Issues related to the Nest, i.e. this website. The source code for the Nest is not yet public.

#62 Discussion URL replaced with unrelated post

Opened by nyanpasu64 on January 27, 2022
nyanpasu64 on January 27, 2022

Yesterday I filed a bug at https://nest.pijul.com/pijul/pijul/discussions/635 (I got this URL from my browser history) about pijul git importing. After filing the bug I was able to edit it successfully a few times to flesh out information. Today the bug was deleted and replaced with an unrelated discussion.

If this was intentionally deleted, I don’t think it should have been deleted and think it’s inappropriate to put an unrelated discussion under the same URL, causing existing links to point to different content, and possibly causing the new discussion to have an earlier ID than earlier discussions. If this was a software bug, I think losing discussion threads is quite bad.

Did I get shadowbanned?

pmeunier on January 27, 2022

First, I want to apologise and thank you for your bug report. Bug reports are super useful, and the whole point of the current release.

You didn’t get shadowbanned, this sounds more like a bug in the Nest (at least a UI bug, and possibly something more severe). I hope you won’t mind entering your bug again.

Checking from my emails, I received only one email with number 635, containing the current discussion, I’ll check the logs.

gmorenz on January 27, 2022

This happened with me on discussion 633 as well.

A summary of events on that discussion from my point of view:

While typing out the issue I think I managed to accidentally click post early. My browser went to a 404 page. I hit the back button, finished typing the issue, hit post again. It “worked” that time, but the content of the issue was what I had typed the first time around (which I subsequently edited to match the final version). It did show up in the list of discussions.

Went to look at it today, and it was missing entirely, found an old browser tab where it was still in the list of discussions to find the issue number. Clicking on that link leads me to a different discussion now.

nyanpasu64 on January 27, 2022

I did not get a “not found” message when I made my initial disappearing post. I did get “not found” when I posted this discussion, and also when I reposted my disappearing post at https://nest.pijul.com/pijul/pijul/discussions/639 (I recovered the original text from my browser cache and fed it through https://euangoddard.github.io/clipboard2markdown/). I assume the “not found” bug is https://nest.pijul.com/pijul/nest/discussions/32, though I’m not sure if it’s related to discussions being overwritten or not.

nyanpasu64 on January 27, 2022

My suspicion is that the editing a discussion’s root post marks it as unused by mistake, allowing a future discussion to take up the same ID. However, when testing at https://nest.pijul.com/nyanpasu64/test/discussions, editing a discussion’s root post then creating a new discussion afterwards, didn’t cause the ID to be reused.

And judging by “I received only one email with number 635”, I assume it’s a discussion creation bug, rather than a bug triggered by editing after creation.