|Anonymous | Login | Signup for a new account||2018-07-18 17:12 PDT|
|Main | My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000551||Core Inform||Releasing, bibliographic data, cBlorb||public||2011-02-11 13:28||2014-05-07 07:34|
|Target Version||Fixed in Version||6L02|
|Summary||0000551: Requesting release of source text in an extension causes failure in packaging for release|
|Description||Discovered that actually attempting to release a game using the GPL3 extension results in a failure om 6G60 if the settings request packaging into a blorb. Not sure if it ever worked in previous versions.|
1) "release along with source text" in an extension seems to generate an erroneous "status instruction" line in the Release.blorb file (see add'l info)
2) It appears that the packager is attempting to insert the EXTENSION source code, not the main STORY source code. This may be expected behavior in 6G60 (not sure if it was in previous releases), but, if so, is there a way to request that the main story source code be released from within an extension?
|Minimal Source Text To Reproduce|
"Bug Demonstration" by Otis Include Release Packaging Problem Causer by Otis. [full text of above extension in following comment:] [Release Packaging Problem Causer by Otis begins here. Release along with the source text. Release Packaging Problem Causer ends here.] Obligatory Starting Point is a room.
|Additional Information||Problem message shown is:|
Packaging up for Release - Failed
Bug Demonstration Materials
Inform translated your source text as usual, to manufacture a 'story file': all of that worked fine. But the Release then went wrong, for the following reason:
•Release.blurb, line 31: Error: not a valid blurb command: 'status instruction || '
•Release.blurb, line 32: Error: not a valid blurb command: '||'
I've inspected the Release.blurb file, and it appears that there may be an improper line break generated -- the double-pipe found in line 32 belongs at the end of line 31? All other "status instruction" lines do have a double-pipe at the end, but line 31 does not.
If I uncheck the "bind up into a blorb file" checkbox in Settings, this does not occur.
|Effect||(critical) Compiler reports internal error|
|Fixed; a formatting error in the release instructions passed between Inform and cBlorb, its packager. This now works, and I can release test games with the GPL3 extension. (Well, in fact, the GPL3 extension needs a little tinkering to remove syntax which no longer works, but that took no time.)|
|2011-02-11 13:28||otistdog||New Issue|
|2011-02-12 18:44||jmcgrew||Status||new => acknowledged|
|2011-02-13 21:00||EmacsUser||Status||acknowledged => confirmed|
|2011-02-28 13:57||jmcgrew||Tag Attached: wrongeffect|
|2011-02-28 13:58||jmcgrew||Severity||mild => critical|
|2011-10-07 14:15||graham||Note Added: 0001326|
|2011-10-07 14:15||graham||Status||confirmed => resolved|
|2011-10-07 14:15||graham||Resolution||open => fixed|
|2011-10-07 14:15||graham||Assigned To||=> graham|
|2014-05-07 07:34||jmcgrew||Fixed in Version||=> 6L02|
|2014-05-07 07:34||jmcgrew||Status||resolved => closed|
|Copyright © 2000 - 2010 MantisBT Group|