Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 603108 - =app-portage/layman-2.4.2 =dev-python/ssl-fetch-0.4 =dev-python/pyGPG-0.2 Please stabilize
Summary: =app-portage/layman-2.4.2 =dev-python/ssl-fetch-0.4 =dev-python/pyGPG-0.2 Ple...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Layman Overlay Manager project
URL:
Whiteboard:
Keywords: ALLARCHES, STABLEREQ
Depends on:
Blocks:
 
Reported: 2016-12-19 14:48 UTC by dwfreed
Modified: 2017-04-29 11:39 UTC (History)
1 user (show)

See Also:
Package list:
=dev-python/ssl-fetch-0.4 alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 =dev-python/pyGPG-0.2 alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 =app-portage/layman-2.4.2 alpha amd64 arm hppa ia64 ppc ppc64 sparc x86
Runtime testing required: Yes
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dwfreed 2016-12-19 14:48:16 UTC
It's been a *long* time since we had a stable layman.
Comment 1 dwfreed 2016-12-24 20:02:21 UTC
Added pyGPG-0.2 to the list of things needing to be stabled for layman.  app-portage/g-sorcery also either needs a stable version, or layman will need a package.use.stable.mask entry.  g-sorcery presently has no maintainer, so the latter is what'll probably end up happening.
Comment 2 Brian Dolbec (RETIRED) gentoo-dev 2017-01-22 16:48:43 UTC
I need to revision bump it one more time for a missed prefix setting in the config.  very minor...
Comment 3 Brian Dolbec (RETIRED) gentoo-dev 2017-02-13 21:03:18 UTC
I just updated this bug to stabilize layman-2.4.2 instead.  There have been several additional bugfixes.  No changes that would potentially create instability.  Plus it has been two weeks with no additional problems reported.
Comment 4 Brian Dolbec (RETIRED) gentoo-dev 2017-02-14 05:28:25 UTC
Testing should not be difficult.  Simply fetch the repositories list, perform some add, sync, delete...

You can even test layman-updater's config type changes {make.conf,repos.conf} and DB backend updates {json,xml,sqlite}.  These use the (-R, --rebuild) for config type changes and -m, --migrate_db for backend db changes. 

NOTE: To test the sqlite backend DB requires dev-db/sqlite:3
      All backend files are located as configured in /etc/layman/layman.cfg
Comment 5 Stabilization helper bot gentoo-dev 2017-02-14 06:00:33 UTC
An automated check of this bug failed - the following invalid arch is referenced in the atom list:

spark
Comment 6 Agostino Sarubbo gentoo-dev 2017-02-14 14:53:07 UTC
amd64 stable
Comment 7 Agostino Sarubbo gentoo-dev 2017-02-14 15:39:51 UTC
x86 stable
Comment 8 Michael Weber (RETIRED) gentoo-dev 2017-02-16 20:34:38 UTC
ppc ppc64 stable.
Comment 9 Markus Meier gentoo-dev 2017-02-17 06:03:33 UTC
arm stable
Comment 10 Stabilization helper bot gentoo-dev 2017-03-01 08:02:40 UTC
An automated check of this bug failed - repoman reported dependency errors (2 lines truncated): 

> dependency.bad app-portage/layman/layman-2.4.2.ebuild: RDEPEND: alpha(default/linux/alpha/13.0) ['app-portage/g-sorcery']
> dependency.bad app-portage/layman/layman-2.4.2.ebuild: RDEPEND: alpha(default/linux/alpha/13.0/desktop) ['app-portage/g-sorcery']
> dependency.bad app-portage/layman/layman-2.4.2.ebuild: RDEPEND: alpha(default/linux/alpha/13.0/desktop/gnome) ['app-portage/g-sorcery']
Comment 11 Tobias Klausmann (RETIRED) gentoo-dev 2017-03-02 11:44:42 UTC
FWIW, with USE-bson masked, the packages here plus app-portage/g-sorcery-0.2.1-r1 work and test fine.

However:

  dependency.bad [fatal]        5
   app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild: PDEPEND: alpha(default/linux/alpha/13.0)
[     '>=app-portage/layman-2.2.0[g-sorcery(-),python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']
   app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild: PDEPEND: alpha(default/linux/alpha/13.0/desktop)
[     '>=app-portage/layman-2.2.0[g-sorcery(-),python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']
   app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild: PDEPEND: alpha(default/linux/alpha/13.0/desktop/gnome)
[     '>=app-portage/layman-2.2.0[g-sorcery(-),python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']
   app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild: PDEPEND: alpha(default/linux/alpha/13.0/desktop/gnome/systemd)
[     '>=app-portage/layman-2.2.0[g-sorcery(-),python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']
   app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild: PDEPEND: alpha(default/linux/alpha/13.0/developer)
[     '>=app-portage/layman-2.2.0[g-sorcery(-),python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']


I suspect that dep needs some mangling.
Comment 12 Brian Dolbec (RETIRED) gentoo-dev 2017-03-02 13:31:20 UTC
Sorry, I am about to get on a plane heading for SCALE... 

I'll look at this early next week.  I won't have a computer with me or any of my keys...
Comment 13 Agostino Sarubbo gentoo-dev 2017-03-04 14:02:42 UTC
sparc stable
Comment 14 Agostino Sarubbo gentoo-dev 2017-03-11 17:16:05 UTC
ia64 stable
Comment 15 Tobias Klausmann (RETIRED) gentoo-dev 2017-04-04 19:33:45 UTC
Stable on alpha.
Comment 16 Jeroen Roovers (RETIRED) gentoo-dev 2017-04-29 11:39:42 UTC
Stable for HPPA. Closing.