Package: sponsorhip-requests
Severity: wishlist

I am looking for a sponsor for my package python3-metpx-sarracenia.
It has been in development since 2013, and it is now getting stable
enough that putting it into a stable repository is starting to make sense.
currently alpha, should make it to beta soon.

Package name : python3-metpx-sarracenia
Version             : 2.18.01a5 ? or later? maybe pull latest tag from git?
Upstream Author: ssc.hpc-chp....@canada.ca,
peter_si...@sourceforge.net  ( Peter Silva is manager of a team at
Canadian government.)
URL:             http://metpx.sf.net
License:       GPLv2
Section:        python

Sarracenia is used to generate messages (called posts) about files,
which are then published to a rabbitmq AMQP broker.  Subscribers can
then do stuff with them. Usually one downloads them, thus doing a file
transfer.  Once downloaded, the files can also be published to another
broker, daisy chain style. Hence SARRA: Subscribe and Recusively
Re-Advertise.

Can be used to mirror large trees... and by large, I mean 27 million
files in a single tree large... and do so 72 times faster than
rsync... (explanation here:
http://metpx.sourceforge.net/mirroring_use_case.html )  mi

also can be used to download from the Canadian weather service's
public datamart ( http://dd.weather.gc.ca )

The debian building basically works, there is a PPA for it:
https://launchpad.net/metpx-sarracenia

One can obtain the source:

git clone git://git.code.sf.net/p/metpx/sarracenia metpx-sarracenia
cd metpx-sarracenia
git checkout v2.18.01a5
debuild

will build the python3-metpx-sarracenia_2.18.01a5_all.deb
package.

That's clean, and that's enough for now... If you are feeling kind/friendly,
 but there is also some (optional) C stuff in the c/ subdirectory.  if you do:

cd c
debuild

it will build:

libsarra-c_2.18.01a5_amd64.deb  libsarra-c-dev_2.18.01a5_amd64.deb
sarra-c_2.18.01a5_amd64.deb

The C stuff is needed for the large mirroring case, but most use cases
are fine with just the python.  I haven't figured out how to get
launchpad to do these builds automatically, and they require
librabbitmq4-0.8.0 which is too new from ubuntu 16.04, so have not
tried to build there, but current debian stable is OK (also 17.10, and
18.04) The c stuff is linux only (depends on INOTIFY kernel feature.)
likely won't work on alternate kernels.

Reply via email to