Bug#1057281: RFS: parser/3.4.6-4 [QA] [RC] -- HTML-embedded scripting language
On Sat, 02 Dec 2023 18:44:29 +0200, Yavor Doganov wrote: >* debian/patches/pcre2.patch: New; port to PCRE2 (Closes: #106). Upstream reworked the patch that I forwarded to retain support for the old PCRE, so I have updated it to the version that will be part of the next upstream release and reuploaded the package to mentors.d.n. The only other change is the updated debian/changelog timestamp.
Bug#1057281: RFS: parser/3.4.6-4 [QA] [RC] -- HTML-embedded scripting language
Package: sponsorship-requests Severity: important Dear mentors, I'm looking for a sponsor for the orphaned package "parser": * Package name : parser Version : 3.4.6-4 Upstream contact : Art Lebedev Studio * URL : http://www.parser.ru/en/ * License : other, GPL-2+, LGPL-2+, other-1, GPL-3, University-of-Illinois-Open-Source-License * Vcs : https://salsa.debian.org/debian/parser Section : web The source builds the following binary packages: parser3 - Parser 3, HTML-embedded scripting language (metapackage) parser3-common - Common files for packages built from the Parser 3 source parser3-cgi - Parser 3, HTML-embedded scripting language (CGI binary) libapache2-mod-parser3 - Parser 3, HTML-embedded scripting language (Apache2 module) parser3-dev - Files for Parser 3 module development To access further information about this package, please visit the following URL: https://mentors.debian.net/package/parser/ Alternatively, you can download the package with 'dget' using this command: dget -x https://mentors.debian.net/debian/pool/main/p/parser/parser_3.4.6-4.dsc Changes since the last upload: parser (3.4.6-4) unstable; urgency=medium . * QA upload. * debian/patches/pcre2.patch: New; port to PCRE2 (Closes: #106). * debian/control (Build-Depends): Replace libpcre3-dev with libpcre2-dev. Remove apache2-dev version constraint, satisfiable even in jessie. (Rules-Requires-Root): Set to "no". (Standards-Version): Bump to 4.6.2; no changes needed. * rules: Drop --with autoreconf; it's the default. * debian/watch: Upgrade to version 4. * debian/source.lintian-overrides: Rename as... * debian/source/lintian-overrides: ...and add license-problem-convert-utf-code (false positive). Rename debian-watch-may-check-gpg-signature to debian-watch-does-not-check-openpgp-signature. * debian/copyright: Update copyright years, add more holders. Add University of Illinois license. Fix superfluous and redundant patterns; remove tabs in license text.
Bug#1056386: RFS: awffull/3.10.2-9 [QA] [RC] -- web server log analysis program
Package: sponsorship-requests Severity: important Dear mentors, I am looking for a sponsor for the orphaned package "awffull". I would also appreciate if someone can add me (yavor-guest) as member of the Salsa project so that I can push the changes to the git repository. * Package name : awffull Version : 3.10.2-9 Upstream contact : Stephen McInerney * URL : http://www.stedee.id.au/awffull/ * License : LGPL-2+, ISC, GPL-3+ * Vcs : https://salsa.debian.org/debian/awffull Section : web The source builds the following binary package: awffull - web server log analysis program To access further information about this package, please visit the following URL: https://mentors.debian.net/package/awffull/ Alternatively, you can download the package with 'dget' using this command: dget -x https://mentors.debian.net/debian/pool/main/a/awffull/awffull_3.10.2-9.dsc Changes since the last upload: awffull (3.10.2-9) unstable; urgency=medium . * QA upload. * debian/patches/autoreconf.patch: New; fix autoreconf. * debian/patches/pcre2.patch: New; port to PCRE2 (Closes: #127). * debian/patches/compiler-warnings.patch: New; fix some warnings. * debian/patches/fix-spelling-errors.patch: Fix more errors. * debian/control (Build-Depends): Switch to the debhelper-compat mechanism; bump compat level to 13. Remove autotools-dev. Replace libpcre3-dev with libpcre2-dev. Remove libfreetype6 and libfreetype6-dev; completely unnecessary. (Rules-Requires-Root): Set to "no". (Standards-Version): Claim compliance with 4.6.2. * debian/rules: Drop --parallel. Enable hardening. Include /usr/share/dpkg/info/pkg-info.mk, needed for $(DEB_VERSION). (CFLAGS): Rename as... (DEB_CFLAGS_MAINT_APPEND): ...and drop -Wl,-z,defs. (LDFLAGS): Rename as... (DEB_LDFLAGS_MAINT_APPEND): ...and drop -Wl,--as-needed. Also move -Wl,-z,defs here where it belongs. (override_dh_autoreconf): New override; run upstream's bootstrap script. (override_dh_auto_configure): Remove handling of config.{guess,sub}. (override_dh_auto_clean): Likewise. Remove unnecessary commands. Delete *.gmo files. Adjust awffull_history_regen extension. (override_dh_auto_install): Use standard install command. (override_dh_installman): Install awffull_history_regen in sec 8. Avoid dpkg-parsechangelog usage. (override_dh_strip): Remove override; useless. * debian/compat: Delete. * debian/awffull.lintian-overrides: Strip context to eliminate context mismatch, leading to unused override. * debian/awffull_history_regen.pl.1: Delete; useless AFAICT. * debian/awffull.timer: New file; fixes lintian warning missing-systemd-timer-for-cron-script. * debian/awffull.service: Likewise; needed by awffull.timer. * debian/awffull.cron.daily: Skip job on systemd systems if it is invoked by cron; the systemd timer should be triggered instead. * debian/watch: Replace with a dummy one as upstream's site is gone.
Bug#997986: RFS: gnomint/1.3.0-4 [QA] [RC] -- X.509 Certification Authority management tool for GNOME
Package: sponsorship-requests Severity: important Dear mentors, I'm looking for a sponsor for the orphaned package "gnomint": * Package name: gnomint Version : 1.3.0-4 Upstream Author : David Marin Carreno * URL : http://gnomint.sourceforge.net/ * License : GPL-3+ * Vcs : N/A Section : gnome It builds this binary package: gnomint - X.509 Certification Authority management tool for GNOME To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnomint/ Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnomint/gnomint_1.3.0-4.dsc Changes since the last upload: gnomint (1.3.0-4) unstable; urgency=medium . * QA upload. * debian/patches/glib-2.70.patch: New; fix FTBFS with glib/2.70 (Closes: #997198). * debian/patches/series: Update. * debian/rules (override_dh_auto_configure): Remove alpha bits, it looks like the build failure was transient. * debian/control (Standards-Version): Bump to 4.6.0; no changes needed.
Bug#963535: RFS: grdesktop/0.23+d040330-7 [QA] -- GNOME frontend for the rdesktop client
Package: sponsorship-requests Severity: normal Dear mentors, I'm looking for a sponsor for a QA upload of the package "grdesktop". * Package name: grdesktop Version : 0.23+d040330-7 Upstream Author : Thorsten Sauter * URL : http://www.nongnu.org/grdesktop/ * License : GPL-2+ * Vcs : None Section : x11 It builds this binary package: grdesktop - GNOME frontend for the rdesktop client To access further information about this package, please visit the following URL: https://mentors.debian.net/package/grdesktop Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/grdesktop/grdesktop_0.23+d040330-7.dsc Changes since the last upload: * QA upload. * debian/patches/11_gcc-10.diff: New; fix FTBFS with GCC 10 (Closes: #957308). * debian/patches/series: Update. * debian/control (Build-Depends): Switch to debhelper-compat; bump compat level to 13. * debian/compat: Delete.
Bug#963529: RFS: gnomint/1.3.0-3 [QA] -- X.509 Certification Authority management tool for GNOME
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for the orphaned package "gnomint". * Package name: gnomint Version : 1.3.0-3 Upstream Author : David Marin Carreno (and others) * URL : http://gnomint.sourceforge.net/ * License : GPL-3+ * Vcs : None Section : gnome It builds this binary package: gnomint - X.509 Certification Authority management tool for GNOME To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnomint Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnomint/gnomint_1.3.0-3.dsc Changes since the last upload: * QA upload. * debian/patches/gcc-10.patch: New; fix FTBFS with GCC 10 (Closes: #957287). * debian/patches/series: Update. * debian/control (Build-Depends): Switch to debhelper-compat; bump compat level to 13. (Standards-Version): Claim compliance with 4.5.0; no changes needed. * debian/compat: Delete. * debian/rules (override_dh_auto_configure): Attempt to get some clues regarding the FTBFS on alpha.
Bug#954430: RFS: grdesktop/0.23+d040330-6 [RC] [QA] -- GNOME frontend for the rdesktop client
Package: sponsorship-requests Severity: important Dear mentors, I am looking for a sponsor for a QA upload of the package "grdesktop". * Package name: grdesktop Version : 0.23+d040330-6 Upstream Author : Thorsten Sauter * URL : http://www.nongnu.org/grdesktop/ * License : GPL-2+ * Vcs : None Section : x11 It builds this binary package: grdesktop - GNOME frontend for the rdesktop client To access further information about this package, please visit the following URL: https://mentors.debian.net/package/grdesktop Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/grdesktop/grdesktop_0.23+d040330-6.dsc Changes since the last upload: * QA upload. * debian/patches/08_gsettings-port.diff: Set default keymap; thanks Frank Doepper (Closes: #952636). * debian/control (Standards-Version): Bump to 4.5.0; no changes needed.
Bug#945843: RFS: grdesktop/0.23+d040330-5 [QA] -- GNOME frontend for the rdesktop client
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for a QA upload of the package "grdesktop". * Package name: grdesktop Version : 0.23+d040330-5 Upstream Author : Thorsten Sauter * URL : http://www.nongnu.org/grdesktop/ * License : GPL-2+ * Vcs : None Section : x11 It builds this binary package: grdesktop - GNOME frontend for the rdesktop client To access further information about this package, please visit the following URL: https://mentors.debian.net/package/grdesktop Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/grdesktop/grdesktop_0.23+d040330-5.dsc Changes since the last upload: * QA upload. * debian/patches/08_gsettings-port.diff: Fix regression in handling of the RDP protocol setting (Closes: #945842). Thanks Thomas Hooge.
Bug#943736: RFS: gyrus/0.3.12-1 [QA] -- GNOME tool for Cyrus-IMAP servers administration
Package: sponsorship-requests Severity: normal Dear mentors, I'm looking for a sponsor for a QA upload of the package "gyrus". * Package name: gyrus Version : 0.3.12-1 Upstream Author : Alejandro Valdés Jiménez Jorge Bustos Bustos Claudio Saavedra Valdés Francisco Rojas * URL : https://wiki.gnome.org/Attic/Gyrus * License : GPL-2+ * Vcs : None Section : mail It builds this binary package: gyrus - GNOME tool for Cyrus-IMAP servers administration To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gyrus Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gyrus/gyrus_0.3.12-1.dsc Changes since the last upload: * QA upload. * New upstream release. * debian/patches/643404.diff: Remove; fixed upstream. * debian/patches/713631.diff: Likewise. * debian/patches/deprecated-macros.patch: New; remove a deprecated gnome-common macro (Closes: #830014). * debian/patches/gsettings-port.patch: New; port to GSettings as GConf is about to be removed (Closes: #886065). * debian/patches/gtk3-port.patch: New; port to GTK 3. * debian/patches/glib-deprecations.patch: New; replace some deprecated GLib functions/macros. * debian/patches/compiler-warnings.patch: New; fix some warnings. * debian/patches/desktop.patch: New; remove deprecated Encoding entry in the .desktop file; add Keywords entry. * debian/patches/series: Update. * debian/compat: Bump to 12. * debian/control: Run wrap-and-sort -ast. (Build-Depends): Remove cdbs, libgconf2-dev, libglade2-dev (unused) and libxml-parser-perl (pulled in by intltool). Bump debhelper version requirement. Add autoconf-archive. Replace libgtk2.0-dev with libamtk-5-dev. Remove intltool version constraint. (Homepage): Set to the project page at wiki.gnome.org. (Rules-Requires-Root): Set to no. (Standards-Version): Compliant with 4.4.1 as of this release. * debian/rules: Rewrite for dh, enable hardening. * debian/dirs: Delete; useless. * debian/watch: Bump version, use https and .xz extension. * debian/gyrus.1: New file. * debian/manpages: Install it. * debian/copyright: Rewrite as machine-readable. * debian/NEWS: Warn users that all stored sessions are lost. * debian/changelog: Strip trailing whitespace.
Bug#942705: RFS: gnome-mastermind/0.3.1-4 [QA] -- Mastermind™ clone for GNOME
Package: sponsorship-requests Severity: normal Dear mentors, I'm looking for a sponsor for a QA upload of the package "gnome-mastermind". * Package name: gnome-mastermind Version : 0.3.1-4 Upstream Author : Filippo Argiolas * URL : https://www.autistici.org/gnome-mastermind/ * License : GPL-2+ * Vcs : https://salsa.debian.org/debian/gnome-mastermind Section : games It builds this binary package: gnome-mastermind - Mastermind™ clone for GNOME To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnome-mastermind Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnome-mastermind/gnome-mastermind_0.3.1-4.dsc Changes since the last upload: * QA upload. [ Jeremy Bicha ] * Add minimal debian/gbp.conf [ Yavor Doganov ] * debian/patches/gsettings-port.patch: Remove GConf migration code. * debian/patches/gtk3-port.patch: Refresh. * debian/compat: Set to 12. * debian/control (Recommends): Remove gconf2. (Build-Depends): Bump debhelper requirement. (Rules-Requires-Root): Set to no. (Standards-Version): Bump to 4.4.1; no changes needed. * debian/copyright: Update copyright years.
Bug#942699: RFS: grdesktop/0.23+d040330-4 [QA] -- GNOME frontend for the rdesktop client
Package: sponsorship-requests Severity: normal Dear mentors, I'm looking for a sponsor for a QA upload of the package "grdesktop". * Package name: grdesktop Version : 0.23+d040330-4 Upstream Author : Thorsten Sauter * URL : http://www.nongnu.org/grdesktop/ * License : GPL-2+ * Vcs : None Section : x11 It builds this binary package: grdesktop - GNOME frontend for the rdesktop client To access further information about this package, please visit the following URL: https://mentors.debian.net/package/grdesktop Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/grdesktop/grdesktop_0.23+d040330-4.dsc Changes since the last upload: * QA upload. * debian/patches/08_gsettings-port.diff: Remove GConf migration code. * debian/patches/09_gtk3-port.diff: New, port to GTK 3. Incidentally, this fixes incorrect scrolling in the Resources tab (LP: #1024156). * debian/patches/10_glib-deprecations.diff: New, replace some deprecated GLib functions that trigger compiler warnings. * debian/patches/03_desktop.diff: Remove Encoding, add Keywords entry. Use absolute path for the icon. * debian/patches/04_typos.diff: Fix more typos. * debian/patches/06_no-libgnome.diff: Refresh. * debian/patches/01_gettext.diff: Add description. * debian/patches/05_format-security.diff: Likewise. * debian/patches/series: Update. * debian/compat: Bump to 12. * debian/control: Run wrap-and-sort -ast. (Maintainer): Set to the Debian QA Group; package is orphaned. (Rules-Requires-Root): Set to no. (Build-Depends): Replace libgtk2.0-dev with libgtk-3-dev. Bump debhelper requirement to match the compat level. (Depends): Remove ancient rdesktop version requirement. (Recommends): Remove gconf2. (Standards-Version): Claim compliance with 4.4.1 as of this release. * debian/rules: Enable hardening. Remove trailing whitespace. (override_dh_autoreconf): New; fixes building twice in a row. (override_dh_clean): Also delete doc/Makefile; upstream overrides the clean/distclean targets. * debian/menu: Delete. * debian/docs: Remove AUTHORS, README, NEWS and FAQ.html; not useful. * debian/links: Delete; AppStream cannot cope with symlinks. * debian/watch: Switch to version 4; use Savannah's mirror multiplexor. * debian/copyright: Rewrite as machine-readable. * debian/changelog: Remove empty line.
Bug#942384: RFS: gnomint/1.3.0-2 [QA] -- X.509 Certification Authority management tool for GNOME
Package: sponsorship-requests Severity: normal Dear mentors, I'm looking for a sponsor for a QA upload of the package "gnomint". * Package name: gnomint Version : 1.3.0-2 Upstream Author : David Marín Carreño & others * URL : http://gnomint.sourceforge.net/ * License : GPL-3+ * Vcs : None Section : gnome It builds this binary package: gnomint - X.509 Certification Authority management tool for GNOME To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnomint Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnomint/gnomint_1.3.0-2.dsc Changes since the last upload: * QA upload. * debian/patches/gsettings-port.patch: Remove GConf migration code. Fix crash on next startup if the main window gets resized. * debian/patches/spelling-errors.patch: Remove unrelated hunk. * debian/patches/gtk3-port.patch: New; port to GTK 3. * debian/patches/series: Update. * debian/compat: Bump to 12. * debian/control (Recommends): Remove gconf2. (Build-Depends): Bump debhelper requirement to >= 12. Replace virtual package libreadline6-dev with libreadline-dev. Replace libgtk2.0-dev with libgtk-3-dev. (Rules-Requires-Root): Set to no. (Standards-Version): Declare compliance with 4.4.1; no changes needed. * debian/rules: Don't set LDFLAGS; unnecessary with GCC 9.
Bug#942192: RFS: gkdebconf/2.1.0 [QA] -- Helper to reconfigure packages with Debconf
Package: sponsorship-requests Severity: normal Dear mentors, I'm looking for a sponsor for a QA upload of the package "gkdebconf". * Package name: gkdebconf Version : 2.1.0 Upstream Author : Gustavo Noronha Silva Agney Lopes Roth Ferraz * URL : N/A * License : GPL-2+ * Vcs : https://salsa.debian.org/debian/gkdebconf Section : admin It builds this binary package: gkdebconf - Helper to reconfigure packages with Debconf To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gkdebconf Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gkdebconf/gkdebconf_2.1.0.dsc Changes since the last upload: * QA upload. [ Helmut Grohne ] * Fix FTCBFS: Don't hard code pkg-config. (Closes: #916419) [ Américo Monteiro ] * Update Portuguese translation (Closes: #925574). [ Jean-Pierre Giraud ] * Update French translation (Closes: #928698). [ Yavor Doganov ] * Use dpkg-parsechangelog to derive version for AC_INIT. * Remove GConf migration code; stop recommending gconf2. * Port to GTK 3; adjust Build-Depends accordingly. * Use dpkg-query instead of accessing dpkg's internal database directly. * Update packages providing the debconf frontends. * Prompt the user if the GNOME frontend is missing. * Bump compat level to 12. * Convert the icon to PNG as AppStream does not support XPM. * Bump Standards-Version to 4.4.1; no changes needed. * Don't set LDFLAGS; unnecessary with GCC 9. * Update copyright years. * Restore Vcs fields; point to the new Salsa repository.
Salsa repository request
Could please someone create a "gkdebconf" project on Salsa and grant me (yavor-quest) commit access? This is a Debian-specific program that is orphaned and I'm preparing a QA upload. I'll take care to import the old repository that used to be on Alioth. TIA.
Bug#941879: RFS: planner/0.14.6-8 [QA] -- project management application
Package: sponsorship-requests Severity: normal Dear mentors, I'm looking for a sponsor for a QA upload of the package "planner". * Package name: planner Version : 0.14.6-8 Upstream Author : CodeFactory AB, Imendio AB + others * URL : http://live.gnome.org/Planner * License : GPL-2+ * Vcs : None Section : gnome It builds these binary packages: planner - project management application planner-dev - Planner development library planner-doc - Documentation for planner planner-data - Data files for planner To access further information about this package, please visit the following URL: https://mentors.debian.net/package/planner Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/p/planner/planner_0.14.6-8.dsc Changes since the last upload: * QA upload. * debian/patches/gsettings-port.patch: Remove GConf migration code. * debian/patches/glibc-2.29.patch: New; fix GTK critical errors with glibc/2.29. * debian/patches/python3.patch: New; port to Python 3 and PyGI (Closes: #937299). * debian/patches/series: Update. * debian/compat: Bump to 12. * debian/control: Run wrap-and-sort -ast. (Build-Depends): Remove desktop-file-utils, dh-python, gnome-pkg-tools and libncurses5-dev; unnecessary. Require debhelper >= 12. Replace python-gtk2-dev and python-dev with python-gi-dev and python3-dev. (Depends): Remove ${python:Depends}, add python3-gi and gir1.2-gtk-2.0. (Recommends): Remove gconf2. (planner-doc) : Set to "foreign". (Rules-Requires-Root): Set to "no". (Standards-Version): Bump to 4.4.1; no changes needed. * debian/python-demo.py: Add an example script from upstream's repository, modified for Python 3 and the dynamic bindings. * debian/planner-doc.examples: Add debian/python-demo.py. * debian/planner-data.install: Remove usr/share/GConf. * debian/planner.install: Remove Python extensions, add *.typelib. * debian/rules: Remove --with python2 argument to dh. (LDFLAGS): Remove; not needed with GCC 9. (override_dh_makeshlibs): Remove the python extensions. (override_dh_autoreconf): Remove override; unnecessary. * debian/NEWS: New file; warn users about incompatibility woes. * debian/copyright: Update copyright years.
Re: Autoconf detection of libsparsehash-dev fails in sga (Was: Bug#938472: sga: Python2 removal in sid/bullseye)
Andreas Tille wrote: > The configure faulure is rather: > > checking google/sparse_hash_set usability... no > checking google/sparse_hash_set presence... yes > configure: WARNING: google/sparse_hash_set: present but cannot be compiled > +export DEB_CXXFLAGS_MAINT_APPEND=-std=c++98 The problem is exactly the opposite -- configure.ac is enforcing c++98 while these headers assume a newer standard. The configure check should pass if you remove this line in configure.ac: | AC_SUBST(CXXFLAGS, "-std=c++98 -O3") However, you may encounter compilation errors if the software is not yet ready for GCC's default C++ standard.
Bug#939068: RFS: zapping/0.10~cvs6-17
Package: sponsorship-requests Severity: normal Dear mentors, I'm looking for a sponsor for a QA upload of the package "zapping". * Package name: zapping Version : 0.10~cvs6-17 Upstream Author : Iñaki García Etxebarria Michael H. Schimek * URL : http://zapping.sourceforge.net/ * License : GPL-2+ * Vcs : https://salsa.debian.org/debian/zapping Section : gnome It builds this binary package: zapping - television viewer for the GNOME environment To access further information about this package, please visit the following URL: https://mentors.debian.net/package/zapping Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/z/zapping/zapping_0.10~cvs6-17.dsc Changes since the last upload: * QA upload. * debian/patches/24-GConf-to-GSettings.patch: Remove GConf migration code; no longer needed after the buster release. * debian/patches/28-Python3.patch: New; port to Python 3 as version 2 is about to be removed during the bullseye cycle (Closes: #938878). * debian/patches/series: Update. * debian/compat: Bump to 12. * debian/control (Build-Depends): Require debhelper >= 12. Replace python-dev with python3-dev. (Recommends): Remove gconf2. (Standards-Version): Claim compliance with 4.4.0; no changes needed. * debian/rules (override_dh_strip): Remove; dbgsym migration done.
Bug#907826: RFS: gnomint/1.3.0-1 [QA]
Control: reopen -1 This bug has been closed because the package was automatically removed from mentors.d.n (20 weeks without upload). On Sun, Sep 02, 2018 at 07:41:18PM +0300, Yavor Doganov wrote: > I'm looking for a sponsor for a QA upload of "gnomint". > gnomint- X.509 Certification Authority management tool for GNOME > dget -x > https://mentors.debian.net/debian/pool/main/g/gnomint/gnomint_1.3.0-1.dsc I reuploaded the package with three tiny changes: - Bumped Standards-Version to 4.3.0; - Deleted debian/source/options (custom compression settings); - Refreshed changelog timestamp.
Bug#920444: RFS: zapping/0.10~cvs6-16 [QA] [RC]
Package: sponsorship-requests Severity: important Dear mentors, I am looking for a sponsor for a QA upload of the package "zapping". * Package name: zapping Version : 0.10~cvs6-16 Upstream Author : Iñaki García Etxebarria Michael H. Schimek * URL : http://zapping.sourceforge.net/ * License : GPL-2 Section : gnome It builds this binary package: zapping- television viewer for the GNOME environment To access further information about this package, please visit the following URL: https://mentors.debian.net/package/zapping Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/z/zapping/zapping_0.10~cvs6-16.dsc Or use the Git repository at: https://salsa.debian.org/debian/zapping Changes since the last upload: * QA upload. * debian/patches/24-GConf-to-GSettings.patch: Assign each GSettings instance to its own unique variable; otherwise things get really messy when plugins are loaded (Closes: #919473). * debian/patches/27-zsfb-manpage.patch: New; build and install zapping_setup_fb's manpage conditionally based on the same AM_CONDITIONAL that is used for the binary. * debian/patches/series: Update. * debian/rules: Pass --disable-v4l --disable-bktr on GNU/Hurd; remove hurd-specific CPPFLAGS. (override_dh_auto_install): Conditionally move zapping_setup_fb to /usr/bin as it's only built on GNU/Linux architectures. * debian/control (Build-Depends): Remove freebsd-glue; that was a really stupid idea that I should be ashamed of. And I am. (Depends): Add gsettings-desktop-schemas -- the code loads one schema from this package which will be a hard error if it is not installed. (Standards-Version): Bump to 4.3.0; no changes needed. * debian/copyright: Update copyright years, add Jeremy Bicha.
Re: Help for SIGSEGV in test suite needed when built with gcc 8.2 what works nicely with gcc 6.3
On Wed, 09 Jan 2019 22:42:43 +0200, Andreas Tille wrote: > The values of the structure are set in line 350[3] and are OK there. What looks suspicious to me is that an unsigned long long value is assigned to struct members of type size_t. In the previous upstream release that worked, the return value of ffparse_ulong was used which was unsigned long. I doubt this is the culprit but may be something worth looking at. > I admit I fail to see why the code works under stretch with gcc 6.3 > but fails with gcc 8.2. If the code works with an old compiler but fails with a modern one, in 99.99% of the cases it's a bug in the code. These bugs are revealed due to new and more aggressive optimization techniques/algorithms that assume undefined behavior. IOW, the code was/is buggy by definition but you got away with it somehow. The remaining 0.01% is due to compiler bugs but I bet that's not the case here.
Bug#918690: RFS: gnustep-back/0.27.0-1
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "gnustep-back". * Package name: gnustep-back Version : 0.27.0-1 Upstream Author : Fred Kiefer , Adam Fedor , Alexander Malmberg , Banlu Kemiyatorn et al * URL : http://gnustep.org * License : LGPL-2+ (bundles), GPL-3+ (tools) Section : gnustep It builds these binary packages: gnustep-back-common - GNUstep GUI Backend - common files gnustep-back0.27 - GNUstep GUI Backend gnustep-back0.27-art - GNUstep GUI Backend (art) gnustep-back0.27-cairo - GNUstep GUI Backend (cairo) gnustep-back0.27-xlib - GNUstep GUI Backend (xlib) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-back Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-back/gnustep-back_0.27.0-1.dsc Git repository (experimental branch): https://salsa.debian.org/gnustep-team/gnustep-back Changes since the last upload: * New upstream release: - SONAME change: libgnustep-back0.26 -> 0.27. * Remove patches applied upstream: - autoreconf.patch; - no-freetype-config.patch; - link-libs.patch; - xlib-fontconfig.patch; - threaded-x.patch; - no-font_cacher.patch. * debian/patches/series: Update. * debian/compat: Set to 12. * debian/templates/control.m4 (Build-Depends): Bump debhelper requirement to match the compat level. Require gnustep-make >= 2.7.0-4 for "terse" support. (Standards-Version): Claim compliance with 4.3.0; no changes needed. * debian/control: Regenerate, reflecting the SONAME change. * debian/rules (override_dh_auto_install): Delete duplicate files already shipped at /usr/share/doc. (override_dh_auto_build): Use "$(verbose)" instead of "messages=yes" to support "terse" in DEB_BUILD_OPTIONS. * debian/upstream/signing-key.asc: Minimize. * debian/gbp.conf: New file. * debian/copyright: Update copyright years. P.S. This package depends on gnustep-base/1.26.0-1 (#918682) and gnustep-gui/0.27.0-1 (#918686).
Bug#918686: RFS: gnustep-gui/0.27.0-1
Package: sponsorship-requests Severity: normal I am looking for a sponsor for my package "gnustep-gui". * Package name: gnustep-gui Version : 0.27.0-1 Upstream Author : Fred Kiefer , Adam Fedor , Richard Frith-Macdonald , Nicola Pero , Gregory Casamento , Alexander Malmberg , Ivan Vučica and many others * URL : http://gnustep.org * License : LGPL-2+ (library), GPL-3+ (tools) Section : gnustep It builds these binary packages: gnustep-gui-common - GNUstep GUI Library - common files gnustep-gui-doc - Documentation for the GNUstep GUI Library gnustep-gui-runtime - GNUstep GUI Library - runtime files libgnustep-gui-dev - GNUstep GUI header files and static libraries libgnustep-gui0.27 - GNUstep GUI Library To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-gui Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-gui/gnustep-gui_0.27.0-1.dsc Git repository (experimental branch): https://salsa.debian.org/gnustep-team/gnustep-gui Changes since the last upload: * New upstream release: - Implements lazy loading of the app icon (Closes: #908512). - SONAME change: libgnustep-gui0.26 -> 0.27. * Remove patches applied upstream: - panel-selection.patch; - print-crash.patch; - gsdisplayserver-mainthread.patch; - gstheme-nssegmentedcontrol.patch. * debian/patches/series: Update. * debian/compat: Set to 12. * debian/templates/control.m4 (Build-Depends): Bump debhelper requirement to match the compat level. Bump gnustep-make to >= 2.7.0-4 for "terse" support. (Standards-Version): Claim compliance with 4.3.0; no changes needed. * debian/control: Regenerate, reflecting the SONAME change. * debian/rules: Replace all occurrences of "messages=yes" with "$(verbose)" to support "terse" in DEB_BUILD_OPTIONS. (override_dh_auto_install-indep): Delete duplicate files which trigger lintian warning; they are already shipped in /usr/share/doc. (v_base): Bump to 1.26. * debian/clean: Update for the new SONAME. * debian/upstream/signing-key.asc: Minimize. * debian/gbp.conf: New file. * debian/templates/gnustep-gui-common.install.in: Add manpages as they're installed by the upstream build system. * debian/gnustep-gui-common.manpages: Delete; pointless. * debian/templates/gnustep-gui-doc.install.in: Likewise, let the upstream build system handle the Info manual. * debian/gnustep-gui-doc.info: Delete. * debian/copyright: Bump copyright years for Debian packaging.
Bug#918682: RFS: gnustep-base/1.26.0-1
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "gnustep-base". * Package name: gnustep-base Version : 1.26.0-1 Upstream Author : Richard Frith-Macdonald , Adam Fedor and many others * URL : http://gnustep.org * License : LGPL-2.1+ (library), GPL-3+ (tools/daemons) Section : gnustep It builds these binary packages: gnustep-base-common - GNUstep Base library - common files gnustep-base-doc - Documentation for the GNUstep Base Library gnustep-base-runtime - GNUstep Base library - daemons and tools libgnustep-base-dev - GNUstep Base header files and development libraries libgnustep-base1.26 - GNUstep Base library To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-base Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-base/gnustep-base_1.26.0-1.dsc Git repository (experimental branch): https://salsa.debian.org/gnustep-team/gnustep-base Changes since the last upload: * New upstream release: - Detects ICU with pkg-config (Closes: #915714). - SONAME change: libgnustep-base1.25 -> 1.26. * Remove patches applied upstream: - portmessage-msgid.patch; - icu-60.patch; - hurd-systemuptime.patch. * debian/patches/pkg-config-macro.patch: Remove hunks applied upstream (that is, all of them). However, upstream opted to cater for ancient pkg-config which does not provide the PKG_PROG_PKG_CONFIG macro and this approach still triggers a lintian warning; update accordingly. * debian/patches/fix-spelling-error.patch: Refresh. * debian/patches/fix-tests-network.patch: Refresh and mark 2 more tests as hopeful (GSXML). * debian/patches/series: Update. * debian/compat: Bump to 12. * debian/templates/control.m4 (Build-Depends): Bump debhelper requirement to match the compat level. (Standards-Version): Claim compliance with 4.3.0; no changes needed. * debian/control: Regenerate, reflecting the SONAME change. * debian/rules: Replace all occurrences of "messages=yes" with "$(verbose)" to support "terse" in DEB_BUILD_OPTIONS. (v_make): Bump to 2.7.0-4 for "terse" support. (override_dh_installinit): Also pass --no-start (Closes: #913914). (override_dh_auto_install-indep): Delete duplicate or otherwise unnecessary files which trigger lintian warnings. (override_dh_compress): Remove; not necessary with compat 12. * debian/upstream/signing-key.asc: Minimize. * debian/gnustep-base-doc.lintian-overrides: New; override package-contains-documentation-outside-usr-share-doc for a node from the Texinfo manual in HTML format; it is in GNUSTEP_DOC on purpose. * debian/gbp.conf: New file. * debian/templates/gnustep-base-runtime.install.in: Add usr/share/man as all manpages are installed by the upstream build system; there's no need to install them explicitly. * debian/gnustep-base-runtime.manpages: Delete; not really necessary. * debian/not-installed: New file; explicitly list all files which are not installed on purpose. * debian/copyright: Add explicit entry for Source/Additions/Unicode.m, which is now (a portion of) under the Expat license and copyrighted by Bjoern Hoehrmann. Bump copyright years for Debian packaging. There were copyrightable changes upstream in 2018 but these are not actually reflected in the source files so leave statements as they are. * debian/clean: Update for the new SONAME.
Re: No reply on uploading wxMaxima-18.12.0-1
Mattia Rizzolo wrote: > On Wed, Dec 26, 2018 at 10:10:50AM +0200, Yavor Doganov wrote: > > I had exactly the same problem a few days ago. It seemed to resolve > > by itself as the package was finally processed but it took more than > > 24 hours. > > Like what happened a few days ago, the importer crashed. At least for > me it's more helpful if people email supp...@mentors.debian.net which I > tend to read sooner than debian-mentors. Hiccups have occurred before, so I thought the server is busy due to people uploading more packages over the weekend and the forthcoming holidays. I was surely about to report it if the issue was persistent and more likely to be a bug rather than some transient failure. > FTR, this is the crash: > https://salsa.debian.org/mentors.debian.net-team/debexpo/issues/40 All I know about Python is that it's a big non-poisonous snake and unfortunately that is rather insufficient to be of any help here :( > > I was not able to upload again (with dput), so my guess is that it was > > stuck in the queue for some reason. > > It's weird. if it was removed it means it was processed at some point… I made a second attempt a few hours after the initial upload and got error messages that the files are there and cannot be overwritten. Hence my assumption that it was not processed then. (Obviously it was processed on the following day as I got the confirmation email and the package actually appeared at mentors.)
Re: No reply on uploading wxMaxima-18.12.0-1
On Tue, 25 Dec 2018 22:09:20 +0200, Gunter Königsmann wrote: > I have uploaded the new version to wxMaxima to mentors today. At least > dput did tell me that the upload succeeded, but it never appeared on > mentors.debian.net. Also I didn't receive the info that the package is > uploaded. I had exactly the same problem a few days ago. It seemed to resolve by itself as the package was finally processed but it took more than 24 hours. > A while later it seemed to have disappeared from there: dupload was able > to upload it again. I was not able to upload again (with dput), so my guess is that it was stuck in the queue for some reason.
Bug#912702: RFS: gnome-mastermind/0.3.1-3 [QA]
Package: sponsorhip-requests Severity: normal Dear mentors, I am looking for a sponsor for a QA upload of the package "gnome-mastermind". * Package name: gnome-mastermind Version : 0.3.1-3 Upstream Author : Filippo Argiolas * URL : https://www.autistici.org/gnome-mastermind/ * License : GPL-2+ Section : games It builds this binary package: gnome-mastermind - Mastermind™ clone for GNOME To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnome-mastermind Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnome-mastermind/gnome-mastermind_0.3.1-3.dsc Or obtain the Git repository with: git clone g...@salsa.debian.org:debian/gnome-mastermind.git Changes since the last upload: * QA upload. * debian/source/format: New file; set format to 3.0 (quilt). * debian/patches/01_docs.diff: Add description. Patch Makefile.am instead of Makefile.in. Add TODO to doc_DATA. * debian/patches/use-yelp-tools.patch: New; move away from the deprecated gnome-doc-utils (Closes: #829977). * debian/patches/gsettings-port.patch: New; switch from GConf to GSettings (Closes: #886075). * debian/patches/no-overlinking.patch: New; avoid linking the needed libraries twice. * debian/patches/gtk3-port.patch: New; port to GTK+ 3. * debian/patches/desktop-file.patch: New; make .desktop file valid. * debian/patches/series: New file. * debian/compat: Set to 11. * debian/control: Run wrap-and-sort -ast. (Maintainer): Set to the Debian QA Group (O: #826926). (Build-Depends): Bump debhelper requirement to >= 11. Remove cdbs, autotools-dev, docbook-xml, imagemagick, gnome-doc-utils, libxml-parser-perl and libgconf2-dev. Add intltool and yelp-tools. Replace libgtk2.0-dev with libgtk-3-dev. Remove obsolete version requirements for libglib2.0-dev and pkg-config. (Recommends): Add gconf2 for data migration's sake. (Description): Extend. (Vcs-Git, Vcs-Browser): Add. (Standards-Version): Claim compliance with 4.2.1 as of this release. * debian/rules: Rewrite for plain dh; enable hardening. * debian/install: Delete. * debian/menu: Delete as required by current Policy. * debian/gnome-mastermind.6: A brand new one. * debian/manpages: New file; install it. * debian/watch: Replace with a fake one as Gna! is gone. * debian/changelog: Whitespace cleanup. * debian/copyright: Rewrite in copyright-format 1.0.
Bug#911867: RFS: frr/6.0.1-1 [ITP]
David Lamparter wrote: > On Sun, Oct 28, 2018 at 06:00:08PM +0200, Yavor Doganov wrote: > > Hmm, if a shared library does not provide a stable ABI it should not > > be shipped as public library. > > Good point, done, latest version on mentors uses /usr/lib/$multiarch/frr/ > However, now I have package-has-unnecessary-activation-of-ldconfig-trigger > to deal with... This appears to be debhelper #204975. You can use an override like: override_dh_makeshlibs: dh_makeshlibs --noscripts
Bug#911867: RFS: frr/6.0.1-1 [ITP]
David Lamparter wrote: > Symbols files are only applicable to libraries providing a stable ABI. > This is explicitly not the case for FRRouting (hence also the 0.0.0 > .so version.) Hmm, if a shared library does not provide a stable ABI it should not be shipped as public library. Please consider installing it at /usr/lib/frr or something similar. That way, you won't clutter /usr/lib, your package will be compliant with Policy and as a bonus you'd get rid of the (legitimate) lintian warnings.
Salsa repository request
I'd appreciate if someone creates an empty gnome-mastermind repository at salsa.d.o and grants me (yavor-guest) commit access. This package has been orphaned by Bart Martens (bartm) in 2016 (#826926). TIA.
Bug#911636: RFS: gkdebconf/2.0.4 [QA]
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for a QA upload of the package "gkdebconf". * Package name: gkdebconf Version : 2.0.4 Upstream Author : Gustavo Noronha Silva Agney Lopes Roth Ferraz * URL : N/A * License : GPL-2+ Section : admin It builds this binary package: gkdebconf - Helper to reconfigure packages with Debconf To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gkdebconf Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gkdebconf/gkdebconf_2.0.4.dsc Changes since the last upload: * QA upload. * Port to GSettings (Closes: #698032). * Require gettext 0.19; pass "external" to AM_GNU_GETTEXT. * Uncomment AC_CONFIG_HEADERS; fixes a bunch of compiler warnings. * Don't define MKINSTALLDIRS; unnecessary. * Fix compiler warnings; check return result of fgets. * debian/control (Build-Depends): Drop libgconf2-dev. Remove ancient gettext version requirement. (Recommends): Add gconf2 for data migration. (Vcs-Git, Vcs-Browser): Remove as the repository is gone. (Standards-Version): Claim compliance with 4.2.1. * debian/rules: Set DEB_LDFLAGS_MAINT_APPEND to -Wl,--as-needed. (override_dh_auto_install): Remove override; useless. * debian/menu: Delete. * debian/copyright: Add myself.
Bug#911458: RFS: planner/0.14.6-7 [QA]
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for a QA upload of the package "planner". * Package name: planner Version : 0.14.6-7 Upstream Author : Imendio AB, CodeFactory AB & others * URL : http://live.gnome.org/Planner * License : GPL-2+ Section : gnome It builds these binary packages: planner- project management application planner-data - Data files for planner planner-dev - Planner development library planner-doc - Documentation for planner To access further information about this package, please visit the following URL: https://mentors.debian.net/package/planner Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/p/planner/planner_0.14.6-7.dsc Changes since the last upload: * QA upload. * debian/patches/python-plugin-crash.patch: New; fix python plugin crash when executing python scripts (Closes: #584832). * debian/patches/no-scrollkeeper.patch: New; eliminate scrollkeeper dependency (Closes: #885113). * debian/patches/no-libgnomeui.patch: New; eliminate libgnomeui dependency. It is only needed by the SQL plugin which is not built anyway as it needs porting to libgda5. This should allow the package to migrate to testing (Closes: #57). * debian/patches/document-help-option.patch: New (Closes: #675794). * debian/patches/pkg-config-detection.patch: New; use PKG_PROG_PKG_CONFIG to detect pkg-config. * debian/patches/gsettings-port.patch: New; move away from GConf. * debian/patches/series: Update. * debian/compat: Set to 11. * debian/control (Build-Depends): Bump debhelper requirement to match the compat level. Remove dh-autoreconf, dpkg-dev, scrollkeeper, libgnomeui-dev and libgconf2-dev. Remove python-gtk2-dev and intltool version requirements; satisfied even in oldstable. (Recommends): Remove scrollkeeper; add gconf2 for data migration. (Breaks, Replaces): Remove; obsolete. (Vcs-Git, Vcs-Browser): Remove as the repository is gone. (Standards-Version): Bump to 4.2.1; no changes needed. * debian/rules: Remove --parallel and --with autoreconf. (override_dh_auto_configure): Drop --disable-schemas-install. (override_dh_builddeb): Remove override as advised by lintian. * debian/planner.install: Remove /etc; nothing to install there. * debian/planner-data.install: Remove usr/share/omf; add usr/share/GConf and usr/share/glib-2.0. * debian/watch: Use https. * debian/copyright: Add missing short license. Add myself. * debian/changelog: Strip trailing whitespace.
Bug#910947: RFS: regexxer/0.10-4 [QA]
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for a QA upload of the package "regexxer". * Package name: regexxer Version : 0.10-4 Upstream Author : Daniel Elstner Fabien Parent * URL : http://regexxer.sf.net * License : GPL-2+ Section : devel It builds this binary package: regexxer - visual search and replace tool using Perl Regex To access further information about this package, please visit the following URL: https://mentors.debian.net/package/regexxer Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/r/regexxer/regexxer_0.10-4.dsc Changes since the last upload: * QA upload. * debian/compat: Set to 11. * debian/control (Build-Depends): Drop gconf2; completely unnecessary (Closes: #894261). Require debhelper >= 11. Remove dh_autoreconf. (Standards-Version): Claim compliance with 4.2.1; no changes needed. * debian/rules: Remove --with autoreconf; that's the default. * debian/patches/50_exception-prefdialog.patch: New; fix unhandled exception due to invalid property which does not allow the preferences dialog to be opened. * debian/patches/series: Update. * debian/lintian-overrides: Delete; unused. * debian/copyright: Use https for copyright format. Add myself. * debian/changelog: Strip trailing whitespace.
Bug#909194: RFS: zapping/0.10~cvs6-14 [QA] [RC]
Boyuan Yang wrote: > I took a look at this package. Thank you! > If you are not a Debian Developer and you need commit permission, > please tell me your Salsa -guest username and I will grant you with > such permission. My Salsa username is yavor-guest, thanks. I'll push the -14 changes as gradual commits. > (zapping:30767): GLib-GIO-ERROR **: 19:52:58.346: Settings schema > 'net.sf.Zapping.plugins.teletext.window' does not contain a key named 'view- > menu' > Please fix this problem. Hopefully fixed; I reuploaded the updated package to mentors. (I'm not removing the moreinfo tag as I expect there is a truckload of other problems.)
Bug#909194: RFS: zapping/0.10~cvs6-14 [QA] [RC]
Package: sponsorship-requests Severity: important Dear mentors, I'm looking for a sponsor for a QA upload of the package "zapping". * Package name: zapping Version : 0.10~cvs6-14 Upstream Author : Iñaki García Etxebarria Michael H. Schimek * URL : http://zapping.sourceforge.net/ * License : GPL-2 Section : gnome It builds this binary package: zapping- television viewer for the GNOME environment To access further information about this package, please visit the following URL: https://mentors.debian.net/package/zapping Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/z/zapping/zapping_0.10~cvs6-14.dsc Changes since the last upload: * QA upload. * debian/patches/23-GnomeUI-to-GTK3.patch: New; (attempt to) port to GTK+ 3 (Closes: #886187). See the patch description for details. * debian/patches/24-GConf-to-GSettings.patch: New; migrate from GConf to GSettings (Closes: #886188). * debian/patches/25-Disable-mpeg-plugin.patch: New; instead of shipping an empty plugin, build the mpeg plugin conditionally if HAVE_LIBRTE is defined. This library is not available in Debian. * debian/patches/series: Update. * debian/control (Build-Depends): Replace libgtk2.0-dev with libgtk-3-dev. Remove libglade2-dev, libgnomeui-dev and libgconf2-dev. Add libgl1-mesa-dev. (Recommends): Add gconf2 for the sake of data migration. (Vcs-Git, Vcs-Browser): Remove; repository no longer available. (Standards-Version): Bump to 4.2.1; no changes required. * debian/rules: Define hurd-specific CPPFLAGS; yet another attempt to fix FTBFS on GNU/Hurd. (override_dh_auto_configure): Override AC_PATH_PROG test for consolehelper so that --enable-pam actually works. Drop --disable-schemas-install and --with-gconf-schema-file-dir. (override_dh_auto_install): Move zapping_setup_fb to /usr/bin. (override_dh_fixperms): Remove, no longer necessary. * debian/lintian-overrides: Delete as it is unused now. * debian/links: Delete, no longer needed. * debian/copyright: Use https for Format URL. Bump copyright years.
Bug#907826: RFS: gnomint/1.3.0-1 [QA] [RC]
Andreas Henriksson wrote: > PS. after sending you the previous mail I thought to myself that a > Recommends might be more suitable, so people can remove gconf2 again > after upgrade is finished (and anyone not installing recommends gets > their choice of not migrating their settings) just thought I'd > mention it... Makes sense, thank you. Reuploaded with this change.
Bug#907826: RFS: gnomint/1.3.0-1 [QA] [RC]
Andreas Henriksson wrote: > On Sun, Sep 02, 2018 at 07:41:18PM +0300, Yavor Doganov wrote: > > * debian/patches/gsettings-port.patch: New, migrate from GConf to > > GSettings (Closes: #885817). > With gsettings migration I guess you feel it's unwelcome to have > a dependency on gconf2 remaining in buster, but for data conversion > the dependency needs to remain until gsettings conversion has shipped > in one stable debian release (as a minimum). I agree completely. Some time ago I asked on the pkg-gnome list precisely about this scenario [1] but didn't receive a reply. As the situation now is clear and the new maintainer announced gconf is going to be shipped in buster, I added explicit dependency on gconf2 and removed the comment regarding migration from the patch. [1] https://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/2018-August/145477.html > > * debian/pixmaps/gnomint.xpm: > > * debian/gnomint.menu: > > * debian/gnomint.install: Delete. > > I guess you mean 'Delete' applies to all three above? Yes, this is a short variant that's widely used in upstream changelogs. I changed it to "Delete" followed by "Likewise". > Maybe would have been better to write them under the same bullet > point. (Also I'm not sure about separating the changelog on a > per-file basis, rather than on a per-change basis but I guess that's > related to personal taste and different people do it differently.) Well, yes, it is personal taste. I prefer the former concept as it's very easy to miss some file or some tiny change with the latter. It also corresponds with the GNU ChangeLog requirements so I don't have to adapt mentally when I switch between a GNU-style ChangeLog and a Debian changelog. OTOH, the per-change approach is very useful for commit messages. Thanks for the review. I reuploaded the package with these changes and the timestamp updated.
Re: Missing define (Was: infernal: another autoreconf issue)
Andreas Tille wrote: > RAMLIMIT is defined in src/config.h.in but for some reason not > propagated to src/config.h. Yes, autoheader discards the whole file and generates a new template. You can add this snippet to configure.ac to be included verbatim: AH_TOP([ /* RAMLIMIT (in MB) defines how much memory we're * allowed to expend on alignment algorithms without * switching to more efficient memory forms - e.g. * in smallcyk.c */ #ifndef RAMLIMIT #define RAMLIMIT 0 #endif /* SRE_CONLEVEL will prob move to squid somewhere. * Set to 1 to activate contract checking, during debugging. */ #define SRE_CONLEVEL 1 #if (SRE_CONLEVEL >= 1) #include #endif #define CMSEQDBENV "BLASTDB" #define CMDBENV "RFAMDB" ])
Re: infernal: another autoreconf issue (Was: staden: possibly undefined macro: AC_MSG_ERROR despite pkg-config was added to Build-Depends)
Andreas Tille wrote: > autoheader: warning: missing template: EASEL_COPYRIGHT > autoheader: Use AC_DEFINE([EASEL_COPYRIGHT], [], [Description]) The problem here is that AC_DEFINE and AC_DEFINE_UNQUOTED are used to define preprocessor symbols without the third argument which is the description. This is fine as long as AC_CONFIG_HEADERS is *not* used. However, that is not the case -- there are three configuration headers with separate calls to AC_CONFIG_HEADERS. The simple, but kinda tiresome solution is to add a third argument to every AC_DEFINE/AC_DEFINE_UNQUOTED call, like this: AC_DEFINE_UNQUOTED([EASEL_COPYRIGHT], ["$EASEL_COPYRIGHT"], [Easel copyright information.]) Some of the symbols are already documented in the templates provided by upstream (the .h.in files) but they are invisible to autoheader. You can also play with AH_TOP/AH_BOTTOM to construct a single configuration header and put any special things that need to be in the header templates verbatim, possibly #include'd based on some conditional. This is what I'd do if I was upstream, unless the package really needs separate configuration headers (usually because some of its components are distributed independently). I guess this is exactly what happened -- hhmer and easel were components (external modules or bundled sources that have their own configure.ac) which were combined together at some point.
Re: staden: possibly undefined macro: AC_MSG_ERROR despite pkg-config was added to Build-Depends
Andreas Tille wrote: > Since usually the solution is to add pkg-config to Build-Depends > I tried this but this does not change anything. I fail to see the reasoning here. > Any idea how to fix this? Try the attached patch. The important fix is adding AC_CONFIG_MACRO_DIR to configure.in; the changes to libcurl_check_config.m4 are to silence autoconf warnings. diff --git a/ac_stubs/libcurl_check_config.m4 b/ac_stubs/libcurl_check_config.m4 index 9b41a73..0c17884 100644 --- a/ac_stubs/libcurl_check_config.m4 +++ b/ac_stubs/libcurl_check_config.m4 @@ -116,7 +116,7 @@ AC_DEFUN([LIBCURL_CHECK_CONFIG], _libcurl_save_libs=$LIBS LIBS="$LIBCURL $LIBS" - AC_LINK_IFELSE(AC_LANG_PROGRAM([#include ],[ + AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]],[[ /* Try and use a few common options to force a failure if we are missing symbols or can't link. */ int x; @@ -127,7 +127,7 @@ x=CURLOPT_FILE; x=CURLOPT_ERRORBUFFER; x=CURLOPT_STDERR; x=CURLOPT_VERBOSE; -]),libcurl_cv_lib_curl_only_needs_minus_l_curl=yes,libcurl_cv_lib_curl_only_needs_minus_l_curl=no) +]])],libcurl_cv_lib_curl_only_needs_minus_l_curl=yes,libcurl_cv_lib_curl_only_needs_minus_l_curl=no) CPPFLAGS=$_libcurl_save_cppflags LIBS=$_libcurl_save_libs @@ -178,7 +178,7 @@ x=CURLOPT_VERBOSE; _libcurl_save_libs=$LIBS LIBS="$LIBCURL $LIBS" - AC_LINK_IFELSE(AC_LANG_PROGRAM([#include ],[ + AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]],[[ /* Try and use a few common options to force a failure if we are missing symbols or can't link. */ int x; @@ -189,7 +189,7 @@ x=CURLOPT_FILE; x=CURLOPT_ERRORBUFFER; x=CURLOPT_STDERR; x=CURLOPT_VERBOSE; -]),libcurl_cv_lib_curl_usable=yes,libcurl_cv_lib_curl_usable=no) +]])],libcurl_cv_lib_curl_usable=yes,libcurl_cv_lib_curl_usable=no) CPPFLAGS=$_libcurl_save_cppflags LIBS=$_libcurl_save_libs diff --git a/configure.in b/configure.in index a3ee01b..ddf3f5e 100644 --- a/configure.in +++ b/configure.in @@ -8,6 +8,7 @@ AC_INIT([staden],[2.0.0b11-2016]) AC_CONFIG_HEADERS(staden_config.h) +AC_CONFIG_MACRO_DIR([ac_stubs]) #- # Checks for compiler programs.
Bug#898534: RFS: ftp.app/0.6-2 [RC]
Peter Pentchev wrote: > So I just took a more careful look at /usr/share/GNUstep/debian/config.mk > and "optim" seems to be conditionally defined there. Yes, I moved this snippet into config.mk in order not to repeat it in every GNUstep package. Hence the explicit B-D on the gnustep-make version that has it. > Would you like me to upload the package now and sort out the > hardened functions later, if it is even possible to handle with > ObjC? Yes, please upload, this issue needs further investigation. I don't think it has anything to do with Objective-C. The hardening flags for ObjC are the same as C, as it should be. I believe the problem is due to hardening-check reporting no protected functions: $ hardening-check --verbose FTP.app/FTP FTP.app/FTP: Position Independent Executable: yes Stack protected: yes Fortify Source functions: no, only unprotected functions found! unprotected: recv unprotected: fread unprotected: memmove Read-only relocations: yes Immediate binding: yes That's why lintian is complaining. OTOH, I just tried a simple C test program that uses fread and fprintf. Without hardening flags the output is: Fortify Source functions: no, only unprotected functions found! unprotected: fread unprotected: fprintf With CPPFLAGS=-D_FORTIFY_SOURCE=2: Fortify Source functions: yes (some protected functions found) unprotected: fread protected: fprintf IOW, if ftp.app used fprintf there would be no lintian warning. Why fprintf is protected while fread is not is something that has to be investigated. Perhaps someone on -mentors already knows the answer?
Bug#899235: RFS: gnustep-base/1.25.1-4
Peter Pentchev wrote: > On Mon, May 21, 2018 at 12:26:52PM +0300, Yavor Doganov wrote: > > I am looking for a sponsor for my package "gnustep-base". > > Uploaded, thanks! Many thanks for sponsoring and congratulations for becoming a DD! > A small idea for the future: adding a debian/upstream/metadata file > might be nice. For the time being I am ignoring this in all my packages because: - the DEP is not accepted yet so there might be changes in the format/implementation. - I hope it won't be accepted, ever. It is actually useful only for a (small) set of packages. > Please feel free to contact me directly for future uploads. Thanks! Do you mean for gnustep-base only or for the whole GNUstep stack? If it's the latter, I've got three other RFS (#898363, #898403 and #898534).
Bug#899235: RFS: gnustep-base/1.25.1-4
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "gnustep-base". * Package name: gnustep-base Version : 1.25.1-4 Upstream Author : Richard Frith-Macdonald, Adam Fedor and many others * URL : http://gnustep.org * License : LGPL-2.1+ (library), GPL-3+ (tools/daemons) Section : gnustep It builds these binary packages: gnustep-base-common - GNUstep Base library - common files gnustep-base-doc - Documentation for the GNUstep Base Library gnustep-base-runtime - GNUstep Base library - daemons and tools libgnustep-base-dev - GNUstep Base header files and development libraries libgnustep-base1.25 - GNUstep Base library To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-base Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-base/gnustep-base_1.25.1-4.dsc Or clone the Git repository at: https://salsa.debian.org/gnustep-team/gnustep-base Changes since the last upload: * debian/patches/hurd-systemuptime.patch: New, fix intermittent test failure/FTBFS on GNU/Hurd when procfs is not available. * debian/patches/series: Update. * debian/templates/control.m4: Move Suggests: gnustep-base-doc from -common to the -dev package as it is most useful for developers. Remove version requirement; not really needed. Likewise, let the -doc package recommend -dev without specific version. * debian/control: Regenerate.
Bug#898534: RFS: ftp.app/0.6-2 [RC]
Package: sponsorship-requests Severity: important Dear mentors, I am looking for a sponsor for my package "ftp.app". * Package name: ftp.app Version : 0.6-2 Upstream Author : Riccardo Mottola* URL : http://www.nongnu.org/gap/ftp/ * License : GPL-2+ Section : gnustep It builds this binary package: ftp.app- File transfer protocol application for GNUstep To access further information about this package, please visit the following URL: https://mentors.debian.net/package/ftp.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/f/ftp.app/ftp.app_0.6-2.dsc Git repository: https://salsa.debian.org/gnustep-team/ftp.app Changes since the last upload: * Team upload. * debian/compat: Bump to 11. * debian/rules: Rewrite for modern dh. Don't convert/install the .xpm icon (Closes: #897524). Use standard variables; enable all hardening. * debian/control: Run wrap-and-sort -ast for diff-friendliness. (Build-Depends): Drop imagemagick. Bump debhelper to >= 11. Require gnustep-make >= 2.7.0-3 for the optim variable definition. (Depends): Drop ${gnustep:Depends}; obsolete. (Vcs-Git, Vcs-Browser): Switch to Salsa. (Standards-Version): Claim compliance with 4.1.4 as of this release. * debian/menu: Delete as per current policy requirement. * debian/dirs: Replace usr/bin with usr/share/GNUstep. * debian/install: New file; install the .desktop file. * debian/preinst: Delete; no longer needed. * debian/FTP.desktop: Use the .tif icon, add Keywords and Comment keys. * debian/watch: Upgrade to version 4, use Savannah's mirror redirector. * debian/copyright: Rewrite in format 1.0. * debian/patches/spelling-errors.patch: New; fix some spelling errors. * debian/patches/series: New file.
Bug#898430: RFS: gnustep-base/1.25.1-3 [RC]
Package: sponsorship-requests Severity: important Dear mentors, I am looking for a sponsor for my package "gnustep-base". * Package name: gnustep-base Version : 1.25.1-3 Upstream Author : Richard Frith-Macdonald, Adam Fedor and many others * URL : http://gnustep.org * License : LGPL-2.1+ (library), GPL-3+ (tools) Section : gnustep It builds these binary packages: gnustep-base-common - GNUstep Base library - common files gnustep-base-doc - Documentation for the GNUstep Base Library gnustep-base-runtime - GNUstep Base library - daemons and tools libgnustep-base-dev - GNUstep Base header files and development libraries libgnustep-base1.25 - GNUstep Base library To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-base Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-base/gnustep-base_1.25.1-3.dsc Git repository: https://salsa.debian.org/gnustep-team/gnustep-base Changes since the last upload: * debian/patches/icu-60.patch: Fix FTBFS on big-endian architectures (really closes: #888908). * debian/templates/control.m4 (Standards-Version): Bump to 4.1.4; no changes required. * debian/control: Regenerate.
Bug#898403: RFS: batmon.app/0.9-2 [RC]
Package: sponsorship-requests Severity: important Dear mentors, I am looking for a sponsor for my package "batmon.app". * Package name: batmon.app Version : 0.9-2 Upstream Author : Riccardo Mottola* URL : http://nongnu.org/gap/batmon * License : GPL-2+ Section : gnustep It builds this binary package: batmon.app - Battery monitor for GNUstep To access further information about this package, please visit the following URL: https://mentors.debian.net/package/batmon.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/b/batmon.app/batmon.app_0.9-2.dsc Git repository: https://salsa.debian.org/gnustep-team/batmon.app Changes since the last upload: * debian/compat: Bump to 11. * debian/rules: Don't include buildflags.mk. Remove variables already defined in config.mk. Replace LDFLAGS with DEB_LDFLAGS_MAINT_APPEND. (override_dh_auto_build): Don't generate the .xpm icon; fixes FTBFS with recent imagemagick (Closes: #897502). Invoke dh_auto_build instead of $(MAKE) for parallel builds. Pass dpkg-buildflags instead of all flags manually. (override_dh_clean): Remove. (override_dh_link): Don't invoke gsdh_gnustep; useless for apps. * debian/control (Build-Depends): Remove imagemagick. Bump debhelper requirement to match the compat level. Add gnustep-make >= 2.7.0-3 for noopt support. (Depends): Remove ${gnustep:Depends}; obsolete. (Vcs-Git, Vcs-Browser): Switch to Salsa. (Standards-Version): Claim compliance with 4.1.4 as of this release. * debian/menu: Delete as per policy requirement. * debian/install: Remove batmon.xpm. * debian/watch: Upgrade to version 4, use Savannah's mirror redirector. * debian/copyright: Use https, add Upstream-Contact, update Debian packaging copyright years.
Bug#898363: RFS: wrapperfactory.app/0.1.0-5
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "wrapperfactory.app". * Package name: wrapperfactory.app Version : 0.1.0-5 Upstream Author : Raffael Herzog* URL : N/A * License : GPL-2 Section : gnustep It builds this binary package: wrapperfactory.app - Application wrappers configuration tool for GNUstep To access further information about this package, please visit the following URL: https://mentors.debian.net/package/wrapperfactory.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/w/wrapperfactory.app/wrapperfactory.app_0.1.0-5.dsc Or clone the Git repository: https://salsa.debian.org/gnustep-team/wrapperfactory.app Changes since the last upload: * debian/compat: Bump to 11. * debian/rules: Rewrite for modern dh. Don't include dpatch.make. Don't generate/install the .xpm icon. Enable all hardening. Move the .gorm files to /usr/share as well. * debian/control: Run wrap-and-sort -ast. (Build-Depends): Remove dpatch and imagemagick. Bump debhelper to >= 11. Require gnustep-make >= 2.7.0-3 for noopt support. (Depends): Remove ${gnustep:Depends}; obsolete. (Vcs-Arch): Replace with Vcs-Git. (Vcs-Browser): New field. (Standards-Version): Claim compliance with 4.1.4 as of this release. * debian/source/format: Set to 3.0 (quilt). * debian/patches/00list: Rename as... * debian/patches/series: ...and update. * debian/patches/05_objdir.dpatch: Delete, no longer necessary. * debian/patches/10_libGSWrapper_libobjc.dpatch: Rename as... * debian/patches/link-libs.patch: ...and quiltify. * debian/patches/make-v2-strict.patch: New; fix FTBFS with gnustep-make in strict v2 mode, adapt code to a v2 environment (Closes: #897620). * debian/patches/gcc-warnings.patch: New; fix some GCC warnings. * debian/README.source: Delete; useless. * debian/menu: Delete as per policy requirement. * debian/manpages: New file. * debian/WrapperFactory.desktop: Set Icon to the actual file in /usr/share. Add Keywords key. * debian/watch: Replace with a dummy one as upstream's site is gone. * debian/maintscript: New; handle the move from dir to symlink. * debian/copyright: Rewrite in format 1.0.
Bug#898007: RFS: edenmath.app/1.1.1a-8
Package: sponsorship-requests Severity: normal Dear mentors, I'm looking for a sponsor for my package "edenmath.app". * Package name: edenmath.app Version : 1.1.1a-8 Upstream Author : Chad Armstrong, Rob Burns * URL : http://www.eskimo.com/~pburns/EdenMath/ * License : GPL-2+ Section : math It builds this binary package: edenmath.app - Scientific calculator for GNUstep To access further information about this package, please visit the following URL: https://mentors.debian.net/package/edenmath.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/e/edenmath.app/edenmath.app_1.1.1a-8.dsc Git repository: https://salsa.debian.org/gnustep-team/edenmath.app Changes since the last upload: * debian/compat: Bump to 11. * debian/source/format: New file, set to 3.0 (quilt). * GNUmakefile: Move local modifications... * debian/patches/include-help.patch: ...here. * debian/patches/series: New file. * debian/rules: Rewrite for modern dh. Move Resources to /usr/share. Enable hardening. Do not use gs_make (Closes: #897622). (override_dh_compress): Exclude .rtf files. * debian/maintscript: New file, handle the dir to symlink switch. * debian/control: Run wrap-and-sort -ast for diff-friendliness. (Uploaders): Remove Hubert on his request; add myself. (Build-Depends): Bump debhelper to >= 11. Drop ancient libgnustep-gui-dev version constraint. Require gnustep-make >= 2.7.0-3 for the optim variable definition. (Vcs-Git, Vcs-Browser): New fields. (Standards-Version): Compliant with 4.1.4 as of this release. (Description): Mention the original app. * debian/changelog: Whitespace cleanup. * debian/lintian-override: * debian/menu: * debian/dirs: Delete; no longer necessary. * debian/install: New file; install the .desktop file. * debian/EdenMath.desktop: Remove invalid Version key, add Keywords, set Icon to the real file in /usr/share. * debian/watch: New file. * debian/copyright: Rewrite in format 1.0.
Re: How to fix symbols files to work with gcc-7 and gcc-8 (Was: Bug#897794: libquazip: ftbfs with GCC-8)
Mattia Rizzolo wrote: > On Fri, May 04, 2018 at 04:06:05PM +0300, Yavor Doganov wrote: > > Andreas Tille wrote: > > > What's the correct way to fix the symbols file to work with both > > > versions of gcc? > > > > Don't use symbols files for C++ libraries? > > Please do not advocate nor recommend such pointless stands. Symbols files are not mandatory; it's up to the maintainer whether to use them or not. If the maintainer's judgment is that the burden outweighs the benefit, then so be it -- there is nothing wrong in that. What makes me feel uneasy is that the standard way of maintaining symbols files involves abusing the Debian infrastructure. It was unthinkable 10-15 years ago to upload a package knowing in advance that it would definitely FTBFS at least on certain architectures. That's common practice nowadays and some of the slow arches are suffering from it. > Yes, many C++ libraries do a very horrible job at ABI maintenance > that for them maintaining a symbols file is impossible. They are probably hard to maintain as proper public shared libraries, with symbols files or not. > No, it's not impossible to maintain a symbols file for a C++ > library. I didn't say it is impossible. > Guess what, C++ is more complex than C. Undoubtedly.
Re: How to fix symbols files to work with gcc-7 and gcc-8 (Was: Bug#897794: libquazip: ftbfs with GCC-8)
On Fri, 04 May 2018 15:52:30 +0300, Andreas Tille wrote: > What's the correct way to fix the symbols file to work with both > versions of gcc? Don't use symbols files for C++ libraries?
Bug#897678: RFS: pikopixel.app/1.0-b9c-1
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "pikopixel.app". * Package name: pikopixel.app Version : 1.0-b9c-1 Upstream Author : Josh Freeman* URL : http://twilightedge.com/mac/pikopixel/ * License : AGPL-3+ Section : gnustep It builds this binary package: pikopixel.app - Pixel-art editor To access further information about this package, please visit the following URL: https://mentors.debian.net/package/pikopixel.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/p/pikopixel.app/pikopixel.app_1.0-b9c-1.dsc Git repository: https://salsa.debian.org/gnustep-team/pikopixel.app Changes since the last upload: * New upstream release. * debian/patches/desktop-file.patch: Mark as Debian-specific. * debian/copyright: Append "+" to AGPL-3 and include the full license text. Add Upstream-Contact; update debian copyright holders/years.
Bug#897194: RFS: gnustep-back/0.26.2-4
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "gnustep-back". * Package name: gnustep-back Version : 0.26.2-4 Upstream Author : Fred Kiefer, Adam Fedor , Alexander Malmberg , Banlu Kemiyatorn et al * URL : http://gnustep.org * License : LGPL-2+ (bundles), GPL-3+ (tools) Section : gnustep It builds these binary packages: gnustep-back-common - GNUstep GUI Backend - common files gnustep-back0.26 - GNUstep GUI Backend gnustep-back0.26-art - GNUstep GUI Backend (art) gnustep-back0.26-cairo - GNUstep GUI Backend (cairo) gnustep-back0.26-xlib - GNUstep GUI Backend (xlib) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-back Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-back/gnustep-back_0.26.2-4.dsc Git repository: https://salsa.debian.org/gnustep-team/gnustep-back Changes since the last upload: * debian/templates/control.m4: Let gnustep-backN provide gnustep-back so that a backend can always be installed without specifying the version (Closes: #892241). Thanks Josh Freeman for the report. (Standards-Version): Bump to 4.1.4 (no changes required). * debian/control: Regenerate. * debian/tests/file-tests: Replace dumb file tests with a minimalistic test program which dynamically loads all backends (Closes: #896838). Thanks to Paul Gevers for the report and the idea. * debian/tests/control (Restrictions): Define to allow-stderr. (Depends): Remove shunit2 and file; add libgnustep-base-dev. * debian/tests/load_backends.m: * debian/tests/GNUmakefile: New files.
Bug#895731: RFS: pikopixel.app/1.0-b9b-1
Package: sponsorship-requests Severity: normal Dear mentors, I'm looking for a sponsor for my package "pikopixel.app". * Package name: pikopixel.app Version : 1.0-b9b-1 Upstream Author : Josh Freeman <gnustep_li...@twilightedge.com> * URL : http://twilightedge.com/mac/pikopixel/ * License : AGPL-3+ Section : gnustep It builds this binary package: pikopixel.app - Pixel-art editor To access further information about this package, please visit the following URL: https://mentors.debian.net/package/pikopixel.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/p/pikopixel.app/pikopixel.app_1.0-b9b-1.dsc Git repository: https://salsa.debian.org/gnustep-team/pikopixel.app Changes since the last upload: [ Josh Freeman ] * debian/rules: Install AppStream metadata. * debian/patches/desktop-file.patch: Refresh. [ Yavor Doganov ] * New upstream release. * debian/control (Uploaders): Add myself. (Depends): Remove ${gnustep:Depends}; obsolete. (Standards-Version): Bump to 4.1.4 (no changes needed). * debian/rules (override_dh_link): Pass usr/share/metainfo to dh_installdirs. Don't invoke dh_gnustep; useless for apps. * debian/gbp.conf: New file.
Bug#894023: RFS: lynkeos.app/2.10+dfsg1-3 [RC]
Package: sponsorship-requests Severity: important Dear mentors, I'm looking for a sponsor for my package "lynkeos.app". * Package name: lynkeos.app Version : 2.10+dfsg1-3 Upstream Author : Jean-Etienne Lamiaud * URL : http://lynkeos.sf.net * License : GPL-2+ Section : gnustep It builds these binary packages: lynkeos.app - GNUstep app for processing planetary astronomical images lynkeos.app-common - GNUstep app for processing astronomical images (common files) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/lynkeos.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/l/lynkeos.app/lynkeos.app_2.10+dfsg1-3.dsc Git repository: https://salsa.debian.org/gnustep-team/lynkeos.app Changes since the last upload: * debian/patches/ftbfs-ppc64el.patch: New, fix AltiVec-related FTBFS on ppc64el (Closes: #893442). Many thanks to Frédéric Bonnard. * debian/patches/series: Update. * debian/copyright: Add Frédéric.
Bug#894021: RFS: cenon.app/4.0.6+ds1-2 [RC]
Package: sponsorship-requests Severity: important Dear mentors, I am looking for a sponsor for my package "cenon.app". * Package name: cenon.app Version : 4.0.6+ds1-2 Upstream Author : Cenon GmbH * URL : http://cenon.info * License : CenPL Section : gnustep It builds these binary packages: cenon.app - Vector graphics tool for GNUstep cenon.app-common - Vector graphics tool for GNUstep (common files) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/cenon.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/c/cenon.app/cenon.app_4.0.6+ds1-2.dsc Git repository: https://salsa.debian.org/gnustep-team/cenon.app Changes since the last upload: * debian/copyright: Add missing copyright holders vhf interservice GmbH, vhf computer GmbH, NeXT Software, Inc., Adobe Systems Incorporated, GraphiCode Inc (Closes: #892981). * debian/control (cenon.app-common): Mark as M-A: foreign. * debian/Cenon.desktop: Change icon path to /usr/share.
Bug#893979: RFS: pikopixel.app/1.0-b9a-2
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "pikopixel.app". * Package name: pikopixel.app Version : 1.0-b9a-2 Upstream Author : Josh Freeman <gnustep_li...@twilightedge.com> * URL : http://twilightedge.com/mac/pikopixel/ * License : AGPL-3+ Section : gnustep It builds this binary package: pikopixel.app - Pixel-art editor To access further information about this package, please visit the following URL: https://mentors.debian.net/package/pikopixel.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/p/pikopixel.app/pikopixel.app_1.0-b9a-2.dsc Git repository: https://salsa.debian.org/gnustep-team/pikopixel.app Changes since the last upload: [ Josh Freeman ] * Team upload. * debian/patches/desktop-file.patch: Change icon path to /usr/share to support AppStream clients. * debian/control: Improve description. [ Yavor Doganov ] * debian/control (Description): Wrap long lines. Use asterisks for bullets; refer to the system as GNU/Linux.
Bug#893094: RFS: lynkeos.app/2.10+dfsg1-2 [RC]
Yavor Doganov wrote: > * Package name: lynkeos.app >Version : 2.10+dfsg1-2 > * debian/patches/gnustep-port.patch: Fix FTBFS on most architectures > (undeclared PAGE_SIZE). As this was reported as a bug (#893097) after my upload to mentors.d.n, I reuploaded the package closing the bug in the changelog. The only additional change is adding the bug URL to the patch header.
Bug#893094: RFS: lynkeos.app/2.10+dfsg1-2 [RC]
Package: sponsorship-requests Severity: important Dear mentors, I am looking for a sponsor for my package "lynkeos.app". * Package name: lynkeos.app Version : 2.10+dfsg1-2 Upstream Author : Jean-Etienne Lamiaud * URL : http://lynkeos.sf.net * License : GPL-2+ Section : gnustep It builds these binary packages: lynkeos.app - GNUstep app for processing planetary astronomical images lynkeos.app-common - GNUstep app for processing astronomical images (common files) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/lynkeos.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/l/lynkeos.app/lynkeos.app_2.10+dfsg1-2.dsc Git repository: https://salsa.debian.org/gnustep-team/lynkeos.app Changes since the last upload: * debian/patches/gnustep-port.patch: Fix FTBFS on most architectures (undeclared PAGE_SIZE). Avoid locking the low knob of the double slider when it is set to the minimal value. * debian/control (lynkeos.app-common): Mark as M-A: foreign.
Bug#892817: marked as done (RFS: cenon.app/4.0.6+ds1-1)
Jonathan Carter (highvoltage) wrote: > Package sponsored. Thanks. > Seems like you missed one spelling mistake but if it's benign, so you > might want to fix it in a future release: Not missed, "-dependant" is a method name so I chose not to fix this just because of lintian's complaint. This spelling error is not visible to the user.
Bug#892817: RFS: cenon.app/4.0.6+ds1-1
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "cenon.app". * Package name: cenon.app Version : 4.0.6+ds1-1 Upstream Author : Cenon GmbH * URL : http://cenon.info * License : CenPL Section : gnustep It builds these binary packages: cenon.app - Vector graphics tool for GNUstep cenon.app-common - Vector graphics tool for GNUstep (common files) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/cenon.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/c/cenon.app/cenon.app_4.0.6+ds1-1.dsc Or access the Git repository at: https://salsa.debian.org/gnustep-team/cenon.app Changes since the last upload: [ Gürkan Myczko ] * Update control, fix my name. [ Yavor Doganov ] * New upstream release. + Fixes compilation warnings with gnustep-gui/0.26 (Closes: #886466). * Repackage the upstream tarball to exclude Cenon.xcodeproj due to filename with \r (Closes: #885954). * debian/watch: Switch to version 4 and new upstream location, add repacking options. * debian/copyright: Rewrite in copyright format 1.0, add new license CenPL and LGPL-2+ for two files that are derived from gnustep-base. Update copyright years. Add Files-Excluded: Cenon.xcodeproj. * debian/patches/no-installation-domain.patch: * debian/patches/check-return-value.patch: * debian/patches/gui-0.24.patch: Remove; applied upstream. * debian/patches/invalid-array-syntax.patch: New, fix FTBFS due to invalid (for GCC) syntax. * debian/patches/clean-target.patch: New, fix building twice in a row due to a gnustep-make bug. * debian/patches/gcc-warnings.patch: New, fix several warnings. * debian/patches/spelling-errors.patch: New, self-explanatory. * debian/patches/series: Update. * debian/compat: Bump to 11. * debian/menu: Delete. * debian/control: Run wrap-and-sort -sa. (cenon.app-common): New package, split arch-indep files (> 6 MB). (Build-Depends): Remove imagemagick. Bump libgnustep-gui-dev requirement to >= 0.26 for NSScreen -backingScaleFactor. Require gnustep-make >= 2.7.0-3 for the optim variable definition. Bump debhelper requirement to match the compat level. (Depends): Remove ${gnustep:Depends}; obsolete. Add -common. (Vcs-Git, Vcs-Browser): Switch to salsa.d.o. (Standards-Version): Compliant with 4.1.3 as of this release. * debian/install: Don't install the .xpm icon. Explicitly list all binaries to be installed in the arch:any package. * debian/rules: Delete optim definition. Enable all hardening. (LDFLAGS): Remove, not necessary. (d_com): New helper variable, amend d_app accordingly. (override_dh_auto_build): Don't generate .xpm icon. Replace $(MAKE) with dh_auto_build, pass dpkg-buildflags. (override_dh_clean): Remove Cenon.xpm. (override_dh_link): Rename as -indep and adjust recipe for the arch:all package. Don't invoke dh_gnustep; does nothing for apps. * debian/Cenon.desktop: Add all supported mime types and %F to Exec key. * debian/preinst: Delete, no longer necessary. * debian/README.Debian: Amend URLs for upstream documentation and the Astrology bundle.
Bug#892153: Objective-C libraries (was: Bug#892153: marked as done (RFS: addresses-for-gnustep/0.4.8-3 [RC]))
Paul Wise wrote: > Hmmm, what about something that looks at the headers? This is possible in theory although it looks complex, fragile and insufficient to me. It would help library maintainers to detect API breaks and subsequently ABI breaks (at least one source for them), but I can't see how it would achieve what symbols files do for C/C++. An object type can be unknown at compile time so it would be impossible to determine which method is going to be actually performed at runtime; two unrelated classes may have methods with the same name. Application code can also obtain a specific method implementation with libobjc functions and execute it directly as a C function -- this is transparent and unrelated to the public API. An ABI compliance checker for Objective-C would be a nice thing but it would be quite a project. Such a tool should be intelligent enough to analyze the whole code and not just the headers.
Bug#892153: Objective-C libraries (was: Bug#892153: marked as done (RFS: addresses-for-gnustep/0.4.8-3 [RC]))
Paul Wise wrote: > On Mon, Mar 12, 2018 at 2:02 AM, Yavor Doganov wrote: > > If -initWithAddressBook:readOnly: is removed in a new version of the > > library, that's an API/ABI break but again, it won't be reflected in > > the symbols table. In a C/C++ library you'll see a symbol > > disappearing but it won't happen here. So even the secondary reason > > for using symbols files (detecting ABI breaks, although that's really > > a weak test) is not applicable. > > Is there some public indicator of the actual symbols changes? It > sounds like Debian's core dependencies infrastructure needs to be > extended to understand Objective C ABIs. No, and I don't think there's a bug in the toolchain or some kind of limitation. Every method of every class is avaialble at runtime. Application code can introspect to find out if a method is available, can override a method, swap implementations, etc. The runtime performs lookup whether an object responds to a particular selector by checking the class dispatch table, resorting to the forwarding mechanism. The Objective-C compiler does a very basic job by translating method calls to libobjc function calls; all the queries and decisions which function pointer to execute as the method's implementation are deferred and performed by the Objective-C runtime. Because of the dynamic nature of the language this information is not available at build time. As for public vs. private, methods and classes are private only by convention, the runtime has no way to distinguish them. Using private methods is poor practice but you don't get any penalty like implicit function declaration in C.
Bug#892153: Objective-C libraries (was: Bug#892153: marked as done (RFS: addresses-for-gnustep/0.4.8-3 [RC]))
Adam Borowski wrote: > On Tue, Mar 06, 2018 at 08:28:17AM +0200, Yavor Doganov wrote: > > * Package name: addresses-for-gnustep > >Version : 0.4.8-3 > I don't understand ObjC library stuff well enough to adequately > check these parts, but it's unlikely we'd get someone else who can > review this... and you know what you're doing. I'd be happy to explain the changes that raise questions. I guess you refer to dropping the symbols files? If so, please take a look at lintian #749202. If it's still unclear, let me give an example with the smallest class in the Addresses framework: @interface ADPublicAddressBook: ADAddressBook { BOOL _readOnly; ADAddressBook *_book; } - initWithAddressBook: (ADAddressBook*) book readOnly: (BOOL) ro; @end The symbol is just __objc_class_name_ADPublicAddressBook@Base. Now, imagine if a new upstream version 0.4.9 adds another instance method -doSomething which is an API addition. This API addition will not be reflected in the symbols file and apps using the new -doSomething method will still pick up the lax dependency on 0.4.6. And as a result will get an NSInvalidArgument exception (abort) if run with an older version of the library. This totally defeats the purpose of using symbols files, which as I understand it is an enhancement of the shlibs system to provide fine-grained dependencies. Not only that they are not fine-grained, they are simply wrong in this case. If -initWithAddressBook:readOnly: is removed in a new version of the library, that's an API/ABI break but again, it won't be reflected in the symbols table. In a C/C++ library you'll see a symbol disappearing but it won't happen here. So even the secondary reason for using symbols files (detecting ABI breaks, although that's really a weak test) is not applicable. There's also the case that private classes and class categories also get their own symbols (as there is no concept for "private" in Objective-C, everything is exposed to the ObjC runtime). These will trigger spurious additions/removals of symbols when no public API is involved at all. > Uploaded. Many thanks for sponsoring.
Bug#892567: RFS: lynkeos.app/2.10+dfsg1-1 [RC]
Package: sponsorship-requests Severity: important Dear mentors, I am looking for a sponsor for my package "lynkeos.app". * Package name: lynkeos.app Version : 2.10+dfsg1-1 Upstream Author : Jean-Etienne Lamiaud * URL : http://lynkeos.sf.net * License : GPL-2+ Section : gnustep It builds these binary packages: lynkeos.app - GNUstep app for processing planetary astronomical images lynkeos.app-common - GNUstep app for processing astronomical images (common files) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/lynkeos.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/l/lynkeos.app/lynkeos.app_2.10+dfsg1-1.dsc Or clone the Git repository at: https://salsa.debian.org/gnustep-team/lynkeos.app Changes since the last upload: * New upstream release (Closes: #483430). * Set urgency to "low" for a longer testing period. * debian/patches/gnustep-port.patch: New; port to GNUstep. * debian/patches/ffmpeg-4.0.patch: New; fix FTBFS with ffmpeg/4.0 (Closes: #888339). Thanks James Cowgill for the report. While here, move away from the legacy decode API; the new API works better with some codecs and hopefully the switch would lead to smoother ffmpeg transitions in the future. * debian/patches/glibc-2.27.patch: New; fix FTBFS with glibc/2.27 (Closes: #891336). Thanks Aurelien Jarno for the report. * debian/patches/libav-10.patch: Remove hunks applied upstream, update for the current code. * debian/patches/ffmpeg_2.9.patch: Adapt for current code. * debian/patches/gcc-warnings.patch: Remove all hunks as they were either fixed upstream or no longer apply to current code; fix some new warnings. * debian/patches/manpage-fix.patch: Write a new manpage and get it installed by the upstream build system. * debian/patches/fix-spelling-error.patch: Remove irrelevant hunk, fix one new spelling error. * debian/patches/hurd-ftbfs-fix.patch: * debian/patches/libav-build-fix.patch: * debian/patches/libav-0.7.patch: * debian/patches/libav-9.patch: Remove; fixed upstream. * debian/patches/compilation-errors.patch: * debian/patches/format-security.patch: * debian/patches/plist-icon.patch: Remove; no longer applicable. * debian/patches/series: Update. * debian/compat: Bump to 11. * debian/menu: Delete. * debian/install: Don't install the .xpm icon. Install arch-dep files. * debian/lynkeos.app-common.install: New file. * debian/control (Build-Depends): Remove imagemagick. Bump gnustep-make dependency to >= 2.7.0-3 for the optim definition. Add icnsutils. Bump debhelper to >= 11. Remove ancient version requirements for ffmpeg libraries. Require latest GNUstep libraries which contain fixes related to this release. (lynkeos.app-common): New package, split arch-indep files. (Depends): Remove ${gnustep:Depends}; obsolete. Depend on -common. (Vcs-Git, Vcs-Browser): Update following the migration to Salsa. (Standards-Version): Claim compliance with 4.1.3 as of this release. * debian/rules: Pass --sourcedirectory=GNUstep to dh. Don't define optim. Enable all hardening. (d_com): New helper variable. Redefine d_app accordingly. (override_dh_auto_build): Don't create the .xpm icon. Don't create symlink for the manpage. Extract a .png icon from upstream .icns. Replace $(MAKE) with dh_auto_build. (override_dh_auto_install, override_dh_clean) (override_dh_installchangelogs): Remove. (override_dh_link): Rename as -indep and adjust recipe for the arch:all package. Don't invoke gsdh_gnustep; obsolete. (override_dh_fixperms): Rename as -indep; fix permissions for Italian translation files. * debian/Lynkeos.png: * debian/manpages: Delete, no longer necessary. * debian/Lynkeos.desktop: Adjust Icon field. * debian/clean: New file; clean the .png icon. * debian/changelog: Remove trailing whitespace. * debian/watch: Uncomment, add repacking options. * debian/copyright: Use Files-Excluded to repackage the upstream tarball due to a non-free image. Update copyright years, add copyright holders for translations. Add copyright/license for SMDoubleSlider. Use HTTPS for the Format URL. * debian/lynkeos.app-common.lintian-overrides: New file, override extra-license-file as these are loaded in the About dialog.
Bug#892158: RFS: gnustep-gui/0.26.2-3
Yavor Doganov wrote: > * Package name: gnustep-gui >Version : 0.26.2-3 > * debian/patches/gstheme-nssegmentedcontrol.patch: New, The patch was missing the important hunk so I've updated it and reuploaded the package.
Bug#892158: RFS: gnustep-gui/0.26.2-3
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "gnustep-gui". * Package name: gnustep-gui Version : 0.26.2-3 Upstream Author : Fred Kiefer, Adam Fedor , Richard Frith-Macdonald , Nicola Pero , Gregory Casamento , Alexander Malmberg , Ivan Vučica and many others * URL : http://gnustep.org * License : LGPL-2+ (library), GPL-3+ (tools) Section : gnustep It builds these binary packages: gnustep-gui-common - GNUstep GUI Library - common files gnustep-gui-doc - Documentation for the GNUstep GUI Library gnustep-gui-runtime - GNUstep GUI Library - runtime files libgnustep-gui-dev - GNUstep GUI header files and static libraries libgnustep-gui0.26 - GNUstep GUI Library To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-gui Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-gui/gnustep-gui_0.26.2-3.dsc Or check the Git repository at: https://salsa.debian.org/gnustep-team/gnustep-gui Changes since the last upload: * debian/patches/gsdisplayserver-mainthread.patch: New, cherry-picked from upstream; makes possible drawing from secondary threads which is needed by lynkeos.app/2.10. * debian/patches/gstheme-nssegmentedcontrol.patch: New, cherry-picked from upstream; fixes int/NSInteger mismatch. * debian/patches/series: Update. * debian/rules: Remove boilerplate dh_make comments.
Bug#892153: RFS: addresses-for-gnustep/0.4.8-3 [RC]
Package: sponsorship-requests Severity: important Dear mentors, I'm looking for a sponsor for my package "addresses-for-gnustep". * Package name: addresses-for-gnustep Version : 0.4.8-3 Upstream Author : Björn Giesler* URL : http://www.nongnu.org/gap/addresses/ * License : LGPL-2.0+ Section : mail It builds these binary packages: addresses-goodies-for-gnustep - Personal Address Manager for GNUstep (Goodies) addressmanager.app - Personal Address Manager for GNUstep libaddresses-dev - Database API backend framework for GNUstep (development files) libaddresses0 - Database API backend framework for GNUstep (library files) libaddressview-dev - Address display/edit framework for GNUstep (development files) libaddressview0 - Address display/edit framework for GNUstep (library files) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/addresses-for-gnustep Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/a/addresses-for-gnustep/addresses-for-gnustep_0.4.8-3.dsc Or clone the Git repository at: https://salsa.debian.org/gnustep-team/gnustep-addresses Changes since the last upload: * Team upload. * debian/patches/link-libs.patch: New, link against all needed libraries (Closes: #889534, #889536). Cherry-picked from upstream with one minor modification. * debian/patches/vcf-import.patch: New, fix exception when importing VCF files (LP: #461717). * debian/patches/series: Update. * debian/compat: Set to 11. * debian/changelog: Remove trailing whitespace. * debian/rules: Likewise. Remove dh_make boilerplate comments, enable all hardening, define DEB_LDFLAGS_MAINT_APPEND to enforce symbol resolution at build time and strip unneded libraries. Remove optim definition, rely on config.mk instead. (override_dh_auto_build): Replace $(MAKE) with dh_auto_build. (override_dh_makeshlibs): Remove as it is wrong. * debian/control (Build-Depends): Require gnustep-make >= 2.7.0-3 for the optim variable definition. Bump debhelper requirement to >= 11. Remove obsolete libgnustep-gui-dev version requirement. (Depends): Drop obsolete dpkg dependency. (libaddressview-dev) : Replace libgnustep-base-dev with libgnustep-gui-dev. Add libaddresses-dev. (Conflicts, Replaces, Breaks): Remove, ancient. (addresses.framework, addressview.framework): Remove, utterly useless. (Uploaders): Remove Hubert as requested. (Vcs-Git, Vcs-Browser): New fields. (Standards-Version): Declare compliance with 4.1.3. * debian/libaddressview0.symbols: * debian/libaddresses0.symbols: Remove; harmful for Objective-C libs. * debian/libaddressview0.lintian-overrides: * debian/libaddresses0.lintian-overrides: New, override wrongly emitted package-has-unnecessary-activation-of-ldconfig-trigger. * debian/AddressManager.xpm: * debian/menu: Delete. * debian/adressmanager.app.install: Don't install the .xpm icon, install the .desktop file. * debian/addresses-for-gnustep-dev.dirs: * debian/addressview.framework.docs: * debian/addresses.framework.docs: Delete. * debian/addressmanager.app.maintscript: Delete, no longer needed. * debian/watch: Switch to HTTPS and Savannah's mirror multiplexer.
Bug#892075: RFS: pikopixel.app/1.0-b9a-1
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "pikopixel.app". * Package name: pikopixel.app Version : 1.0-b9a-1 Upstream Author : Josh Freeman* URL : http://twilightedge.com/mac/pikopixel/ * License : AGPL-3+ Section : gnustep It builds this binary package: pikopixel.app - Program to draw and edit pixel art images To access further information about this package, please visit the following URL: https://mentors.debian.net/package/pikopixel.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/p/pikopixel.app/pikopixel.app_1.0-b9a-1.dsc Or clone the Git repository at: https://salsa.debian.org/gnustep-team/pikopixel.app Changes since the last upload: * Team upload. * New upstream release. * Compress the upstream tarball. * debian/compat: Bump to 11. * debian/rules: Pass --sourcedirectory=PikoPixel to dh. Remove optim conditional definition, already defined in config.mk. Enable all hardening. (override_dh_auto_build): Replace $(MAKE) with dh_auto_build. (override_dh_link): Install the upstream .desktop file. * debian/control (Build-Depends): Require gnustep-make >= 2.7.0-3 for the optim variable definition. Bump debhelper to >= 11. (Vcs-Git, Vcs-Browser): New fields. (Standards-Version): Claim compliance with 4.1.3. * debian/patches/desktop-file.patch: New, fix some lintian warnings. * debian/patches/series: New file. * debian/docs: Delete, not necessary for README.Debian.
Bug#891478: RFS: gnustep-back/0.26.2-3
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "gnustep-back". * Package name: gnustep-back Version : 0.26.2-3 Upstream Author : Fred Kiefer, Adam Fedor , Alexander Malmberg , Banlu Kemiyatorn and many others * URL : http://gnustep.org * License : LGPL-2+ (bundles), GPL-3+ (tools) Section : gnustep It builds these binary packages: gnustep-back-common - GNUstep GUI Backend - common files gnustep-back0.26 - GNUstep GUI Backend gnustep-back0.26-art - GNUstep GUI Backend (art) gnustep-back0.26-cairo - GNUstep GUI Backend (cairo) gnustep-back0.26-xlib - GNUstep GUI Backend (xlib) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-back Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-back/gnustep-back_0.26.2-3.dsc Or clone the Git reposotory at https://salsa.debian.org/gnustep-team/gnustep-back Changes since the last upload: * debian/patches/xlib-fontconfig.patch: New, cherry-picked from upstream; replace xlib-specific font enumerator with the shared fontconfig one. Fixes major slowness with approx 1/3 of the apps. * debian/patches/threaded-x.patch: New, cherry-picked from upstream; enables drawing in secondary threads which is needed by lynkeos.app/2.10. * debian/patches/no-font_cacher.patch: New, cherry-picked from upstream; don't build font_cacher with the Xft-enabled xlib backend. * debian/patches/fix-spelling-error.patch: Fix another spelling error. * debian/patches/tools.patch: Remove; not really needed. * debian/patches/series: Update. * debian/rules: Remove dh_make boilerplate comments. (override_dh_auto_build, override_dh_auto_install): Simplify recipes by passing SERIAL_SUBDIRECTORIES=Source for cairo and art. * debian/font_cacher.1: Delete. * debian/gnustep-back-common.manpages: Delete; the gpbs manpage is installed by the upstream build system. * debian/templates/gnustep-back-common.install.in: Add usr/share/man. * debian/README.Debian: Update info about font handling. * debian/copyright: Remove font_cacher.1 snippet. * debian/tests/control (Depends): Add file.
Bug#891244: RFS: gnumail/1.2.2-1.1+deb9u1 [RC] [stable]
Yavor Doganov wrote: > * Package name: gnumail >Version : 1.2.2-1.1+deb9u1 Forgot to mention the release.d.o bug: #886636
Bug#891244: RFS: gnumail/1.2.2-1.1+deb9u1 [RC] [stable]
Package: sponsorship-requests Severity: important Dear mentors, I am looking for a sponsor for my package "gnumail". * Package name: gnumail Version : 1.2.2-1.1+deb9u1 Upstream Author : Ludovic Marcotte* URL : http://gnustep-nonfsf.nongnu.org/gnumail/ * License : GPL-2+ Section : gnustep It builds these binary packages: gnumail.app - Mail client for GNUstep gnumail.app-common - Mail client for GNUstep (common files) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnumail Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnumail/gnumail_1.2.2-1.1+deb9u1.dsc Changes since the last upload: * debian/patches/link-libs.patch: Update to eradicate unnecessary linking with OpenSSL (Closes: #886305).
Bug#890580: RFS: gnustep-base/1.25.1-2
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "gnustep-base". * Package name: gnustep-base Version : 1.25.1-2 Upstream Author : Richard Frith-Macdonald, Adam Fedor and many others * URL : http://gnustep.org * License : LGPL-2.1+ (library), GPL-3+ (tools) Section : gnustep It builds these binary packages: gnustep-base-common - GNUstep Base library - common files gnustep-base-doc - Documentation for the GNUstep Base Library gnustep-base-runtime - GNUstep Base library - daemons and tools libgnustep-base-dev - GNUstep Base header files and development libraries libgnustep-base1.25 - GNUstep Base library To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-base Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-base/gnustep-base_1.25.1-2.dsc Or clone the Git repository: https://salsa.debian.org/gnustep-team/gnustep-base Changes since the last upload: * debian/patches/autogsdoc-reproducibility.patch: Also fix -mergeMarkup:ofKind:. * debian/patches/portmessage-msgid.patch: New; cherry-pick as it is needed by lynkeos.app/2.10. * debian/patches/icu-60.patch: New; fix testsuite failure/FTBFS with ICU 60.2 (Closes: #888908). * debian/patches/series: Update. * debian/templates/control.m4 (Vcs-Git, Vcs-Browser): Update fields to point to salsa.debian.org. * debian/control: Regenerate. * debian/rules: Remove boilerplate dh_make comments as they trigger a lintian error. (override_dh_auto_configure): Pass --disable-icu-config as icu-config has been removed in icu/59.1-1 (also addresses #888908).
Bug#890284: marked as done (RFS: textedit.app/5.0-2 [RC])
> * debian/maintscript: New file, replace Resources directory with a > symlink (Closes: #890070). > Well, the previous version did work for me with C.UTF-8 ... What worked? If you install 5.0-1 afresh, it will work. Upgrades will not work because dpkg will not replace a real directory with a symlink (and vice-versa). We handled this with a preinst before the inception of dpkg-maintstript-helper.
Bug#890284: RFS: textedit.app/5.0-2 [RC]
Package: sponsorship-requests Severity: important Dear mentors, I am looking for a sponsor for my package "textedit.app". * Package name: textedit.app Version : 5.0-2 Upstream Author : Ali Ozer, other Apple employees, Eric Wasylishen * URL : https://github.com/ericwa/TextEdit * License : Apple permissive license Section : gnustep It builds this binary package: textedit.app - Text editor for GNUstep To access further information about this package, please visit the following URL: https://mentors.debian.net/package/textedit.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/t/textedit.app/textedit.app_5.0-2.dsc Or checkout the Git repository: https://salsa.debian.org/gnustep-team/textedit.app Changes since the last upload: * debian/maintscript: New file, replace Resources directory with a symlink (Closes: #890070). * debian/patches/migrate-defaults.patch: New; fix exception with existing defaults when the PlainTextEncoding key is set to the old (4.0) value type. * debian/patches/ftbfs-hurd.patch: New; fix FTBFS on GNU/Hurd by removing unnecessary string truncation. * debian/patches/fix-info-plist: Add patch description. * debian/patches/series: Update. * debian/menu: Get rid as per Policy requirement. * debian/control (Uploaders): Add myself as agreed with Gürkan. (Build-Depends): Add icnsutils for extracting the .png icon. Require gnustep-make >= 2.7.0-3 for the optim variable definition. (Vcs-Git, Vcs-Browser): New fields. (Conflicts, Replaces): Remove; ancient. * debian/rules: Enable all hardening. Remove optim definition. (override_dh_auto_build): Extract a .png icon from the .icns for the .desktop file. Replace $(MAKE) with dh_auto_build so that buildds' configuration for parallel building is taken into account. * debian/install: Install the .png icon. * debian/clean: New file; delete the generated icon. * debian/TextEdit.desktop: Use the new icon; Edit.tiff doesn't exist. Add Keywords field and Bulgarian translations. Remove Version field as it makes the file invalid. * debian/copyright: Convert to format 1.0, add full text of Apple's new license, add Debian packaging copyright holders. * debian/README.Debian: New file, document workaround for setting plain text format as default.
Bug#890030: RFS: agenda.app/0.42.2-1+deb9u1 [RC] [stable]
Package: sponsorship-requests Severity: important Dear mentors, I am looking for a sponsor for my package "agenda.app". * Package name: agenda.app Version : 0.42.2-1+deb9u1 Upstream Author : Philippe Roussel* URL : https://github.com/poroussel/simpleagenda * License : GPL-2+ Section : gnustep It builds this binary package: agenda.app - Calendar manager for GNUstep To access further information about this package, please visit the following URL: https://mentors.debian.net/package/agenda.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/a/agenda.app/agenda.app_0.42.2-1+deb9u1.dsc Or checkout the "stretch" branch of the Git repository: https://salsa.debian.org/gnustep-team/simpleagenda.app Changes since the last upload: * debian/patches/fix-editors-exception.patch: New, fixes creation of tasks and appointments (Closes: #884098). * debian/patches/series: New file. The relevant release.d.o bug is #885184.
Bug#888453: RFS: gnustep-back/0.26.2-2
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "gnustep-back". * Package name: gnustep-back Version : 0.26.2-2 Upstream Author : Fred Kiefer, Adam Fedor , Alexander Malmberg , Banlu Kemiyatorn and many others * URL : http://gnustep.org * License : LGPL-2+ (bundles), GPL-3+ (tools) Section : gnustep It builds these binary packages: gnustep-back-common - GNUstep GUI Backend - common files gnustep-back0.26 - GNUstep GUI Backend gnustep-back0.26-art - GNUstep GUI Backend (art) gnustep-back0.26-cairo - GNUstep GUI Backend (cairo) gnustep-back0.26-xlib - GNUstep GUI Backend (xlib) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-back Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-back/gnustep-back_0.26.2-2.dsc Or clone the Git repository: git clone https://salsa.debian.org/gnustep-team/gnustep-back Changes since the last upload: * Upload to unstable. * debian/templates/control.m4 (Vcs-Git, Vcs-Browser): Update to point to salsa.debian.org. * debian/control: Regenerate. * debian/README.Debian: Update to reflect the fact that cairo is the default backend. Add note about different font handling between the backends. Mention systempreferences.app. See also #888450.
Bug#888450: RFS: gnustep-gui/0.26.2-2
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "gnustep-gui". * Package name: gnustep-gui Version : 0.26.2-2 Upstream Author : Fred Kiefer, Adam Fedor , Richard Frith-Macdonald , Nicola Pero , Gregory Casamento , Alexander Malmberg , Ivan Vučica and many others * URL : http://gnustep.org * License : LGPL-2+ (library), GPL-3+ (tools) Section : gnustep It builds these binary packages: gnustep-gui-common - GNUstep GUI Library - common files gnustep-gui-doc - Documentation for the GNUstep GUI Library gnustep-gui-runtime - GNUstep GUI Library - runtime files libgnustep-gui-dev - GNUstep GUI header files and static libraries libgnustep-gui0.26 - GNUstep GUI Library To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-gui Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-gui/gnustep-gui_0.26.2-2.dsc Or clone the Git repository: git clone https://salsa.debian.org/gnustep-team/gnustep-gui.git Changes since the last upload: * Upload to unstable. * debian/templates/control.m4: (Vcs-Git, Vcs-Browser): Update to point to the new repository location at salsa.debian.org. (gnustep-gui-doc): Mark as Multi-Arch: foreign. * debian/control: Regenerate. * debian/patches/panel-selection.patch: New, fixes file selection in panels. Cherry-picked from upstream. * debian/patches/printing-crash.patch: New, fixes crash during printing when there is no printer configured. Also taken from upstream. * debian/patches/series: Update. * debian/README.Debian: Delete; mostly duplicate of gnustep-common's README.Debian. The release.d.o bug is #888438.
Bug#887907: RFS: gnustep-back/0.26.2-1
Package: sponsorship-requests Severity: normal Dear mentors, I'm looking for a sponsor for my package "gnustep-back". This version requires gnustep-gui/0.26.2-1 which is in the NEW queue. I have included an additional link to the .dsc for convenience. * Package name: gnustep-back Version : 0.26.2-1 Upstream Author : Fred Kiefer <fredkie...@gmx.de>, Adam Fedor <fe...@gnu.org>, Alexander Malmberg <alexan...@malmberg.org>, Banlu Kemiyatorn <obj...@gmail.com> and many others * URL : http://gnustep.org * License : LGPL-2+ (bundles), GPL-3+ (tools) Section : gnustep It builds these binary packages: gnustep-back-common - GNUstep GUI Backend - common files gnustep-back0.26 - GNUstep GUI Backend gnustep-back0.26-art - GNUstep GUI Backend (art) gnustep-back0.26-cairo - GNUstep GUI Backend (cairo) gnustep-back0.26-xlib - GNUstep GUI Backend (xlib) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-back Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-back/gnustep-back_0.26.2-1.dsc dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-gui/gnustep-gui_0.26.2-1.dsc Changes since the last upload: [ Eric Heintzmann ] * debian/rules: + Remove -shared-libgcc LDFLAG, now useless. + Append --as-needed LDFLAG. + Hardening: remove -pie option. + Now build depends on latest gnustep-gui package. * debian/control: + Bump Standards Versions to 4.1.0. + As requested by Gürkan, change his name. * New fix-spelling-error.patch. * Add a testsuite. [ Yavor Doganov ] * New upstream release 0.26.2: + Rename packages following the SONAME change: - gnustep-back0.25 -> gnustep-back0.26 - gnustep-back0.25-art -> gnustep-back0.26-art - gnustep-back0.25-cairo -> gnustep-back0.26-cairo + New package gnustep-back0.26-xlib: prepare for removal of the art backend due to removal of src:libart-lgpl (Addresses: #885786). * debian/watch: Switch to ftp.gnustep.org; much more reliable. * debian/compat: Bump compat level to 11. * debian/rules: Replace shell comments with makefile comments; M-x wh-cl. Use convenience variables where possible. (DEB_LDFLAGS_MAINT_APPEND): Add -Wl,--no-undefined. (override_dh_testdir): New target to regenerate debian/control. (override_dh_auto_configure): Substitute GNUSTEP_SYSTEM_DOC as well when generating gnustep-back-common.install. Configure the xlib backend in a separate builddir; handle the generation of maintainer scripts and .install/.links files. (override_dh_auto_build): Pass dpkg-buildflags explicitly as OBJCFLAGS and CFLAGS are being reset by gnustep-make. Build documentation. Pass $(optim) for proper noopt support. Pass tools=no and fonts=no to the cairo build. Remove unnecessary tools recipe; add one for xlib. (override_dh_auto_install): Install documentation and the xlib backend. (override_dh_auto_clean): Clean documentation; ignoring errors. Simplify the recipe. (override_dh_strip): Remove in favor of automatic -dbgsym packages. (override_dh_shlibdeps): Add override to fix circular dependencies; regression introduced in 0.25.0-1 (Closes: #882078). Thanks to Bill Allombert for the report. * debian/templates/control.m4: Remove -dbg, add new package -xlib. (Build-Depends): Require debhelper >= 11 and gnustep-make >= 2.7.0-3 for the optim variable definition. (Section): Remove section "libs" for all packages as it is wrong according to lintian (and to me). (Depends): Relax dependencies on -common to ease transitions with the ultimate goal to support partial upgrades. (Breaks, Replaces): Remove; obsolete. (Standards-Version): Declare compliance with 4.1.3. * debian/control: Regenerate. * debian/templates/gnustep-back-common.install.in: Add @GNUSTEP_SYSTEM_DOC@/*. * debian/templates/gnustep-back-common.prerm.in: Also delete /var/lib/GNUstep, another regession in 0.25.0-1 (Closes: #832349). Thanks Andreas Beckmann. * debian/patches/autoreconf.patch: New; fix autoreconf failure. * debian/patches/no-freetype-config.patch: New; use PKG_CHECK_MODULES to detect freetype as freetype-config is being removed (Closes: #887719). * debian/patches/link-libs.patch: New; fix FTBFS with ld --no-undefined. * debian/patches/fix-spelling-error.patch: Fix another spelling error. * debian/patches/series: Update. * debian/clean: Simplify; add Documentation/version.texi. * debian/font_cacher.1: New file. * debian/gnustep-back-common.manpages: Install it. * debian/changelog: Whitespace cleanup. * debian/copyright: Update copyright years, add debian
Bug#887853: RFS: gnustep-gui/0.26.2-1
Package: sponsorship-requests Severity: normal Dear mentors, I'm looking for a sponsor for my package "gnustep-gui". * Package name: gnustep-gui Version : 0.26.2-1 Upstream Author : Fred Kiefer <fredkie...@gmx.de>, Adam Fedor <fe...@gnu.org>, Richard Frith-Macdonald <r...@gnu.org>, Nicola Pero <nicola.p...@meta-innovation.com>, Gregory Casamento <greg.casame...@gmail.com>, Alexander Malmberg <alexan...@malmberg.org>, Ivan Vučica <i...@vucica.net> and many others * URL : http://gnustep.org * License : LGPL-2+ (library), GPL-3+ (tools) Section : gnustep It builds these binary packages: gnustep-gui-common - GNUstep GUI Library - common files gnustep-gui-doc - Documentation for the GNUstep GUI Library gnustep-gui-runtime - GNUstep GUI Library - runtime files libgnustep-gui-dev - GNUstep GUI header files and static libraries libgnustep-gui0.26 - GNUstep GUI Library To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-gui Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-gui/gnustep-gui_0.26.2-1.dsc Changes since the last upload: [ Eric Heintzmann ] * debian/patches/fix-spelling-errors.patch: Remove, applied upstream. * debian/patches/series: Update. * debian/templates/control.m4: + Bump Standards-Version to 4.1.0. + As required by Gürkan, update his name. + Use canonical URL in Vcs-Browser field. * Add a testsuite. * debian/rules: + Remove -pie option. + Now depends on latest gnustep-base. + Enable --as-needed LDFLAG. + Remove -shared-libgcc LDFLAG, now useless. + Recalculate dependencies of shared lib. [ Yavor Doganov ] * New upstream release 0.26.2: + Fixes printing via CUPS (Closes: #883583). + Fixes overlapping glyphs (Closes: #886226). + Rename library package following the SONAME change: - libgnustep-gui0.25 -> libgnustep-gui0.26 * debian/watch: Switch to ftp.gnustep.org; much more reliable. * debian/compat: Bump compat level to 11. * debian/rules: Replace shell comments with makefile comments; strip trailing whitespace. (DEB_LDFLAGS_MAINT_APPEND): Add -Wl,--no-undefined. (v_base): Bump to 1.25.1; required. (override_dh_testdir): New target to regenerate debian/control. (override_dh_auto_build_arch): Explicitly pass dpkg-buildflags; gnustep-make discards environment flags so OBJCFLAGS is ignored completely for all compilation units, while LDFLAGS is discarded for some executables in the -runtime package. Also pass $(optim) for proper noopt support in DEB_BUILD_OPTIONS. (override_dh_autotest): Run the testsuite. (override_dh_install): Don't skip .gsdoc files; they're necessary for generating proper cross-references. (override_dh_installdocs): Don't act on the -dbg package. (override_dh_strip): Remove override. * debian/templates/control.m4: Remove -dbg package in favor of automatic -dbgsym packages. Relax some dependencies for smoother transitions (a reincarnation of #655433; regression introduced during the migration to modern debhelper). (Build-Depends): Require debhelper >= 11; remove dh-autoreconf. Add gnustep-make >= 2.7.0-3 for the optim variable conditional definition. (Build-Depeends-Indep): Add gnustep-base-doc for usable xrefs to -base classes and methods. (gnustep-gui-doc): Recommend gnustep-base-doc. (Standards-Version): Claim compliance with 4.1.3 as of this release. * debian/control: Regenerate. * debian/tests/testsuite: New test; run the testsuite. * debian/tests/control (Tests): Add testsuite. (Restrictions): Add allow-stderr. (Depends): Add file, needed by file-tests. * debian/templates/libgnustep-guiN.overrides.m4: Remove override for no-symbols-control-file as lintian #749202 has been fixed. * debian/changelog: Whitespace cleanup. * debian/copyright: Update copyright years.
Bug#887767: RFS: gnustep-base/1.25.1-1
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "gnustep-base". * Package name: gnustep-base Version : 1.25.1-1 Upstream Author : Richard Frith-Macdonald, Adam Fedor and many others * URL : http://gnustep.org * License : LGPL-2.1+ (library), GPL-3+ (tools) Section : gnustep It builds these binary packages: gnustep-base-common - GNUstep Base library - common files gnustep-base-doc - Documentation for the GNUstep Base Library gnustep-base-runtime - GNUstep Base library - daemons and tools libgnustep-base-dev - GNUstep Base header files and development libraries libgnustep-base1.25 - GNUstep Base library To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-base Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-base/gnustep-base_1.25.1-1.dsc Or clone the Git repository: gbp clone https://anonscm.debian.org/git/pkg-gnustep/gnustep-base.git Changes since the last upload: * New upstream release: + Fixes use-after-free in privateSetLocale; thanks Jakub Wilk for the bug report (Closes: #880575). * debian/watch: Track ftp.gnustep.org. * debian/compat: Bump compat level to 11. * debian/gnustep-base-runtime.gdomap.default: Remove ENABLED as per new Policy requirement in 9.3.3.1. * debian/templates/gnustep-base-runtime.gdomap.init.in: Remove all code snippets related to ENABLED. * debian/rules (override_dh_installinit): Pass --no-enable. (override_dh_auto_build-arch): Pass dpkg-buildflags explicitly as C files are compiled without hardening flags. * debian/templates/control.m4 (Build-Depends): Require debhelper (>= 11.1) for dh_insallinit --no-enable. (Standards-Version): Claim compliance with 4.1.3 as of this release. * debian/control: Regenerate. * debian/patches/pkg-config-macro.patch: New, use PKG_PROG_PKG_CONFIG to find pkg-config; handles cross-compilation properly. * debian/patches/series: Update. * debian/tests/testsuite: New; run the whole testsuite. * debian/tests/control (Tests): Add testsuite. (Restrictions): Add allow-stderr. (Depends): Add @builddeps@. * debian/templates/libgnustep-baseN.lintian-overrides.m4: Remove no-symbols-control-file as #749202 has been fixed. * debian/copyright: Update debian copyright years.
Bug#886438: RFS: gnumail/1.2.3-1 [RC]
Package: sponsorship-requests Severity: important Dear mentors, I' looking for a sponsor for my package "gnumail". * Package name: gnumail Version : 1.2.3-1 Upstream Author : Ludovic Marcotteand others * URL : http://www.nongnu.org/gnustep-nonfsf/gnumail/ * License : GPL-2+ Section : gnustep It builds these binary packages: gnumail.app - Mail client for GNUstep gnumail.app-common - Mail client for GNUstep (common files) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnumail Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnumail/gnumail_1.2.3-1.dsc Or clone the pkg-gnustep repository: gbp clone https://anonscm.debian.org/git/pkg-gnustep/gnumail.git Changes since the last upload: * New upstream release. * Set urgency to "high" due to the nature of the bug it fixes. * debian/watch: Switch to Savannah. * debian/gnumail.app-common.install: * debian/gnumail.app.links: Don't install the Face bundle; removed upstream due to unclear licensing. * debian/gnumail.app.install: Don't install a dangling symlink to the non-existing Headers directory and the .xpm icon. * debian/rules: Strip trailing whitespace. (DEB_LDFLAGS_MAINT_APPEND): Define to the previous value and pass dpkg-buildflags explicitly to restore hardening and strip the libssl dependency (Closes: #886305). Pass $(optim), restoring lost support for noopt in DEB_BUILD_OPTIONS. (override_dh_auto_install): Pass GNUSTEP_SYSTEM_LIBRARIES to install the framework in /usr/lib/gworkspace.app as per Policy §10.2. Delete dangling Headers symlink. (override_dh_auto_clean): Remove; completely unnecessary. (override_dh_link): Remove override and just delete the invalid .desktop file in the override_dh_auto_install recipe. (override_dh_makeshlibs): New override; pass --noscripts. * debian/compat: Bump compat level to 11. * debian/control (Homepage): Switch to the new one at nongnu.org. (Build-Depends): Require debhelper >= 11. Remove obsolete libgnustep-gui-dev version requirement. Add gnustep-make (>= 2.7.0-3) for the optim variable definition. (Breaks, Replaces): Remove; obsolete. (Standards-Version): Claim compliance with 4.1.3. * debian/GNUMail.xpm: Delete as the menu file is gone. * debian/patches/spelling-fixes.patch: Refresh. * debian/patches/link-libs.patch: Refresh and remove -lssl from the toplevel makefile, just in case. * debian/changelog: Delete trailing whitespace. * debian/copyright: Update Source location and copyright years; add more copyright holders and missing licenses (LGPL-2+ for the StepTalk support and LPGL-2.1+ for some icons).
Bug#886190: RFS: zapping/0.10~cvs6-13 [QA] [RC]
Adam Borowski wrote: > > * Package name : zapping > > Version : 0.10~cvs6-13 > Alas, still fails on i386. Log attached. That's the old version (-12) according to the log. I tested -13 on i386 before uploading to mentors and it builds successfully.
Bug#886190: RFS: zapping/0.10~cvs6-13 [QA] [RC]
Package: sponsorship-requests Severity: important I'm looking for a sponsor for the orphaned package "zapping". I introduced a FTBFS bug in my previous upload; a oneliner fixes it. * Package name : zapping Version : 0.10~cvs6-13 Upstream Author : Iñaki García EtxebarriaMichael H. Schimek and others * URL : http://zapping.sourceforge.net/ * License : GPL-2 Section : gnome It builds this binary package: zapping- television viewer for the GNOME environment To access further information about this package, please visit the following URL: https://mentors.debian.net/package/zapping Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/z/zapping/zapping_0.10~cvs6-13.dsc Changes since the last upload: * QA upload. * debian/patches/15-Misc-warnings.patch: Fix conflicting function declaration which led to FTBFS on a bunch of architectures.
Bug#885795: RFS: zapping/0.10~cvs6-12 [QA] [RC]
Package: sponsorship-requests Severity: important Dear mentors, I'm looking for a sponsor for the orphaned package "zapping". I would appreciate if someone with a TV card (potential sponsor or not) builds the package and eventually confirms that I haven't introduced any regressions. It's obvious that it has some subtle bugs but I wouldn't want this release to hit the archive if it introduces new ones, regardless of their severity. I feel very uneasy to work on something I can't really test, especially when I'm not familiar at all with the code and the APIs. Thanks in advance. * Package name: zapping Version : 0.10~cvs6-12 Upstream Author : Iñaki García EtxebarriaMichael H. Schimek and other * URL : http://zapping.sourceforge.net/ * License : GPL-2 Section : gnome It builds this binary package: zapping- television viewer for the GNOME environment To access further information about this package, please visit the following URL: https://mentors.debian.net/package/zapping Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/z/zapping/zapping_0.10~cvs6-12.dsc Changes since the last upload: * QA upload. * debian/compat: Bump to 11. * debian/control (Priority): Set to optional. (Build-Depends): Remove libesd0-dev (Closes: #856096). Require debhelper >= 11. Remove dh-autoreconf and automake. Add autoconf-archive for the AX_COMPILER_FLAGS macro. Remove ancient version requirements for libgnomeui-dev, libgtk2.0-dev, libzvbi-dev. Add freebsd-glue [hurd-any] in an attempt to fix FTBFS on GNU/Hurd. (Vcs-Git, Vcs-Browser): Use secure/canonical URIs. (zapping-dbg): Remove in favor of automatic -dbgsym. (Standards-Version): Claim compliance with 4.1.3 as of this release. * debian/rules: Simplify -- remove unused variables, use standard targets, order overrides sequentially. Remove trailing whitespace. Enable all hardening flags. Don't invoke dh_autoreconf. Don't install the .xpm icon. (override_dh_strip): Pass --dbgsym-migration. * debian/gnome-television.xpm: * debian/menu: Delete as per Policy requirement. * debian/zapping.install: * debian/preinst: Delete, no longer necessary. * debian/README.Debian: Fix two typos. * debian/patches/03-Desktop.patch: Add Keywords field. * debian/patches/08-Spelling-typos.patch: Fix yet another typo. * debian/patches/15-Misc-warnings.patch: Fix more warnings. * debian/patches/19-zapping_setup_fb_crash.patch: New; fix a segfault when zapping_setup_fb is invoked with an invalid display name. Thanks Alexandre Rebert / Mayhem Team for the report (Closes: #716640). * debian/patches/20-Check-return-value.patch: New; fix compiler warnings [-Wunused-result] which popped up due to the hardened CPPFLAGS. * debian/patches/21-GnomeVFS-to-GIO.patch: New; port to GIO, hopefully done right (Closes: #868412). * debian/patches/22-gnome-common-deprecate.patch: New; don't use deprecated gnome-common macro (Closes: #829824). * debian/patches/series: Update. * debian/changelog: Whitespace cleanup. * debian/copyright: Rewrite to adhere to copryight-format 1.0.
Bug#885168: RFS: cynthiune.app/1.0.0-2 [RC]
Package: sponsorship-requests Severity: important Dear mentors, I'm looking for a sponsor for my package "cynthiune.app". * Package name: cynthiune.app Version : 1.0.0-2 Upstream Author : Wolfgang Sourdeauand others * URL : http://gap.nongnu.org/cynthiune/ * License : GPL-2+ Section : gnustep It builds this binary package: cynthiune.app - Music player for GNUstep To access further information about this package, please visit the following URL: https://mentors.debian.net/package/cynthiune.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/c/cynthiune.app/cynthiune.app_1.0.0-2.dsc Or clone the Git repository: gbp clone https://anonscm.debian.org/git/pkg-gnustep/cynthiune.app.git Changes since the last upload: * debian/compat: Bump level to 11. * debian/control (Build-Depends): Remove libesd0-dev (Closes: #856078) and imagemagick. Require debhelper >= 11 and gnustep-make >= 2.7.0-3 for noopt handling. Remove obsolete libgnustep-gui-dev requirement. (Vcs-Git, Vcs-Browser): Use secure/canonical URIs. (Standards-Version): Claim compliance with 4.1.2. * debian/rules: Enable default hardening. Don't generate the .xpm icon. Remove optim variable definition. (override_dh_build, override_dh_auto_install): Invoke dh_auto_{build,install} instead of $(MAKE). Pass disable-esound=yes. * debian/install: Remove Cynthiune.xpm. * debian/menu: Delete. * debian/watch: Use https. * debian/copyright: Use https for format URL; update copyright years for Debian packaging. * debian/changelog: Whitespace cleanup. * debian/patches/spelling-errors.patch: New. * debian/patches/buffer-overflow.patch: New, fix buffer overflow in the ASFTags bundle. * debian/patches/mp3-segfault.patch: New; cherry-picked from upstream SVN trunk. * debian/patches/alsa-check-pcm-state.patch: Remove; issue no longer reproducible. * debian/patches/series: Update.
Bug#885121: RFS: gworkspace/0.9.4-1
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "gworkspace". * Package name: gworkspace Version : 0.9.4-1 Upstream Author : Enrico Sersaleand others * URL : http://www.gnustep.org/experience/GWorkspace.html * License : GPL-2+ Section : gnustep It builds these binary packages: gworkspace-apps-wrappers - Application wrappers for GWorkspace gworkspace-common - GNUstep Workspace Manager - common files gworkspace.app - GNUstep Workspace Manager mdfinder.app - GNUstep Finder and system-wide search system To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gworkspace Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gworkspace/gworkspace_0.9.4-1.dsc Or clone the Git repository: gbp clone https://anonscm.debian.org/git/pkg-gnustep/gworkspace.git Changes since the last upload: * New upstream release. * debian/compat: Bump to 11. * debian/control (Uploaders): Change Gürkan's family name as requested. (Build-Depends): Require debhelper >= 11 and drop autotools-dev. Remove imagemagick which was only needed for the icon conversion. Require gnustep-make >= 2.7.0-3 for noopt handling. Remove obsolete libgnustep-gui-dev version requirement. Add libpopplerkit-dev for the PDF inspector. (Depends): Remove obsolete dpkg dependency. (gworkspace-common): Remove obsolete Breaks/Replaces. (gnustep-apps-wrappers): Suggest calibre and coccinella. (gworkspace-dbg): Remove in favour of automatic -dbgsym packages. (Vcs-Git, Vcs-Browser): Use secure/canonical URIs. (Standards-Version): Claim compliance with 4.1.2 as of this release. * debian/gworkspace.app.install: * debian/gworkspace.app.links: * debian/gworkspace-common.install: Remove .xpm icon, resizer tool and thumbnailer service which got merged into the respective bundles. Handle the addition of the PDF inspector. * debian/mdfinder.app.install: Remove .xpm icon. * debian/gworkspace-apps-wrappers.install: * debian/gworkspace-apps-wrappers.links: Add calibre and coccinella. * debian/rules: Use default hardening and dh sequence. Restore maintainer LDFLAGS and install all libraries in /usr/lib/gworkspace. (override_dh_auto_build): Don't generate XPM icons. Use dh_auto_build instead of $(MAKE) to actually get parallel building. (override_dh_auto_install): Pass GNUSTEP_SYSTEM_LIBRARIES set to the desired value to overcome gnustep-make's inability to handle private libraries/frameworks. (override_dh_installman): Pass -p explicitly so that the "all" buildd does not create dangling symlinks (Closes: #841780). Perhaps a better alternative is to rename the override as -arch or just move the manpages to gworkspace-common. (override_dh_fixperms): Handle .plist files as well. (override_dh_missing): Pass --list-missing. (override_dh_strip): Pass --dbgsym-migration. (override_dh_makeshlibs): Pass -n; all libraries are private. * debian/patches/link-libs.patch: New, link all needed libraries. * debian/patches/spelling-errors.patch: New, fix some spelling errors. * debian/patches/incompatible-pointer-types.patch: * debian/patches/misc-compiler-warnings.patch: New patches. * debian/patches/ftbfs-hurd.patch: New; fix FTBFS on GNU/Hurd, thanks Svante Signell (Closes: #767847). * debian/patches/popplerkit.patch: New; resurrect ancient patch by Hubert Chathi to use PopplerKit for the PDF inspector. * debian/patches/series: New file. * debian/gworkspace-apps-wrappers.maintscript: * debian/gworkspace.app.maintscript: * debian/mdfinder.app.mainscript: Delete; not necessary anymore. * debian/source/options: Remove .xpm files. * debian/mdfinder.app.menu: Delete. * debian/gworkspace.app.lintian-overrides: Delete, no longer needed. * debian/mdfinder.app.lintian-overrides: New; some false positives. * debian/GWorkspace.1: Fix typo and remove section about resizer. * debian/changelog: Whitespace cleanup. * debian/copyright: Update copyright years; use https for format URL.
Bug#883839: RFS: terminal.app/0.9.9-1
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "terminal.app" * Package name: terminal.app Version : 0.9.9-1 Upstream Author : Alexander Malmbergand others * URL : http://gap.nongnu.org/terminal/ * License : GPL-2 Section : gnustep It builds this binary package: terminal.app - Terminal Emulator for GNUstep To access further information about this package, please visit the following URL: https://mentors.debian.net/package/terminal.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/t/terminal.app/terminal.app_0.9.9-1.dsc Or clone the Git repository: git clone https://anonscm.debian.org/git/pkg-gnustep/terminal.app.git Changes since the last upload: * New upstream release (identical to 0.9.8.1 which was actually a snapshot of SVN trunk and not a proper release). * debian/patches/FTBFS-kFreeBSD: Refresh and fix yet another FTBFS on GNU/kFreeBSD. * debian/patches/fix-int-to-pointer-cast.patch: New (Closes: #749796). * debian/patches/check-write-return-value.patch: New, check the return value of `write'; fixes a compiler warning. * debian/patches/series: Update. * debian/compat: Bump compat level to 10. * debian/control (Build-Depends): Bump debhelper requirement to >= 10. Remove imagemagick and dpkg-dev; no longer needed. Require gnustep-make >= 2.7.0-3 for recent config.mk. (Vcs-Git, Vcs-Browser): Use secure/canonical URIs. (Standards-Version): Claim compliance with 4.1.2 as of this release. * debian/menu: * debian/clean: Delete. * debian/install: Don't install the .xpm icon. * debian/preinst: * debian/postinst: * debian/prerm: Delete maintainer scripts; no longer needed. * debian/rules: Rewrite for modern dh. * debian/changelog: Whitespace cleanup. * debian/watch: Upgrade to version 4; use secure URI. * debian/Terminal.desktop: Add Keywords field. * debian/copyright: Update copyright years and Gürkan's name. Use https for the Format field. P.S. The package doesn't pass the piuparts test because of #832349 but the instance at piuparts.d.o runs with --warn-on-others so that's not a problem.
Bug#883662: RFS: agenda.app/0.44-1
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "agenda.app". * Package name: agenda.app Version : 0.44-1 Upstream Author : Philippe Roussel* URL : https://github.com/poroussel/simpleagenda * License : GPL-2+ Section : gnustep It builds this binary package: agenda.app - Calendar manager for GNUstep To access further information about this package, please visit the following URL: https://mentors.debian.net/package/agenda.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/a/agenda.app/agenda.app_0.44-1.dsc Or clone the Git repository: git clone https://anonscm.debian.org/git/pkg-gnustep/agenda.app.git Changes since the last upload: * New upstream release. * debian/compat: Set to 10. * debian/control (Build-Depends): Require debhelper >= 10 and gnustep-make >= 2.7.0-3 for recent config.mk. Add libdbuskit-dev for desktop notifications; drop dpkg-dev (obsolete) and imagemagick (not needed anymore as support for Debian menu is removed). (Depends): Remove ${gnustep:Depends}; obsolete. (Homepage): Replace with the new one at GitHub. (Vcs-Git, Vcs-Browser): Use canonical/secure URIs. (Standards-Version): Compliant with 4.1.2 as of this release. * debian/rules: Update for modern dh. * debian/install: * debian/docs: * debian/manpages: New files. * debian/menu: Delete. * debian/watch: Upgrade to version 4; use new upstream location. * debian/SimpleAgenda.desktop: Add Keywords field. * debian/patches/spelling-fix.patch: New, fix trivial spelling error. * debian/patches/series: New file. * debian/copyright: Switch to format 1.0; update Source field and copyright years. P.S. The package doesn't pass the piuparts test due to #832349.
Bug#883462: RFS: gnustep-sqlclient/1.8.1-3
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "gnustep-sqlclient". * Package name: gnustep-sqlclient Version : 1.8.1-3 Upstream Author : Richard Frith-Macdonald* URL : http://gnustep.org * License : LGPL-3.0+ Section : libs It builds these binary packages: libsqlclient-dev - SQL client library for GNUstep (development files) libsqlclient1.8 - SQL client library for GNUstep (runtime library) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-sqlclient Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-sqlclient/gnustep-sqlclient_1.8.1-3.dsc Git repository: git clone git://anonscm.debian.org/git/pkg-gnustep/gnustep-sqlclient.git Changes since the last upload: * Upload to unstable. * debian/rules (override_dh_auto_build): Invoke dh_auto_build instead of $(MAKE) to enable parallel builds. * debian/control (Standards-Version): Bump to 4.1.2 (no changes needed). * debian/tests/control: * debian/tests/sql-bundle-test: New files. (FYI, the relevant release.d.o bug is #883455.)
Bug#881302: marked as done (RFS: gnustep-sqlclient/1.8.1-2)
Adam Borowski wrote: > The changelog looks... odd: Indeed, I merged the NMU which fixes #845851 as it still affects the version in experimental (that's why I close the bug once again, to be marked as "fixed" in 1.8.1-2). Isn't this the recommended practice? An upload to unstable requires the release team's approval for a library transition and it would interfere with the ongoing gnustep-base transition. > Thus, I've uploaded as-is, as the rest looks fine. Thanks!
Bug#881302: RFS: gnustep-sqlclient/1.8.1-2
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "gnustep-sqlclient". * Package name: gnustep-sqlclient Version : 1.8.1-2 Upstream Author : Richard Frith-Macdonald* URL : http://gnustep.org * License : LGPL-3.0+ Section : libs It builds these binary packages: libsqlclient-dev - SQL client library for GNUstep (development files) libsqlclient1.8 - SQL client library for GNUstep (runtime library) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/gnustep-sqlclient Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-sqlclient/gnustep-sqlclient_1.8.1-2.dsc Git repository (please checkout the "experimental" branch): https://anonscm.debian.org/git/pkg-gnustep/gnustep-sqlclient.git Changes since the last upload: * Ack NMU; thanks Gert Wollny (Closes: #845851). * debian/patches/sparc64-alignment.patch: New; fixes tests failure and FTBFS on sparc64 (Closes: #880477). * debian/patches/spelling-errors.patch: New; fix some spelling errors. * debian/patches/series: New file. * debian/rules: Remove optimization snippet which is now defined globally in /usr/share/GNUstep/debian/config.mk. Build with default hardening flags. Remove trailing whitespace. (override_dh_strip): Pass --dbgsym-migration. * debian/control (Build-Depends): Require gnustep-make >= 2.7.0-3 for the optim variable definition. Bump debhelper requirement to >= 10. Add gnustep-base-doc to ensure that proper cross-references are generated by autogsdoc. (libsqlclient1.8-dbg): Remove; switch to automatic dbgsym package. (Vcs-Git, Vcs-Browser): Use secure URIs. (Standards-Version): Claim compliance with 4.1.1. * debian/compat: Bump compat level to 10. * debian/copyright: Use https for copyright format; update copyright years. * debian/upstream/signing-key.asc: Replace upstream's binary signing key with ASCII armored format. * debian/upstream/signing-key.pgp: * debian/source/include-binaries: Delete.
Bug#878245: RFS: plopfolio.app/0.1.0-7
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "plopfolio.app". It fixes an important bug which would become RC once the gnustep-base transition commences. * Package name: plopfolio.app Version : 0.1.0-7 Upstream Author : Ludovic Marcotte* URL : http://collaboration-world.com/plopfolio * License : GPL-2+ Section : gnustep It builds this binary package: plopfolio.app - Personal dashboard for GNUstep To access further information about this package, please visit the following URL: https://mentors.debian.net/package/plopfolio.app Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/p/plopfolio.app/plopfolio.app_0.1.0-7.dsc Also available from the pkg-gnustep git repository: git clone https://anonscm.debian.org/git/pkg-gnustep/plopfolio.app.git Changes since the last upload: * debian/format: Switch to 3.0 (quilt). * debian/compat: Bump to 10. * debian/control (Build-Depends): Require debhelper >= 10. Remove imagemagick; no longer needed. (Vcs-Arch): Replace with Vcs-Git. (Vcs-Browser): New field. (Depends): Remove ${gnustep:Depends}; obsolete. (Standards-Version): Claim compliance with 4.1.1. * debian/rules: Rewrite for current dh; don't generate/install XPM icon. * debian/preinst: Delete; obsolete. * debian/menu: Remove as per Policy requirement. * debian/bug.presubj: Rename as bug-presubj in order to be installed automatically by dh_bugfiles. * debian/PlopFolio.desktop: Add Keywords entry. * debian/watch: New file. * debian/patches/GSXML-header.patch: New; fix FTBFS with gnustep-base/1.25 (Closes: #878052). * debian/patches/spelling-errors.patch: New, fix a spelling error. * debian/patches/series: New file. * debian/copyright: Switch to format 1.0.
Bug#878168: RFS: dbuskit/0.1.1-3
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "dbuskit". It fixes a bug which would become RC once the gnustep-base transition begins. * Package name: dbuskit Version : 0.1.1-3 Upstream Author : Niels Grewe* URL : http://gnustep.org * License : LGPL-2.1+ Section : libs It builds those binary packages: libdbuskit-dev - GNUstep framework that interfaces with D-Bus (development files) libdbuskit0 - GNUstep framework that interfaces with D-Bus (runtime library) To access further information about this package, please visit the following URL: https://mentors.debian.net/package/dbuskit Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/d/dbuskit/dbuskit_0.1.1-3.dsc Changes since the last upload: * debian/patches/no-gc-macros.patch: New, fixes FTBFS with gnustep-base/1.25 (Closes: #878051). * debian/patches/spelling-errors.patch: New, trivial spelling fixes. * debian/patches/link-libs.patch: Update to link with dbus properly. * debian/patches/series: Update. * debian/compat: Bump compat level to 10 to gain autoreconf by default (Closes: #765032). * debian/control (Build-Depends): Remove dh-autoreconf and autotools-dev; require debhelper >= 10. Remove version requirement for gnustep-make, available even in oldstable. (Vcs-Git, Vcs-Browser): Use secure URIs. Typo fix. (Standards-Version): Claim compliance with 4.1.1. (libdbuskit0-dbg): Remove, switch to automatic dbgsym packages. * debian/rules: Invoke dh without arguments, use default hardening flags. (override_dh_strip): Replace --dbg-package with --dbgsym-migration. * debian/watch: Switch to a fake one since upstream's site is gone. * debian/libdbuskit0.lintian-overrides: Remove no longer necessary overrides post{inst,rm}-has-useless-call-to-ldconfig; add package-has-unnecessary-activation-of-ldconfig-trigger. * debian/copyright: Mention that the source is unavailable. Fix some typos, update copyright years, adjust format URL. * debian/tests/control: * debian/tests/file-tests: Add simplistic testsuite.
Bug#768916: RFS: systempreferences.app/1.2.0-2 -- GNUstep preferences application [RC]
tags 768916 - moreinfo thanks On Mon, Nov 24, 2014 at 09:11:15PM +0100, Tobias Frost wrote: On Sun, 23 Nov 2014 16:48:13 +0200 Yavor Doganov ya...@gnu.org wrote: Sebastian Ramacher wrote: The file /usr/lib/GNUstep/Frameworks/PreferencePanes.framework/Versions/Current is moved from libpreferencepanes1 to libpreferencepanes-dev. This requires appropriate Breaks+Replaces relationships. I seem to recall that dpkg does not guarantee unpacking order within the same run but nevertheless all my test upgrades (and real ones as rsskit, dbuskit, addresses-for-gnustep and pantomime1.2 have all been upgraded after the relevant gnustep-make bug got fixed) completed successfully. Despite your experiments results, Sebastian is right. Policy §7.4/§7.6.1 says that you need a Break+Replace when moving files from one package to another. It is not safe otherwise. So it would appear that all these successful upgrades were mere coincidence. Strange. I added the appropriate Breaks+Replaces and reuploaded the package to mentors.d.n (also pushed the changes to the git repository). -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141128080716.ga31...@yavor.doganov.org
Bug#768916: RFS: systempreferences.app/1.2.0-2 -- GNUstep preferences application [RC]
Sebastian Ramacher wrote: The file /usr/lib/GNUstep/Frameworks/PreferencePanes.framework/Versions/Current is moved from libpreferencepanes1 to libpreferencepanes-dev. This requires appropriate Breaks+Replaces relationships. I thought about too while working on gnustep-make #755572 as that would interfere badly with the next GNUstep transition (framework packages would need sourceful uploads). However, my testing reveals that Breaks+Replaces is not needed in practice for this particular case. It seems that the library package is always unpacked first, probably because the -dev package depends on it. I seem to recall that dpkg does not guarantee unpacking order within the same run but nevertheless all my test upgrades (and real ones as rsskit, dbuskit, addresses-for-gnustep and pantomime1.2 have all been upgraded after the relevant gnustep-make bug got fixed) completed successfully. -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87bnnykm6q.GNUs_not_UNIX!%ya...@gnu.org
Bug#770224: RFS: gnustep-base/1.22.1-4+deb7u1 -- GNUstep Base library [RC SECURITY] [wheezy]
Package: sponsorship-requests Severity: important I am looking for a sponsor for my package gnustep-base. It builds these binary packages: gnustep-base-common - GNUstep Base library - common files gnustep-base-doc - Documentation for the GNUstep Base Library gnustep-base-examples - Examples using the GNUstep Base Library gnustep-base-runtime - GNUstep Base library - daemons and tools libgnustep-base-dev - GNUstep Base header files and development libraries libgnustep-base1.22 - GNUstep Base library libgnustep-base1.22-dbg - GNUstep Base library - debugging symbols To access further information about this package, please visit the following URL: http://mentors.debian.net/package/gnustep-base Alternatively, one can download the package with dget using this command: dget -x http://mentors.debian.net/debian/pool/main/g/gnustep-base/gnustep-base_1.22.1-4+deb7u1.dsc Changes (approved by the release team, see #770207): * debian/patches/CVE-2014-2980.patch: New; fixes user security hole in gdomap (Closes: #745470). * debian/patches/performSelector-forwarding.patch: New; fixes regression in -performSelector: with message forwarding (Closes: #753603). * debian/patches/series: Update. -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87mw7mx58p@yavor.doganov.org
Bug#770146: RFS: gnustep-back/0.24.0-4 -- GNUstep GUI Backend [RC]
Package: sponsorship-requests Severity: important Dear mentors, I'm looking for a sponsor for my package gnustep-back. It builds these binary packages: gnustep-back-common - GNUstep GUI Backend - common files gnustep-back-dbg - GNUstep GUI Backend - debugging symbols gnustep-back0.24 - GNUstep GUI Backend gnustep-back0.24-art - GNUstep GUI Backend (art) gnustep-back0.24-cairo - GNUstep GUI Backend (cairo) To access further information about this package, please visit the following URL: http://mentors.debian.net/package/gnustep-back Alternatively, one can download the package with dget using this command: dget -x http://mentors.debian.net/debian/pool/main/g/gnustep-back/gnustep-back_0.24.0-4.dsc Changes since the last upload: * debian/patches/cairo-scrolling.patch: New; fix scrolling with cairo/1.14.0 (Closes: #770141). * debian/patches/series: Update. -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87389fn0db@yavor.doganov.org
Bug#767372: Reassigning to pantomime
intrigeri wrote: Yavor Doganov wrote (30 Oct 2014 11:59:26 GMT) : An attempt to contact the original authors of GNUMail and LuserNET for request for relicensing under GPL + OpenSSL exception has failed, so the problem will be solved in the library by switching to GnuTLS. * there's a sponsorship request: https://bugs.debian.org/767372 Aron Xu was kind to upload it on 1st Nov, but the upload was rejected [*] because I've managed to mess the .orig.tar.gz somehow. I've reuploaded the package to mentors.d.n with the correct tarball. [*] http://permalink.gmane.org/gmane.linux.debian.devel.gnustep/3275 Upstream asks Yavor a question that's not been answered yet. My fault. LibreSSL is not in Debian, and it won't solve the problem anyway because the licensing issue will be the same AFAICT. The package builds fine against the GnuTLS OpenSSL wrapper. I haven't performed any runtime tests with this variant because I'm reluctant to go that route. Using the OpenSSL wrapper will make the library effectively GPL, which in turn would make distribution of non-GPLed apps impossible. I know of at least one such program (not in Debian, but used to have Debian users). I don't personally feel comfortable introducing a crypto-related patch in Debian, that upstream won't take, and that apparently hasn't been looked at by many persons yet. The patch is fairly simple and straightforward, and I've tested it extensively with gnumail (the other rdep, lusernet.app, is not technically affected as it doesn't use SSL-aware methods). I knew in advance that it would be rejected upstream because it doesn't cater for MuckOS X. I hope this problem can be fixed on the long term, It will be fixed by using GnuTLS proper, yes. I would have done that in the first place but upstream doesn't want to use autoconf so supporting many GnuTLS releases would be tricky. That's why I've delayed the work for post-jessie, especially given the fact that the present patch works nicely and eliminates the problem, for !Darwin platforms at least. but I doubt that anyone who doesn't have a good knowledge of both pantomime *and* crypto libraries can sensibly sponsor the proposed upload. Really? That is a rather high barrier for sponsoring... As far as Jessie is concerned, I fail to see what can reasonably be done except letting pantomime1.2 and lusernet.app be auto-removed That would be unfortunate. (And makes me think whether I should have swept the problem under the carpet by not reporting the bug...) -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/877fyvoz8e.GNUs_not_UNIX!%ya...@gnu.org
Bug#769688: RFS: gnustep-sqlclient/1.8.1-1 -- SQL client library for GNUstep
Package: sponsorship-requests Severity: normal Dear mentors, I'm looking for a sponsor for my package gnustep-sqlclient. It builds these binary packages: libsqlclient-dev - SQL client library for GNUstep (development files) libsqlclient1.8 - SQL client library for GNUstep (runtime library) libsqlclient1.8-dbg - SQL client library for GNUstep (debugging symbols) To access further information about this package, please visit the following URL: http://mentors.debian.net/package/gnustep-sqlclient Alternatively, one can download the package with dget using this command: dget -x http://mentors.debian.net/debian/pool/main/g/gnustep-sqlclient/gnustep-sqlclient_1.8.1-1.dsc Changes since the last upload: * New upstream release. * debian/patches/versioned-bundles.patch: * debian/patches/link-libs.patch: Delete; merged upstream. * debian/patches/series: Delete. * debian/control: Change library package name to libsqlclient1.8 following the SONAME change; adjust dependencies accordingly. (Standards-Version): Bump to 3.9.6; no changes needed. * debian/libsqlclient1.7.install: Rename as per the new package name. * debian/libsqlclient1.7.lintian-overrides: Likewise. * debian/source/lintian-overrides: Delete; no longer needed. * debian/rules (sover): Bump to 1.8. (GNUSTEP_MAKEFILES, GNUSTEP_INSTALLATION_DOMAIN): Remove; already defined in config.mk. * debian/copyright: Mention license version. -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/8761egmpe9@yavor.doganov.org
Bug#769688: RFS: gnustep-sqlclient/1.8.1-1 -- SQL client library for GNUstep
Paul Gevers wrote: On 15-11-14 16:53, Yavor Doganov wrote: I'm looking for a sponsor for my package gnustep-sqlclient. You found one. Thanks! As always I build from git, I assume that is all right. Sure, please use the experimental branch. -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/878ujcp8k7.GNUs_not_UNIX!%ya...@gnu.org
Bug#769142: RFS: rsskit/0.3-3 -- GNUstep RSS framework [RC]
Package: sponsorship-requests Severity: important Dear mentors, I am looking for a sponsor for my package rsskit. It builds these binary packages: librsskit-dev - GNUstep RSS framework (development files) librsskit0 - GNUstep RSS framework (runtime library) librsskit0-dbg - GNUstep RSS framework (debugging symbols) To access further information about this package, please visit the following URL: http://mentors.debian.net/package/rsskit Alternatively, one can download the package with dget using this command: dget -x http://mentors.debian.net/debian/pool/main/r/rsskit/rsskit_0.3-3.dsc Changes: * debian/librsskit-dev.install: * debian/librsskit0.install: Update for gnustep-make/2.6.6-3 (Closes: #768749). This upload is targeted for t-p-u; the debdiff was pre-approved by the release team (release.d.o #768923). -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/878ujhmv6g@yavor.doganov.org