Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
Please unblock package udm
[ Reason ]
Due to a recent change in lazarus, the package could no longer be built.
[ Impact ]
The user would not be able to build the package.
[ Tests ]
As there is no code change but only a changed debian/rules file, no new
tests are added.
[ Risks ]
As there is no code change, the risk should be low for this leaf package.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
unblock udm/1.0.0.322-4
diff -Nru udm-1.0.0.322/debian/changelog udm-1.0.0.322/debian/changelog
--- udm-1.0.0.322/debian/changelog 2023-02-06 22:43:07.000000000 +0100
+++ udm-1.0.0.322/debian/changelog 2023-05-23 17:43:07.000000000 +0200
@@ -1,3 +1,11 @@
+udm (1.0.0.322-4) unstable; urgency=medium
+
+ * fix FTBFS (due to upload of new version of lazarus)
+ (the solution leaves room for improvement)
+ (Closes: #1036257)
+
+ -- Thorsten Alteholz <deb...@alteholz.de> Tue, 23 May 2023 17:43:07 +0200
+
udm (1.0.0.322-3) unstable; urgency=medium
* add patch to use correct path for file installation
diff -Nru udm-1.0.0.322/debian/rules udm-1.0.0.322/debian/rules
--- udm-1.0.0.322/debian/rules 2023-02-06 12:27:35.000000000 +0100
+++ udm-1.0.0.322/debian/rules 2023-05-23 13:48:12.000000000 +0200
@@ -15,56 +15,56 @@
mkdir $(HOME)
echo "#INCLUDE /etc/fpc.cfg" > $(HOME)/.fpc.cfg
echo "-dLCLGTK2" >> $(HOME)/.fpc.cfg
- echo "-Fu/usr/lib/lazarus/2.2.4/components/lazutils/lib/x86_64-linux"
>> $(HOME)/.fpc.cfg
- echo "-Fu/usr/lib/lazarus/2.2.4/packager/units/x86_64-linux" >>
$(HOME)/.fpc.cfg
- echo "-Fu/usr/lib/lazarus/2.2.4/lcl/units/x86_64-linux" >>
$(HOME)/.fpc.cfg
- echo
"-Fu/usr/lib/lazarus/2.2.4/components/ideintf/units/x86_64-linux/gtk2/" >>
$(HOME)/.fpc.cfg
- echo
"-Fu/usr/lib/lazarus/2.2.4/components/lazcontrols/lib/x86_64-linux/gtk2/" >>
$(HOME)/.fpc.cfg
- echo
"-Fu/usr/lib/lazarus/2.2.4/components/synedit/units/x86_64-linux/gtk2/" >>
$(HOME)/.fpc.cfg
- echo
"-Fu/usr/lib/lazarus/2.2.4/components/tachart/lib/x86_64-linux/gtk2/" >>
$(HOME)/.fpc.cfg
- echo
"-Fu/usr/lib/lazarus/2.2.4/components/printers/lib/x86_64-linux/gtk2/" >>
$(HOME)/.fpc.cfg
- echo
"-Fu/usr/lib/lazarus/2.2.4/components/cairocanvas/lib/x86_64-linux/gtk2/" >>
$(HOME)/.fpc.cfg
- echo "-Fu/usr/lib/lazarus/2.2.4/lcl/units/x86_64-linux/gtk2/" >>
$(HOME)/.fpc.cfg
+ echo "-Fu/usr/lib/lazarus/2.2.6/components/lazutils/lib/x86_64-linux"
>> $(HOME)/.fpc.cfg
+ echo "-Fu/usr/lib/lazarus/2.2.6/packager/units/x86_64-linux" >>
$(HOME)/.fpc.cfg
+ echo "-Fu/usr/lib/lazarus/2.2.6/lcl/units/x86_64-linux" >>
$(HOME)/.fpc.cfg
+ echo
"-Fu/usr/lib/lazarus/2.2.6/components/ideintf/units/x86_64-linux/gtk2/" >>
$(HOME)/.fpc.cfg
+ echo
"-Fu/usr/lib/lazarus/2.2.6/components/lazcontrols/lib/x86_64-linux/gtk2/" >>
$(HOME)/.fpc.cfg
+ echo
"-Fu/usr/lib/lazarus/2.2.6/components/synedit/units/x86_64-linux/gtk2/" >>
$(HOME)/.fpc.cfg
+ echo
"-Fu/usr/lib/lazarus/2.2.6/components/tachart/lib/x86_64-linux/gtk2/" >>
$(HOME)/.fpc.cfg
+ echo
"-Fu/usr/lib/lazarus/2.2.6/components/printers/lib/x86_64-linux/gtk2/" >>
$(HOME)/.fpc.cfg
+ echo
"-Fu/usr/lib/lazarus/2.2.6/components/cairocanvas/lib/x86_64-linux/gtk2/" >>
$(HOME)/.fpc.cfg
+ echo "-Fu/usr/lib/lazarus/2.2.6/lcl/units/x86_64-linux/gtk2/" >>
$(HOME)/.fpc.cfg
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttcalc4.inc
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttconfig.inc
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttraster_sweep.inc
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttcalc4.inc
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttconfig.inc
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttraster_sweep.inc
- ln -s /usr/lib/lazarus/2.2.4/components/opengl/openglcontext.res
+ ln -s /usr/lib/lazarus/2.2.6/components/opengl/openglcontext.res
- ln -s /usr/lib/lazarus/2.2.4/components/buildintf/ideoptionsintf.pas
- ln -s /usr/lib/lazarus/2.2.4/components/buildintf/baseideintf.pas
- ln -s /usr/lib/lazarus/2.2.4/components/buildintf/macrointf.pas
- ln -s /usr/lib/lazarus/2.2.4/components/buildintf/macrodefintf.pas
- ln -s /usr/lib/lazarus/2.2.4/components/buildintf/compoptsintf.pas
- ln -s /usr/lib/lazarus/2.2.4/components/buildintf/projectintf.pas
- ln -s /usr/lib/lazarus/2.2.4/components/buildintf/newitemintf.pas
- ln -s /usr/lib/lazarus/2.2.4/components/buildintf/projpackintf.pas
- ln -s /usr/lib/lazarus/2.2.4/components/buildintf/buildstrconsts.pas
- ln -s /usr/lib/lazarus/2.2.4/components/buildintf/ideexterntoolintf.pas
- ln -s /usr/lib/lazarus/2.2.4/components/buildintf/lazmsgworker.pas
- ln -s /usr/lib/lazarus/2.2.4/components/opengl/openglcontext.pas
- ln -s /usr/lib/lazarus/2.2.4/components/opengl/glgtkglxcontext.pas
- ln -s /usr/lib/lazarus/2.2.4/components/opengl/lazopenglcontext.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/easylazfreetype.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/lazfreetype.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/tttypes.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/tterror.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttcalc4.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttcalc.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttmemory.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/tttables.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttcache.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttfile.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttcmap.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttobjs.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttload.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttinterp.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttgload.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttkern.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttraster.pas
- ln -s /usr/lib/lazarus/2.2.4/components/freetype/ttprofile.pas
- ln -s
/usr/lib/lazarus/2.2.4/components/freetype/lazfreetypefontcollection.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/buildintf/ideoptionsintf.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/buildintf/baseideintf.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/buildintf/macrointf.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/buildintf/macrodefintf.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/buildintf/compoptsintf.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/buildintf/projectintf.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/buildintf/newitemintf.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/buildintf/projpackintf.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/buildintf/buildstrconsts.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/buildintf/ideexterntoolintf.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/buildintf/lazmsgworker.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/opengl/openglcontext.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/opengl/glgtkglxcontext.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/opengl/lazopenglcontext.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/easylazfreetype.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/lazfreetype.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/tttypes.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/tterror.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttcalc4.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttcalc.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttmemory.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/tttables.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttcache.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttfile.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttcmap.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttobjs.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttload.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttinterp.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttgload.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttkern.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttraster.pas
+ ln -s /usr/lib/lazarus/2.2.6/components/freetype/ttprofile.pas
+ ln -s
/usr/lib/lazarus/2.2.6/components/freetype/lazfreetypefontcollection.pas
lazbuild --widgetset=gtk2 -B udm.lpi
lazbuild --widgetset=gtk2 -B udmc.lpi