#1012017 librsvg: fails to clean after successful build

Package:
src:librsvg
Source:
librsvg
Submitter:
Andreas Beckmann
Date:
2022-05-29 14:51:06 UTC
Severity:
serious
Tags:
#1012017#5
Date:
2022-05-28 19:38:38 UTC
From:
To:
Hi,

librsvg/experimental (I haven't checked whether the sid version has the
same bug) fails to build twice in a row because it cannot clean after
the first successful build:

   debian/rules override_dh_clean
make[1]: Entering directory '/build/librsvg-2.54.1+dfsg'
dh_clean -X.bak
rm: cannot remove './vendor/js-sys/src': Is a directory
rm: cannot remove './vendor/web-sys/src': Is a directory
rm: cannot remove './vendor/windows-sys/src': Is a directory
dh_clean: error: rm -f -- debian/librsvg2-dev.substvars debian/librsvg2-2.substvars debian/librsvg2-common.substvars debian/librsvg2-doc.substvars debian/librsvg2-bin.substvars debian/gir1.2-rsvg-2.0.substvars ./vendor/js-sys/src ./vendor/web-sys/src ./vendor/windows-sys/src ./tests/fixtures/cmdline/a-link-purple-bg.png debian/files returned exit code 1
make[1]: *** [debian/rules:60: override_dh_clean] Error 25
make[1]: Leaving directory '/build/librsvg-2.54.1+dfsg'
make: *** [debian/rules:24: clean] Error 2

You are probably missing some trailing '/' in debian/clean to mark
directory trees ...


Andreas

#1012017#8
Date:
2022-05-29 13:14:22 UTC
From:
To:
Hello,

Bug #1012017 in librsvg reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/gnome-team/librsvg/-/commit/7bb4b0b66663a7fe699ddc068190bf7e666c3303
------------------------------------------------------------------------
d/clean: Fix build-twice-in-a-row

Closes: #1012017
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1012017

#1012017#15
Date:
2022-05-29 14:47:18 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
librsvg, 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 1012017@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <smcv@debian.org> (supplier of updated librsvg 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)
Format: 1.8
Date: Sun, 29 May 2022 14:34:09 +0100
Source: librsvg
Architecture: source
Version: 2.54.3+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv@debian.org>
Closes: 1012017
Changes:
 librsvg (2.54.3+dfsg-1) unstable; urgency=medium
 .
   * Team upload
   * d/clean: Fix build-twice-in-a-row (Closes: #1012017)
   * New upstream release
   * d/librsvg2-doc.install: Update for new upstream documentation
     install location
   * Release to unstable
 .
 librsvg (2.54.1+dfsg-1) experimental; urgency=medium
 .
   * Team upload
   * d/control.in: Drop compatibility with old libgdk-pixbuf2.0-dev
     package
   * d/copyright: Exclude larger web and Windows dependencies, to avoid
     needing to keep track of their contents
   * New upstream release
   * d/control.in: Update build-dependencies
   * d/rules: Disable gi-docgen if not building -doc package
   * d/rules: Disable man pages in nodoc build profile
   * Refresh patch series
   * Tolerate some reftest differences
   * d/rules, d/log-reftests.py: Output diffs as base64 for analysis
   * Update documentation installation directories for gi-docgen
   * Fix a malformed Lintian override
Checksums-Sha1:
 f0b14b3089710c47e1a2c8f0e30b31815f428c78 2998 librsvg_2.54.3+dfsg-1.dsc
 a7e4b9b401fd20759c3dc4c5840bbff225d5f2ad 20575280 librsvg_2.54.3+dfsg.orig.tar.xz
 c423e45ad8ec2a55db767cb568c2a1eb0f9208dd 34312 librsvg_2.54.3+dfsg-1.debian.tar.xz
 4c49bb38c209ff345ecb810b9a211f8d3612e31c 11021 librsvg_2.54.3+dfsg-1_source.buildinfo
Checksums-Sha256:
 5292c360e1663e7d4a8c5f155c1a617f0546a6a293fac51818d2d252bd60ed7d 2998 librsvg_2.54.3+dfsg-1.dsc
 92b920609f0183f553e7ea8146fb4fa2483d1d3d23a4e61a2d0a0ef8061f1285 20575280 librsvg_2.54.3+dfsg.orig.tar.xz
 4c961393adee1614b35026bff2bea26c7009850670c9564aaa8ea5cf0966c270 34312 librsvg_2.54.3+dfsg-1.debian.tar.xz
 cdc2a3ad09562eb622349cc225cdf9ce701baa71f5b9fbcf782cbb87ca192fc8 11021 librsvg_2.54.3+dfsg-1_source.buildinfo
Files:
 7d7652ac243e138d82b265a0c0ee788f 2998 libs optional librsvg_2.54.3+dfsg-1.dsc
 51dd84e0166adc8a423d9dbf9d005a89 20575280 libs optional librsvg_2.54.3+dfsg.orig.tar.xz
 8584b116e0a82faa0e019ff222e605b1 34312 libs optional librsvg_2.54.3+dfsg-1.debian.tar.xz
 9a4ef0f3d43af69a6ed7efb45670ec89 11021 libs optional librsvg_2.54.3+dfsg-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmKTgo8ACgkQ4FrhR4+B
TE8Geg/+KL4orLBsADCQEF3+mgFk0D5IxZnkjmvTJnYmp2EChX5MDCKOHLge55ZV
tmJMwC2mr48ktE4qMsTq2uGdPyXJn3M2u7oWPIyoxBfWrL5bf9Xsu52SfzJUJRwc
sVk1DsoByI0juhl1nFbQSEpSiogO7h7tEVeZWwhbK4ecuA75XgE7pV/WbzDqmteN
l5nob6AFzDV+3vp5I3CAQM1vnW1gCv0azZzyFbb/McspmTsx1ImDy7R1IwP6p/Ve
qhv4rLw8BwN7OYdvgk3p/SRL6FAGhf1fSGH+NAelLoSb+gEIR5ooBQHsuvwuRhSE
FHCOep9WtRlKhheLLXVFBSl6pYFKJ4ZgPsS1GOQVPm2Zf4ixx+1Y+ShtMs8Urkex
WuBCtRibd2nvB6tOQy0gf1c/I97cljT7ibZGQOMXIhiudAubsB0ytT7WDps6LwDo
ruJfKK4rDSlikDjxOllg553ipBCVv+MgPRAyyzgFaYKErZYlkb7ffIYdI0SCjRvc
QZ76OpRjjaNG9Ym1s5yB6gMQ2XquB7EC+V2okFdJwDe25c9B+nowk8UzjpKSJ3sj
pohf3E7hFcQDGRq7oIG5vAn4qAUOGN2mIyID34rZXPIk2WKXTPvuXiSaxMob9oNu
t4IySgceg0kwaUME7IrUF8LQswucdBcCD+Vicc1I/OZgpdah4G0=
=RPpS
-----END PGP SIGNATURE-----