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

Reply via email to