Open GoogleCodeExporter opened 8 years ago
Never used Archlinux, patches very welcome! Please let me know if you need any
help.
Original comment by mchol...@gmail.com
on 18 Jun 2012 at 7:08
Very, very preliminary support on arch via aur/elsa and aur/elsa-common
It only really works with a node instance, and requires a lot of manual
configuration, but it's there.
Original comment by i...@pingas.org
on 8 Aug 2012 at 2:17
Very cool! I'll leave the ticket open as more work is done.
Original comment by mchol...@gmail.com
on 8 Aug 2012 at 3:54
Alright, after some testing on Arch Linux, I'm ready to get native support
going.
Can you explicitly list out all the dependencies that the web and node
instances need? I can then ensure those packages are available in the arch user
repos and create arch_get_{web,node}_packages() methods. It should be pretty
easy from there.
Original comment by i...@pingas.org
on 18 Jan 2013 at 4:27
Do you want a list of the Perl modules required? It can be tough to map each
one to a distribution package. Or are you asking for the binaries?
Original comment by mchol...@gmail.com
on 18 Jan 2013 at 5:33
I'd like both a list of Perl and binary packages.
Arch has tools to automatically create distro packages from perl modules just
using the name. I did that for a lot of them a couple dozen svn revisions ago,
but I think it's easier to just get the list from you since you wrote the
program. :)
As for binary packages -- everything in arch is rolling release and we strive
to have the most up-to-date packages of all the distros. Manually compiling
things will probably not be necessary for arch, but it can still be done quite
easily.
Original comment by i...@pingas.org
on 18 Jan 2013 at 5:45
Ok, I'll work on getting you the canonical list of Perl modules required (I've
been meaning to document that for awhile). The binary package list is going to
be up to you, but I think you said you have that already, right? You should be
able to use the package list from the other distros as a guide if you don't
have it already.
Original comment by mchol...@gmail.com
on 18 Jan 2013 at 5:49
I lost the binary package list a while ago, actually, but it shouldn't be hard
to derive it from the others.
When you have the perl module list, can you also include recommended versions?
If not, that's okay. Hopefully whatever breaks will indicate what version it
needs.
Original comment by i...@pingas.org
on 18 Jan 2013 at 5:53
Ok, I've uploaded the web and node modules required (as best as I could tell
from the install).
Original comment by mchol...@gmail.com
on 20 Jan 2013 at 7:46
Attachments:
Okay, I'm a little confused about a few of the web dependencies (I'm looking at
the Ubuntu list):
What is "libpam0g-dev"? What does it do? Arch includes dev libraries with all
binary installations, so if this is just some core pam dev libraries, it should
be supplied by the system.
What is "libmodule-build-perl"? There is a "perl-module-build" in our repos
that will "Build, test, and install Perl modules". Are they the same?
What is "libexpat1-dev"? We have an expat package in our repos that should
include expat libraries. Or does it have to be some version of expat denoted by
the "1"?
Original comment by i...@pingas.org
on 15 Feb 2013 at 8:33
Yes, libpam0g-dev is just a dev library, so if the sources are already present
in Arch, you should be set.
libmodule-build-perl would be the package that provides the Module::Build Perl
module, as seen on cpan.org.
I'm unaware of an Expat version 2, so I think anything that has dev files for
Expat will probably work.
Original comment by mchol...@gmail.com
on 15 Feb 2013 at 11:04
Original issue reported on code.google.com by
i...@pingas.org
on 18 Jun 2012 at 7:06