[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#968503: [smcv@debian.org: Bug#968503: nmu: mutter, muffin on 32-bit architectures (and gtk+3.0 on m68k)]



Forwarding the mail to the corresponding architectures as
ftpmaster@ports.d.o only handle the archive, not wanna-build.

Aurelien

----- Forwarded message from Simon McVittie <smcv@debian.org> -----

From: Simon McVittie <smcv@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Reply-To: Simon McVittie <smcv@debian.org>, 968503@bugs.debian.org
X-Spam-Status: No, score=-21.3 required=4.0 tests=ALL_TRUSTED,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,
	FROMDEVELOPER,HAS_PACKAGE,MURPHY_DRUGS_REL8,SPF_HELO_NONE,SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.2-bugs.debian.org_2005_01_02
Date: Sun, 16 Aug 2020 15:06:59 +0100
Subject: Bug#968503: nmu: mutter, muffin on 32-bit architectures (and gtk+3.0 on m68k)
Message-ID: <[🔎] 20200816140659.GA100476@espresso.pseudorandom.co.uk>

Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: binnmu
X-Debbugs-Cc: m68k@buildd.debian.org, ftpmaster@ports-master.debian.org

pango 1.46.0-1 introduced an ABI break on 32-bit architectures, affecting
packages that subclass PangoRenderer (which is rare, but is done by some
important packages like GTK). I've just uploaded 1.46.0-2 to revert the
ABI break, with a patch that was already accepted upstream.

According to codesearch there only seem to be 8 affected packages, most
of which haven't been rebuilt for a long time according to their buildd
logs, so their binaries already expect the 1.44.x and 1.46.0-2 ABI and
do not need to be changed.

However, packages that were unlucky enough to already be rebuilt against
1.46.0-1 might crash with 1.46.0-2 on 32-bit architectures. On release
architectures, that means mutter and its Cinnamon fork muffin:

nmu mutter_3.36.5-1 . armel armhf i386 mipsel . unstable . -m "rebuild against pango1.0 with #968337 fixed"
dw mutter_3.36.5-1 . armel armhf i386 mipsel . unstable . -m "libpango1.0-dev (>= 1.46.0-2)"
nmu muffin_4.6.3-1 . armel armhf i386 mipsel . unstable . -m "rebuild against pango1.0 with #968337 fixed"
dw muffin_4.6.3-1 . armel armhf i386 mipsel . unstable . -m "libpango1.0-dev (>= 1.46.0-2)"

To -ports people (cc'd): for the -ports architectures, mutter and
muffin should be rebuilt as above on all the 32-bit ports, with the
same dep-wait. Additionally, some differences in build order mean that
gtk+3.0 needs a rebuild on m68k (but not on release architectures or
other 32-bit ports).

Thanks,
    smcv


----- End forwarded message -----

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net


Reply to: