Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 281203 - please do revbumps when necessary (=perl-core/IO-Zlib-1.09 example)
Summary: please do revbumps when necessary (=perl-core/IO-Zlib-1.09 example)
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-12 12:10 UTC by Fab
Modified: 2009-08-13 01:35 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 Fab 2009-08-12 12:10:41 UTC
Hi,

I'm using a gentoo system as server which build packages with FEATURES="buildpkg" in make.conf.
On the local network, I have a client system which use EMERGE_DEFAULT_OPTS="--usepkgonly", packages are read from the server system via NFS.

On the server, =perl-core/IO-Zlib-1.09 was built on :
>
> server ~ #  genlop -t IO-Zlib
> * perl-core/IO-Zlib
>
>     Thu Jul  9 19:02:48 2009 >>> perl-core/IO-Zlib-1.09
>       merge time: 10 seconds.
>

Unfortunately, ten days later, you made modifications on the ebuild without doing a revbump. See [1].

Today I wanted to emerge games-arcade/frozen-bubble on both systems, it works on the server.
But on the client I had :

> # emerge frozen-bubble -pv
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies ... done!
> 
> !!! All ebuilds that could satisfy "virtual/perl-Compress-Zlib" have been masked.
> !!! One of the following masked packages is required to complete your request:
> - virtual/perl-Compress-Zlib-2.020 (masked by: package.mask)
> /usr/portage/profiles/package.mask:
> # Torsten Veller <tove@gentoo.org> (19 Jul 2009)
> # Fix your dependencies:
> # IO-Compress replaces
> # - Compress-Zlib
> # - IO-Compress-Zlib
> # - IO-Compress-Bzip2
> # - IO-Compress-Base
> # bug #278542
>
>
> For more information, see the MASKED PACKAGES section in the emerge
> man page or refer to the Gentoo Handbook.
> (dependency required by "perl-core/IO-Zlib-1.09" [binary])
> (dependency required by "perl-core/Archive-Tar-1.40" [binary])
> (dependency required by "perl-core/Module-Build-0.28.08" [binary])
> (dependency required by "dev-perl/sdl-perl-2.1.3-r3" [binary])
> (dependency required by "games-arcade/frozen-bubble-2.2.0" [binary])
> (dependency required by "frozen-bubble" [argument])



I was wondering why it failed like this on the client (IO-Zlib was not installed on it). This was because of [1].
I had to guess the need to reemerge =perl-core/IO-Zlib-1.09 on the server to successfully emerge it on the client.
So please, when you do such modifications, please do revbumps to avoid waste of time. Thank you.


[1] http://sources.gentoo.org/viewcvs.py/gentoo-x86/perl-core/IO-Zlib/IO-Zlib-1.09.ebuild?r1=1.3&r2=1.4

Reproducible: Always
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2009-08-12 12:43:49 UTC
No. Package managers should (and Portage at least here can) handle dep changing without revbumps.

Please don't do unnecessary revbumps and waste peoples time rebuilding pkgs.