Bug#997120: [Debian-med-packaging] Bug#997120:
Am Wed, Feb 16, 2022 at 09:00:28PM +0100 schrieb Jose Luis Rivero: > > No worries Emmanuel, thanks for your offer to help. I have not pinged the > ftp-master team yet, > so you are on time to help the poor Gazebo to go to testing :) camitk was accepted and I have done a source-only upload. Kind regards Andreas. -- http://fam-tille.de
Bug#997120: [Debian-med-packaging] Bug#997120:
On Wed, Feb 16, 2022 at 8:32 AM Emmanuel Promayon < emmanuel.proma...@univ-grenoble-alpes.fr> wrote: > Dear Jose and Andreas, > > On 14/02/2022 17:02, Andreas Tille wrote: > > Am Mon, Feb 14, 2022 at 12:18:47AM +0100 schrieb Jose Luis Rivero: > > You are welcome. This bug is preventing one of my packages (Gazebo) from > being > migrated to testing. Could we please upload a revision bump of the current > version to solve this issue while we work on 5.0.2? > > Hmmm, that's a bit tricky now. I've uploaded 5.0.2 to new[1]. May be > pinging #debian-ftp could help? (I'm hesitating a bit to do so myself > since I used that option recently a bit frequently.) > > Sorry about that: I did not notice that bug 997120 was blocking gazebo > (should there did not be a flag or message somewhere to alert about that? > Being quite inexperienced I might well as missed it...) > Let me know if (and how!) I can help with asking the ftpmaster team. > No worries Emmanuel, thanks for your offer to help. I have not pinged the ftp-master team yet, so you are on time to help the poor Gazebo to go to testing :) Thanks! >
Bug#997120: [Debian-med-packaging] Bug#997120:
Dear Jose and Andreas, On 14/02/2022 17:02, Andreas Tille wrote: Am Mon, Feb 14, 2022 at 12:18:47AM +0100 schrieb Jose Luis Rivero: You are welcome. This bug is preventing one of my packages (Gazebo) from being migrated to testing. Could we please upload a revision bump of the current version to solve this issue while we work on 5.0.2? Hmmm, that's a bit tricky now. I've uploaded 5.0.2 to new[1]. May be pinging #debian-ftp could help? (I'm hesitating a bit to do so myself since I used that option recently a bit frequently.) Sorry about that: I did not notice that bug 997120 was blocking gazebo (should there did not be a flag or message somewhere to alert about that? Being quite inexperienced I might well as missed it...) Let me know if (and how!) I can help with asking the ftpmaster team. Best regards, Emmanuel
Bug#997120:
Hi Jose, Am Mon, Feb 14, 2022 at 12:18:47AM +0100 schrieb Jose Luis Rivero: > > You are welcome. This bug is preventing one of my packages (Gazebo) from > being > migrated to testing. Could we please upload a revision bump of the current > version to solve this issue while we work on 5.0.2? Hmmm, that's a bit tricky now. I've uploaded 5.0.2 to new[1]. May be pinging #debian-ftp could help? (I'm hesitating a bit to do so myself since I used that option recently a bit frequently.) Kind regards Andreas. [1] https://ftp-master.debian.org/new/camitk_5.0.2-1.html -- http://fam-tille.de
Bug#997120:
Hello! > > Am Mon, Feb 07, 2022 at 10:57:36PM +0100 schrieb Emmanuel Promayon: > > Thank you very much for this patch, you are absolutely right: your patch > > fixes the problem! > > Possibly it fixes camitk for the current package in Debian. So thanks a > lot in any case. > You are welcome. This bug is preventing one of my packages (Gazebo) from being migrated to testing. Could we please upload a revision bump of the current version to solve this issue while we work on 5.0.2? > > It should also work perfectly well to make the last upstream version (5.0.2) > > build properly. Andreas started to check on last month but with your patch, > > it should work. > > I can confirm anyway that camitk version 5.0.2 builds well with ITK5 with > > the help of your patch. > > I've pushed an adapted patch to Git but I can't confirm that it builds. > May be you can have another look and compare the status in Git with your > local build? There are about 100 failed tests in the build time test > suite. Unfortunately salsa-ci chokes in source extration (no idea why > so I can only provide my local build log if you can't verify this. > I think that the problem in salsa is that the artifact handling between steps is broken due to the high number of files of camitk. We can probably copy the workaround that the linux kernel team has in place, see: https://www.decadent.org.uk/ben/blog/ci-for-the-debian-kernel-team.html Running the salsa catmik code in my sbuild run seems fine to me: """ 100% tests passed, 0 tests failed out of 526 ... +--+ | Summary | +--+ Autopkgtest: pass Build Architecture: amd64 Build Type: full Build-Space: 6680544 Build-Time: 743 Distribution: unstable Host Architecture: amd64 Install-Time: 74 Job: /home/jrivero/code/debian/camitk_5.0.2-1.dsc Lintian: warn Machine Architecture: amd64 Package: camitk Package-Time: 823 Piuparts: fail Source-Version: 5.0.2-1 Space: 6680544 Status: successful Version: 5.0.2-1 """ The Piuparts failure I think is something related to my local setup but compilation, test and autopkgtest seems fine to my eyes. Thanks.
Bug#997120:
Hi, Am Mon, Feb 07, 2022 at 10:57:36PM +0100 schrieb Emmanuel Promayon: > Thank you very much for this patch, you are absolutely right: your patch > fixes the problem! Possibly it fixes camitk for the current package in Debian. So thanks a lot in any case. > It should also work perfectly well to make the last upstream version (5.0.2) > build properly. Andreas started to check on last month but with your patch, > it should work. > I can confirm anyway that camitk version 5.0.2 builds well with ITK5 with > the help of your patch. I've pushed an adapted patch to Git but I can't confirm that it builds. May be you can have another look and compare the status in Git with your local build? There are about 100 failed tests in the build time test suite. Unfortunately salsa-ci chokes in source extration (no idea why so I can only provide my local build log if you can't verify this. Kind regards Andreas. -- http://fam-tille.de
Bug#997120:
Hello, Thank you very much for this patch, you are absolutely right: your patch fixes the problem! It should also work perfectly well to make the last upstream version (5.0.2) build properly. Andreas started to check on last month but with your patch, it should work. I can confirm anyway that camitk version 5.0.2 builds well with ITK5 with the help of your patch. Best regards, Emmanuel On Mon, 7 Feb 2022 18:09:37 +0100 Jose Luis Rivero wrote: > Hi. I've been looking into the camitk compilation, I think I have a patch > for it. > > The build is currently failing by trying to find the file > CommandLineOptions.ixx.o. Problem is really in > the line above where the compiler does not identify the file > CommandLineOptions.ixx as a valid > c++ file, so the object file is not being generated: > """ > c++: warning: > /build/camitk-o5Au93/camitk-4.1.2/sdk/applications/testactions/CommandLineOptions.ixx: > > linker input file unused because linking not done > "" > > The compiler can be informed about the format of the file by using -x c++ > but the result > won't compile at all since the file seems to be designed to be used in > combination with > other headers (other headers include .ixx at the end of the file). The code > is in the compilation > units via include in other headers, no reason to add it to CMake. > > Removing the .ixx makes the compilation work in an Sid sbuild environment. > """ > +--+ > | Summary > | > +--+ > > Autopkgtest: pass > Build Architecture: amd64 > Build Type: full > Build-Space: 6204608 > Build-Time: 725 > Distribution: unstable > Host Architecture: amd64 > Install-Time: 72 > Job: /home/jrivero/code/debian/camitk_4.1.2-5.dsc > Lintian: warn > Machine Architecture: amd64 > Package: camitk > Package-Time: 801 > Piuparts: pass > Source-Version: 4.1.2-5 > Space: 6204608 > Status: successful > Version: 4.1.2-5 > """ > > Attached is the debdiff. -- Emmanuel Promayon Professeur Univ. Grenoble Alpes - Polytech Grenoble Laboratoire TIMC - équipe GMCAO
Bug#997120:
Hi. I've been looking into the camitk compilation, I think I have a patch for it. The build is currently failing by trying to find the file CommandLineOptions.ixx.o. Problem is really in the line above where the compiler does not identify the file CommandLineOptions.ixx as a valid c++ file, so the object file is not being generated: """ c++: warning: /build/camitk-o5Au93/camitk-4.1.2/sdk/applications/testactions/CommandLineOptions.ixx: linker input file unused because linking not done "" The compiler can be informed about the format of the file by using -x c++ but the result won't compile at all since the file seems to be designed to be used in combination with other headers (other headers include .ixx at the end of the file). The code is in the compilation units via include in other headers, no reason to add it to CMake. Removing the .ixx makes the compilation work in an Sid sbuild environment. """ +--+ | Summary | +--+ Autopkgtest: pass Build Architecture: amd64 Build Type: full Build-Space: 6204608 Build-Time: 725 Distribution: unstable Host Architecture: amd64 Install-Time: 72 Job: /home/jrivero/code/debian/camitk_4.1.2-5.dsc Lintian: warn Machine Architecture: amd64 Package: camitk Package-Time: 801 Piuparts: pass Source-Version: 4.1.2-5 Space: 6204608 Status: successful Version: 4.1.2-5 """ Attached is the debdiff. camitk_4.2.2-5.debdiff Description: Binary data
Bug#997120: camitk: FTBFS: ld: cannot find CMakeFiles/application-config.dir/CommandLineOptions.ixx.o: No such file or directory
Source: camitk Version: 4.1.2-4 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic > CMakeFiles/application-config.dir/application-config_autogen/mocs_compilation.cpp.o > CMakeFiles/application-config.dir/main.cpp.o > CMakeFiles/application-config.dir/CommandLineOptions.cxx.o > CMakeFiles/application-config.dir/CommandLineOptions.ixx.o -o > ../../../bin/camitk-config -L/<>/camitk-build/lib/camitk-4.1 > -L/<>/camitk-build/lib -L/<>/camitk-build/bin > -L/sbuild-nonexistent/.config/CamiTK/lib/camitk-4.1 > -L/sbuild-nonexistent/.config/CamiTK/lib > -L/sbuild-nonexistent/.config/CamiTK/bin > -L/<>/camitk-build/lib/camitk-4.1/components > -L/<>/camitk-build/lib/camitk-4.1/actions > -L/sbuild-nonexistent/.config/CamiTK/lib/camitk-4.1/components > -L/sbuild-nonexistent/.config/CamiTK/lib/camitk-4.1/actions > /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5.15.2 > /usr/lib/x86_64-linux-gnu/libQt5XmlPatterns.so.5.15.2 > /usr/lib/x86_64-linux-gnu/libQt5Help.so.5.15.2 > /usr/lib/x86_64-linux-gnu/libQt5UiTools.a > /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5.15.2 > /usr/lib/x86_64-linux-gnu/libQt5OpenGLExtensions.a > /usr/lib/x86_64-linux-gnu/libQt5Test.so.5.15.2 -lcamitkcore -lfreetype -lz > -lexpat /usr/lib/x86_64-linux-gnu/libvtkDomainsChemistryOpenGL2-7.1.so.7.1p.1 > -ljpeg -lpng -ltiff > /usr/lib/x86_64-linux-gnu/libvtkFiltersGeneric-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkFiltersHyperTree-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelDIY2-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelFlowPaths-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelGeometry-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelImaging-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelMPI-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelStatistics-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkFiltersPoints-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkFiltersProgrammable-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkFiltersPython-7.1.so.7.1p.1 -lpython3.9 > /usr/lib/libvtkWrappingTools-7.1.a > /usr/lib/x86_64-linux-gnu/libvtkFiltersReebGraph-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkFiltersSMP-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkFiltersSelection-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkFiltersTexture-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkFiltersVerdict-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkverdict-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkGUISupportQt-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkGUISupportQtSQL-7.1.so.7.1p.1 -lsqlite3 > /usr/lib/x86_64-linux-gnu/libvtkIOAMR-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so -lsz -ldl -lm > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so > /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5_hl.so > /usr/lib/x86_64-linux-gnu/libvtkIOEnSight-7.1.so.7.1p.1 -lnetcdf_c++ -lnetcdf > /usr/lib/x86_64-linux-gnu/libvtkIOExport-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkRenderingGL2PSOpenGL2-7.1.so.7.1p.1 -lgl2ps > /usr/lib/x86_64-linux-gnu/libvtkIOFFMPEG-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOMovie-7.1.so.7.1p.1 -ltheoraenc -ltheoradec > -logg /usr/lib/x86_64-linux-gnu/libvtkIOGDAL-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOGeoJSON-7.1.so.7.1p.1 -ljsoncpp > /usr/lib/x86_64-linux-gnu/libvtkIOImport-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOInfovis-7.1.so.7.1p.1 -lxml2 > /usr/lib/x86_64-linux-gnu/libvtkIOMINC-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOMPIImage-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOMPIParallel-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOParallel-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIONetCDF-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOMySQL-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOODBC-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOPLY-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOParallelExodus-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOParallelLSDyna-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOParallelNetCDF-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOParallelXML-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOPostgreSQL-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOTecplotTable-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOVPIC-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkVPIC-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOVideo-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkIOXdmf2-7.1.so.7.1p.1 > /usr/lib/x86_64-linux-gnu/libvtkxdmf2-7.1.so.7.1p.1 > /us