[Debichem-devel] libodsstream packaging (Was: Bug#879556: ITP: beads -- 2-DE electrophoresis gel image spot detection)

Olivier Langella olivier.langella at u-psud.fr
Mon Nov 27 07:47:21 UTC 2017


Hi Andreas,

it seems that the dh_auto_build problem is fixed. from what I understood of the debian helper automatic mecanisms, overriding is not easy because one must keep the same logic (creating and naming temporary directories...), but it is possible to only inject cmake arguments to the configuration step or inject make targets in the build step.
I've also seen that the man page I've left in the package was the QuaZip one. I left it here in order to make my own but I forgot it. It's fixed now, but I guess I am yet far from the debian quality requirements.

have a nice day,
Best regards,
Olivier

----- Mail original -----
De: "Olivier Langella" <Olivier.Langella at u-psud.fr>
À: "Andreas Tille" <tille at debian.org>
Cc: "DebiChem Project" <debichem-devel at lists.alioth.debian.org>, "Filippo Rusconi" <filippo.rusconi at u-psud.fr>
Envoyé: Vendredi 24 Novembre 2017 15:31:00
Objet: Re: libodsstream packaging (Was: Bug#879556: ITP: beads -- 2-DE electrophoresis gel image spot detection)

Hello Andreas,

> 
> OK, I've added a watch file but I'm a bit astonished that you added
> version 0.4.11 in pristine-tar but the link above points to version
> 0.4.10-1.  You should probably update the download area.

Yes you're right, I've made some changes and made the git repository 
with the very latest version 0.4.11 but didn't published it yet on :
https://sourcesup.renater.fr/frs/download.php/latestfile/963/libodsstream-0.4.11.tar.gz

This is updated now, you may will notice that the package file name is 
slightly different:
this is because for the 0.4.10 (libodsstream_0.4.10-1.tar.gz) , I've 
uploaded the tar gz file generated by my own dpkg-build... I think it is 
better to make a proper targz and separate it from dpkg, so I will now 
upload "real" targz files.


>   
>> Is the clone you've made somewhere in the alioth file system ?
>> I can't find it.
> 
> I just created a private clone of the repository you mentioned in
> your previous mail.

Ok
>   
>> I've tried quickly to start something in this repository on alioth :
>> /git/debichem/packages/libodsstream.git
> 
> I just cloned this and updated it to some extend.  Please read
> the commit log carefully.  I went until a state where I hit a
> build error.  Since I'm not a cmake expert (and quite busy with
> real life today until Monday) I'll leave this for you or other
> readers of the list:
> 
> ...
> make[1]: Leaving directory '/build/libodsstream-0.4.11'
>     dh_auto_build -O--buildsystem=cmake
> <------>cd obj-x86_64-linux-gnu && make -j1
> dh_auto_build: chdir("obj-x86_64-linux-gnu) failed: No such file or directory
> dh_auto_build: cd obj-x86_64-linux-gnu && make -j1 returned exit code 2
> debian/rules:9: recipe for target 'build' failed
> make: *** [build] Error 2
> dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
> 
>   
> Hope this helps for a first shot.

I see that there is already a lot of work.
Thanks a lot, I'm still struggling to get a correct pbuilder environment 
to be able to compile it with sid (I'm working in stretch).
If I can solve it, I will push some fix.

> 
> BTW, you might like to drop the Qt4 package since Qt4 will be droped
> from Debian in this release cycle (if I'm not missleaded).

Yes, this is planned. I've just finished the Qt5 port of my softwares, 
and I have also a working version of beads in Qt5, so it is possible to 
drop it...
I had the hope that perhaps some people could be interested in 
libodsstream : it can read and write ODS files using a kind of "SAX" 
approach. As many people still use Qt4, I thought it might be usefull.

Cheers,
Olivier

-- 
Olivier Langella
http://pappso.inra.fr/bioinfo
Génétique Quantitative et Évolution - Le Moulon
INRA - Université Paris-Sud - CNRS - AgroParisTech
Ferme du Moulon
91190 Gif-sur-Yvette, France
Tel : 01.69.33.23.68  Fax : 01.69.33.23.40
JID : olivier.langella at u-psud.fr

-- 
Olivier Langella
http://pappso.inra.fr/bioinfo
Génétique Quantitative et Évolution - Le Moulon
INRA - Université Paris-Sud - CNRS - AgroParisTech
Ferme du Moulon
91190 Gif-sur-Yvette, France
Tel : 01.69.33.23.68
Fax : 01.69.33.23.40

JID : olivier.langella at u-psud.fr



More information about the Debichem-devel mailing list