[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: My work on cross compiler packages



Dnia wtorek, 27 lipca 2010 o 14:03:57 Loïc Minier napisał(a):
> On Tue, Jul 27, 2010, Marcin Juszkiewicz wrote:
> > And here I have a problem. How much of debian/ directory should be
> > provided in *-source binary packages? Minimal set just to be able to
> > call "dpkg- buildpackage -b" and get wanted output or rather
> > everything just in case?
 
>  So currently, various -source packages do various things; some
>  -source packages ship the upstream tarball + patches separately, other
>  ship a patched upstream tarball, and in one case it's upstream tarball
>  + patches + some rules file to apply them.

You forgot about binutils which ships patched sources tarball + patches.

>  I personally find that very inelegant and inconsistent.
 
>  Since we can't build-depend on the "source of this package", what I
>  would find elegant and consistent would be to ship the .dsc + any files
>  it references in the -source package.  This is guaranteed to convey the
>  full source, we'd have an unified interface for unpacking (dpkg-source
>  -x), and we could call the build as usual.
>    However, there is no guarantee that the .dsc is in ../ during the
>  build of toolchain packages.  In my experience, it is there though.

Probably depends on a way of building it. In my builds I did lot of 
"dpkg-source -x ../../../source/gcc-4.4<TAB>.dsc" calls.

>  What I'd recommend is copying over ../$source_$version.dsc and files it
>  references into the -source binary package; if someone isn't happy
>  about reading from ../, or has a better idea, they will speak up  :-)

So we are back at my question again.

Regards, 
-- 
JID:      hrw@jabber.org
Website:  http://marcin.juszkiewicz.com.pl/
LinkedIn: http://www.linkedin.com/in/marcinjuszkiewicz



Reply to: