Your message dated Sat, 27 Jun 2026 16:49:33 +0000
with message-id <[email protected]>
and subject line Bug#1105378: fixed in lazarus 4.8+dfsg-2
has caused the Debian Bug report #1105378,
regarding lazarus: FTBFS with make --shuffle=reverse: dpkg-buildpackage: error: 
dpkg-source -b . subprocess returned exit status 2
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.)


-- 
1105378: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105378
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: lazarus
Version: 4.0~rc3+dfsg-3
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-shuffle

Hi,

GNU Make now has a --shuffle option that simulates non-deterministic ordering
of target prerequisites. See
https://trofi.github.io/posts/238-new-make-shuffle-mode.html and also previous
work in Debian by Santiago Vila:
https://people.debian.org/~sanvila/make-shuffle/

This package fails to build with make --shuffle=reverse.
This is likely to be caused by a missing dependency in
debian/rules or an upstream Makefile.

More information about this mass bug filing is available at
https://wiki.debian.org/qa.debian.org/FTBFS/Shuffle

Relevant part (hopefully):
> make[1]: Entering directory 
> '/build/reproducible-path/lazarus-4.0~rc3+dfsg/docs/html'
> Makefile:34: update target 'clean' due to: target is .PHONY
> rm -rf build_lcl_docs lcl lazutils *.o *.ppu *.rst
> make[1]: Leaving directory 
> '/build/reproducible-path/lazarus-4.0~rc3+dfsg/docs/html'
> find -regex '.*\.\(a\|or?\|so\.*\|ppu\|rsj\)' -delete
> debian/rules:80: update target 'clean' due to: target is .PHONY
> rm -rf debian/tmp2
> dh_clean
> # Make sure the debconf translations are always up-to-date
> debconf-updatepo
> # Make sure the list with timestamps is up-to-date
> # if the check fails, update with "fp-fix-timestamps update" and commit
> [ ! $(which fp-fix-timestamps) ] || fp-fix-timestamps check
> Reference file up-to-date
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building lazarus using existing 
> ./lazarus_4.0~rc3+dfsg.orig.tar.xz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: info: local changes detected, the modified files are:
>  lazarus-4.0~rc3+dfsg/Makefile
>  lazarus-4.0~rc3+dfsg/components/Makefile
>  lazarus-4.0~rc3+dfsg/components/PascalScript/Source/Makefile
>  lazarus-4.0~rc3+dfsg/components/anchordocking/Makefile
>  lazarus-4.0~rc3+dfsg/components/anchordocking/design/Makefile
>  lazarus-4.0~rc3+dfsg/components/buildintf/Makefile
>  lazarus-4.0~rc3+dfsg/components/cairocanvas/Makefile
>  lazarus-4.0~rc3+dfsg/components/charactermap/Makefile
>  lazarus-4.0~rc3+dfsg/components/charactermap/design/Makefile
>  lazarus-4.0~rc3+dfsg/components/chmhelp/lhelp/Makefile
>  lazarus-4.0~rc3+dfsg/components/chmhelp/packages/help/Makefile
>  lazarus-4.0~rc3+dfsg/components/chmhelp/packages/idehelp/Makefile
>  lazarus-4.0~rc3+dfsg/components/codetools/Makefile
>  lazarus-4.0~rc3+dfsg/components/codetools/ide/Makefile
>  lazarus-4.0~rc3+dfsg/components/datetimectrls/Makefile
>  lazarus-4.0~rc3+dfsg/components/datetimectrls/design/Makefile
>  lazarus-4.0~rc3+dfsg/components/debuggerintf/Makefile
>  lazarus-4.0~rc3+dfsg/components/dockedformeditor/Makefile
>  lazarus-4.0~rc3+dfsg/components/exampleswindow/Makefile
>  lazarus-4.0~rc3+dfsg/components/externhelp/Makefile
>  lazarus-4.0~rc3+dfsg/components/fpcunit/Makefile
>  lazarus-4.0~rc3+dfsg/components/fpcunit/ide/Makefile
>  lazarus-4.0~rc3+dfsg/components/fpcunit/testinsight/Makefile
>  lazarus-4.0~rc3+dfsg/components/fpdebug/Makefile
>  lazarus-4.0~rc3+dfsg/components/freetype/Makefile
>  lazarus-4.0~rc3+dfsg/components/ideintf/Makefile
>  lazarus-4.0~rc3+dfsg/components/instantfpc/Makefile
>  lazarus-4.0~rc3+dfsg/components/jcf2/IdePlugin/lazarus/Makefile
>  lazarus-4.0~rc3+dfsg/components/jcf2/Makefile
>  lazarus-4.0~rc3+dfsg/components/lazcontrols/Makefile
>  lazarus-4.0~rc3+dfsg/components/lazcontrols/design/Makefile
>  lazarus-4.0~rc3+dfsg/components/lazdebuggergdbmi/Makefile
>  lazarus-4.0~rc3+dfsg/components/lazdebuggers/cmdlinedebuggerbase/Makefile
>  lazarus-4.0~rc3+dfsg/components/lazdebuggers/lazdebuggerfp/Makefile
>  lazarus-4.0~rc3+dfsg/components/lazdebuggers/lazdebuggerfplldb/Makefile
>  lazarus-4.0~rc3+dfsg/components/lazdebuggers/lazdebuggerintf/Makefile
>  lazarus-4.0~rc3+dfsg/components/lazdebuggers/lazdebuggerlldb/Makefile
>  lazarus-4.0~rc3+dfsg/components/lazedit/Makefile
>  lazarus-4.0~rc3+dfsg/components/lazsvnpkg/Makefile
>  lazarus-4.0~rc3+dfsg/components/lazutils/Makefile
>  lazarus-4.0~rc3+dfsg/components/lclextensions/Makefile
>  lazarus-4.0~rc3+dfsg/components/leakview/Makefile
>  lazarus-4.0~rc3+dfsg/components/macfiles/Makefile
>  lazarus-4.0~rc3+dfsg/components/macroscript/Makefile
>  lazarus-4.0~rc3+dfsg/components/memds/Makefile
>  lazarus-4.0~rc3+dfsg/components/mouseandkeyinput/Makefile
>  lazarus-4.0~rc3+dfsg/components/onlinepackagemanager/Makefile
>  lazarus-4.0~rc3+dfsg/components/pas2js/Makefile
>  lazarus-4.0~rc3+dfsg/components/printers/Makefile
>  lazarus-4.0~rc3+dfsg/components/printers/design/Makefile
>  lazarus-4.0~rc3+dfsg/components/projectgroups/Makefile
>  lazarus-4.0~rc3+dfsg/components/projecttemplates/Makefile
>  lazarus-4.0~rc3+dfsg/components/rtticontrols/Makefile
>  lazarus-4.0~rc3+dfsg/components/sdf/Makefile
>  lazarus-4.0~rc3+dfsg/components/simplewebservergui/Makefile
>  lazarus-4.0~rc3+dfsg/components/sqldb/Makefile
>  lazarus-4.0~rc3+dfsg/components/synedit/Makefile
>  lazarus-4.0~rc3+dfsg/components/synedit/design/Makefile
>  lazarus-4.0~rc3+dfsg/components/tachart/Makefile
>  lazarus-4.0~rc3+dfsg/components/tdbf/Makefile
>  lazarus-4.0~rc3+dfsg/components/todolist/Makefile
>  lazarus-4.0~rc3+dfsg/components/turbopower_ipro/Makefile
>  lazarus-4.0~rc3+dfsg/components/turbopower_ipro/design/Makefile
>  lazarus-4.0~rc3+dfsg/components/virtualtreeview/Makefile
>  lazarus-4.0~rc3+dfsg/ide/Makefile
>  lazarus-4.0~rc3+dfsg/ide/packages/ideconfig/Makefile
>  lazarus-4.0~rc3+dfsg/ide/packages/idedebugger/Makefile
>  lazarus-4.0~rc3+dfsg/ide/packages/idepackager/Makefile
>  lazarus-4.0~rc3+dfsg/ide/packages/ideproject/Makefile
>  lazarus-4.0~rc3+dfsg/ide/packages/ideutils/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/interfaces/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/interfaces/cocoa/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/interfaces/customdrawn/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/interfaces/fpgui/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/interfaces/gtk/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/interfaces/gtk2/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/interfaces/gtk3/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/interfaces/mui/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/interfaces/nogui/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/interfaces/qt/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/interfaces/qt5/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/interfaces/qt6/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/interfaces/win32/Makefile
>  lazarus-4.0~rc3+dfsg/lcl/interfaces/wince/Makefile
>  lazarus-4.0~rc3+dfsg/packager/registration/Makefile
>  lazarus-4.0~rc3+dfsg/tools/Makefile
>  lazarus-4.0~rc3+dfsg/tools/apiwizz/Makefile
> dpkg-source: error: aborting due to unexpected upstream changes, see 
> /tmp/lazarus_4.0~rc3+dfsg-3.diff.IBwY8O
> dpkg-source: hint: make sure the version in debian/changelog matches the 
> unpacked source tree
> dpkg-source: hint: you can integrate the local changes with dpkg-source 
> --commit
> dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 2
> --------------------------------------------------------------------------------
> Build finished at 2025-05-01T12:42:51Z


