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

Bug#904078: RFS: eric/18.05-1.1 [RC, NMU]



Package: sponsorship-requests
Severity: important
X-Debbugs-CC: sunweaver@debian.org gudjon@gudjon.org

Dear Gudjon, Mike,

I noticed RC bug #903329 (https://bugs.debian.org/903329) and #903717
(https://bugs.debian.org/903717) in package "eric" in Debian that have already
triggered testing autoremoval. As a result, I am providing a NMU to fix those issues.

I am looking for a sponsor for package eric into unstable DELAYED/7.

Gudjon, please consider reviewing my changes if you have spare time. 

Full nmudiff changes are attached here:

=============================================================================
diff -Nru eric-18.05/debian/changelog eric-18.05/debian/changelog
--- eric-18.05/debian/changelog	2018-04-16 03:30:46.000000000 +0800
+++ eric-18.05/debian/changelog	2018-07-19 13:41:47.000000000 +0800
@@ -1,3 +1,12 @@
+eric (18.05-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS caused by nonexistent README file. (Closes: #903329)
+  * Add missing runtime dependency python3-distutils. (Closes: #903717)
+  * Do not compress source.qch help document.
+
+ -- Boyuan Yang <073plan@gmail.com>  Thu, 19 Jul 2018 13:41:47 +0800
+
 eric (18.05-1) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff -Nru eric-18.05/debian/control eric-18.05/debian/control
--- eric-18.05/debian/control	2018-04-16 03:30:46.000000000 +0800
+++ eric-18.05/debian/control	2018-07-19 13:41:47.000000000 +0800
@@ -20,6 +20,7 @@
 Package: eric
 Architecture: all
 Depends: python3-chardet,
+         python3-distutils,
          python3-pygments,
          python3-pyqt5,
          python3-pyqt5.qsci,
diff -Nru eric-18.05/debian/docs eric-18.05/debian/docs
--- eric-18.05/debian/docs	2018-04-16 03:30:46.000000000 +0800
+++ eric-18.05/debian/docs	2018-07-19 13:28:24.000000000 +0800
@@ -1,2 +1,2 @@
-README
-README-i18n.txt
+README.rst
+README-i18n.rst
diff -Nru eric-18.05/debian/rules eric-18.05/debian/rules
--- eric-18.05/debian/rules	2018-04-16 03:30:46.000000000 +0800
+++ eric-18.05/debian/rules	2018-07-19 13:41:47.000000000 +0800
@@ -90,13 +90,13 @@
 	dh_testdir -i
 	dh_testroot -i
 	dh_installchangelogs
-	dh_installdocs -i --exclude=LICENSE.GPL3 --exclude=README
+	dh_installdocs -i --exclude=LICENSE.GPL3
 	#dh_installmenu -i
 	dh_installman -i
 	dh_install -i -X__pycache__
 	dh_link -i
 	dh_lintian -i
-	dh_compress -i
+	dh_compress -i -Xsource.qch
 	dh_python3 -X.*/DebugClients/Python/.* -X.*/UtilitiesPython2/.*
 	dh_fixperms -i
 	dh_installdeb -i
=============================================================================

Explanations:
-------------

* With #903133, debhelper will raise errors when the exclude pattern matches
no file (which happens in eric since upstream moved from README to README.rst).
Such explicit exclusion is now removed to solve #903329.

* debian/docs still uses the old "README" and "README-i18n.txt" file names.
This upload fixes that by using the new "README.rst" and "README-i18n.rst"
names.

* With python 3.6, python3-distutils is no longer installed by default. Such
runtime dependency is explicitly added in this upload. This solves #903717.

* I noticed another problem that usr/share/doc/eric/Help/source.qch is
compressed by dh_compress into source.qch.gz, which made that Qt Help file
unusable. Since QCH file is already compressed (as a sqlite3 database), there
is no need to compress it again using gzip. I tweaked the dh_compress call and
excluded the source.qch file compression.

-----------------------------------------------------------------------------

 * Package name    : eric
   Version         : 18.05-1.1
   Upstream Author : Detlev Offenbach <detlev@die-offenbachs.de>
 * URL             : http://www.die-offenbachs.de/eric/
 * License         : GPL-3
   Section         : devel

  It builds those binary packages:

    eric  - full featured Python IDE
    eric-api-files - API description files for use with eric

  To access further information about this package, please visit the following URL:

  https://mentors.debian.net/package/eric


  Alternatively, one can download the package with dget using this command:

    dget -x https://mentors.debian.net/debian/pool/main/e/eric/eric_18.05-1.1.dsc

  Git packaging repository that contains my changes:

    https://salsa.debian.org/hosiet-guest/eric

 -> https://salsa.debian.org/hosiet-guest/eric/commit/5192a89e4a985dae595381d435def0a3bcaaba80
 -> https://salsa.debian.org/hosiet-guest/eric/commit/c72195157dd4424956c692ea8797d6bc6abc763e
 -> https://salsa.debian.org/hosiet-guest/eric/commit/edf1e82cb22fd11c004067cdfc596316fd2d13f3
 -> https://salsa.debian.org/hosiet-guest/eric/commit/9da5b725da075056d92fe3745885021f80db2367

    (original git repo: https://salsa.debian.org/python-team/applications/eric )


  Changes since the last upload:

 eric (18.05-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Fix FTBFS caused by nonexistent README file. (Closes: #903329)
   * Add missing runtime dependency python3-distutils. (Closes: #903717)
   * Do not compress source.qch help document.

--
Regards,
Boyuan Yang

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: