Inform7 no bug tracker?

It appears as though there might not be any current way to log (or check) issues with Inform. The bug tracker mentioned here appears to be down and and I can’t seem to find any link to the mentioned, upcoming Jira.

Anyone know if I’m missing the right place to do this?

1 Like

No. It’s down and there hasn’t been any news about a replacement.

It’s a shame people keep getting tripped up by this. I just added a Bug Reports section to the Documentation and Resources thread initial post, for whatever good it may do.

Got it, thank you. Good thought to add it here. I think folks are getting tripped up just due to the outdated information on the Inform 7 site.

1 Like

Is someone keeping a list of bugs to be entered into the system when there’s a way to do so? I seem to remember several being reported here on the forum recently. (Or, alternatively, should we simply accept that Inform 7 is abandonware?)

I have, and I mean to document a list of them at some point. But it’s not likely to rise to the top of the project list very soon.

1 Like

I don’t think that is an obvious alternative to someone keeping a list of bugs :slight_smile: From what I’ve read, Graham Nelson is rewriting it in preparation for eventual open source release. Maybe the idea is that the bugs that’d get reported now likely wouldn’t be directly relevant to the current incarnation.

7 posts were split to a new topic: Comments on Graham’s development process for Inform 7

Would it help to start an unofficial community bug tracker? We could start one on Github, like we did for the IFDB before it was officially adopted by the IFTF.

6 Likes

Here you go!

6 Likes

[Updated: I’ll try to mark things below as checked when they’re entered.]

Thanks, @Dannii !

I know I’m not going to have time to do it justice any time soon, so I am going to dump my semi-coherent notes here in case anyone wants to use them as a basis to start entering things.

Intfiction threads about bugs and infelicities

get all from container doesn’t work correctly when container is carried


:white_check_mark: weird arithmetic results; compiler should probably have rejected code


relation_showOtoO
bug fixed by Friends of I7 6M62 patches


stopping a timed event


:white_check_mark: enterable supporters part of things


changing the description of a kind


concealment bug, example 225


misfeature fix, includes various matches for snippets vs texts


named outcomes for rules producing results, probably should be forbidden


:white_check_mark: Memory access out of range when getting a list of values from a rulebook


article handling for French


9.13 suggests increasing score “when noun is not handled” for picking something up first but this doesn’t work

plus

Wayback Machine copies of Mantis bugs 048 https://web.archive.org/web/20180516031507/http://inform7.com:80/mantis/view.php?id=2048

0002048: The sayable [its] does not work on Linux
Description On Windows, I can use “[its]” in text to be said, producing the appropriate possessive pronoun for the last thing mentioned. On Linux, any game that does this gets a Problem message, which looks to be the same one that you get if you put any undefined nonsense in brackets in text to be said.
Minimal Source Text To Reproduce

“Test Project” by “Adam Novak”

The Garden Path is a room.

The rock is a thing in The Garden Path. “[The rock] sits here minding [its] own business.”

2050
https://web.archive.org/web/20180516031839/http://inform7.com:80/mantis/view.php?id=2050

0002050: You can compare descriptions for equality, but there is no correct way to do that.
Description The attached code prints false instead of true. However, there is no general way to get this comparison right, so it should probably be disallowed entirely (or alternatively, WI might grow a paragraph about “object identity vs. object equivalence” in the Advanced Phrases section).

https://web.archive.org/web/20180516031849/http://inform7.com/mantis/view.php?id=2053

2053
0002053: Misleading comment on specifying a unit taking real number values
Description Section 15.8. Units says:

1.0 kg specifies a weight.

Here Inform can see from the decimal point in the prototype number that real numbers will be involved.

That’s incorrect, and definitely misleading, since e.g. “1.1 kg specifies a weight” doesn’t work. The digit after the point has to be 0, or else we end up specifying a “notation including more than one number” as discussed in Section 15.14.

https://web.archive.org/web/20180516031854/http://inform7.com:80/mantis/view.php?id=2054

0002054: Properties of generic objects not assigned correctly
Description Let K be a kind with property P. A declaration such as “There is a K with P (property);” does not correctly assign the property (which is instead set to the default value
).

2055
https://web.archive.org/web/20180516031726/http://inform7.com:80/mantis/view.php?id=2055

WI 18.29 uses 6G60 era phrase “while in”

2056
https://web.archive.org/web/20180516031616/http://inform7.com/mantis/view.php?id=2056

Alien Invasion 23 example Runtime error on MacOS but not Windows

2075 http://inform7.com/mantis/view.php?id=2075
A Couple Questions RE: Math and Number Display - #14 by zarf

2141
http://inform7.com/mantis/view.php?id=2141

container / light / visibility problem

1 Like
My list of recent Intfiction threads about bugs and infelicities

Bug in I7 from Documentation Example 345 - Wesponses?
Bug in I7 from Documentation Example 345 - Wesponses?

Bug? Topic-based actions not parsed if they share a verb word with another action
Bug? Topic-based actions not parsed if they share a verb word with another action

Presence of any ‘verbless’ grammar lines in a project causes an error in identifying the topic snippet when parser diverts unparsed text after the comma in input of the form e.g. “Darcy, …” to 'Answering Darcy that …" action.
Bug? Topic-based actions not parsed if they share a verb word with another action - #2 by drpeterbatesuk

Error in Block Value handling when extracting individual words from a longer text.
Truncation of long words in input and BlkValueWrite error

Block Value tracing is temperamental
Crash: Memory access out of range when getting a list of values from a rulebook - #15 by drpeterbatesuk

Returning a list as the result of a rulebook causes Memory Access Out Of Range error
Crash: Memory access out of range when getting a list of values from a rulebook

Inconsistent typing of topics and snippets
Topic variables and text in I7

Object names including the plural form of the name of an instantiated kind (or of any specifically declared plural form) cause inappropriate parser responses
Rooms is actually a common last name

In input, referring via a plural form to multiple objects when that plural form has not been defined (e.g. ‘take flasks’ or ‘take 3 flasks’ when ‘flasks’ is not defined as a plural of flask) leads to inappropriate parser responses
Rooms is actually a common last name - #14 by otistdog

Inconsistent use of pointers vs deep copies when compiling code to block-assign text properties
Changing the description of a kind - #11 by drpeterbatesuk

The contents of a carried closed transparent container (e.g. a starfish in a closed jam-jar) is no longer ‘visible’ but remains in scope when in darkness.
The Mysteries of Aaron Reed's Remembering Extension (and a solution) - #19 by drpeterbatesuk

For characters other than the player, objects that are not possessions remain in scope even in darkness.
The Mysteries of Aaron Reed's Remembering Extension (and a solution) - #19 by drpeterbatesuk

1 Like

That’s great, but just to be clear, I wasn’t volunteering to file all the reports :wink:

Anyone should be able to make bug reports now. If anyone would like to help out in terms of tagging, editing titles for clarity etc, let me know and I can add you to a Github group and give you the permissions to do so.

1 Like

I guess I can be “bug archivist” for the time being. (awlck on GitHub.)

2 Likes

That was clear! The thanks were for you; the bug notes were for everyone. :slight_smile:

But thanks, too, to @ArdiMaster or anyone who does work on the reporting!

I’ve started adding a couple, and have crossed them out of your lists. :slight_smile: