Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user maak ! (Registered 2024-04-18) You are not logged in - nap
CSDb User Forums


Forums > CSDb Feedback > Recall releases
2017-12-11 17:01
Bacchus

Registered: Jan 2002
Posts: 154
Recall releases

# Background

I messed up. We released a version of Tink's Subtraction that was bugged. The trainer poked maximum values in the registries on every load. But the max value was different depending on the level chosen to play at. I did a quick fix and released the new one where this aspect was perfected.

Then it showed that it also loaded one of the levels differently if you selected another difficulty level, so I needed to make a new fix and then also another version.

# What conflicting interests to take into account?

I think it's fair view that if you release shit and are sloppy in your quality assurance, it's only right if there is a level of embarrassment involved. At least to some extent.

It's also a fair view that preservers want all versions. At least to some extent.

But it is also worth taking into account that we also don't want people to pick up the wrong version of a game and spread it.

# Suggestions:

> Having said the above, I don't see the value in bugged versions risking to be spread over the final ones.

I want to be able to recall a release. I know this collides with the "preserve all" and the that I'm not properly dragged through the mud for sloppy work, but the bugged one is out of circulation.

I can edit comments - why not as a bare minimum give me the right to adjust (including removal) a release for the same duration as editing comments?

> If this is not possible, then I would want the option to issue a "replacement". I need to upload a new version which has a clear indicator that there was a previous - bugged version - that got replaced. Mud dragging and no spreading of the bugged one. Only counter argument is the access for the handful of people who see the benefit in that, intermediate, version.

> At least delete the download link for broken and replaced releases, and give the three people globally interested in preserving such bugged and replaced releases the option to download them separately.
 
... 53 posts hidden. Click here to view all posts....
 
2017-12-11 19:01
Seven

Registered: Jan 2002
Posts: 201
Isn't the "Proper release" flag a sufficient indicator to let people know that a version is bugged and shouldn't be the one downloaded to play? Maybe it makes sense to put that indicator in the list view as well.
2017-12-11 19:02
MagerValp

Registered: Dec 2001
Posts: 1055
Adding a field that says “this release is an updated version of <ID>” would solve the problem neatly. Everything gets a new entry, the way it should be imho, but deprecated entries can be clearly marked as such with a link to the preferred release. Especially useful for tools, e.g. when there’s a new exomizer or sidwizard or ULoad etc.
2017-12-11 19:06
chatGPZ

Registered: Dec 2001
Posts: 11100
Quote:
S T O P penalising the CSDB users by exposing them with multiple releases of the same releases. It's so confusing, and I am positive only a handful of people want to have fixed versions as separate

csdb collects all releases, and all releases get their own entry. its that simple.

and what seven said. and magervalp :)
2017-12-11 19:22
Bacchus

Registered: Jan 2002
Posts: 154
Quote: Isn't the "Proper release" flag a sufficient indicator to let people know that a version is bugged and shouldn't be the one downloaded to play? Maybe it makes sense to put that indicator in the list view as well.

It's confusing to have multiple version of the very same program from the same group with only small patches as difference. If you are on one of the bugged, there is no automatic way of telling where the proper one is. That needs to be posted in the comments.

# Hold the same version together as a release - one entry - but allow upload of an updated binary.

# Keep all binaries and maintain a comment why it was made obsolete. I'm perfectly fine with the remark "Bacchus fucked up - pick up the fixed version and this one".

# Warn the user if they insist downloading the bugged version.

# Bonus: Keeps score of groups maitaining quality by never needing to upload a second version.

Please mind that we already replace broken versions if the error are due to transfer error or such. There it's important to share the proper version and not the bugged ones. There the originator can provide a new one.

But I guess that if I post the release with an external URL then I can update the d64 as I want and nobody could have any opinion about it.
2017-12-11 19:31
Seven

Registered: Jan 2002
Posts: 201
How about we only keep the BEST version of ANY game to protect poor users from downloading an inferior version?

There's a clear difference between a transfer error due to a degraded disk, and a group release that just happens to be borked because the cracker couldn't be bothered to test his work properly.
2017-12-11 19:32
chatGPZ

Registered: Dec 2001
Posts: 11100
external links will be replaced by internal ones asap for exactly this reason (and because they disappear sooner or later).

anyhow, this all is hardly a problem.

and the confusing part is that it takes fairlight 3 tries to make a working crack of a children education game.
2017-12-11 19:34
Bacchus

Registered: Jan 2002
Posts: 154
Quote: Quote:
S T O P penalising the CSDB users by exposing them with multiple releases of the same releases. It's so confusing, and I am positive only a handful of people want to have fixed versions as separate

csdb collects all releases, and all releases get their own entry. its that simple.

and what seven said. and magervalp :)


Well MagerValp at least wanted a way to automate deprecation of old versions. So in a sense he proposes a vehicle to obsolete versions that are no longer current. I strongly support that.

All I add that that is that for minor adjustments I strongly suggest that this is done within the same release.

99% of all want the working release of program x. But we might want to facilitate that the 1% keeping all versions - including the bugged ones - and that we ensure that all the people who are keen to prevent sloppy releases, are also properly satisfied.

I think a fair balance is having minor iteration inside the release (as per my suggestion) and then the major version between releases (as per MagerValps suggestion).

On the "csdb collects all releases, and all releases get their own entry. its that simple." that it is how it is today. There is nothing saying that you cannot improve. This is not a BBS - we are allowed to make progress. It is that simple today. Nobody questions that. Does it hav e to be that tomorrow? No indeed not.
2017-12-11 19:36
chatGPZ

Registered: Dec 2001
Posts: 11100
for users that just want the working version there is gamebase. this isnt what csdb is about.
2017-12-11 19:54
Bacchus

Registered: Jan 2002
Posts: 154
Quote: external links will be replaced by internal ones asap for exactly this reason (and because they disappear sooner or later).

anyhow, this all is hardly a problem.

and the confusing part is that it takes fairlight 3 tries to make a working crack of a children education game.


I'm talking principles.

In the BBS world, it has always been possible to delete a version from a board and replace it with a new one. It's been done countless times. Why is that old principle no longer applicable?

It was always possible to give the swapper the game and in the middle of his copying you realise the issue and gave him a new version. More copying for the swapper, but no big deal. Why is that old principle no longer applicable?

=> Please tell me again the pros of having CSDB have multiple entries of games with five byte differences. Who benefits from that? That is still the main question? Is this place for the guys anal of having every iteration or for the greater good of the community?

To me, there is a clear and objective benefit of the community to steer users towards the debugged versions. I don't mind having the others as part of the same release if they are marked as made obsolete. But having people finding the wrong version and risking having the wrong version downloaded is NOT an ideal situation. I still don't see any valid argument for why that is a good thing.

On discussion individual releases, please take that discussion separately. That release was an instance of where the system would benefit but I can talk principles without using the examples. Here is a good place for that other discussion: http://csdb.dk/release/?id=160818&show=review
2017-12-11 20:47
hedning

Registered: Mar 2009
Posts: 4584
And I moved that discussion to where it belongs, to the discussion area (instead of comments, which I had to close now): Release id #160818 : Tink's Subtraction Fair +.
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
MuZZa/The Codeblasters
iAN CooG/HVSC
Asphodel
Guests online: 76
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 The Ghost  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.9)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 Wafer Demo  (9.5)
7 TRSAC, Gabber & Pebe..  (9.5)
8 Onscreen 5k  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Diskmag Editors
1 Jazzcat  (9.4)
2 Magic  (9.4)
3 hedning  (9.2)
4 Newscopy  (9.1)
5 Elwix  (9.1)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.094 sec.