Your message dated Thu, 21 Apr 2016 08:47:44 +0200
with message-id <[email protected]>
and subject line Re: pkg-gnome-tools: Circular build dependency loop with 
pygobject
has caused the Debian Bug report #790782,
regarding pkg-gnome-tools: Circular build dependency loop with pygobject
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
790782: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790782
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pkg-gnome-tools
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Dear Maintainer,

gnome-pkg-tools 0.19.5 (previewed in Ubuntu's 0.19.4ubuntu1)
introduces a build dependency loop with pygobject, preventing them
from being rebuilt together.  This will be a problem during any Python
3 transition.  I noticed this during my recent Python 3.5 archive test
rebuild for Ubuntu.

The crappy solution I used to break the loop was to just remove the
python3 and python3-gi Depends from gnome-pkg-tools' control.in file.
Then I uploaded this and rebuilt pygobject.  After pygobject rebuilt
successfully, I re-enabled the g-p-t Depends and closed the loop.

A better solution would probably be to split gnome-pkg-tools into
separate binary packages.  Python 3 is only needed for the
pkg-gnome-compat-desktop-file file, which AFAICT, isn't required to
build pygobject.  Splitting the binary package would allow pygobject
to depend on the dh bits it needs without introducing the circular
dependency.

- -- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.0.0-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVlB5eAAoJEBJutWOnSwa/s0wP/0f/CHZEEJZ1+hqajwz4CFBP
z0S3CUE2ph83cLvnf/0GcxI0Sh7Srrwnv1WEEtUpnXiSILCXR7yDfYglre/bWVPM
qxrPgN6xvMypxSmIsLfIR5SB8YXOsRnX3WPV2VqsXfsblDUrmvS1A2GAssNYlWB+
6twMK1jKTyzSKpE1yNsY+vvoRAl5aOIn7VGqZl8nSjze9nRdh7k1HVPRY9oo6akF
6gXAR5MPOVU/a38Qqo6C1jDQdeFOnq5DXG0ocU86uBHDJdcEFpnpZQ/J7O9i5uSJ
SqnwJFB8orsncj4Mca34rvwufBFODKRZ8CaK+TdyqPNNe+HrJ5BbW2ujpHP9R11g
NzAYgbhE6kWhLpGtBD/woRBxguBMOV2oOSFTV7nFD30hs/MVg7u/XAO0akman+Gw
FB+cqI7jJyTW/XqHPDuDmk2+8H1UzQYWoXSEcC9n1kKqPV7AO14zZVY0hV/bCfFh
+F6OyLMTPGe4SrIbXIyLO0fkplSHiimMRafsH23YiZmNQC8cyNwNjdAmf6ef/0DK
F4I0dBqT9H0F1qekqstLZlaZEWdKADBeCh76NTwr1c7aEXKbIoPH8lRVm9dflFgL
REae22+bx5rynyKZJ7G6XiKSJvJxFaSP0nBn/N5pgheJ/ESQY+BJVICAXLJJphRc
guXHEA7USOE21Tmhy/TZ
=JEp4
-----END PGP SIGNATURE-----

--- End Message ---
--- Begin Message ---
Version: 0.19.7

On Wed, 01 Jul 2015 13:07:45 -0400 Barry Warsaw <[email protected]> wrote:
> gnome-pkg-tools 0.19.5 (previewed in Ubuntu's 0.19.4ubuntu1)
> introduces a build dependency loop with pygobject, preventing them
> from being rebuilt together.  This will be a problem during any Python
> 3 transition.  I noticed this during my recent Python 3.5 archive test
> rebuild for Ubuntu.


On Sat, 9 Jan 2016 07:59:58 -0800 Daniel Schepler <[email protected]> wrote:
> The dependency on gir1.2-glib-2.0 is also causing headaches in my
> latest round of bootstrapping packages.  gobject-introspection itself,
> as well as numerous dependencies down to glib2.0 and even intltool,
> Build-Depend on gnome-pkg-tools thus creating build dependency cycles
> for each one.

I talked to Iain and we agreed to drop the script along with the dependencies,
as the script is not used in Debian. So these problems should be no more.

Cheers,
Emilio

--- End Message ---

Reply via email to