On Tue, 2013-11-26 at 00:09 +0100, Joris van Rantwijk wrote:
> Hello Brian,

> My first priority is to get the GHDL Debian package into the archive.
> The build process is somewhat fragile, so I would like to see that the
> current package builds correctly on all architectures before I make
> further changes.
> 
> Any Debian developers here?

I asked Ludovic Brenta, the Debian Ada maintainer and he has no time to
actually help, but can offer advice and sponsorship. He also recommended
starting this discussion on [email protected]

So ...

https://lists.debian.org/debian-ada/2013/11/msg00015.html

I'd suggest anyone seriously interested in helping the Debian packaging
introduce themselves there.

As far as specific packaging advice, Ludovic says

----------------------------------------------------------------------
If you are a seasoned software engineer as I think you are then the 
best way forward is to set up a branch (say /branches/debian) containing
*only* the ..../debian/ subdirectory that does the packaging.  Under
debian/patches, set up a series of patches using quilt.

This allows you to work without waiting for Tristan and allows Tristan
to review and apply your patches in his own time.  Small, focused 
patches are best for this.

Also, please build-depend on the gcc-4.8-source package and do not
include the GCC source tarball in your Debian package.  Instead, your
debian/build should unpack /usr/src/gcc-4.8/gcc-4.8.2-dfsg.tar.xz
(the pristine upstream GCC sources) provided by gcc-4.8-source;
optionally apply patches from /usr/src/gcc-4.8/debian/patches/*, then
your own patches from your ghdl package, using quilt.

So, your source package should contain the GHDL tarball of revision 
150, debian/copyright, debian/control, debian/rules, debian/patches/*,
etc. and NOT the GCC 4.8 sources.
----------------------------------------------------------------------

Looking at your 4.7 package at http://mentors.debian.net/package/ghdl
I believe you're already doing that...

- Brian


_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to