Xenial version missing

Bug #1606339 reported by Leandro Heck
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ghdl (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Hi, it is possible to add a ghdl version for Ubuntu Xenial (16.04)? Thank you.

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Hello and thanks for reporting this issue.

I looked at the publishing history for this package (https://launchpad.net/ubuntu/+source/ghdl/+publishinghistory) and found that it was removed from the Ubuntu archives quite some time ago. The package failed to build from source and depended on a library which was scheduled for removal, see bug 986096 for more details. It looks like it has also been removed from the Debian archive for similar reasons (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814147).

At this point, the package would likely need to be repackaged to get into Ubuntu (and then it would land in the current development version)

Revision history for this message
Leandro Heck (leoheck) wrote : Re: [Bug 1606339] Re: Xenial version missing

Hello Hans, thanks for the fast answer.

Ok, I built it from sources using its last release from github. I had to
install gnat-4.9. Could I help to make this package working? If yes, I
would like to get some pointers to be prepared for this task. Thank you.

--
Leandro Sehnem Heck

On Mon, Jul 25, 2016 at 4:23 PM, Hans Joachim Desserud <
<email address hidden>> wrote:

> Hello and thanks for reporting this issue.
>
> I looked at the publishing history for this package
> (https://launchpad.net/ubuntu/+source/ghdl/+publishinghistory) and found
> that it was removed from the Ubuntu archives quite some time ago. The
> package failed to build from source and depended on a library which was
> scheduled for removal, see bug 986096 for more details. It looks like it
> has also been removed from the Debian archive for similar reasons
> (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814147).
>
> At this point, the package would likely need to be repackaged to get
> into Ubuntu (and then it would land in the current development version)
>
> ** Bug watch added: Debian Bug tracker #814147
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814147
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1606339
>
> Title:
> Xenial version missing
>
> Status in ghdl package in Ubuntu:
> New
>
> Bug description:
> Hi, it is possible to add a ghdl version for Ubuntu Xenial (16.04)?
> Thank you.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/ghdl/+bug/1606339/+subscriptions
>

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

>Ok, I built it from sources using its last release from github.

That's a great start. :)

>Could I help to make this package working?

Of course. :)

If you don't have prior experience with packaging, I would start looking at the Ubuntu packaging guide http://packaging.ubuntu.com/. Particularly the chapter which packages a small sample http://packaging.ubuntu.com/html/packaging-new-software.html which should give an overview of how things work.

Once you get that example working, you can start looking at how ghdl was packaged and work on upgrading it. Try to download the old ghdl package (the latest version before it was removed) and use the packaging information (the debian-folder) with the latest release. This sometimes require to patch the software or update the packaging information. For instance the list of dependencies will need to be updated with gnat-4.9 as you already mentioned, though there might be other changes.

With a working package, it can be submitted for inclusion in the Ubuntu archives.

Revision history for this message
Leandro Heck (leoheck) wrote :

Very good. Thank you for the detailed instructions. I will give it a try. :)

--
Leandro Sehnem Heck

On Mon, Aug 1, 2016 at 5:26 PM, Hans Joachim Desserud <
<email address hidden>> wrote:

> >Ok, I built it from sources using its last release from github.
>
> That's a great start. :)
>
> >Could I help to make this package working?
>
> Of course. :)
>
> If you don't have prior experience with packaging, I would start looking
> at the Ubuntu packaging guide http://packaging.ubuntu.com/. Particularly
> the chapter which packages a small sample
> http://packaging.ubuntu.com/html/packaging-new-software.html which
> should give an overview of how things work.
>
> Once you get that example working, you can start looking at how ghdl was
> packaged and work on upgrading it. Try to download the old ghdl package
> (the latest version before it was removed) and use the packaging
> information (the debian-folder) with the latest release. This sometimes
> require to patch the software or update the packaging information. For
> instance the list of dependencies will need to be updated with gnat-4.9
> as you already mentioned, though there might be other changes.
>
> With a working package, it can be submitted for inclusion in the Ubuntu
> archives.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1606339
>
> Title:
> Xenial version missing
>
> Status in ghdl package in Ubuntu:
> New
>
> Bug description:
> Hi, it is possible to add a ghdl version for Ubuntu Xenial (16.04)?
> Thank you.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/ghdl/+bug/1606339/+subscriptions
>

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ghdl (Ubuntu):
status: New → Confirmed
Revision history for this message
James McKay (teejaytiger) wrote :

Just wondering if anyone has packaged ghdl with >= libgnat-4.9 yet?
Thanks and happy new year!

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Looks like the package has been reintroduced in Debian and synced to Ubuntu Cosmic. However https://bugs.launchpad.net/ubuntu/+source/ghdl/0.35+git20180503+dfsg-2 has failed to build...

Revision history for this message
Patrick Lehmann (paebbels) wrote :

This is outdated. Ubuntu 2024.04 has GHDL 4.1.0 (latest).

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.