Re: Bug#399608: fixed in sysvinit 2.88dsf-59.1

Michael Cree <[email protected]>
Newsgroups gmane.linux.debian.ports.mips
Message-ID <20150518195914.GA1661__22765.888044569$1431981067$gmane$org@tower>
[I've trimmed the CCes a bit.]

On Mon, May 18, 2015 at 07:52:12PM +0100, Luke Kenneth Casson Leighton wrote:
> On Sun, May 17, 2015 at 3:48 PM, Andreas Henriksson <[email protected]> wrote:
> > Hello Adrian!
> >
> > Thanks for raising awareness about this issue. If there's anything
> > I can do to help please tell me. That the new util-linux version hasn't
> > been built yet sounds like it can't be avoided as it was just uploaded
> > and unfortunately the sysvinit and util-linux update is a lockstep
> > upgrade where both change at the same time as things are moved between
> > the packages. There's no intermediate step possible, because the
> > moved binaries always needs to be available at all times and thus
> > have tight dependencies in both directions. Not sure how dependencies
> > affects the build of these packages though.... They should both be
> > able to build on systems with older versions of the packages installed
> > and build independently.
> 
>  that sounds like the kind of thing that would cause nightmare
> circular build dependencies for anyone porting to a new architecture
> [which i'm considering doing: mvp from icubecorp].
> 
>  would that be correct - that if there *is* no "older version" it
> would now be impossible to build both [or either] of the packages - or
> am i mistaken?

It's not normally that bad.  Old packages exist in snapshot.d.o.  In
the case of util-linux that the original poster talks about, the old
version of util-linux is still in the chroots of the buildd, its just
that wanna-build no longer knows about that version so does not offer
util-linux for building, so one has to manually schedule a build and
binary upload.

The situation is different for boot strapping a new architecture.
There are quite a number of circular build-dependencies and one breaks
the circle with a variety of techniques, one of which is cross-building.

Cheers
Michael.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.