Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 108082 - portage-2.0.53 metabug
Summary: portage-2.0.53 metabug
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on: 59593 61826 68928 70261 72430 83367 88565 93293 95192 96241 98827 99101 99120 99561 99616 100001 100382 100444 100527 101484 104743 105222 105231 105352 105391 106160 106648 107003 107352 107770 107865 107982 108135 108191 108271 108316 108354 108744 109261 109271 109496 110386 110599 112510
Blocks:
  Show dependency tree
 
Reported: 2005-10-04 08:19 UTC by Jason Stubbs (RETIRED)
Modified: 2006-01-27 16:12 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Stubbs (RETIRED) gentoo-dev 2005-10-04 08:19:18 UTC
Issues preventing 2.0.53 going stable.
Comment 1 Jason Stubbs (RETIRED) gentoo-dev 2005-10-09 23:01:14 UTC
2.0.53 is ready to go stable. Rather than marking it stable, please note here 
if you're happy with it. When everybody's happy, I'll drop the _rc5 and 
repackage it. If any bugs to crop up, please open new ones and mark them as 
blocking this one. 
 
And.. While I'm not urging anyone to not do adequate testing, please don't 
forget about this bug as commits are presently limited to regressions in this 
release to ensure no further regressions slip in. Thanks in advance. 
Comment 2 Dan 2005-10-12 20:12:25 UTC
With the exception of 108744, which appears to be unresolved still, it works fine for me here (x86). 
Comment 3 Jason Stubbs (RETIRED) gentoo-dev 2005-10-19 07:49:22 UTC
2.0.53_rc6 released. The two or three issues that cropped up with _rc5 are now  
fixed. Yay or nay when your ready. :) 
 
Note that most of the bugs this one depends on are not regressions  
despite the opening comment. 
Comment 4 Jason Stubbs (RETIRED) gentoo-dev 2005-11-11 07:46:49 UTC
Only 2 regressions were reported in the last month, the last of which was 2 
weeks ago. How are people's confidence levels? The first 2.0.54 pre-release 
will be done tomorrow... 
Comment 5 Chris Gianelloni (RETIRED) gentoo-dev 2005-11-11 08:16:59 UTC
I've been using it on x86/amd64 and found no issues with it.  I haven't tried
building a release with it yet or anything, but we don't do anything too
extraordinary there, so it wouldn't test any functionality that I have not
already tested manually.
Comment 6 Paul Varner (RETIRED) gentoo-dev 2005-11-11 08:58:40 UTC
I've been running it on my stable x86 systems and have not seen any issues with
everyday usage.
Comment 7 Petteri Räty (RETIRED) gentoo-dev 2005-11-11 10:21:33 UTC
I also haven't seen any issues recently. One thing that I would like to see
before marking 2.0.53 is improving the documentation. Looking at the installed
files there is at least a new program called emaint but it does not have a man
page. emaint --help also does not give any clue on what the program is supposed
to do. But this is ok if the user is not supposed to use the program directly.
Just some official Gentoo page about Portage 2.0.53 would not hurt. Sorry about
the noise if one already exists.
Comment 8 Andrej Kacian (RETIRED) gentoo-dev 2005-11-11 10:45:06 UTC
2.0.53_rc7 running nicely on a stable x86 server for over a week now.

I agree with the emaint documentation thingy - users shouldn't think this is 
some kind of black portage magic - atleast a simple manpage should be supplied.
Comment 9 Jason Stubbs (RETIRED) gentoo-dev 2005-11-11 21:56:26 UTC
usage: emaint [options] all | world 
 
options: 
  -h, --help   show this help message and exit 
  -c, --check  check for problems 
  -f, --fix    attempt to fix problems 
 
^^ Current emaint --help output. If this isn't self-explanatory, are there any 
suggestions on what could be changed? 
 
Currently emaint can only check and fix problems with one's world file. It is 
planned to make this tool's checks pluggable in 2.0.54. This will allow the 
current slew of fix* tools (fixpackages, fix-db.py, fixentries) to be 
integrated as well as allowing external tools such as revdep-rebuild as well. 
As such, there's nothing that can really be said in a man page... 
 
