[Pkg-electronics-devel] GHDL and Debian

Wesley J. Landaker wjl at icecavern.net
Sun May 26 17:39:18 UTC 2013


On Sunday, May 26, 2013 04:07:47 Brian Drummond wrote:
> On Sat, 2013-05-25 at 18:16 -0700, Jon Taylor wrote:
> > 
> > I just installed Ubuntu latest on my new laptop, and when attempting
> > to get GHDL installed I found out about this:
> > 
> > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696548
> > 
>
> TL/DR : if you're not up to building gcc from source, sorry there will
> be a wait.
> 
> I knew Wesley was looking into this but I didn't know he gave up from
> time pressures; he only reported this to Debian, not here.

Well, I'm not *completely* dead yet. =) I haven't retired from Debian, nor 
have I'm *totally* given up -- but, this isn't the first time I've mentioned 
some troubles (and had somewhat disheartening replies), e.g.:

https://mail.gna.org/public/ghdl-discuss/2012-01/msg00007.html

But yes, sadly, I'm very strapped for time in relation to what the GHDL 
package in Debian requires. Due to the many problems with keeping GHDL up-
to-date and working with new compilers and on all currently-support Debian 
architectures <https://buildd.debian.org/status/package.php?p=ghdl>, just 
keeping GHDL *working* in Debian (not even counting upgrades or anything) 
has become a lot more work than it used to be. Although I plan to continue 
to contribute how I can, I really am hoping to find someone(s) to adopt the 
GHDL Debian package.

Now, the current Debian GHDL package in unstable does work fine currently, 
due to some NMU package work done by Artur Rona. The package is removed from 
Debian's testing, which means GHDL will not go into stable Debian releases 
currently, but it is usable on any Debian system by pointing to the unstable 
repository and installing from there.

http://packages.qa.debian.org/g/ghdl.html

Joris van Rantwijk also has made some upgraded deb packages outside of the 
Debian infrastructure, which are available here:

http://jorisvr.nl/ghdl_debian.html

I really want GHDL to succeed and to work well in Debian, and I'll do what I 
can to help, but I'm not sure I have time to champion it any more; certainly 
I do not have time in the near future. A good path forward may be to put 
together a team of interested folks to maintain a good Debian package going 
forward, either based on my work in Git <git://git.debian.org/git/collab-
maint/ghdl.git> (which needs some changes to get up to date), or starting 
from Joris' external package (which needs some changes to follow Debian's 
package requirements), and/or by integrating Debianization more closely into 
upstream development (which BTW, could grealy benefit from moving to Git). 

Of course, I'd love to also see us in the Debian+GHDL niche collaborating 
more efficiently and directly with the current upstream (which currently 
appears to me to de facto be Brian Drummond, although the original author, 
Tristan Gingold may still be working on it as well) as well as package 
maintainers from Ubuntu and Fedora and getting more of the hacks that 
distros are having to do into GHDL upstream, but it seems to me that is 
going to require at least one someone with enough time and motivation to 
coordinate things.

Anyway, I'm cross-posting this to GHDL's ghdl-discuss and the Debian pkg-
electronics team mailing lists, and CCing those directly involved in those 
two threads, or if I mentioned you by name in this e-mail. For those 
interested in the state of GHDL and Debian, I'd suggest subscribing to both 
of those mailing lists.

Also, here are links to the two relevent threads I'm connecting with this e-
mail, as I don't think all interested parties are all fully connected and 
communicating yet. =)

http://lists.alioth.debian.org/pipermail/pkg-electronics-devel/2013-
May/003212.html

https://mail.gna.org/public/ghdl-discuss/2013-05/msg00002.html

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-electronics-devel/attachments/20130526/cb5765a7/attachment.pgp>


More information about the Pkg-electronics-devel mailing list