Hi,
I decided not to be that much lazy and when I need to compile some software
(mostly for molecular biology, genetics, ...), I package it. So far it is in
https://build.opensuse.org/project/show/home:vojtaeus but I think it could be
useful to submit them to https://build.opensuse.org/project/show/science but
I'm still bit beginner with packaging (and biologist, not programmer), so I'm
not sure if I follow all best-practice guidelines and so...
Anyway, can I just do such a "mass submission" of my packages into science? Is
there any special procedure? Any review? I suppose I'm then maintainer of the
packages, but not of whole science repository...?
There are still issues with some packages I don't know how to solve now:
https://build.opensuse.org/package/show/home:vojtaeus/bamtools - I'm not sure
if I'm correctly handling shared library and don't really get why it works for
TW, but fails for 15.2 and 15.3... Similarly I fail with BEAGLE library (not
in OBS), which should add extra support for MrBayes.
https://build.opensuse.org/package/show/home:vojtaeus/bandage - I wonder if it
fails for 15.2 due to "ERROR: No sufficient Category definition" and "Errors
in installed desktop file detected.". Is this so different comparing to 15.3
and TW? Hint in build log doesn't really help me... :-/ I was also bit
confused when looking into various Qt applications by diversity of usage of
BuildRequires tags, but I hope I package it correctly... :-)
https://build.opensuse.org/package/show/home:vojtaeus/bwa - I don't really get
why it fails for i586 TW, but it's probably unimportant. ;-)
https://build.opensuse.org/package/show/home:vojtaeus/seaview - I wonder if
failures for 15.2 and 15.3 are due to errors in desktop file (which works for
TW). Also, it is supposed to deliver HTML help file, which I think I package
correctly (well, lines 48 and 49 of spec file can be probably dropped, the
don't do what I was hoping for), but it fails to find it. Interestingly, when
I packaged the RPM locally with this spec file, it can find the help, but not
when I do it in OBS...
I have also list of things in Java, Maven, bazel, and more which I'd like to
add. Especially with thinks like IGV, GATK or Picard I don't really have any
idea, how to compile it... We'll see :-)
So can I just submit what I have into science, or am I supposed to undergo
some sophisticated procedure? :-)
Yours,
V.
--
Vojtěch Zeisek
https://trapa.cz/
Komunita openSUSE GNU/Linuxu
Community of the openSUSE GNU/Linux
https://www.opensuse.org/