Precompiled Binary (Arch Linux)

Hi everyone,

I am not sure if I have to post this discussion here or on Arch Linux's
forums, so sorry if this is not the right place.

As far as I understood, this library is written in C++ and wrapped with
Python. So it is similar to other high-performance libraries (like Numpy) in
such sense. Other libraries, like Numpy itself, are available trough
precompiled packages for almost every main distribution (including Arch).
Currently precompiled (I think) graph-tool packages are available just for
Debian and Ubuntu, while Arch has only an AUR package which "unfortunately"
require compilation.

I think this library is awesome and should have a precompiled Arch package
to make it immediate to install on such systems, so that way, for example,
we can just treat it like a normal package dependency to other packages
simplifing developement and distribution of other software who require
graph-tool and ask less expert users just to type a bunch of simple commands
to install the package instead of compile it.

Is it possible to do such a thing? If yes, do you plan to do it? Should I
ask on Arch forums instead?

I understand C++ makes thigs difficult for portability, but the majority of
linux libraries are written in C and have a precompiled package on major
distributions. But, as i sayed, graph-tool it is similar (I think) to a lot
of neat C++/Python libraries which have an Arch precompiled package.

Does create an Arch package ask too much effort for graph-tool developers in
order maintain the software?

Please, tell me if I am wrong on something and thanks in advance for your
reply.

One of the coolest libraries I ever seen! Even the documentation is awesome
(love the fact thath you specify types even in a weak-typed language, the
notes on complexity of the algorithms...) and today is a rare thing :slight_smile:

--Daniele

Is it possible to do such a thing? If yes, do you plan to do it? Should I
ask on Arch forums instead?

Of course it is possible, but it is not up to me or anyone on this list. You
need to contact the Arch devs to include it in the main repository.

Does create an Arch package ask too much effort for graph-tool developers in
order maintain the software?

Not at all, in fact there is already a package in the AUR:

    https://aur.archlinux.org/packages/python-graph-tool/

All that is needed if for a 'core' dev to adopt it, so it can be included in
the main repo. You can vote for the package in AUR (and get your friends to
do it too), and lobby the devs for inclusion.

Best,
Tiago

Some more info on this. Probably the best way to proceed is to convince a
"Trusted User" to adopt the package. Here is a list of trusted users:

    https://wiki.archlinux.org/index.php/Trusted_Users

The package is low-maintenance, so it should not be a large burden.

Best,
Tiago

Thank you very much!

--Daniele

2018-07-26 13:38 GMT+02:00 Tiago de Paula Peixoto <tiago(a)skewed.de>:

attachment.html (1.82 KB)