Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 184701 - sci-electronics/geda-20070626, sci-libs/libgeda-20070626 version bump
Summary: sci-electronics/geda-20070626, sci-libs/libgeda-20070626 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: The Soldering-Iron Brotherhood
URL: http://geda.seul.org/release/v1.0/1.0...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-09 08:31 UTC by Jonatan Åkerlind
Modified: 2007-07-22 17:26 UTC (History)
1 user (show)

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


Attachments
libgeda-20070626.ebuild (libgeda-20070626.ebuild,1.45 KB, text/plain)
2007-07-09 08:34 UTC, Jonatan Åkerlind
Details
geda-20070626.ebuild (geda-20070626.ebuild,2.81 KB, text/plain)
2007-07-09 08:34 UTC, Jonatan Åkerlind
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jonatan Åkerlind 2007-07-09 08:31:41 UTC
gEDA/gaf stable release 1.0.1 (20070626) now available:
http://geda.seul.org/release/v1.0/1.0.1/gaf-20070626-relnotes.html

(should the version now say 1.0.1 instead of 20070626? that would mean portage should 'downgrade' to 1.0.1 instead of upgrading to 20070626...)
Comment 1 Jonatan Åkerlind 2007-07-09 08:34:07 UTC
Created attachment 124302 [details]
libgeda-20070626.ebuild
Comment 2 Jonatan Åkerlind 2007-07-09 08:34:39 UTC
Created attachment 124303 [details]
geda-20070626.ebuild
Comment 3 Denis Dupeyron (RETIRED) gentoo-dev 2007-07-19 09:40:13 UTC
Thanks for letting us know. Since you filed that bug an even newer version was released so I've committed it instead. The new numbering is going to be a pain, but once we can stabilize this new version and get rid of the others it will be solved. Don't forget to mask the -200* version if you want to use the new one.

Please next time submit a patch instead of the full ebuild, this makes it a lot easier for us to see what changed.

Denis.
Comment 4 Jonatan Åkerlind 2007-07-22 13:39:14 UTC
Well actually the 1.1.1 version is the development version and 1.0.1 is the stable release (the first release actually). So I think the 1.0.1 version should be in portage as well (and should be considered to be unmasked before the 1.1.1 devel version).
Comment 5 Denis Dupeyron (RETIRED) gentoo-dev 2007-07-22 14:26:54 UTC
(In reply to comment #4)
> Well actually the 1.1.1 version is the development version and 1.0.1 is the
> stable release (the first release actually). So I think the 1.0.1 version
> should be in portage as well (and should be considered to be unmasked before
> the 1.1.1 devel version)

Have you looked at the release notes ? Version 1.1.1 is a bug fix release. Thus, I don't see why we'd want an older version with more bugs.

Also, I didn't mask version 1.1.1, so it won't need to be unmasked.

Denis.
Comment 6 Jonatan Åkerlind 2007-07-22 16:27:06 UTC
(In reply to comment #5)
> Have you looked at the release notes ? Version 1.1.1 is a bug fix release.
> Thus, I don't see why we'd want an older version with more bugs.
> 
> Also, I didn't mask version 1.1.1, so it won't need to be unmasked.
> 
> Denis.
> 

Well, in my portage tree sci-electronics/geda-1.1.1 is ~x86. And the 1.1.x branch is the devel/snapshot releases and the 1.0.x is the stable branch. 
Take a look at http://geda.seul.org/sources.html for release notes.

Therefore I think we should have both the stable and the devel versions in portage, but having the devel versions ~ masked.

Jonatan
Comment 7 Denis Dupeyron (RETIRED) gentoo-dev 2007-07-22 17:14:53 UTC
(In reply to comment #6)
> Well, in my portage tree sci-electronics/geda-1.1.1 is ~x86. And the 1.1.x
> branch is the devel/snapshot releases and the 1.0.x is the stable branch. 
> Take a look at http://geda.seul.org/sources.html for release notes.

While it is called by upstream a development snapshot, it is no more a snapshot than the 1.0.1 so-called release. I suggest you look at the contents of the release notes and not the headlines. Version 1.1.1 includes quite a few bug and usability fixes compared to 1.0.1, and does not introduce anything new or even risky. So whatever they call it, as far as we are concerned it's a progress that does not require adding an older and buggier version in our tree. Especially in view of the mess ahead of us, that is the switch to a new numbering scheme.

Also I'd like to add that upstream cannot be made responsible for deciding what is stable in Gentoo and its particular environment and toolchain. We have to and make these decisions ourselves based our own rules and experience. Making this kind of decisions for our users is a big part of our job.

> Therefore I think we should have both the stable and the devel versions in
> portage, but having the devel versions ~ masked.

We think differently, and we usually are in a good position to judge this kind of thing. However, in case you had hard evidences that we are wrong (i.e. bugs that would exist is 1.1.1 and not in 1.0.1 and that could not be fixed by a patch on 1.1.1), we'd be happy to mask or remove 1.1.1 and commit 1.0.1 instead.

The good news for you is that the power and flexibility of Gentoo allows you to have a different opinion as ours and override our choices. You can add an 1.0.1 ebuild to your local overlay if you want to, it only requires one very minor modification of the 1.1.1 ebuild.

Denis.
Comment 8 Jonatan Åkerlind 2007-07-22 17:26:51 UTC
Ok, you've convinced me :-)

Thanks for all the hard work!