Bug#875184: Help needed for medical imaging framework sofa (Was: Bug#875184: [sofa-framework] Future Qt4 removal from Buster)

2020-01-20 Thread Lisandro Damián Nicanor Pérez Meyer
Hi!

El lun., 20 ene. 2020 16:38, Moritz Mühlenhoff  escribió:

> On Sat, Sep 21, 2019 at 08:42:14AM +0200, Andreas Tille wrote:
> > Hi,
> >
> > On Fri, Sep 20, 2019 at 11:55:03PM +0200, Moritz Mühlenhoff wrote:
> > > On Fri, Sep 20, 2019 at 06:41:05PM -0300, Lisandro Damián Nicanor
> Pérez Meyer wrote:
> > > > I've created a WIP merge request at
> > > >
> > > >   https://salsa.debian.org/med-team/sofa-framework/merge_requests/1
> > > >
> > > > I could solve TinyXML (at least in the aspect of finding it, I might
> need to
> > > > adjust something else later on) but came across libgtest-dev... It
> ships static
> > > > libraries!
> >
> > @Lisandro: Thanks a lot, merged.
> >
> > > > I would have to check how to use them within CMake, but I do wonder
> if it's not
> > > > better to just keep the embedded version. After all it's only used
> for testing
> > > > C++ classes, so build time...
> > >
> > > Agreed, that seems preferable here.
> >
> > I've created a new tarball +dfsg3 which includes gtest.
> >
> > Lisandro, I'm really happy that you are pushing sofa-framework forward.
>
> Any further progress?


