Bug#997120: [Debian-med-packaging] Bug#997120:

2022-02-16 Thread Andreas Tille
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:

2022-02-16 Thread Jose Luis Rivero
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:

2022-02-15 Thread Emmanuel Promayon

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:

2022-02-14 Thread Andreas Tille
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:

2022-02-13 Thread Jose Luis Rivero
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:

2022-02-08 Thread Andreas Tille
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:

2022-02-07 Thread Emmanuel Promayon

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:

2022-02-07 Thread Jose Luis Rivero
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

2021-10-23 Thread Lucas Nussbaum
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