Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 645092 - dev-libs/device-atlas-api-c: remove stable keywords
Summary: dev-libs/device-atlas-api-c: remove stable keywords
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Bertrand Jacquin
URL:
Whiteboard:
Keywords: QAcanfix
Depends on:
Blocks:
 
Reported: 2018-01-20 09:23 UTC by Michał Górny
Modified: 2018-01-21 20:50 UTC (History)
3 users (show)

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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-01-20 09:23:26 UTC
This is a fetch-restricted EULA package with no clear way of downloading old versions. As such, it is the opposite of what stable tree is -- it requires stable users to always upgrade to the newest version immediately. Furthermore, it requires arch teams to accept an EULA to even test this package. As such, it does not belong in stable tree.
Comment 1 Chris Reffett (RETIRED) gentoo-dev Security 2018-01-20 16:30:56 UTC
Sounds like a reasonable policy. Please write it down somewhere once more of the QA team than mgorny has actually discussed it.
Comment 2 Ulrich Müller gentoo-dev 2018-01-20 16:52:15 UTC
(In reply to Chris Reffett from comment #1)
> Sounds like a reasonable policy. Please write it down somewhere once more of
> the QA team than mgorny has actually discussed it.

The devmanual defines a stable keyword as follows:
"Both the package version and the ebuild are widely tested, known to work and not have any serious issues on the indicated platform."
https://devmanual.gentoo.org/keywording/index.html

If the package cannot be mirrored, and upstream does not provide an archive of previous versions, then users cannot download the package. Which I would consider a "serious issue". Do we really need a special QA policy in addition to this?

Adding QAcanfix keyword. This package should never have been marked stable.
Comment 3 Larry the Git Cow gentoo-dev 2018-01-21 20:50:37 UTC
The bug has been closed via the following commit(s):

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

commit ac29d20a82575da2cd552f13d5eaa8eb527110f4
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2018-01-20 09:35:38 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2018-01-21 20:50:29 +0000

    dev-libs/device-atlas-api-c: Remove stable keywords
    
    This proprietary fetch-restricted package does not provide a way
    of downloading old (stable) versions. As such, it is not really suitable
    for stable keywords.
    
    Closes: https://bugs.gentoo.org/645092
    Closes: https://github.com/gentoo/gentoo/pull/6912

 dev-libs/device-atlas-api-c/device-atlas-api-c-2.1.2_p1.ebuild | 2 +-
 dev-libs/device-atlas-api-c/device-atlas-api-c-2.1.ebuild      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)