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

Re: Building Debian Completely From Source



John Goerzen <jgoerzen@complete.org> wrote:
> On Fri, Dec 05, 2003 at 05:48:21PM -0800, Eric Wong wrote:
> > apt-fu src-dist-upgrade
> 
> Excellent work!  *This* is what I have been searching for.  Plus, it
> seems to actually work! :-)

Cool, probably the best compliment I've received so far :)

> I have one feature request: I'd like to have an option so that I can ask
> it to rebuild arch-indep packages just like it rebuilds other packages.
> In other words, a "never download any .deb, ever" option :-)

Rebuilding arch-indep packages is no problem, and I'll gladly add an
option for that.  An option for 100% source packages will also be added,
but I'll also put a fat warning in there about circular dependencies.

> Oh, and a second feature request: how about uploading it to sid?  (If
> you're not a Debian developer, I'd gladly sponsor the upload.  You
> obviously know your way around the packaging system <g>)

Awesome!  I've been wanting to start my road towards becoming a DD for
some time now.

> > Though it takes some configuring.
> 
> I'd like to be able to set that one, too...  just do the upgrade for all
> packages.  But that effect can be simulated now with dpkg
> --get-selections.

OK, I'll add an option for that.

> > apt-fu installs binary packages of build-depends first to avoid circular
> > build-dependencies, and then builds and installs the build-depends from
> > source if -R is specified.  It's a nasty problem but you can't have the
> > chicken without the egg, nor the egg without the chicken.
> 
> Yeah, I have found some of those circular build-deps.  I believe they
> should be considered serious bugs if they aren't already.  That's just
> wrong.  But in my case, I'd rather deal with the breakage manually than
> download the .deb.

OK, I'll do my best to have all the changes you requested done and
tested by tomorrow.  Let me know if you have any other feature requests
and/or bug reports.

-- 
Eric Wong                normalperson@yhbt.net
Petta Technology, Inc      eric@petta-tech.com



Reply to: