It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
chevkoch: Database beer towers. The GOG way of managing an online store, figures.
I;m old enough to remember stacks and heap and pointers.
avatar
drmike: As a programmer with clients that rely on me, I'm more worried about this being an issue with the underlying database program and not their code.

He didn't give any hints as to the cause, did he?
Most likely. My gut tells me they were probably doing some database updates in preperation for new features and / or Galaxy update 1.3 (which seems to be getting closer and closer to release) an probably screwed up the database.
avatar
If that was correct and I'm not trying to be negative, we'd be getting false positives with games on our list that we don't have.

Unless of course Purchased Games are kept in an actual list or array within each user's record instead of something like an array within each game's record.

Sorting would be coming out of the program that uses the database which is why I'm wondering if I should prep for issues with my folks.

But then we don't know the technical aspects of what runs the site.
avatar
drmike: But then we don't know the technical aspects of what runs the site.
Wasted gerbils tumbling round a squeaking wheel?
Post edited February 23, 2018 by chevkoch
avatar
drmike: If that was correct and I'm not trying to be negative, we'd be getting false positives with games on our list that we don't have.
Not necessarily but that is a really good point, and it very well could be something simple like the SQL query they're using on the backend if they made any changes to that (like by accident ordering it in a random way within the query itself) . Though I can't see it being that 2 days later because it would be a simple fix. xD

avatar
drmike: Unless of course Purchased Games are kept in an actual list or array within each user's record instead of something like an array within each game's record.

Sorting would be coming out of the program that uses the database which is why I'm wondering if I should prep for issues with my folks.
I would imagine they are possibly using a MySQL database and just using PHP on the backend to get that data. I've never worked on anything as huge as GOG in terms of data and complexity though. So they probably sort it using PHP or within the query when you go to view the library. If for example they are using PDO connection using PHP to get data from the database then that would return an array anyway when they fetch the data.

avatar
drmike: But then we don't know the technical aspects of what runs the site.
No we don't but there is no harm in guessing. xD

EDIT:

Though it looks like they are using AngularJS on the front end. So it's possible they are using AngularJS to sort and display everything after it comes back from the database. So the issue could also be within that code.
Post edited February 23, 2018 by user deleted
avatar
avatar
drmike: If that was correct and I'm not trying to be negative, we'd be getting false positives with games on our list that we don't have.
Yeah I ruled that possibility out already because otherwise e.g. gogrepo users would get gogrepo telling them that many of their games have become "orphaned" (ie. not in the account anymore), and no new download replacing the orphaned one either.

gogrepo is quite a good tool for tracking that nothing goes missing from your library... as long as you have earlier downloaded all your games with it. (EDIT: Or maybe it is enough that you just have the older full manifest file available, not necessarily the installers themselves on your hard drive... but I personally never keep the old manifest file, I get it all over again and notice any games/files going "orphaned" when I run the clean command).
Post edited February 24, 2018 by timppu
You know that? At first, when this bug appeared i was also "oh come on. WTF?". But several days after i kinda started to quite like it. Semirandom sorting showed me several games almost forgot about. I now think, that even if this bug will be fixed GOG should introduce "random" sorting option.
avatar
Redfern: You know that? At first, when this bug appeared i was also "oh come on. WTF?". But several days after i kinda started to quite like it. Semirandom sorting showed me several games almost forgot about. I now think, that even if this bug will be fixed GOG should introduce "random" sorting option.
If they'll implement it as a feature, it might never work as intended again though.
It looks like the game shelf order is still messed up for "sort by purchase date."
Sorting by title is also still broken.
avatar
Redfern: You know that? At first, when this bug appeared i was also "oh come on. WTF?". But several days after i kinda started to quite like it. Semirandom sorting showed me several games almost forgot about. I now think, that even if this bug will be fixed GOG should introduce "random" sorting option.
avatar
chevkoch: If they'll implement it as a feature, it might never work as intended again though.
Do you mean that a feature for purposely randomly sorting the list might break and that the list would end up always sorted non-randomly? I suppose that could happen on the GOG website… Such a result could be real interesting to see happen.

Will we need to start a wishlist item for "purposely random sorting" to get that going? They might actually mark it completed right now, so might oughta wait for them to fix it first.
Post edited February 25, 2018 by thomq
deleted
avatar
IronArcturus: It looks like the game shelf order is still messed up for "sort by purchase date."
avatar
Fairfox: erm
ahgerd this is gettin' dimbo nao; add game not show.

c'moooooon crappy coders
Hmm, how about better coders? Wouldn't that be better?
My library is fine. My wishlist though continues to change each time I load the page.
Still broken here.