-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 15/04/15 05:27 PM, James Le Cuirot wrote:
> On Sat, 11 Apr 2015 12:29:11 +0200 "Andreas K. Huettel"
> <dilfri...@gentoo.org> wrote:
> 
>>> I felt the need to write the above because I have seen many 
>>> instances where devs not familiar with Java packaging have
>>> made this mistake. Now I need to ask what to do in the case of
>>> ebuilds that have already been marked stable.
>>> 
>>> To bring up a real example, I would like to bump dev-java/jna
>>> with a new SLOT for the new version. There are several reverse 
>>> dependencies, 3 of which do not specify a SLOT, and 2 of these
>>> have already been marked stable. Upon giving jna a new SLOT,
>>> all these packages would instantly fail to build if jna:0 is
>>> not already installed and they would also fail to run if jna:0
>>> gets depcleaned. Simply leaving the stable ebuilds as they are
>>> is therefore not an option. My preferred solution would be
>>> create a revbump that solely amends (R)DEPEND, leaving the
>>> KEYWORDS exactly as they are. This is controversial but what
>>> other choice is there? I could delay the jna bump but this
>>> would push back this thread of work by a month when I already
>>> have a huge backlog. Please do not let bureaucracy get in the
>>> way here.
>> 
>> Sounds good to me (as long as repoman agrees :).
> 
> Turns out it doesn't agree.
> 
> RepoMan scours the neighborhood... KEYWORDS.stable [fatal]       1 
> dev-embedded/arduino/arduino-1.0.5-r1.ebuild added with stable
> keywords: amd64 x86
> 
> What are my options? Force it? :/
> 

If you're revbumping to introduce a necessary dependency change for
VDB cleanup, and otherwise the package will be unchanged and will
still work as it did before, you can force a direct-to-stable commit.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iF4EAREIAAYFAlUu2E4ACgkQ2ugaI38ACPCO0QEAucQpdcs+QHXrgcP/+V25Ntns
YPz3ytjZGb+265EIEiUA/RvyilyOnRnaZV27QXINPuWARNNccMyOXFCa0SHl6JgT
=qG+K
-----END PGP SIGNATURE-----

Reply via email to