I just noticed gambit on Debian's list of orphaned packages, http://www.debian.org/devel/wnpp/orphaned :
gambc: Gambit-C Scheme interpreter and compiler (package info), orphaned since 569 days.
It there any technical or political reason for this? Or is it just a lack of manpower?
-- hendrik
Afficher les réponses par date
I'm trying to adopt it, but we need a way to fully enable versioned shlibs before it's fit for debian. I have 4.2.9 sitting in debian mentors waiting for upload, but any more needs a new patch.
On Tue, Jan 7, 2014 at 3:18 PM, Hendrik Boom hendrik@topoi.pooq.com wrote:
I just noticed gambit on Debian's list of orphaned packages, http://www.debian.org/devel/wnpp/orphaned :
gambc: Gambit-C Scheme interpreter and compiler (package info), orphaned since 569 days.
It there any technical or political reason for this? Or is it just a lack of manpower?
-- hendrik
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
On Tue, Jan 07, 2014 at 04:47:38PM +1100, Jackson Doak wrote:
I'm trying to adopt it, but we need a way to fully enable versioned shlibs before it's fit for debian. I have 4.2.9 sitting in debian mentors waiting for upload, but any more needs a new patch.
I see. Technical issues *and* bureaucracy.
Those shlibs are, presumaby, shared libraries, which have to have some kind of version numbers attached to them, so that different programs, which may be linked with different versions, can seek out their own mates at run time.
Presumably the details involve changes in the gambit build system.
Debian does have stringent conditions on their packages, don't they?
Still, I don't see why they should consider gambc orphaned if there's someone activey trying to be the maintainier.
Though it's probably unlikely because I have no experience building Debian packages, let me know if I can help in some way. Perhaps I could test-install on an 1386 jessie system or an AMD64 wheezy.
-- hendrik
On Tue, Jan 7, 2014 at 3:18 PM, Hendrik Boom hendrik@topoi.pooq.com wrote:
I just noticed gambit on Debian's list of orphaned packages, http://www.debian.org/devel/wnpp/orphaned :
gambc: Gambit-C Scheme interpreter and compiler (package info), orphaned since 569 days.
It there any technical or political reason for this? Or is it just a lack of manpower?
-- hendrik
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
It's orphaned until an upload actually closes the bug.
On Wed, Jan 8, 2014 at 1:27 AM, Hendrik Boom hendrik@topoi.pooq.com wrote:
On Tue, Jan 07, 2014 at 04:47:38PM +1100, Jackson Doak wrote:
I'm trying to adopt it, but we need a way to fully enable versioned
shlibs
before it's fit for debian. I have 4.2.9 sitting in debian mentors
waiting
for upload, but any more needs a new patch.
I see. Technical issues *and* bureaucracy.
Those shlibs are, presumaby, shared libraries, which have to have some kind of version numbers attached to them, so that different programs, which may be linked with different versions, can seek out their own mates at run time.
Presumably the details involve changes in the gambit build system.
Debian does have stringent conditions on their packages, don't they?
Still, I don't see why they should consider gambc orphaned if there's someone activey trying to be the maintainier.
Though it's probably unlikely because I have no experience building Debian packages, let me know if I can help in some way. Perhaps I could test-install on an 1386 jessie system or an AMD64 wheezy.
-- hendrik
On Tue, Jan 7, 2014 at 3:18 PM, Hendrik Boom hendrik@topoi.pooq.com
wrote:
I just noticed gambit on Debian's list of orphaned packages, http://www.debian.org/devel/wnpp/orphaned :
gambc: Gambit-C Scheme interpreter and compiler (package info), orphaned since 569 days.
It there any technical or political reason for this? Or is it just a lack of manpower?
-- hendrik
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
On Jan 7, 2014, at 9:27 AM, Hendrik Boom wrote:
On Tue, Jan 07, 2014 at 04:47:38PM +1100, Jackson Doak wrote:
I'm trying to adopt it, but we need a way to fully enable versioned shlibs before it's fit for debian. I have 4.2.9 sitting in debian mentors waiting for upload, but any more needs a new patch.
I see. Technical issues *and* bureaucracy.
That comment isn't helpful.
Though it's probably unlikely because I have no experience building Debian packages, let me know if I can help in some way. Perhaps I could test-install on an 1386 jessie system or an AMD64 wheezy.
That comment *is* helpful.
Brad
If anyone would like to try the new .deb (works on all debian based systems), run dget http://mentors.debian.net/debian/pool/main/g/gambc/gambc_4.2.9-1.dsc then extract the tarballs, then put the debian folder inside the gambc folder, then run debuild then install the .deb
On Wed, Jan 8, 2014 at 6:00 AM, Bradley Lucier lucier@math.purdue.eduwrote:
On Jan 7, 2014, at 9:27 AM, Hendrik Boom wrote:
On Tue, Jan 07, 2014 at 04:47:38PM +1100, Jackson Doak wrote:
I'm trying to adopt it, but we need a way to fully enable versioned
shlibs
before it's fit for debian. I have 4.2.9 sitting in debian mentors
waiting
for upload, but any more needs a new patch.
I see. Technical issues *and* bureaucracy.
That comment isn't helpful.
Though it's probably unlikely because I have no experience building Debian packages, let me know if I can help in some way. Perhaps I could test-install on an 1386 jessie system or an AMD64 wheezy.
That comment *is* helpful.
Brad
On Jan 7, 2014, at 12:47 AM, Jackson Doak noskcaj@ubuntu.com wrote:
I'm trying to adopt it, but we need a way to fully enable versioned shlibs before it's fit for debian. I have 4.2.9 sitting in debian mentors waiting for upload, but any more needs a new patch.
I’ve just pushed a commit to the repo which adds support for versioned shared libraries. You’ll need to pass the following options to the configure script:
./configure --enable-shared --enable-versioned-shared-libs
and possibly --enable-single-host .
Marc
Thanks for all your help, i should be able to have this packaged soon. I always get forced to run --disable-absolute-shared-libs as well, why is this?
On Sun, Jan 12, 2014 at 3:25 PM, Marc Feeley feeley@iro.umontreal.cawrote:
On Jan 7, 2014, at 12:47 AM, Jackson Doak noskcaj@ubuntu.com wrote:
I'm trying to adopt it, but we need a way to fully enable versioned
shlibs before it's fit for debian. I have 4.2.9 sitting in debian mentors waiting for upload, but any more needs a new patch.
I’ve just pushed a commit to the repo which adds support for versioned shared libraries. You’ll need to pass the following options to the configure script:
./configure --enable-shared --enable-versioned-shared-libs
and possibly --enable-single-host .
Marc
One other thing, what files should i install as examples? The current packaging says examples/* misc/bench.tgz misc/syntax-case.scm
Is there anything that needs adding? (i know syntax-case is gone)
On Sun, Jan 12, 2014 at 6:10 PM, Jackson Doak noskcaj@ubuntu.com wrote:
Thanks for all your help, i should be able to have this packaged soon. I always get forced to run --disable-absolute-shared-libs as well, why is this?
On Sun, Jan 12, 2014 at 3:25 PM, Marc Feeley feeley@iro.umontreal.cawrote:
On Jan 7, 2014, at 12:47 AM, Jackson Doak noskcaj@ubuntu.com wrote:
I'm trying to adopt it, but we need a way to fully enable versioned
shlibs before it's fit for debian. I have 4.2.9 sitting in debian mentors waiting for upload, but any more needs a new patch.
I’ve just pushed a commit to the repo which adds support for versioned shared libraries. You’ll need to pass the following options to the configure script:
./configure --enable-shared --enable-versioned-shared-libs
and possibly --enable-single-host .
Marc
On Jan 12, 2014, at 3:20 AM, Jackson Doak noskcaj@ubuntu.com wrote:
One other thing, what files should i install as examples? The current packaging says examples/* misc/bench.tgz misc/syntax-case.scm
The subdirectory examples and bench.tgz are the best sources of examples. You can remove syntax-case.scm because that is part of the standard distribution now (it is in ~~lib).
Marc
ok. I've just started work on the package, do we really need to have 4.7.1 as the version of the shlibs? Shouldn't libgambc.so.4 be enough? Otherwise i would have to run a transition with each new release
On Mon, Jan 13, 2014 at 3:13 AM, Marc Feeley feeley@iro.umontreal.cawrote:
On Jan 12, 2014, at 3:20 AM, Jackson Doak noskcaj@ubuntu.com wrote:
One other thing, what files should i install as examples? The current packaging says examples/* misc/bench.tgz misc/syntax-case.scm
The subdirectory examples and bench.tgz are the best sources of examples. You can remove syntax-case.scm because that is part of the standard distribution now (it is in ~~lib).
Marc
On Jan 12, 2014, at 2:10 AM, Jackson Doak noskcaj@ubuntu.com wrote:
Thanks for all your help, i should be able to have this packaged soon. I always get forced to run --disable-absolute-shared-libs as well, why is this?
When using shared libs (--enable-shared), and with --enable-absolute-shared-libs (which is the default), the libraries are installed in their final destination just prior to linking the executables (gsi and gsc) using *absolute* paths for the libraries. This is useful on some systems to avoid having to supply the path to the libraries in the environment variable LD_LIBRARY_PATH . However, this doesn’t work when using a DESTDIR because the destination directory is a temporary holding place for the libraries before they are installed in their final destination (so the absolute path would point to the wrong place).
Marc