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
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.