Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49935 - Inconsistent installation with exactly the same ebuild revision
Summary: Inconsistent installation with exactly the same ebuild revision
Status: RESOLVED DUPLICATE of bug 31074
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-04 00:04 UTC by steveb
Modified: 2005-07-17 13:06 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
revcheck.sh script (revcheck.sh,1.98 KB, text/plain)
2004-05-23 20:23 UTC, Robert Moss (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description steveb 2004-05-04 00:04:30 UTC
I started a discussion on the forum http://forums.gentoo.org/viewtopic.php?t=168779&highlight= but I think it belongs to bugs.gentoo.org.

Anyway.... here a samll abstract of the topic:
What is wrong with the version numering in Gentoo? Why can't I install package-[major].[minor].[micro]-r[ebuild-revision] and be sure that if I remerge the SAME version in 1 month, everything will be the same? 

Why do the Gentoo developers change a ebuild and then they don't increase the revision? 

Just today I removed PostgreSQL from one of my servers and then remerged net-mail/postfix net-mail/courier-imap net-ftp/pure-ftpd dev-php/mod_php dev-php/php. And what do I see? Changed rc.init scripts all over the place! But I did not update or upgrade or installed a fresh version of the packages. NO! SAME version as I had bevore! EXACTLY SAME VERSION WITH EXACTLY SAME REVISION! 

Or on my desktop I had kdesu not working correctly. And after some search in the forums, I see that the ebuild for kdelibs changed and has now a fix for that problem. But once again: The ebuild version did NOT change! Same ebuild version as before, but diffrend functionality! 

Or I remember the time when VMWare needed this any-any driver to work correctly with the 2.6.x series of kernel. And all the time the exactly same ebuild got changed and changed and changed to include an new version of the any-any driver, instead of adding a new revision of the ebuild and include the new any-any driver that way. 

I can understand that alot of people would freak out, if they would need to recompile a package, just because something changed wich is not a big issue. But Gentoo is in my eye not an hobby OS. But why does it behave sometime like this then? I miss consisteny! I miss it big time. 


Okay... now I feel relieved, but still not happy about the versioning mess. 


cheers 

SteveB

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Robert Moss (RETIRED) gentoo-dev 2004-05-04 06:13:31 UTC
Can we have major revisions and minor revisions, and an option in make.conf to ignore minor revisions? Personally, I think that would be a much more elegant solution. A major revision bump would cause all users to have to upgrade as it does now; a minor revision bump would cause only users who have the option set in make.conf to watch for minor revisions to upgrade.

IMHO, this would be much better behaviour as, as has been said above, the current approach lacks consistency.
Comment 2 Nicholas Jones (RETIRED) gentoo-dev 2004-05-20 02:06:50 UTC
I'm not a fan of multiple types of revisions in packages. If QA
or a bunch of developers in general make a push for it, we can
consider it.

I'd suggest better/clearer policy.
Comment 3 Robert Moss (RETIRED) gentoo-dev 2004-05-20 03:02:13 UTC
As a temporary (?) workaround:

http://home.jesus.ox.ac.uk/~ecatmur/revcheck.sh
Comment 4 Robert Moss (RETIRED) gentoo-dev 2004-05-20 03:02:46 UTC
EDIT: Stupid Rob.

http://home.jesus.ox.ac.uk/~ecatmur/my-bin/revcheck.sh
Comment 5 Seemant Kulleen (RETIRED) gentoo-dev 2004-05-23 19:32:26 UTC
robert, your URL isn't working, can you just attach the script to this bug report please?
Comment 6 Robert Moss (RETIRED) gentoo-dev 2004-05-23 20:23:21 UTC
Created attachment 31924 [details]
revcheck.sh script

Hmmm... well, it works here. But sure, will do.
Comment 7 Mr. Bones. (RETIRED) gentoo-dev 2004-05-24 14:05:04 UTC
Spanky spells is out pretty well in #31074 but it's also pretty clear from
policy that rev bumps are at the discretion of the developer/maintainer.  In
specific cases, the wrong decision may have been made.  Please file bugs
about specific packages.  Thanks.

*** This bug has been marked as a duplicate of 31074 ***