The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/lazarus_4.0~rc3+dfsg-3_unstable_reverse.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

--- End Message ---
--- Begin Message ---
Source: lazarus
Source-Version: 4.8+dfsg-2
Done: Mazen Neifer <[email protected]>

We believe that the bug you reported is fixed in the latest version of
lazarus, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mazen Neifer <[email protected]> (supplier of updated lazarus 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 [email protected])


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

Format: 1.8
Date: Sat, 27 Jun 2026 17:38:02 +0200
Source: lazarus
Architecture: source
Version: 4.8+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Pascal Packaging Team <[email protected]>
Changed-By: Mazen Neifer <[email protected]>
Closes: 1105378
Changes:
 lazarus (4.8+dfsg-2) unstable; urgency=medium
 .
   * Added AppStream MetaInfo
     - Added debian/lazarus.metainfo.xml.in to resolve the AppStream no-metainfo
       warning.
     - Updated debian/lazarus-ide.install.in to package the generated XML file
       under /usr/share/metainfo.
     - Updated debian/clean to clean up debian/*.metainfo.xml during dh_clean.
   * Fixed Makefile shuffle clean dependency issue
     - Added clean-patched dependency to clean-make-files target in debian/rules
       to enforce correct ordering of cleanup rules under parallel and shuffled
       execution (Closes: #1105378).
     - Removed clean-make-files from configure prerequisites to avoid triggering
       clean-patched (distclean) during configuration.
   * Mark lcl-nogui-4.8 as Multi-Arch: same
     - Add Multi-Arch: same to lcl-nogui${PACKAGESUFFIX} in debian/control.in.
     - Regenerate debian/control using `make -f debian/rules gen-control`.
Checksums-Sha1:
 9f18451e4fc0ec2a9bccf8bea86753de58e14a29 3150 lazarus_4.8+dfsg-2.dsc
 97aba3332475e27695f0b7afe20cfe67e3e1a168 242056 
lazarus_4.8+dfsg-2.debian.tar.xz
 949fdea1672ea4f2a370325f92483f0201e8a4b9 21909 
lazarus_4.8+dfsg-2_amd64.buildinfo
Checksums-Sha256:
 7b709743eab8f0d940bfae7e3f84744eb215cc283a1ad7a5a1c6a9fbcf1ea191 3150 
lazarus_4.8+dfsg-2.dsc
 fc08d2e24f1c98c0c44c873fcf9c5dbe7ecf4c9aa79a7f134a3cfad14a36a6ad 242056 
lazarus_4.8+dfsg-2.debian.tar.xz
 d6cee8243ef476f902980c30526175e67b89f255c982ae223bda5f279bc8393d 21909 
lazarus_4.8+dfsg-2_amd64.buildinfo
Files:
 4923c9568398f1b373fd9b081caacdd9 3150 devel optional lazarus_4.8+dfsg-2.dsc
 06f00bf0b212b6f186180d3396791087 242056 devel optional 
lazarus_4.8+dfsg-2.debian.tar.xz
 c25455440916a921b9f4e1dd7f022eee 21909 devel optional 
lazarus_4.8+dfsg-2_amd64.buildinfo

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

iIcEAREKAC8WIQS69sZENhB4UNQicQazJVxtVYeNjAUCaj/9IREcbWF6ZW5AZGVi
aWFuLm9yZwAKCRCzJVxtVYeNjK1wAPsHrRW+M9K7viGOoPAOWORCXk+uR9+flfyr
j17CXA6ujgD8DrNNNFAcNpttx7xGV2Y1Ds53478TX7K8Y7WzrB+CYjc=
=/UK8
-----END PGP SIGNATURE-----

Attachment: pgpKzR5VrKl55.pgp
Description: PGP signature


--- End Message ---

Reply via email to