Comment 10 Petteri Räty (RETIRED) gentoo-dev 2005-11-12 03:35:38 UTC
(In reply to comment #9)
> Currently emaint can only check and fix problems with one's world file.

This should be said in the --help. For me the current --help just tells that it
checks and fixes something for all and world, but it does not give any clue on
when the tool could be actually useful to me.
Comment 11 Jason Stubbs (RETIRED) gentoo-dev 2005-11-12 04:49:45 UTC
usage: emaint [options] all | world 
 
Currently emaint can only check and fix problems with one's world 
file.  Future versions will integrate other portage check-and-fix 
tools and provide a single interface to system health checks. 
 
options: 
  -h, --help   show this help message and exit 
  -c, --check  check for problems 
  -f, --fix    attempt to fix problems 
 
^^^ How's that? 
Comment 12 Chris Gianelloni (RETIRED) gentoo-dev 2005-11-12 07:53:36 UTC
Looks great to me.
Comment 13 Petteri Räty (RETIRED) gentoo-dev 2005-11-12 10:17:36 UTC
If it's possible bug 109496 could also be added before going stable.
Comment 14 Jason Stubbs (RETIRED) gentoo-dev 2005-11-12 16:03:42 UTC
Done. 
Comment 15 Jason Stubbs (RETIRED) gentoo-dev 2005-11-14 07:17:40 UTC
Is there anything else? If not, which archs are happy with 2.0.53 going 
stable? 
 
There's a nasty bug (#112082) which affects the current stable as well, but 
I'd really like to have the patch run through ~arch for a little while. The 
bug only hits users that are running one of the masked glibc-2.3.6 snapshots 
and are now trying to upgrade to the masked glibc-2.3.6 so getting it into 
~arch is enough for the time being. However, pushing it into 2.0.53 will delay 
the many bugs fixed above (and a few more not listed)... 
Comment 16 Chris Gianelloni (RETIRED) gentoo-dev 2005-11-14 07:24:53 UTC
Make sure you get #109496... :P

I'd say it looks good.  I can understand your reasoning for not wanting to hold
up the release for a masked package set, so I'm in agreement for stabilization
on x86.  If any of the other x86 devs feel differently, they better speak now. ;]
Comment 17 Marcus D. Hanwell (RETIRED) gentoo-dev 2005-11-14 07:26:31 UTC
Looks good to me, running it on multiple amd64 systems with no problems 
(headless stable server, ~amd64 laptop, stable desktop and mixed desktop). 
Comment 18 Gustavo Zacarias (RETIRED) gentoo-dev 2005-11-14 07:28:06 UTC
sparc looks good on a mostly stable system, old-style and new-style.
Comment 19 Petteri Räty (RETIRED) gentoo-dev 2005-11-22 15:51:10 UTC
What is the status of stuff like porthole that uses portage? I just saw a report
on gentoo-portage-dev about problems with porthole and 2.0.53_rc7. If this new
version breaks external tools, we should take care of stabling newer versions of
those at the same time.
Comment 20 Marius Mauch (RETIRED) gentoo-dev 2005-11-23 16:11:09 UTC
(In reply to comment #19)
> What is the status of stuff like porthole that uses portage? I just saw a report
> on gentoo-portage-dev about problems with porthole and 2.0.53_rc7. If this new
> version breaks external tools, we should take care of stabling newer versions of
> those at the same time.

I really doubt that that is a regression, looking at the reply it's more a user
error.
Btw, we really should get this out, We're already sitting on several new things
that should get out soon and not wait for 2.2 (multi hashes or the nasty
ldconfig bug for example).
Comment 21 Petteri Räty (RETIRED) gentoo-dev 2005-11-24 15:12:38 UTC
(In reply to comment #20)
> Btw, we really should get this out, We're already sitting on several new things
> that should get out soon and not wait for 2.2 (multi hashes or the nasty
> ldconfig bug for example).

Maybe we should get the final version to the tree then or have the documentation
fixes been put to rc7 without a version bump?
Comment 22 Brian Harring (RETIRED) gentoo-dev 2005-12-01 00:16:12 UTC
Additional bump on this, we've got a lot of fixes and improvements to get out in
this version, and that's not commenting on what's sitting in svn for the next
release.

Arches, issues?  What's going on here- don't see _any_ arch stabled yet.
Comment 23 Petteri Räty (RETIRED) gentoo-dev 2005-12-01 01:26:08 UTC
(In reply to comment #22)
> Arches, issues?  What's going on here- don't see _any_ arch stabled yet.

We are not going to mark rc7 stable. It missing documentation and is not the
final version. Please get the final version to the tree and we can start marking it.
Comment 24 Jason Stubbs (RETIRED) gentoo-dev 2005-12-01 04:28:03 UTC
Lark intervened. I'll be doing it in the next couple of hours. 
Comment 25 Jason Wever (RETIRED) gentoo-dev 2005-12-01 04:43:17 UTC
Any chance of seeing bug #104705 resolved before we push this stable?  I have a
box where numerous packages are affected by this.
Comment 26 Jason Stubbs (RETIRED) gentoo-dev 2005-12-01 04:58:05 UTC
Pretty much any box that is fast is affected by it. However, that's one of the  
fixes waiting in the next version which needs its own round of testing. A 
regression seems to have appeared on the -portage-dev ml specifically related 
to that one actually... 
Comment 27 Jason Wever (RETIRED) gentoo-dev 2005-12-01 05:23:39 UTC
Fast as in CPU speeds?  The box I'm seeing it on defintiely does not fall into
that category.  It's an UltraSPARC IIe 500MHz, and the faster SPARC box I have
(dual UltraSPARC III 750 MHz) does not suffer from this at all.  However they
are also running different major versions of gcc (3.4 vs 3.3 respectively) so I
don't know if that possibly contributes at all.
Comment 28 Jason Wever (RETIRED) gentoo-dev 2005-12-02 06:32:10 UTC
I don't mean to be rude or tell you how to manage portage, but how does
something that keeps multiple packages (and in the case of my system, double
digit numbers of packages) fall into the category of stuff to be fixed in the
next release?
Comment 29 Jason Stubbs (RETIRED) gentoo-dev 2005-12-02 07:01:22 UTC
Because it's broken in both the stable and unstable releases of portage. There  
is already a bunch that is fixed in the unstable version that is not fixed in  
the stable version with no known regressions. What logic is there in pushing  
out something that seems to be fixed but is barely tested?! Alternately, 
where's the logic in delaying the (less buggy) unstable version until every 
bug is fixed!? 
Comment 30 Jason Wever (RETIRED) gentoo-dev 2005-12-02 07:15:16 UTC
Last time I looked at the ticket in question, it looked like it still bared
further investigation a/dor a consensus on which way to fix the issue.

As I said earlier, I'm not telling you how to do anything or trying to raise
your hackles. I was just trying to understand how what appears to be a bug
introduced in  or related to the new portage version that causes packages to
fail to emerge wasn't deemed a critical enough bug to be included in the release
that just came out.
Comment 31 solar (RETIRED) gentoo-dev 2005-12-04 06:08:31 UTC
Assuming that #104705 will be addressed for .54 can we begin the process of 
marking portage-2.0.53 stable?
Comment 32 Petteri Räty (RETIRED) gentoo-dev 2005-12-14 04:14:57 UTC
(In reply to comment #31)
> Assuming that #104705 will be addressed for .54 can we begin the process of 
> marking portage-2.0.53 stable?

portage team: Could you provide some commentary to this bug on what is the plan
in regards to 2.0.53? 
Comment 33 Jason Stubbs (RETIRED) gentoo-dev 2005-12-14 04:40:21 UTC
Yeah, apologies for not getting back sooner. So many mails so little time, 
this and that... Mark stable whenever you're ready. 
 
With upcoming releases, the process will change a little. Trunk will be 
released by the weekend and will go straight ~arch rather than being masked. 
It's pretty stable and the goal is to keep it that way (that is to say, any 
possibility of major breakage will be done on a different branch). Releases of 
trunk will happen regularly and give fixes and new features a chance to get 
quick widespread testing. 
 
There isn't one ready yet, but I'll create a metabug to track what bugs are 
fixed in trunk. There's already a metabug created for 2.0.54 (#108262) but 
it's currently got bugs marked against it which won't necessarily go in. I'll 
clean that up after putting out trunk. From then on, mark any fixes/features 
in the ~arch version of portage (trunk) that you want in the arch version of 
portage against the 2.0.54 metabug. We'll then backport whatever's possible 
and roll a release specifically tailored for stable. If it works well, 2.0.55 
and on will follow the same path until trunk's feature set settles and/or the 
gap between stable and trunk becomes to big for backporting to be feasible. 
 
Comment 34 Petteri Räty (RETIRED) gentoo-dev 2005-12-14 12:33:28 UTC
I did notice one problem, at the bottom of man pages it shows Portage 2.0.51 as
the version. I don't think this prevents the current version from going stable
but I am going to wait until I hear what you have to say. I suggest you make
this version generation automatic in the future.

qlist -e portage | grep -e "\.gz$" | xargs gzcat | grep 2.0.51
Comment 35 Jason Stubbs (RETIRED) gentoo-dev 2005-12-14 15:20:33 UTC
Automation sounds good to me. :) 
Comment 36 Marius Mauch (RETIRED) gentoo-dev 2005-12-15 05:44:32 UTC
Well, not really.
The version in the docs should state the portage version they have been written
for, this doesn't technically have to match the version they are shipped with.
So the version should only be updated when the docs are updated.

Comment 37 Petteri Räty (RETIRED) gentoo-dev 2005-12-15 14:53:32 UTC
(In reply to comment #36)
> Well, not really.
> The version in the docs should state the portage version they have been written
> for, this doesn't technically have to match the version they are shipped with.
> So the version should only be updated when the docs are updated.
> 

Well at least man emerge was modified to add emerge --config?
http://dev.gentoo.org/~betelgeuse/man.diff
Yes, not all files are modified and they could be left with the old version.
Comment 38 Petteri Räty (RETIRED) gentoo-dev 2005-12-21 04:59:08 UTC
Filed a separate bug about the version strings as I should have done in the first place bug 116271.
Comment 39 Petteri Räty (RETIRED) gentoo-dev 2005-12-21 09:20:46 UTC
x86 marked stable.
Comment 40 Markus Rothe (RETIRED) gentoo-dev 2005-12-21 10:40:34 UTC
being in CC would have been nice. ;-)

anyway: it runs just fine here, so 2.0.53 is stable on ppc64 now!
Comment 41 Luis Medinas (RETIRED) gentoo-dev 2005-12-21 10:59:12 UTC
amd64 stable too 
Comment 42 Gustavo Zacarias (RETIRED) gentoo-dev 2005-12-22 06:21:15 UTC
sparc stable.
Comment 43 Jose Luis Rivero (yoswink) (RETIRED) gentoo-dev 2005-12-26 04:54:53 UTC
alpha stable
Comment 44 Jason Stubbs (RETIRED) gentoo-dev 2006-01-27 16:12:48 UTC
2.0.54 instead.