[Pkg-rust-maintainers] build profiles [was : Re: Hi :)]

Angus Lees gus at debian.org
Thu Mar 5 00:20:38 UTC 2015


On Thu, 5 Mar 2015 at 09:48 Luca Bruno <lucab at debian.org> wrote:

> On Tuesday 03 March 2015 02:07:05 Angus Lees wrote:
> > so I know it won't work until those features are merged across at least
> (I'm
> > working on that in a local branch, but it isn't a priority atm).
> >
> > Would you like me to remove the cross-compile parts from README.Debian
> (and
> > not add them to Debian.source), or leave them as-is for now?
>
> Please move them all to README.source and add a notes that
> cross-bootstrapping
> is known not to work at this time.
> We will re-evaluate that part once things get more quiet and you merge your
> local branch.
>

Will do.

> I agree with this view and saw that somebody already renamed it in git.
> > However, we should ask for the package in NEW to be REJECTed now,
> otherwise
> > we'll probably confuse dak later when uploading alpha2.
> > Am I right?
> >
> > Agreed, assuming the newer upload hasn't already been noticed/merged by
> > ftp-masters.  Afaik we're "just" waiting for the human-review step at
> this
> > point, so should we just mail them and point out the source package
> rename?
>
> Due to the number of packages in the queue, I suspect everything is on hold
> waiting for jessie release. I'll ask them to drop the current "rust" so we
> can
> upload alpha2 "rustc".
>
> Speaking of which, do we default to !dlstage0 now? (ie. building with
> locally
> installed rustc?)
> Are we all ok with uploading alpha2 this? We should then update
> README.source
> with the new status.
>

>From memory, the alpha.2 package defaults to !dlstage0 (ie: no build
profile specified) but has the Build-Dep on rustc commented out.  This
means a default build will give ./configure --local-rust=/usr, (presumably)
find /usr/bin/rustc doesn't exist, and FTBFS.

I think we should uncomment the rustc build-dep (with <!dlstage0> guard) so
a default-build fails at checking dependencies stage.

A default build after rustc.deb _is_ available would still ftbfs because of
breaking changes in rustc but that will be solved through adding version
restrictions on the build-dep - once we have the luxury of a stable rustc
release already in the Debian archives :-)

 - Gus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-rust-maintainers/attachments/20150305/ad5592d9/attachment.html>


More information about the Pkg-rust-maintainers mailing list