View mode: basic / threaded / horizontal-split · Log in · Help
May 01, 2012
LDC and the Debian Repository
I will put in a bug report but it would be good if this were followed up
by representations from the LDC bosses...

The version of LDC in the Debian Unstable repository cannot be installed
on a fresh Debian install as it depends on a library that is no longer
in the repository.

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
May 02, 2012
Re: LDC and the Debian Repository
On Tuesday, 1 May 2012 at 16:12:31 UTC, Russel Winder wrote:
> I will put in a bug report but it would be good if this were 
> followed up
> by representations from the LDC bosses...

The maintainer of the Debian package is Arthur Loiret, so I'm not 
sure what we as LDC devs can do about that. I'm also not quite 
sure what the problem with the package is in the first place? Was 
libconfig kicked out of the Debian repositories? Seems 
unlikely… (and apparently it ships with Ubuntu, at least: 
https://launchpad.net/ubuntu/+source/libconfig)

David
May 02, 2012
Re: LDC and the Debian Repository
On Wednesday, 2 May 2012 at 11:48:32 UTC, David Nadlinger wrote:
> (and apparently it ships with Ubuntu, at least: 
> https://launchpad.net/ubuntu/+source/libconfig)

Oh well – I guess you know what I meant…
May 02, 2012
Re: LDC and the Debian Repository
On Wed, 2012-05-02 at 13:48 +0200, David Nadlinger wrote:
[...]
> The maintainer of the Debian package is Arthur Loiret, so I'm not 
> sure what we as LDC devs can do about that. I'm also not quite 
> sure what the problem with the package is in the first place? Was 
> libconfig kicked out of the Debian repositories? Seems 
> unlikely… (and apparently it ships with Ubuntu, at least: 
> https://launchpad.net/ubuntu/+source/libconfig)

Debian maintainers are often overworked folk who miss the occasional
thing and need a gentle "heads up".  Downstream folk building a friendly
and constructive relationship with Debian maintainers generally helps
everyone. I found this with Groovy and Gant. The original Debian
maintainers had lost motivation so by constructive discussion with them
and others from the Java maintenance team a very satisfactory situation
for all arose and now Groovy, Gant, etc. seem to get packaged just a few
hours after a release!

Is Arthur a sole maintainer or is he part of a team.  gdc presumably is
part of the GCC suite.  ldc could be part of the LLVM suite?

The particular problem for Debian Unstable is that libconfig++8 has gone
from amd64 Debian Unstable because libconfig++9 has replaced it.  The
ldc package however mandates libconfig++8. I suspect it just need a
trivial edit and repackage -- assuming libconfig++8 and libconfig++9 are
the same as far as ldc is concerned.

The problem in Ubuntu seems to be a different one, but of the same
type. 
 
-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
May 02, 2012
Re: LDC and the Debian Repository
On Wednesday, 2 May 2012 at 13:16:04 UTC, Russel Winder wrote:
> Downstream folk building a friendly
> and constructive relationship with Debian maintainers generally 
> helps everyone.

Huh? You mean »upstream«?

> Is Arthur a sole maintainer or is he part of a team.

I don't know – as far as I'm aware, he is just a D user who 
thought it would be nice to have LDC packaged (thanks a lot for 
that, btw).

> gdc presumably is
> part of the GCC suite.  ldc could be part of the LLVM suite?

Well, LDC is just an open source project which happens to use 
LLVM, and not affiliated with llvm.org in any way – so a D 
suite of some kind would probably be a better fit. If the guys 
maintaining the LLVM packages in Debian also took care of the LDC 
packages, this would certainly be very welcome, but it's less of 
a »natural fit« than it might seem.

> The problem in Ubuntu seems to be a different one, but of the 
> same type.

Ubuntu is apparently shipping an ancient version of LDC (which 
might as well be the lastest release, since for various reasons, 
there hasn't been a release for quite some time now) – trunk is 
at LLVM 3.0 now, and we have a 3.1 branch ready. I'll see what we 
can get done regarding a new release in the next days/weeks.

David
May 02, 2012
Re: LDC and the Debian Repository
On Wednesday, 2 May 2012 at 13:16:04 UTC, Russel Winder wrote:
> Downstream folk building a friendly
> and constructive relationship with Debian maintainers generally 
> helps everyone.

Huh? You mean »upstream«?

> Is Arthur a sole maintainer or is he part of a team.

I don't know – as far as I'm aware, he is just a D user who
thought it would be nice to have LDC packaged (thanks a lot for
that, btw).

> gdc presumably is
> part of the GCC suite.  ldc could be part of the LLVM suite?

Well, LDC is just an open source project which happens to use
LLVM, and not affiliated with llvm.org in any way – so a D
suite of some kind would probably be a better fit. If the guys
maintaining the LLVM packages in Debian also took care of the LDC
packages, this would certainly be very welcome, but it's less of
a »natural fit« than it might seem.

> The problem in Ubuntu seems to be a different one, but of the 
> same type.

Ubuntu is apparently shipping an ancient version of LDC (which
might as well be the lastest release, since for various reasons,
there hasn't been a release for quite some time now) – trunk is
at LLVM 3.0 now, and we have a 3.1 branch ready. I'll see what we
can get done regarding a new release in the next days/weeks.

David
May 02, 2012
Re: LDC and the Debian Repository
On Wed, 2012-05-02 at 18:07 +0200, David Nadlinger wrote:
[...]
> Huh? You mean »upstream«?

I guess so ;-)

[...]
> I don't know – as far as I'm aware, he is just a D user who 
> thought it would be nice to have LDC packaged (thanks a lot for 
> that, btw).

To get into the Debian repository a qualified Debian Maintainer has to
be involved...

[...]
> Well, LDC is just an open source project which happens to use 
> LLVM, and not affiliated with llvm.org in any way – so a D 
> suite of some kind would probably be a better fit. If the guys 
> maintaining the LLVM packages in Debian also took care of the LDC 
> packages, this would certainly be very welcome, but it's less of 
> a »natural fit« than it might seem.

I guess the relationship between LDC and LLVM is very different to that
of GDC and GCC: I guess the analogy is more LDC and Clang?

[...]
> Ubuntu is apparently shipping an ancient version of LDC (which 
> might as well be the lastest release, since for various reasons, 
> there hasn't been a release for quite some time now) – trunk is 
> at LLVM 3.0 now, and we have a 3.1 branch ready. I'll see what we 
> can get done regarding a new release in the next days/weeks.

Given that I doubt the Ubuntu developers do anything other than take
Debian for this then that implies that the Debian version is also
relatively ancient?  Getting Debian Unstable sorted is the fastest way
of getting Ubuntu sorted as far as I can see.  This also gets Mint
sorted as well I guess?

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
Top | Discussion index | About this forum | D home