libraries need an installer and should be packaged and released

Bug #297307 reported by Abdulaziz Ghuloum
2
Affects Status Importance Assigned to Milestone
Scheme Libraries
Confirmed
Low
Unassigned

Bug Description

If you have an installation script (e.g., make install) for the libraries, and can manage to release them (e.g., tar gzip them) on regular intervals (e.g., once a year :-)), then packagers of linux distributions can pick the bundle and make it part of debian/ubuntu/fedora whatever.

Yes, I know it's not fun, but it should not be too hard either. It makes the live of packagers easier (this was my observation when I released ikarus, because it had standard ./configure && make && make install build process, it was packaged for debian within a couple of days of release).

It might not be too urgent to do so now, since I am yet to release 0.0.4, but just keep it in mind.

Aziz,,,

Revision history for this message
Derick Eddington (derick-eddington) wrote : Re: [Bug 297307] [NEW] libraries need an installer and should be packaged and released

On Wed, 2008-11-12 at 18:00 +0000, Abdulaziz Ghuloum wrote:
> If you have an installation script (e.g., make install) for the
> libraries, and can manage to release them (e.g., tar gzip them) on
> regular intervals (e.g., once a year :-)), then packagers of linux
> distributions can pick the bundle and make it part of
> debian/ubuntu/fedora whatever.
>
> Yes, I know it's not fun, but it should not be too hard either. It
> makes the live of packagers easier (this was my observation when I
> released ikarus, because it had standard ./configure && make && make
> install build process, it was packaged for debian within a couple of
> days of release).
>
> It might not be too urgent to do so now, since I am yet to release
> 0.0.4, but just keep it in mind.

I'm not sure what I should do for "make" or "make install" because these
are R6RS libraries that are possibly compiled for different
implementations, possibly not, and need to go in some
implementation-specific search folder. Hopefully a tarball of
source-code is all packagers need and they can turn it into whatever
they want.

Changed in ikarus-libraries:
assignee: nobody → derick-eddington
importance: Undecided → Low
status: New → In Progress
Changed in ikarus-libraries:
status: In Progress → Incomplete
Revision history for this message
Abdulaziz Ghuloum (aghuloum) wrote :

Why was this marked Incomplete?

Revision history for this message
Derick Eddington (derick-eddington) wrote : Re: [Bug 297307] Re: libraries need an installer and should be packaged and released

On Sun, 2009-04-12 at 09:38 +0000, Abdulaziz Ghuloum wrote:
> Why was this marked Incomplete?

Because it wasn't really "In Progress" and I'm not sure what to do about
it because our understanding of how to package and auto-install R6RS
libraries for multiple implementations seems to be incomplete. Making a
tarball is easy, but I don't know where to host it "for release". I'll
see if L.P. let's me host a tarball (know anything about this?). I
agree it would be good if the libraries could be installed using Make
(or any other installer), so "Confirmed" is probably more appropriate.

If/when my Library Files SRFI gets finalized, it will offer a standard
for file naming and finding and a single environment variable for
configuring search paths, which I hope will help solve the
packaging/installing problem. I submitted it over a month ago, and
yesterday I submitted some updates to it, and I'm just waiting for them
to stick it on the website as a draft. I don't know what the
delay/problem is. Four days ago, I asked what the status is, and I'm
waiting for a response. If you want to look at it, it's here:
https://code.launchpad.net/~derick-eddington/+junk/library-files

Changed in ikarus-libraries:
status: Incomplete → Confirmed
Revision history for this message
Abdulaziz Ghuloum (aghuloum) wrote :

On Apr 12, 2009, at 2:39 PM, Derick Eddington wrote:

> I'll see if L.P. let's me host a tarball (know anything about this?).

Yes.

First, register a "Series". Ikarus has a 0.0 series, see:
   https://launchpad.net/ikarus/0.0

Second, add a release to that series. Ikarus has a 0.0.3 release, see
   https://launchpad.net/ikarus/0.0/0.0.3

Once you have a release, attach any number of download files to it.

Aziz,,,

Revision history for this message
Derick Eddington (derick-eddington) wrote :

Thanks!

On Sun, 2009-04-12 at 14:19 +0000, Abdulaziz Ghuloum wrote:
> On Apr 12, 2009, at 2:39 PM, Derick Eddington wrote:
>
> > I'll see if L.P. let's me host a tarball (know anything about this?).
>
> Yes.
>
> First, register a "Series". Ikarus has a 0.0 series, see:
> https://launchpad.net/ikarus/0.0
>
> Second, add a release to that series. Ikarus has a 0.0.3 release, see
> https://launchpad.net/ikarus/0.0/0.0.3
>
> Once you have a release, attach any number of download files to it.

Changed in scheme-libraries:
assignee: Derick Eddington (derick-eddington) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.