Your message dated Mon, 05 Sep 2022 21:10:11 +0000
with message-id <[email protected]>
and subject line Bug#885786: fixed in gnustep-back 0.29.0-3
has caused the Debian Bug report #885786,
regarding gnustep-back: Please drop art backend package
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
885786: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=885786
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gnustep-back
Version: 0.25.0-2
Severity: important
User: [email protected]
Usertags: oldlibs
Tags: sid buster patch
As announced [1], we do not intend to release Debian 10 "Buster" with
the old libgnome (and related) libraries. These libraries have been
deprecated and unmaintained for several years.
Could you please help by removing the art backend package? It doesn't
have any reverse-depends in Debian.
I am attaching a patch to help with this (it applies against current
0.25.0-2 but you may want to use 'patch -p1' instead of 'git am' to
apply it against git master since I think there's some "fuzz").
[1] https://lists.debian.org/debian-devel/2017/10/msg00299.html
On behalf of the Debian GNOME team,
Jeremy Bicha
From a68505aa75559418a563699df0859a246a1c4913 Mon Sep 17 00:00:00 2001
From: Jeremy Bicha <[email protected]>
Date: Fri, 29 Dec 2017 15:45:42 -0500
Subject: [PATCH] Drop unused libart package
---
debian/control | 18 ------------------
debian/rules | 58 ----------------------------------------------------------
2 files changed, 76 deletions(-)
diff --git a/debian/control b/debian/control
index 1d6c5d9..4ca8b42 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,6 @@ Build-Depends: debhelper (>= 9),
libxft-dev,
libfontconfig1-dev,
libgl1-mesa-dev,
- libart-2.0-dev,
pkg-config,
libcairo2-dev,
texinfo
@@ -41,23 +40,6 @@ Description: GNUstep GUI Backend
.
This is an empty package that depends on the various backends.
-Package: gnustep-back0.25-art
-Architecture: any
-Section: libs
-Depends: gnustep-back-common (= ${binary:Version}),
- ${shlibs:Depends},
- ${misc:Depends}
-Provides: gnustep-back0.25-alt
-Description: GNUstep GUI Backend (art)
- It is a backend component for the GNUstep GUI Library.
- The implementation of the GNUstep GUI Library is designed in two parts.
- The first part is the front-end component which is independent of platform
- and display system. This front-end is combined with a back-end
- component which handles all of the display system dependent such as
- specific calls to the X Window System.
- .
- This package provides the deprecated libart backend.
-
Package: gnustep-back0.25-cairo
Architecture: any
Section: libs
diff --git a/debian/rules b/debian/rules
index 86034c7..398d299 100755
--- a/debian/rules
+++ b/debian/rules
@@ -43,7 +43,6 @@ sov_gui := $(sov_back)
#### PACKAGES NAMES #############################################
p_back = gnustep-back$(sov_back)
-p_art = gnustep-back$(sov_back)-art
p_cairo = gnustep-back$(sov_back)-cairo
p_common = gnustep-back-common
p_dbg = gnustep-back-dbg
@@ -51,7 +50,6 @@ p_dbg = gnustep-back-dbg
#### DIRS #######################################################
# build dirs
-b_art = $(CURDIR)/build-art
b_cairo = $(CURDIR)/build-cairo
b_tools = $(CURDIR)/build-tools
@@ -89,20 +87,6 @@ override_dh_auto_configure:
sed -e 's,@DEB_GNUSTEP_FONTSDIR@,$(DEB_GNUSTEP_FONTSDIR),g' \
debian/templates/gnustep-back-common.prerm.in > debian/gnustep-back-common.prerm
- # generate gnustep-backN-art.postinst file
- sed -e 's:@GNUSTEP_LIBRARY@:$(GNUSTEP_SYSTEM_LIBRARY):g' \
- -e 's:@IFVER@:$(ifv_back):g' \
- -e 's:@BACKEND@:art:g' \
- -e 's:@PRIORITY@:10:g' \
- debian/templates/gnustep-backN-backend.postinst.in > debian/gnustep-back$(sov_back)-art.postinst
-
- # generate gnustep-backN-art.prerm file
- sed -e 's:@GNUSTEP_LIBRARY@:$(GNUSTEP_SYSTEM_LIBRARY):g' \
- -e 's:@IFVER@:$(ifv_back):g' \
- -e 's:@BACKEND@:art:g' \
- -e 's:@PRIORITY@:10:g' \
- debian/templates/gnustep-backN-backend.prerm.in > debian/gnustep-back$(sov_back)-art.prerm
-
# generate gnustep-backN-cairo.postinst file
sed -e 's:@GNUSTEP_LIBRARY@:$(GNUSTEP_SYSTEM_LIBRARY):g' \
-e 's:@IFVER@:$(ifv_back):g' \
@@ -117,24 +101,12 @@ override_dh_auto_configure:
-e 's:@PRIORITY@:15:g' \
debian/templates/gnustep-backN-backend.prerm.in > debian/gnustep-back$(sov_back)-cairo.prerm
- # generate gnustep-backN-art.install file
- sed -e 's:@GNUSTEP_LIBRARY@:$(GNUSTEP_SYSTEM_LIBRARY):g' \
- -e 's:@IFVER@:$(ifv_back):g' \
- -e 's:@BACKEND@:art:g' \
- debian/templates/gnustep-backN-backend.install.in > debian/gnustep-back$(sov_back)-art.install
-
# generate gnustep-backN-cairo.install file
sed -e 's:@GNUSTEP_LIBRARY@:$(GNUSTEP_SYSTEM_LIBRARY):g' \
-e 's:@IFVER@:$(ifv_back):g' \
-e 's:@BACKEND@:cairo:g' \
debian/templates/gnustep-backN-backend.install.in > debian/gnustep-back$(sov_back)-cairo.install
- # generate gnustep-backN-art.links file
- sed -e 's:@GNUSTEP_LIBRARY@:$(GNUSTEP_SYSTEM_LIBRARY):g' \
- -e 's:@IFVER@:$(ifv_back):g' \
- -e 's:@BACKEND@:art:g' \
- debian/templates/gnustep-backN-backend.links.in > debian/gnustep-back$(sov_back)-art.links
-
# generate gnustep-backN-cairo.links file
sed -e 's:@GNUSTEP_LIBRARY@:$(GNUSTEP_SYSTEM_LIBRARY):g' \
-e 's:@IFVER@:$(ifv_back):g' \
@@ -151,17 +123,6 @@ override_dh_auto_configure:
--enable-graphics=cairo --with-name=cairo \
|| (cat config.log; exit 1)
- # Configure art backend in a separate build dir
- dh_auto_configure --builddirectory=$(b_art) -- \
- --enable-graphics=art --with-name=art \
- || (cat $(b_art)/config.log; exit 1)
-
- cp Source -r $(b_art)/Source
- ln -sf \
- ../Version ../Headers ../configure ../back.make.in \
- ../GNUmakefile ../GNUmakefile.postamble \
- $(b_art)
-
override_dh_auto_build:
# Build cairo backend
dh_auto_build -- \
@@ -169,14 +130,6 @@ override_dh_auto_build:
doc=yes \
GNUSTEP_BUILD_DIR=$(b_cairo)
- # Build art backend
- dh_auto_build --builddirectory=$(b_art) -- \
- messages=yes \
- doc=no \
- fonts=no \
- tools=no \
- GNUSTEP_BUILD_DIR=$(b_art)
-
# Rebuild Tools with hardening pie option
$(MAKE) -C Tools clean
dh_auto_build -- \
@@ -187,14 +140,6 @@ override_dh_auto_build:
$(shell DEB_BUILD_MAINT_OPTIONS=hardening=+all dpkg-buildflags --export=cmdline)
override_dh_auto_install:
- # Install art backend
- dh_auto_install --builddirectory=$(b_art) -- \
- messages=yes \
- doc=no \
- fonts=no \
- tools=no \
- GNUSTEP_BUILD_DIR=$(b_art)
-
# Install cairo backend
dh_auto_install -- \
messages=yes \
@@ -217,9 +162,6 @@ override_dh_auto_clean:
dh_auto_clean -- \
GNUSTEP_BUILD_DIR=$(b_tools)
- # Clean art backend
- dh_auto_clean --builddirectory=$(b_art) --
-
override_dh_strip:
# Save debug symbols in -dbg package
dh_strip --dbg-package=$(p_dbg)
--
2.14.1
--- End Message ---
--- Begin Message ---
Source: gnustep-back
Source-Version: 0.29.0-3
Done: Yavor Doganov <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gnustep-back, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yavor Doganov <[email protected]> (supplier of updated gnustep-back package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 26 Aug 2022 13:05:52 +0300
Source: gnustep-back
Architecture: source
Version: 0.29.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GNUstep maintainers
<[email protected]>
Changed-By: Yavor Doganov <[email protected]>
Closes: 296977 885786 918789
Changes:
gnustep-back (0.29.0-3) unstable; urgency=medium
.
* The "Bye bye art, bye bye happiness" release.
* debian/templates/control.m4 (Build-Depends): Remove libart-2.0-dev,
thus dropping the art backend (Closes: #885786).
(gnustep-back`'SOV_BACK-art): Delete; this automagically "fixes" bugs
related to the art backend (Closes: #296977, #918789).
(gnustep-back-common) <Depends>: Remove fontconfig and mknfonts.tool.
(Standards-Version): Bump to 4.6.1; no changes needed.
* debian/control: Regenerate.
* debian/rules (p_art, b_art, DEB_GNUSTEP_FONTSDIR): Do not define.
(override_dh_auto_configure): Remove commands for generation of art's
maintainer scripts, .install and .links files. Delete the separate
configuration snippet needed for the art backend.
(override_dh_auto_build): Don't build the art backend.
(override_dh_auto_install): Don't install the art backend.
(override_dh_auto_clean): Don't delete $(b_art).
* debian/patches/debian-fonts.patch: Delete; no longer needed.
* debian/patches/series: Delete.
* debian/templates/gnustep-back-common.postinst.in: Don't generate fonts
for the art backend. Handle cleanup of art's remains.
* debian/templates/gnustep-back-common.prerm.in: Delete; unnecessary.
* debian/templates/gnustep-back-common.preinst.in: Likewise.
* debian/tests/load_backends.m (main): Don't load the art backend.
* debian/README.Debian: Remove all info relevant to art.
* debian/NEWS: Inform users about the art removal.
* debian/copyright: Update copyright years.
Checksums-Sha1:
9e8e48fa54319f5b33a1e255f91883e53290daf4 2805 gnustep-back_0.29.0-3.dsc
268a2e382b177a26bdd231162deda65441ca63e2 18808
gnustep-back_0.29.0-3.debian.tar.xz
988cbf2817a3fc55ca17bfed402853c3f910cfb3 13870
gnustep-back_0.29.0-3_source.buildinfo
Checksums-Sha256:
9b29cbe047559d0b9913069160a95850eded71f3d7f50a87d1e0af8cbd90280f 2805
gnustep-back_0.29.0-3.dsc
18a64c7bb5032ae317fbd624bfe7daef263f8813babd4125b59e36dfb6b7c4d5 18808
gnustep-back_0.29.0-3.debian.tar.xz
d5dd3caec9c685e2dd9841f97922aeba3ff7276b5793dd73e01b23d9230c60df 13870
gnustep-back_0.29.0-3_source.buildinfo
Files:
03bb5631ead4a502695fc06c26c29ea4 2805 gnustep optional
gnustep-back_0.29.0-3.dsc
d4709e41f57b0caef9c9957b04d16e6a 18808 gnustep optional
gnustep-back_0.29.0-3.debian.tar.xz
fb8f01a718fab66fba38313dd3460b39 13870 gnustep optional
gnustep-back_0.29.0-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEtgob82PcExn/Co6JEWhSvN91FcAFAmMWUPwACgkQEWhSvN91
FcDmSg/7BkXEd0LB8zD0XCVyvSeqUc8wVEOSoEopJymRJ/TBII80gssWFgOt9g28
WrcXSsdNPQgEVci7HC5vJLBSK9A8oC9xVV5QavY6YLXTwISvufFX3LwFVTlwUY4P
wwxSpo5y1QNhnIHg5yXbC3/PoikgyLAomqNdy/EG27T1UQVayiHDuoEuTDPvLQUK
bk+9exxWStplYnkzVArAFOWxS0OQ5IMfQIRIMivXcOoNgKbNYxLjr93bK211IpuN
O6oBDGuEiExOR3kRPa9zntwNECNGIQMaP+8Hwc66lyXUNNILhm97SXc/KduocGwZ
27/u9fy2apqLs0CBq22meUcjAWUu9sVjUKhr58x7FDB0AQPTxdARZBqTh3KbxTs9
QkGTVcY9hitrlvMO41nPF1iQuqsyqohBitunWyG9oYvrqTFGgPuVjZH6Xsp8sGAu
wD6IAxqKOP2nIfQNNaLCVa3OXdT5aLeeOcAxDITFEQGBejdJWyt0yzFCE4pexIda
nMrZLZgk+jZLEFWy6QAyli/RPzTqjldTo3gbx5BpUT7OxEG857ZYxAnTIY1Um+CN
9ornuTVnPflOap6ayhTC3jorlZymZhXyqajvJ8gmW/iTTuDk6vc+7zYQAQI7/mwf
SiUXUOjk52pZyZEZlaruCAgcrxmmAl7o9cFHm19igg8Z0xBcOQ0=
=r3Nr
-----END PGP SIGNATURE-----
--- End Message ---