Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 667282 - =app-arch/dpkg-1.19.1 app-crypt/libmd keyword request (or mask USE=libmd)
Summary: =app-arch/dpkg-1.19.1 app-crypt/libmd keyword request (or mask USE=libmd)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Debian-related package maintainers [DISBANDED]
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2018-09-29 13:05 UTC by Jeroen Roovers (RETIRED)
Modified: 2019-02-17 16:03 UTC (History)
0 users

See Also:
Package list:
=app-arch/dpkg-1.19.3 =app-crypt/libmd-1.0.0-r1 =app-crypt/libmd-1.0.1
Runtime testing required: ---
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeroen Roovers (RETIRED) gentoo-dev 2018-09-29 13:05:47 UTC
.
Comment 1 Stabilization helper bot gentoo-dev 2018-09-29 14:00:29 UTC
An automated check of this bug failed - the following atom is unknown:

app-crypt/libmd

Please verify the atom list.
Comment 2 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2018-10-09 09:43:01 UTC
fix your list first please
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2018-10-12 15:55:54 UTC
I don't see what is wrong with it. emerge resolves that list, only the buggy helper bot does not.

# emerge -vp --nodeps =app-arch/dpkg-1.19.1 app-crypt/libmd

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

[ebuild     UD~] app-arch/dpkg-1.19.1::gentoo [1.19.2::gentoo] USE="bzip2 libmd lzma nls test unicode update-alternatives zlib -selinux -static-libs" 0 KiB
[ebuild   R   ~] app-crypt/libmd-1.0.0-r1::gentoo  USE="-static-libs" 0 KiB

