Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #16703

Bug#1080921: rhythmbox: Missing Build-Depends on python3-setuptools

Path csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod
From Alexandre Detiste <alexandre.detiste@gmail.com>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.python
Subject Bug#1080921: rhythmbox: Missing Build-Depends on python3-setuptools
Date Fri, 31 Jan 2025 17:20:01 +0100
Message-ID <Kb1Ul-dkYe-3@gated-at.bofh.it> (permalink)
References <K6Jjk-afkZ-15@gated-at.bofh.it> <K6Jjk-afkZ-17@gated-at.bofh.it> <K7ksx-aERP-1@gated-at.bofh.it> <K6Jjk-afkZ-17@gated-at.bofh.it> <K7ksx-aERP-1@gated-at.bofh.it>
X-Original-To Simon McVittie <smcv@debian.org>
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Fri Jan 31 16:12:09 2025
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score -2.848
Reply-To Alexandre Detiste <alexandre.detiste@gmail.com>, 1080921@bugs.debian.org
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
X-Debian-Pr-Message followup 1080921
X-Debian-Pr-Package src:rhythmbox
X-Debian-Pr-Keywords moreinfo sid unreproducible trixie
X-Debian-Pr-Source rhythmbox
X-Forwarded-Encrypted i=1; AJvYcCW8dlc6sUgs1llwPbsVqKseDNIOnM3D/3NlxZzHhw4o/aQWpAgshtUUmUj9BObFaLtCMhyK8Hvs@bugs.debian.org
X-Gm-Message-State AOJu0YxqVaWR2J5ksbiO145+hdcBMkTaldQRR86XmOnTfVjWMFZJheNW oNOPRHdc0V5Us3wMWY5arERO6QDldQ/LWBKHKngh0c01m7fcwJFZII8RfzAgSKbiiPDyxmYf3DA /pz7wPtigg3knXfXIY/pwmlv0zUc=
X-Gm-Gg ASbGncsLk7fku5w2HYHe+Trz00X8XnW1CP9xIgs7zCE6YLJqA/2yyC0MDoovmRaooQL mo+tgGgy3bcEYeyzExMyiQItCCz4tW354i5PLDarqieJedORdT8jROR56DWuqlUQdtifD9Oc=
X-Google-SMTP-Source AGHT+IEJAtRV+AHpsPwdmo8muUuHS+39KtQTrExvCEIdFdraBRq3jkzfQPu02v4uK2IxETG+oCWhZ61vGOsIaqAvIlk=
X-Received by 2002:a05:6902:230e:b0:e5a:ca6b:4531 with SMTP id 3f1490d57ef6-e5aca6b47a6mr6074326276.12.1738339790417; Fri, 31 Jan 2025 08:09:50 -0800 (PST)
MIME-Version 1.0
X-Gm-Features AWEUYZmW3NrdEtow71aMec8_fDWfhxzXFE0AHqC2CCZNZ4TvpLnoLQxp6CNb_kM
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding quoted-printable
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1884124
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 54
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc stefanor@debian.org, 1080921@bugs.debian.org, Jeremy Bícha <jeremy.bicha@canonical.com>, Alexandre Detiste <tchet@debian.org>, debian-python@lists.debian.org
X-Original-Date Fri, 31 Jan 2025 17:09:38 +0100
X-Original-Message-ID <CADsTwjKCEpOy=oRh0PbORt5V-Z9UoDSrO46UMUuP28-RZqXSrQ@mail.gmail.com>
X-Original-References <CAD+GYvzzZMhOZUFfDAhFBXv58BWN4KwbopNEPvjrQhniRMeLfw@mail.gmail.com> <20240905145805.74731F89758@haydn.kardiogramm.net> <Z4-A3FxInswiR4He@remnant.pseudorandom.co.uk> <20240905145805.74731F89758@haydn.kardiogramm.net> <Z4-A3FxInswiR4He@remnant.pseudorandom.co.uk>
Xref csiph.com linux.debian.bugs.dist:1231172 linux.debian.maint.python:16703

Cross-posted to 2 groups.

Show key headers only | View raw


Le mar. 21 janv. 2025 à 12:11, Simon McVittie <smcv@debian.org> a écrit :
>
> Control: severity -1 important
> Control: tags -1 + moreinfo unreproducible
>
> On Thu, 05 Sep 2024 at 16:58:05 +0200, stefanor@debian.org wrote:
> > This package failed build from source when test-built against a version of
> > dh-python without a python3-setuptools dependency.
>
> How can this be reproduced? Please could you share a concrete proposed
> version of dh-python, or a patch or merge request with the proposed change,
> or a failing build log?
>
> It would be helpful if changes like this, that are expected to cause some
> build failures, went via a version of dh-python in experimental that
> maintainers could easily test against.
>
> It would also be helpful for reports of build failures to be accompanied
> by a (link to a) build log, so that if the maintainer cannot reproduce the
> failure themselves, there is at least some information available.
>
> I tried building rhythmbox in a schroot against a locally-built version
> of dh-python with the attached change (is this what you meant is going
> to happen?) but it built successfully (for _amd64 + _all, separately,
> in unstable).
>
> > Please add a Build-Depends on python3-setuptools to your package, or migrate
> > the package's build system away from setuptools/distutils.
>
> I cannot find any references to setuptools or distutils in rhythmbox,
> so I think there is nothing to be migrated, and I think it would be
> wrong to add a Build-Depends on python3-setuptools.
>
> Are you sure that the build failure had anything to do with dh-python
> dropping its dependency on python3-setuptools? rhythmbox build-depends on
> libgirepository1.0-dev and meson, both of which pull in python3-setuptools
> (and already did that at the time this bug was opened, as far as I can
> see), so I don't see how dh-python dropping its equivalent dependency
> would make any difference?
>
> Looking at recent reproducible-builds results, rhythmbox's upstream test
> suite does not seem to be completely stable - is it possible that the
> build just failed its tests by bad luck, for reasons that are orthogonal
> to setuptools? A typical symptom seems to be that "test-rhythmdb" fails.
> I've reported a separate bug for that.
>
> Thanks,
>     smcv

Back to linux.debian.maint.python | Previous | Next | Find similar


Thread

Bug#1080921: rhythmbox: Missing Build-Depends on python3-setuptools Alexandre Detiste <alexandre.detiste@gmail.com> - 2025-01-31 17:20 +0100

csiph-web