Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 440904 - app-portage/smart-live-rebuild-1.2.4 hangs while updating dev-vcs/mercurial
Summary: app-portage/smart-live-rebuild-1.2.4 hangs while updating dev-vcs/mercurial
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michał Górny
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-02 05:45 UTC by Nikolaj Šujskij
Modified: 2012-11-02 10:22 UTC (History)
0 users

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 Nikolaj Šujskij 2012-11-02 05:45:42 UTC
After upgrading app-portage/smart-live-rebuild to v. 1.2.4 I cannot update anything (emerge is stuck at dev-vcs/mercurial)

# emerge @smart-live-rebuild        
*** Forking to drop superuser privileges ...
*** Updating the repositories using 6 parallel jobs...
->  https://bitbucket.org/tortoisehg/thg
--> hg identify --id --rev tip https://bitbucket.org/tortoisehg/thg --config trusted.users=portage
->  http://selenic.com/repo/hg
--> hg identify --id --rev tip http://selenic.com/repo/hg --config trusted.users=portage
->  git://github.com/qnikst/kbdd.git [master]
--> git ls-remote --heads git://github.com/qnikst/kbdd.git master
->  https://bitbucket.org/portix/dwb
--> hg identify --id --rev tip https://bitbucket.org/portix/dwb --config trusted.users=portage
->  git://github.com/mason-larobina/luakit.git [develop]
--> git ls-remote --heads git://github.com/mason-larobina/luakit.git develop || git ls-remote --heads https://github.com/mason-larobina/luakit.git develop
->  git://git.naquadah.org/awesome.git [3.4]
--> git ls-remote --heads git://git.naquadah.org/awesome.git 3.4
->  [www-client/luakit:0] git://github.com/mason-larobina/luakit.git [develop]
--> at rev 4ca237d5e7ac768eb7a514e2bd59a8355d136614 (no changes)
->  [www-client/dwb:0] https://bitbucket.org/portix/dwb
--> update from 4e9a4bf85071 to 43dbc46488a0

->  [x11-misc/kbdd:0] git://github.com/qnikst/kbdd.git [master]
--> at rev 9edb8e3532a94356e3548119dd0d1cd05924b148 (no changes)
->  [dev-vcs/mercurial:0] http://selenic.com/repo/hg
--> update from 1aab870bbedf to df84bec19dce

->  [dev-vcs/tortoisehg:0] https://bitbucket.org/tortoisehg/thg
--> update from 2e25c7b3c055 to 28a30e8382be

->  [x11-wm/awesome:0] git://git.naquadah.org/awesome.git [3.4]
--> at rev c891beffdf13c8ff3156e6c480e82c6ab7603fe7 (no changes)
*** Found 3 packages to rebuild.

These are the packages that would be merged, in order:

Calculating dependencies                                  ... done!
[ebuild   R   *] dev-vcs/mercurial-9999  USE="zsh-completion -bugzilla -emacs -gpg {-test} -tk" 0 kB
[ebuild   R   *] dev-vcs/tortoisehg-9999  USE="-doc" 0 kB
[ebuild   R   *] www-client/dwb-9999  USE="-examples -gtk3" 0 kB

Total: 3 packages (3 reinstalls), Size of downloads: 0 kB

>>> Verifying ebuild manifests
>>> Starting parallel fetch
>>> Emerging (1 of 3) dev-vcs/mercurial-9999
>>> Jobs: 0 of 3 complete, 1 running                Load avg: 1.21, 1.38, 1.72

I look into htop and see process `/usr/bin/python2.7 /usr/bin/emerge @smart-live-rebuild`, which seems to be idle and childless, nothing is being emerged, so I have to kill it manually. Downgrading to 1.2.3-r2 fixes the issue.

# emerge -pqv smart-live-rebuild 
[ebuild     U ] app-portage/smart-live-rebuild-1.2.4 [1.2.3-r2] PYTHON_TARGETS="python2_7 -python2_6 -python3_1 -python3_2"
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-11-02 09:07:30 UTC
(In reply to comment #0)
> >>> Verifying ebuild manifests
> >>> Starting parallel fetch
> >>> Emerging (1 of 3) dev-vcs/mercurial-9999
> >>> Jobs: 0 of 3 complete, 1 running                Load avg: 1.21, 1.38, 1.72
> 
> I look into htop and see process `/usr/bin/python2.7 /usr/bin/emerge
> @smart-live-rebuild`, which seems to be idle and childless, nothing is being
> emerged, so I have to kill it manually. Downgrading to 1.2.3-r2 fixes the
> issue.

Hmm, so the emerge output does not get updated anymore, hm? As in emerge likely got killed? My guess would be that it got somehow relevant to the child-killing fix...
Comment 2 Nikolaj Šujskij 2012-11-02 09:46:57 UTC
(In reply to comment #1)
> (In reply to comment #0)
> > >>> Verifying ebuild manifests
> > >>> Starting parallel fetch
> > >>> Emerging (1 of 3) dev-vcs/mercurial-9999
> > >>> Jobs: 0 of 3 complete, 1 running                Load avg: 1.21, 1.38, 1.72
> > 
> > I look into htop and see process `/usr/bin/python2.7 /usr/bin/emerge
> > @smart-live-rebuild`, which seems to be idle and childless, nothing is being
> > emerged, so I have to kill it manually. Downgrading to 1.2.3-r2 fixes the
> > issue.
> 
> Hmm, so the emerge output does not get updated anymore, hm?
 Nope. But I'm not sure about displayed LA changing, maybe it does (I can't check right now).

> As in emerge likely got killed?
 Maybe; I can't interrupt process with ^C, have to kill it via htop.

> My guess would be that it got somehow relevant to the child-killing fix...
 Could be, could be. Maybe I'll be able bisect it in a few days or so.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-11-02 10:05:53 UTC
Ok, I have tracked down the issue. Expect 1.2.5 soon.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-11-02 10:22:53 UTC
/var/cvsroot/gentoo-x86/app-portage/smart-live-rebuild/smart-live-rebuild-1.2.5.ebuild,v  <--  smart-live-rebuild-1.2.5.ebuild
initial revision: 1.1