Total: 2 packages (1 downgrade, 1 reinstall), Size of downloads: 0 KiB
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2018-10-12 15:56:33 UTC
Asking for specific versions is fine for stabilisation requests, but never makes much sense for keywording requests.
Comment 5 Matt Turner gentoo-dev 2018-10-12 17:45:25 UTC
(In reply to Jeroen Roovers from comment #4)
> Asking for specific versions is fine for stabilisation requests, but never
> makes much sense for keywording requests.

Agreed, but in order to use the very helpful automation that others have created for us, we have to make this small allowance.
Comment 6 Sergei Trofimovich (RETIRED) gentoo-dev 2018-10-15 07:08:59 UTC
~ia64 keyworded
Comment 7 ernsteiswuerfel archtester 2018-10-16 18:16:40 UTC
Looking good on ~ppc64.

# cat dpkg-667282.report 
USE tests started on Di 16. Okt 19:38:39 CEST 2018

FEATURES=' test' USE='' succeeded for =app-arch/dpkg-1.19.1
USE='bzip2 -libmd lzma -nls static-libs -unicode -update-alternatives -zlib' succeeded for =app-arch/dpkg-1.19.1
USE='bzip2 libmd lzma -nls static-libs -unicode -update-alternatives -zlib' succeeded for =app-arch/dpkg-1.19.1
USE='-bzip2 libmd lzma nls static-libs -unicode -update-alternatives -zlib' succeeded for =app-arch/dpkg-1.19.1
USE='-bzip2 -libmd -lzma nls -static-libs unicode -update-alternatives -zlib' succeeded for =app-arch/dpkg-1.19.1
USE='-bzip2 -libmd lzma -nls -static-libs -unicode -update-alternatives zlib' succeeded for =app-arch/dpkg-1.19.1
USE='-bzip2 libmd -lzma -nls static-libs unicode -update-alternatives zlib' succeeded for =app-arch/dpkg-1.19.1
USE='bzip2 libmd -lzma nls static-libs unicode -update-alternatives zlib' succeeded for =app-arch/dpkg-1.19.1
USE='-bzip2 -libmd lzma nls static-libs unicode -update-alternatives zlib' succeeded for =app-arch/dpkg-1.19.1
USE='bzip2 libmd lzma nls static-libs unicode -update-alternatives zlib' succeeded for =app-arch/dpkg-1.19.1
USE='bzip2 libmd -lzma -nls -static-libs -unicode update-alternatives zlib' succeeded for =app-arch/dpkg-1.19.1
USE='bzip2 libmd -lzma nls static-libs -unicode update-alternatives zlib' succeeded for =app-arch/dpkg-1.19.1
USE='-bzip2 -libmd lzma -nls static-libs unicode update-alternatives zlib' succeeded for =app-arch/dpkg-1.19.1

FEATURES=' test' USE='' succeeded for =app-crypt/libmd-1.0.0-r1
USE='-static-libs' succeeded for =app-crypt/libmd-1.0.0-r1
USE='static-libs' succeeded for =app-crypt/libmd-1.0.0-r1
Comment 8 Larry the Git Cow gentoo-dev 2018-10-18 07:52:30 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35498df706a068514de99d2a8eb21733b1e6eb93

commit 35498df706a068514de99d2a8eb21733b1e6eb93
Author:     Tobias Klausmann <klausman@gentoo.org>
AuthorDate: 2018-10-18 07:52:10 +0000
Commit:     Tobias Klausmann <klausman@gentoo.org>
CommitDate: 2018-10-18 07:52:10 +0000

    app-crypt/libmd-1.0.0-r1: add ~alpha keyword
    
    Bug: http://bugs.gentoo.org/667282
    Signed-off-by: Tobias Klausmann <klausman@gentoo.org>

 app-crypt/libmd/libmd-1.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0008622ce06847ec8c89a3266622bf8713ac2ac

commit e0008622ce06847ec8c89a3266622bf8713ac2ac
Author:     Tobias Klausmann <klausman@gentoo.org>
AuthorDate: 2018-10-18 07:52:10 +0000
Commit:     Tobias Klausmann <klausman@gentoo.org>
CommitDate: 2018-10-18 07:52:10 +0000

    app-arch/dpkg-1.19.1-r0: add ~alpha keyword
    
    Bug: http://bugs.gentoo.org/667282
    Signed-off-by: Tobias Klausmann <klausman@gentoo.org>

 app-arch/dpkg/dpkg-1.19.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 9 Tobias Klausmann (RETIRED) gentoo-dev 2018-10-18 07:53:03 UTC
Keyworded on ~alpha.
Comment 10 Sergei Trofimovich (RETIRED) gentoo-dev 2018-10-20 13:50:02 UTC
~ppc64 keyworded. Thanks to ernsteiswuerfel!
Comment 11 Jeroen Roovers (RETIRED) gentoo-dev 2018-10-21 17:33:07 UTC
(In reply to Matt Turner from comment #5)
> (In reply to Jeroen Roovers from comment #4)
> > Asking for specific versions is fine for stabilisation requests, but never
> > makes much sense for keywording requests.
> 
> Agreed, but in order to use the very helpful automation that others have
> created for us, we have to make this small allowance.

commit e0008622ce06847ec8c89a3266622bf8713ac2ac
Author: Tobias Klausmann <klausman@gentoo.org>
Date:   Thu Oct 18 09:52:10 2018 +0200

    app-arch/dpkg-1.19.1-r0: add ~alpha keyword

    Bug: http://bugs.gentoo.org/667282
    Signed-off-by: Tobias Klausmann <klausman@gentoo.org>


And this is why versioned targets do not work. 1.19.2 came out *before* Tobias made that change, but any type of insufficiently smart automation based on the insufficiently smart Package list would gloss over that. A human using `eshowkw` certainly wouldn't have missed the obvious problem with only keywording the lower version.
Comment 12 Tobias Klausmann (RETIRED) gentoo-dev 2018-10-22 11:12:39 UTC
Arguably, even if it says app-arch/dpkg or >=app-arch/dpkg-1.19.1, I would have asked back if that included .2 (or was just meant for 1.19.1-r*), since I wouldn't be able to tell if .2 was a surprise for the requester as well (and I don't know the versining scheme of every package in the tree).

So having version explicitly and keeping them current is the way to go, in my opinion.
Comment 13 Larry the Git Cow gentoo-dev 2018-10-22 11:55:49 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d16f855b801ad05278048efb6d07f86cade8b445

commit d16f855b801ad05278048efb6d07f86cade8b445
Author:     Tobias Klausmann <klausman@gentoo.org>
AuthorDate: 2018-10-22 11:55:29 +0000
Commit:     Tobias Klausmann <klausman@gentoo.org>
CommitDate: 2018-10-22 11:55:41 +0000

    app-arch/dpkg-1.19.2-r0: add ~alpha keyword
    
    Bug: http://bugs.gentoo.org/667282
    Signed-off-by: Tobias Klausmann <klausman@gentoo.org>

 app-arch/dpkg/dpkg-1.19.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 14 Rolf Eike Beer archtester 2018-10-28 21:13:54 UTC
sparc keyworded
Comment 15 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2018-11-17 15:31:21 UTC
~arm added
Comment 16 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2018-12-28 20:30:03 UTC
~s390 added
Comment 17 Jeroen Roovers (RETIRED) gentoo-dev 2018-12-29 11:46:50 UTC
(In reply to Mikle Kolyada from comment #15)
> ~arm added

You dropped it.

Keywords for app-crypt/libmd:
            | a a a a i p p x h m s s s a m x | e u s | r
            | l m r r a p p 8 p 6 3 h p m i 8 | a n l | e
            | p d m m 6 c c 6 p 8 9   a d p 6 | p u o | p
            | h 6   6 4   6   a k 0   r 6 s | | i s t | o
            | a 4   4     4           c 4   f |   e   |
            |                           |   b |   d   |
            |                           f   s |       |
            |                           b   d |       |
            |                           s     |       |
            |                           d     |       |
------------+---------------------------------+-------+-------
1.0.0       | o + o o o + o + o o o o o o o o | 6 o 0 | gentoo
1.0.0-r1    | ~ ~ ~ o ~ ~ ~ ~ o o o o ~ o o o | 6 o   | gentoo
[I]1.0.1    | ~ ~ o o ~ ~ ~ ~ o o ~ o ~ o o o | 6 o   | gentoo
Comment 18 Jeroen Roovers (RETIRED) gentoo-dev 2018-12-29 11:57:04 UTC
Marked ~hppa.
Comment 19 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-02-17 16:03:22 UTC
~arm keyworded