No, I'm afraid I'm quite busy with family stuff and I barely get to do
Debian stuff :-(


Bug#875184: Help needed for medical imaging framework sofa (Was: Bug#875184: [sofa-framework] Future Qt4 removal from Buster)

2020-01-20 Thread Moritz Mühlenhoff
On Sat, Sep 21, 2019 at 08:42:14AM +0200, Andreas Tille wrote:
> Hi,
> 
> On Fri, Sep 20, 2019 at 11:55:03PM +0200, Moritz Mühlenhoff wrote:
> > On Fri, Sep 20, 2019 at 06:41:05PM -0300, Lisandro Damián Nicanor Pérez 
> > Meyer wrote:
> > > I've created a WIP merge request at
> > > 
> > >   https://salsa.debian.org/med-team/sofa-framework/merge_requests/1
> > > 
> > > I could solve TinyXML (at least in the aspect of finding it, I might need 
> > > to
> > > adjust something else later on) but came across libgtest-dev... It ships 
> > > static
> > > libraries!
> 
> @Lisandro: Thanks a lot, merged.
> 
> > > I would have to check how to use them within CMake, but I do wonder if 
> > > it's not
> > > better to just keep the embedded version. After all it's only used for 
> > > testing
> > > C++ classes, so build time...
> > 
> > Agreed, that seems preferable here.
> 
> I've created a new tarball +dfsg3 which includes gtest.
> 
> Lisandro, I'm really happy that you are pushing sofa-framework forward.

Any further progress?

Qt4 has now been droppped from testing, qt4 will be removed from unstable by 
end of
February (along with the remaining rdeps (currently 15)).

Cheers,
Moritz




Bug#875184: Help needed for medical imaging framework sofa (Was: Bug#875184: [sofa-framework] Future Qt4 removal from Buster)

2019-09-21 Thread Andreas Tille
Hi,

On Fri, Sep 20, 2019 at 11:55:03PM +0200, Moritz Mühlenhoff wrote:
> On Fri, Sep 20, 2019 at 06:41:05PM -0300, Lisandro Damián Nicanor Pérez Meyer 
> wrote:
> > I've created a WIP merge request at
> > 
> >   https://salsa.debian.org/med-team/sofa-framework/merge_requests/1
> > 
> > I could solve TinyXML (at least in the aspect of finding it, I might need to
> > adjust something else later on) but came across libgtest-dev... It ships 
> > static
> > libraries!

@Lisandro: Thanks a lot, merged.

> > I would have to check how to use them within CMake, but I do wonder if it's 
> > not
> > better to just keep the embedded version. After all it's only used for 
> > testing
> > C++ classes, so build time...
> 
> Agreed, that seems preferable here.

I've created a new tarball +dfsg3 which includes gtest.

Lisandro, I'm really happy that you are pushing sofa-framework forward.

Kind regards

Andreas. 

-- 
http://fam-tille.de



Bug#875184: Help needed for medical imaging framework sofa (Was: Bug#875184: [sofa-framework] Future Qt4 removal from Buster)

2019-09-20 Thread Moritz Mühlenhoff
On Fri, Sep 20, 2019 at 06:41:05PM -0300, Lisandro Damián Nicanor Pérez Meyer 
wrote:
> I've created a WIP merge request at
> 
>   https://salsa.debian.org/med-team/sofa-framework/merge_requests/1
> 
> I could solve TinyXML (at least in the aspect of finding it, I might need to
> adjust something else later on) but came across libgtest-dev... It ships 
> static
> libraries!
> 
> I would have to check how to use them within CMake, but I do wonder if it's 
> not
> better to just keep the embedded version. After all it's only used for testing
> C++ classes, so build time...

Agreed, that seems preferable here.

Cheers,
Moritz



Bug#875184: Help needed for medical imaging framework sofa (Was: Bug#875184: [sofa-framework] Future Qt4 removal from Buster)

2019-09-20 Thread Lisandro Damián Nicanor Pérez Meyer
I've created a WIP merge request at

  https://salsa.debian.org/med-team/sofa-framework/merge_requests/1

I could solve TinyXML (at least in the aspect of finding it, I might need to
adjust something else later on) but came across libgtest-dev... It ships static
libraries!

I would have to check how to use them within CMake, but I do wonder if it's not
better to just keep the embedded version. After all it's only used for testing
C++ classes, so build time...

If we still decide to go with the packaged version then I wonder what extra
field we should add in debian/control to express this (I think there was a field
for that, but I can't remember that, Build-Using maybe?).

Cheers, Lisandro.



Bug#875184: Help needed for medical imaging framework sofa (Was: Bug#875184: [sofa-framework] Future Qt4 removal from Buster)

2019-09-19 Thread Andreas Tille
Hi Lisandro,

On Wed, Sep 18, 2019 at 07:42:23PM -0300, Lisandro Damián Nicanor Pérez Meyer 
wrote:
> On 19/09/17 10:17, Andreas Tille wrote:
> > On Tue, Sep 17, 2019 at 01:26:17PM -0300, Lisandro Damián Nicanor Pérez 
> > Meyer wrote:
> > > 
> > > Is the embedded stuff all in extlibs/? or is there some other 3rdparty 
> > > code?
> > 
> > A lot is excluded in advance from the packaging Git:
> > 
> > Files-Excluded: */libQGLViewer*
> > */csparse
> > */gtest
> > */qwt*
> > */eigen-3*
> > */newmat
> > */extlibs/json
> > */tinyxml
> > */*.dll
> > */*.lib
> > */SuiteSparse
> > 
> > Some of these previously resided in SofaKernel/extlibs before
> > the removal.
> 
> Well, the first error I see is that the software seems to require cpsarse, 
> but I
> don't seem to find it in the archive :-(

Good catch.  No idea why this was excluded.  I've fixed this in a new repackaged
tarball.  Please `gbp pull`
 
> Am I missing something? 

Please always assume that the problem is at my side. ;-)

Thanks a lot for your help

 Andreas.

-- 
http://fam-tille.de



Bug#875184: Help needed for medical imaging framework sofa (Was: Bug#875184: [sofa-framework] Future Qt4 removal from Buster)

2019-09-18 Thread Lisandro Damián Nicanor Pérez Meyer
On 19/09/17 10:17, Andreas Tille wrote:
> On Tue, Sep 17, 2019 at 01:26:17PM -0300, Lisandro Damián Nicanor Pérez Meyer 
> wrote:
> > 
> > Is the embedded stuff all in extlibs/? or is there some other 3rdparty code?
> 
> A lot is excluded in advance from the packaging Git:
> 
> Files-Excluded: */libQGLViewer*
> */csparse
> */gtest
> */qwt*
> */eigen-3*
> */newmat
> */extlibs/json
> */tinyxml
> */*.dll
> */*.lib
> */SuiteSparse
> 
> Some of these previously resided in SofaKernel/extlibs before
> the removal.

Well, the first error I see is that the software seems to require cpsarse, but I
don't seem to find it in the archive :-(

Am I missing something? 



Bug#875184: Help needed for medical imaging framework sofa (Was: Bug#875184: [sofa-framework] Future Qt4 removal from Buster)

2019-09-17 Thread Lisandro Damián Nicanor Pérez Meyer
Hi!

El mar., 17 sep. 2019 17:17, Andreas Tille  escribió:

> On Tue, Sep 17, 2019 at 01:26:17PM -0300, Lisandro Damián Nicanor Pérez
> Meyer wrote:
> >
> > Is the embedded stuff all in extlibs/? or is there some other 3rdparty
> code?
>
> A lot is excluded in advance from the packaging Git:
>
> Files-Excluded: */libQGLViewer*
> */csparse
> */gtest
> */qwt*
> */eigen-3*
> */newmat
> */extlibs/json
> */tinyxml
> */*.dll
> */*.lib
> */SuiteSparse
>
> Some of these previously resided in SofaKernel/extlibs before
> the removal.
>
> Hope this helps



It does. I can't assure you I'll be able to do it, but will do my best try.


Bug#875184: Help needed for medical imaging framework sofa (Was: Bug#875184: [sofa-framework] Future Qt4 removal from Buster)

2019-09-17 Thread Andreas Tille
On Tue, Sep 17, 2019 at 01:26:17PM -0300, Lisandro Damián Nicanor Pérez Meyer 
wrote:
> 
> Is the embedded stuff all in extlibs/? or is there some other 3rdparty code?

A lot is excluded in advance from the packaging Git:

Files-Excluded: */libQGLViewer*
*/csparse
*/gtest
*/qwt*
*/eigen-3*
*/newmat
*/extlibs/json
*/tinyxml
*/*.dll
*/*.lib
*/SuiteSparse

Some of these previously resided in SofaKernel/extlibs before
the removal.

Hope this helps

  Andreas.

-- 
http://fam-tille.de



Bug#875184: Help needed for medical imaging framework sofa (Was: Bug#875184: [sofa-framework] Future Qt4 removal from Buster)

2019-09-17 Thread Lisandro Damián Nicanor Pérez Meyer
Hi!

On 19/09/12 09:40, Andreas Tille wrote:
> Control: tags -1 help
> 
> On Sun, Sep 08, 2019 at 11:00:34PM +0200, Moritz Mühlenhoff wrote:
> > On Sun, Sep 08, 2019 at 08:41:40AM +0200, Andreas Tille wrote:
> > > On Sat, Sep 07, 2019 at 10:43:53PM +0200, Moritz Mühlenhoff wrote:
> > > > 
> > > > The current releases on https://github.com/sofa-framework claim to be 
> > > > Qt5
> > > > compatible. Is anyone working on updating the package or should it be 
> > > > removed?
> > > > 
> > > > sofa-framework is one of the three remaining reverse dependencies of
> > > > libqwt5-qt4-dev at this point.
> > > 
> > > I tried to upgrade sofa-framework but had severe issues with new cmake
> > > configuration.  I'll have a look next week.
> > 
> > If you're stuck, feel free to ping #debian-qt-kde.
> 
> I need to admit I'm totally stuck with this package.  Yes, there is a
> new upstream version since a long time and I tried several times to
> update it in Git[1].  However, its basically a new packaging of a large
> package with the need for excluding several code copies of libraries.
> I took over the maintenance from a former uploader which left the team
> but I need to admit my time resources and interest in this package are
> quite sparse.
> 
> To have a chance to keep sofa-framework we need an expert in cmake who
> has some experience how to replace Debian packaged libraries.  I'd
> happily add any volunteer to the Debian Med team to give full commit
> permissions.  If nobody volunteers I do not see a realistic chance to
> keep that package.
> 
> Kind regards,
> 
> Andreas.

Is the embedded stuff all in extlibs/? or is there some other 3rdparty code?



Bug#875184: Help needed for medical imaging framework sofa (Was: Bug#875184: [sofa-framework] Future Qt4 removal from Buster)

2019-09-12 Thread Andreas Tille
Control: tags -1 help

On Sun, Sep 08, 2019 at 11:00:34PM +0200, Moritz Mühlenhoff wrote:
> On Sun, Sep 08, 2019 at 08:41:40AM +0200, Andreas Tille wrote:
> > On Sat, Sep 07, 2019 at 10:43:53PM +0200, Moritz Mühlenhoff wrote:
> > > 
> > > The current releases on https://github.com/sofa-framework claim to be Qt5
> > > compatible. Is anyone working on updating the package or should it be 
> > > removed?
> > > 
> > > sofa-framework is one of the three remaining reverse dependencies of
> > > libqwt5-qt4-dev at this point.
> > 
> > I tried to upgrade sofa-framework but had severe issues with new cmake
> > configuration.  I'll have a look next week.
> 
> If you're stuck, feel free to ping #debian-qt-kde.

I need to admit I'm totally stuck with this package.  Yes, there is a
new upstream version since a long time and I tried several times to
update it in Git[1].  However, its basically a new packaging of a large
package with the need for excluding several code copies of libraries.
I took over the maintenance from a former uploader which left the team
but I need to admit my time resources and interest in this package are
quite sparse.

To have a chance to keep sofa-framework we need an expert in cmake who
has some experience how to replace Debian packaged libraries.  I'd
happily add any volunteer to the Debian Med team to give full commit
permissions.  If nobody volunteers I do not see a realistic chance to
keep that package.

Kind regards,

Andreas.


[1] https://salsa.debian.org/med-team/sofa-framework

-- 
http://fam-tille.de