Control: tags -1 + pending

Hi,

2016-10-29 17:02 Helmut Grohne:
Package: libimobiledevice-dev
Version: 1.2.0+dfsg-3
Severity: important
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap
Control: affects -1 + src:amarok src:clementine src:gtkpod src:gvfs 
src:ideviceinstaller src:ifuse src:libgpod src:rhythmbox src:usbmuxd src:upower

The packages listed above cannot satisfy their cross build dependencies
or wrongly satisfy them, because libimobiledevice-dev is wrongly marked
Multi-Arch: foreign. This generally causes these builds to pick build
architecture libraries where host architecture libraries were expected
resulting in in missing dependencies or spurious conflicts. The package
really has an architecture-specific interface (e.g. .so symlinks and an
architecture-specific pkg-config file). Please remove the erroneous
marking.

It may be possible to mark libimobiledevice-dev Multi-Arch: same. If
that is correct, tracker.d.o will issue an action item after the wrong
marking is removed.

The package is orphaned, so I applied this change as an NMU, along with
refreshing some aspects (upgrade to compat 10).


Cheers.
--
Manuel A. Fernandez Montecelo <manuel.montez...@gmail.com>
diff -Nru libimobiledevice-1.2.0+dfsg/debian/changelog 
libimobiledevice-1.2.0+dfsg/debian/changelog
--- libimobiledevice-1.2.0+dfsg/debian/changelog        2017-01-03 
01:32:36.000000000 +0100
+++ libimobiledevice-1.2.0+dfsg/debian/changelog        2017-11-02 
22:55:29.000000000 +0100
@@ -1,3 +1,19 @@
+libimobiledevice (1.2.0+dfsg-3.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Remove Julien Lavergne from Uploaders list (Closes: #852389)
+  * Switch to debhelper compat level 10
+    - autoreconf is invoked by default, do not build-depend on
+      dh-autoreconf and do not invoke dh with that argument
+    - Use automatic dbgsym packages, drop -dbg
+    - Remove DM-Upload-Allowed field in d/control
+
+  [ Helmut Grohne ]
+  * Remove wrong Multi-Arch: foreign from libimobiledevice-dev
+    (Closes: #842474)
+
+ -- Manuel A. Fernandez Montecelo <m...@debian.org>  Thu, 02 Nov 2017 22:55:29 
+0100
+
 libimobiledevice (1.2.0+dfsg-3.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libimobiledevice-1.2.0+dfsg/debian/compat 
libimobiledevice-1.2.0+dfsg/debian/compat
--- libimobiledevice-1.2.0+dfsg/debian/compat   2016-06-02 18:55:15.000000000 
+0200
+++ libimobiledevice-1.2.0+dfsg/debian/compat   2017-11-02 22:55:29.000000000 
+0100
@@ -1 +1 @@
-9
+10
diff -Nru libimobiledevice-1.2.0+dfsg/debian/control 
libimobiledevice-1.2.0+dfsg/debian/control
--- libimobiledevice-1.2.0+dfsg/debian/control  2016-06-02 18:55:15.000000000 
+0200
+++ libimobiledevice-1.2.0+dfsg/debian/control  2017-11-02 22:55:29.000000000 
+0100
@@ -2,9 +2,8 @@
 Section: libs
 Priority: optional
 Maintainer: gtkpod Maintainers <pkg-gtkpod-de...@lists.alioth.debian.org>
-Uploaders: Julien Lavergne <julien.laver...@gmail.com>
 Standards-Version: 3.9.6
-Build-Depends: debhelper (>= 9),
+Build-Depends: debhelper (>= 10~),
                dh-python,
                libgnutls28-dev,
                libgcrypt20-dev,
@@ -18,12 +17,10 @@
                libtasn1-6-dev (>= 1.1),
                libreadline-dev,
                python-plist (>= 1.8-2~),
-               dh-autoreconf
 X-Python-Version: >= 2.3
 Homepage: http://libimobiledevice.org/
 Vcs-Git: git://git.debian.org/git/pkg-gtkpod/packages/libimobiledevice.git
 Vcs-Browser: http://git.debian.org/?p=pkg-gtkpod/packages/libimobiledevice.git
-DM-Upload-Allowed: yes
 
 Package: libimobiledevice6
 Architecture: any
@@ -42,7 +39,6 @@
 
 Package: libimobiledevice-dev
 Architecture: any
-Multi-Arch: foreign
 Section: libdevel
 Depends: libimobiledevice6 (= ${binary:Version}),
          ${misc:Depends},
@@ -59,25 +55,6 @@
  .
  This package contains the development files.
 
-Package: libimobiledevice6-dbg
-Architecture: any
-Multi-Arch: same
-Section: debug
-Priority: extra
-Pre-Depends: ${misc:Pre-Depends}
-Depends: libimobiledevice6 (= ${binary:Version}),
-         ${misc:Depends}
-Conflicts: libimobiledevice3-dbg, libimobiledevice2-dbg,
-  libimobiledevice1-dbg, libimobiledevice0-dbg
-Replaces: libimobiledevice3-dbg, libimobiledevice2-dbg,
-  libimobiledevice1-dbg, libimobiledevice0-dbg
-Description: Library for communicating with iPhone and iPod Touch devices
- libimobiledevice is a library that talks the native Apple USB protocols that
- the iPhone and iPod Touch use. Unlike other projects, libimobiledevice does
- not depend on using any existing libraries from Apple.
- .
- This package contains the debugging symbols.
-
 Package: python-imobiledevice
 Section: python
 Architecture: any
diff -Nru libimobiledevice-1.2.0+dfsg/debian/rules 
libimobiledevice-1.2.0+dfsg/debian/rules
--- libimobiledevice-1.2.0+dfsg/debian/rules    2016-06-02 18:55:15.000000000 
+0200
+++ libimobiledevice-1.2.0+dfsg/debian/rules    2017-11-02 22:55:29.000000000 
+0100
@@ -10,10 +10,10 @@
                --disable-silent-rules
 
 %:
-       dh $@ --with=python2,autoreconf
+       dh $@ --with=python2 --dbgsym-migration=libimobiledevice6-dbg
 
 override_dh_auto_configure:
-       dh_auto_configure --    $(configure_flags)
+       dh_auto_configure -- $(configure_flags)
 
 override_dh_install:
        #Remove .la files.
@@ -27,9 +27,6 @@
        rm -f $(CURDIR)/debian/tmp/usr/share/man/man1/*.1
        dh_install --fail-missing
 
-override_dh_strip:
-       dh_strip --dbg-package=libimobiledevice6-dbg
-
 override_dh_python2:
        # Only build for the current version of python, not all supported.
        dh_python2 --no-guessing-versions

Reply via email to