Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 624312 - Gnome maintained packages stabilization for July 2017
Summary: Gnome maintained packages stabilization for July 2017
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: STABLEREQ
: 632303 (view as bug list)
Depends on:
Blocks: gcc-6-stable
  Show dependency tree
 
Reported: 2017-07-09 02:40 UTC by Mart Raudsepp
Modified: 2018-02-22 05:40 UTC (History)
2 users (show)

See Also:
Package list:
x11-libs/pango-1.40.12 arm64 media-libs/harfbuzz-1.7.2 arm64
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 Mart Raudsepp gentoo-dev 2017-07-09 02:40:06 UTC
Another GNOME stabilization pass for bug fixes that are good for a GNOME 3.22 system or desktops in general.

sping@ CC'ed for workrave (maybe want to officially co-maintain as seem to be bumping it?) and light-themes co-maintenance.
nicolasbock@ CC'ed for (active) shotwell co-maintenance, not spamming the others.
Comment 1 Stabilization helper bot gentoo-dev 2017-07-09 03:04:16 UTC
An automated check of this bug failed - repoman reported dependency errors (68 lines truncated): 

> dependency.bad app-misc/geoclue/geoclue-2.4.7.ebuild: DEPEND: alpha(default/linux/alpha/13.0) ['>=net-misc/modemmanager-1']
> dependency.bad app-misc/geoclue/geoclue-2.4.7.ebuild: RDEPEND: alpha(default/linux/alpha/13.0) ['>=net-misc/modemmanager-1']
> dependency.bad app-misc/geoclue/geoclue-2.4.7.ebuild: DEPEND: alpha(default/linux/alpha/13.0/desktop) ['>=net-misc/modemmanager-1']
> dependency.bad media-gfx/shotwell/shotwell-0.26.2.ebuild: DEPEND: amd64(default/linux/amd64/13.0) ['>=media-libs/gexiv2-0.10.4']
> dependency.bad media-gfx/shotwell/shotwell-0.26.2.ebuild: RDEPEND: amd64(default/linux/amd64/13.0) ['>=media-libs/gexiv2-0.10.4']
> dependency.bad media-gfx/shotwell/shotwell-0.26.2.ebuild: DEPEND: amd64(default/linux/amd64/13.0/desktop) ['>=media-libs/gexiv2-0.10.4']
Comment 2 Mart Raudsepp gentoo-dev 2017-07-09 03:59:46 UTC
Taking out shotwell then afterall due to gexiv2. We should look into getting newer gexiv2 stabled together with shotwell by graphics@ in a separate bug.
Fixing geoclue arch list (script took arch list from previous slot stable list)
Comment 3 Sergei Trofimovich (RETIRED) gentoo-dev 2017-07-09 18:23:07 UTC
ia64 stable
Comment 4 Mart Raudsepp gentoo-dev 2017-07-11 08:18:25 UTC
Adding harfbuzz after concerns in bug 616816 have been resolved in the given revision.
Comment 5 Tobias Klausmann (RETIRED) gentoo-dev 2017-07-15 11:04:41 UTC
Stable on amd64.
Comment 6 Tobias Klausmann (RETIRED) gentoo-dev 2017-07-16 11:14:31 UTC
Stable on alpha.
Comment 7 Markus Meier gentoo-dev 2017-07-20 04:42:25 UTC
arm stable
Comment 8 Thomas Deutschmann (RETIRED) gentoo-dev 2017-09-23 21:13:55 UTC
x86 stable
Comment 9 Mart Raudsepp gentoo-dev 2017-09-29 09:04:00 UTC
*** Bug 632303 has been marked as a duplicate of this bug. ***
Comment 10 Rolf Eike Beer archtester 2017-09-30 21:35:39 UTC
tests for media-libs/harfbuzz-1.4.6-r2 pass on sparc
Comment 11 Sergei Trofimovich (RETIRED) gentoo-dev 2017-10-16 22:35:57 UTC
I don't understand why bot does not detect missing deps but emerge claims
at least two more deps are missing on ppc64:
    =x11-misc/colord-1.3.4 ~ppc64
    =dev-libs/libgusb-0.2.11 ~ppc64

Full emerge output:

# emerge -v1 =x11-libs/vte-0.46.2 =x11-libs/pango-1.40.6 =x11-libs/gtk+-3.22.16 =sys-apps/accountsservice-0.6.43-r1 =media-libs/harfbuzz-1.4.6-r2 =gnome-base/libgnome-keyring-3.12.0-r1 =dev-libs/libinput-1.7.3 =dev-libs/libgudev-231 =dev-libs/appstream-glib-0.6.13

 * IMPORTANT: 6 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


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

Calculating dependencies... done!
[ebuild   R    ] dev-libs/libusb-1.0.19-r1:1::gentoo  USE="{test*} udev* -debug -doc -examples (-static-libs)" 0 KiB
[ebuild   R    ] virtual/libusb-1-r1:1::gentoo  USE="udev*" 0 KiB
[ebuild   R   ~] dev-libs/libinput-1.7.3:0/10::gentoo  USE="{-test}" INPUT_DEVICES="-wacom" 0 KiB
[ebuild  N     ] media-fonts/cantarell-0.0.25::gentoo  USE="X" 0 KiB
[ebuild   R   ~] media-libs/harfbuzz-1.4.6-r2:0/0.9.18::gentoo  USE="cairo glib graphite icu* introspection {test*} truetype -debug -fontconfig -static-libs" 0 KiB
[ebuild   R   ~] dev-libs/libgudev-231::gentoo  USE="introspection* (-static-libs)" 0 KiB
[ebuild  N    ~] dev-libs/libgusb-0.2.11::gentoo  USE="introspection -static-libs -vala" 0 KiB
[ebuild   R   ~] x11-libs/pango-1.40.6::gentoo  USE="X introspection {test*}" 0 KiB
[ebuild  N    ~] x11-misc/colord-1.3.4:0/2::gentoo  USE="gusb introspection policykit systemd udev (-argyllcms) -examples (-extra-print-profiles) -scanner -vala" 0 KiB
[ebuild  N    ~] sys-apps/accountsservice-0.6.43-r1::gentoo  USE="introspection systemd -doc (-elogind) (-selinux)" 0 KiB
[ebuild   R   ~] x11-libs/gtk+-3.22.16:3::gentoo  USE="X colord* cups* introspection (-aqua) -broadway -cloudprint -examples {-test} -vim-syntax -wayland -xinerama" 0 KiB
[ebuild   R   ~] x11-libs/vte-0.46.2:2.91::gentoo  USE="crypt introspection -debug -glade -vala" 0 KiB
[ebuild  N    ~] dev-libs/appstream-glib-0.6.13:0/8::gentoo  USE="introspection nls -stemmer" 0 KiB
[ebuild   R   ~] gnome-base/libgnome-keyring-3.12.0-r1::gentoo  USE="introspection {test} -debug -vala" 0 KiB

Total: 14 packages (5 new, 9 reinstalls), Size of downloads: 0 KiB

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by x11-libs/gtk+-3.22.16::gentoo[colord]
# required by x11-libs/vte-0.46.2::gentoo
# required by =x11-libs/vte-0.46.2 (argument)
=x11-misc/colord-1.3.4 ~ppc64
# required by x11-misc/colord-1.3.4::gentoo[gusb]
# required by x11-libs/gtk+-3.22.16::gentoo[colord]
# required by x11-libs/vte-0.46.2::gentoo
# required by =x11-libs/vte-0.46.2 (argument)
=dev-libs/libgusb-0.2.11 ~ppc64

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.
Comment 12 Sergei Trofimovich (RETIRED) gentoo-dev 2017-10-17 10:24:26 UTC
(In reply to Sergei Trofimovich from comment #11)
> I don't understand why bot does not detect missing deps but emerge claims
> at least two more deps are missing on ppc64:
>     =x11-misc/colord-1.3.4 ~ppc64
>     =dev-libs/libgusb-0.2.11 ~ppc64

dwfreed explained me it's caused by arch/powerpc/use.stable.mask:colord.
And I use package.accept_keywords to unmask packages for testing.

To perfectly match target keywords I should change actual KEYWORDS
for tested packages either via changing KEYWORDS in ebuilds locally
or by using '/etc/portage/profile/package.keywords' to override keywords
values like:
    'cat/pkg -~ppc64 ppc64'
Comment 13 Sergei Trofimovich (RETIRED) gentoo-dev 2017-10-24 21:46:48 UTC
ppc64 stable
Comment 14 Sergei Trofimovich (RETIRED) gentoo-dev 2017-10-30 08:43:56 UTC
ppc stable
Comment 15 Andreas K. Hüttel archtester gentoo-dev 2017-10-31 03:09:40 UTC
ping
Comment 16 Mart Raudsepp gentoo-dev 2017-11-01 01:06:48 UTC
updating gtk+ to target newer directly, which will be asked for in bug 635938 tomorrow anyways
Comment 17 Stabilization helper bot gentoo-dev 2017-11-01 02:01:11 UTC
An automated check of this bug failed - repoman reported dependency errors: 

> dependency.bad x11-libs/gtk+/gtk+-3.22.19.ebuild: DEPEND: hppa(default/linux/hppa/13.0) ['>=dev-libs/wayland-protocols-1.9']
> dependency.bad x11-libs/gtk+/gtk+-3.22.19.ebuild: RDEPEND: hppa(default/linux/hppa/13.0) ['>=dev-libs/wayland-protocols-1.9']
Comment 18 Mart Raudsepp gentoo-dev 2017-11-01 10:22:41 UTC
Adding wayland-protocols from bug 635938 too then. I am co-maintainer of it and mattst88 also signed off on it, so it's fine (and x11 CC is not added on purpose).
Comment 19 Mart Raudsepp gentoo-dev 2017-11-01 13:52:37 UTC
pango straight to new version too
Comment 20 Mart Raudsepp gentoo-dev 2017-11-01 16:10:21 UTC
and libgudev too..
Comment 21 Sergei Trofimovich (RETIRED) gentoo-dev 2017-11-06 21:15:26 UTC
sparc stable (thanks to Rolf Eike Beer)
Comment 22 Andreas K. Hüttel archtester gentoo-dev 2017-11-08 20:21:25 UTC
ping
Comment 23 Andreas K. Hüttel archtester gentoo-dev 2017-11-17 23:30:07 UTC
ping
Comment 24 Mart Raudsepp gentoo-dev 2017-12-17 20:29:33 UTC
Updated list with what's next. harfbuzz updated to version 1.7.2, which is also security bug 621644
Comment 25 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-18 23:05:02 UTC
hppa stable
Comment 26 Mart Raudsepp gentoo-dev 2017-12-19 01:53:10 UTC
Updated list for arm64; I suppose that'll be for me to do at some point..
Comment 27 Mart Raudsepp gentoo-dev 2018-02-22 05:40:33 UTC
bug 635938 has the pending stuff for arm64 now (will add harfbuzz in that list in a sec), so closing this one as fixed for the other arches