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

Bug#311724: marked as done (cdbs: Automatic update of debian/control, first paragraph, broken)



Your message dated Mon, 07 Apr 2025 14:56:24 +0000
with message-id <E1u1ntg-001dhX-N6@fasolo.debian.org>
and subject line Bug#311724: fixed in cdbs 0.4.171
has caused the Debian Bug report #311724,
regarding cdbs: Automatic update of debian/control, first paragraph, broken
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 owner@bugs.debian.org
immediately.)


-- 
311724: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=311724
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: cdbs
Version: 0.4.30
Severity: normal

Hi Maintainer,

First of it: Im *not* after getting cdbs to die or something which I
already heard from some, it is *this* one mis-feature im against.

Im talking about the "Update Build-Depends on the fly" thing and the bad
things that it produces.

Sorry, but Packages with such autogenerated build-dependencies should
not go in our archive, for various reasons, the biggest one is:

- Modifying them on the fly can mean that they change without you noticing
  it. This is not bad for the actual built you do, but now think about later
  builds. Our autobuilders will get the changed Build-Dependencies and then
  may built a different thing.
  Or think about NMUs (eg. for RC fixes and stuff) or in worst case even
  security updates.

A few examples of autogenerated Build-Dependencies which I found in NEW
are (trimmed for line-size):
1: debhelper (>=4.2.0), cdbs (>=0.4.23-1.1), build-essential,
   debhelper (>=4.1.0), quilt, patchutils (>=0.2.25),
   cdbs (>=0.4.27-1), python-dev

  Note: I havent doubled the debhelper or cdbs ones, they ARE this way.

2: cdbs (>= 0.4.23-1.1), build-essential, debhelper (>= 4.1.0),
   patchutils (>= 0.2.25)
  Note: Here it is mainly b-e - maybe related to an older bug in cdbs,
   but still an example.

I could paste more, but would make mail unneccessary long. :)

A solution to this thing is simple:

  Add another target in the cdbs thing, that is *never* called automaic
  in the build-process, only if the maintainer runs it with debian/rules
  target and let that one do the update thingie. Of course maintainer
  needs to look if it is correct then.

The only exception from modifying something in the first paragraph of
debian/control is the uploaders field, as it would be insane for some big
group-maintained package to do that by hand, but thats it.


-- 
bye Joerg
"That's just f***ing great, now the bar for being a cool guy in free
software just got raised. It used to be you just had to write a million
lines of useful code. Now you've got to get a subpoena from SCO to be cool."

Attachment: pgpsTe71ubN_l.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: cdbs
Source-Version: 0.4.171
Done: Alexandre Detiste <tchet@debian.org>

We believe that the bug you reported is fixed in the latest version of
cdbs, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 311724@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <tchet@debian.org> (supplier of updated cdbs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 07 Apr 2025 15:19:34 +0200
Source: cdbs
Architecture: source
Version: 0.4.171
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Alexandre Detiste <tchet@debian.org>
Closes: 311724 315917 838873
Changes:
 cdbs (0.4.171) unstable; urgency=medium
 .
   * QA upload.
   * Remove DEB_AUTO_UPDATE_DEBIAN_CONTROL (Closes: #311724, #315917, #838873)
     See https://ftp-master.debian.org/REJECT-FAQ.html
Checksums-Sha1:
 f16821a3cd61c68a4c023433670c8a0a775238cc 1723 cdbs_0.4.171.dsc
 f914815f49b1db94fa616a8cbda520ecadd4ab4a 183904 cdbs_0.4.171.tar.xz
 9b9d01d990702015ffff2d1272ec36419297560c 4641 cdbs_0.4.171_source.buildinfo
Checksums-Sha256:
 4f00d72f15e844e456a221dd11459b4081a14055ab0f380b9b46441c53c93145 1723 cdbs_0.4.171.dsc
 d4d1223c3758f6ff236dccb8ac0769c7a1fec0c6fd3387b4a53f05f49319dea4 183904 cdbs_0.4.171.tar.xz
 c05bda97fa326c8991208bbb0fea414f52b88977d820f7a555140b7de3145b2c 4641 cdbs_0.4.171_source.buildinfo
Files:
 bd9d638b97b9bd122458841fea9a144c 1723 devel optional cdbs_0.4.171.dsc
 517c1cddfd012842442554b115563690 183904 devel optional cdbs_0.4.171.tar.xz
 3751b5e512675776a59197e926f5a4dd 4641 devel optional cdbs_0.4.171_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmfz1IERHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBoO9hAAvwcTmdRyvLvdmWUyjqbaoWIgjKkamT2H
bDhytRVZxURlr4W0d2auEWVUPGqSF0Gv7Fi8kJXTvzAKaRMSTcfAz+m7WnYXx/1L
na6qI8ScRK+iMAaxq1eCqcg8HwwDr3VUyqxOjBZoeWEP4fcMoLjqXETD/fzvp9dJ
RmJZy8fJEeY7ly08zKYJ08xd87+wGezIkuh3Po+doN8X6LvzAsdW9GeQIZ3o6iiz
yd7lvkgtgKaS/qQGco96HRFe7Vru21pGd6paMruun/U+FDZp04I/98W5zOK9WNmt
Pj3rF/CchA4bHNb2Ub0mMxjTHinuxZzvpMYj38RKtzxWZtfdiDFjCx6hPWtlMCfu
ZUd3sPOTnNyUOvT4qzXW7HPAr7T29Tfw5ffLgKgII0wTp0kKo7OSDOFYc/gnleob
lRC5TfR75L85C9iKN/XQOsnUVjWIRusXesjlMbLyIMYfo4EgQBd+IQR94y5Urd/Y
sRAellsSf73+QSCbcFAuX7ABcaESM5qKEzmV3i8YsojPvyzeosCdRmirfrLc2w+z
Cl3IViYcgIN7VLrONMhY8trWmxP5JHm46lOztTCA/Dt9PcRKZY28QaXJ20uvg/AB
rSfOakFncrJ7DhygWAaR+x9/7lOuewlaom1iigdw9K9GunLf8JQj9obZxHAX0p1Q
9vLwR0UwGiM=
=xObC
-----END PGP SIGNATURE-----

Attachment: pgpx0v_xHLY5u.pgp
Description: PGP signature


--- End Message ---

Reply to: