08.06.2013 15:31, Andreas Henriksson wrote:
> Hello Michael!
> 
> I'm mostly offline until next week, but have a quick moment to give
> you a reply on this..... (please beware that I've only had a few
> minutes to look into it all.)

And I think that "next" week is now current, too...
I too was out of the city during the weekend and wasn't able to
reply sooner than now.

Thank you for the the comments.

> It seems the initial bug report mail hasn't reached me... :/

Well, I just submitted a bugreport.  Before, I also wrote to
the address listed in Maintainer: field, -- I sent almost the
same thing as in the bugreport, but were just asking if your
guys need any help or not and what's up with that issue.
After some days without reply I filed the bugreport.

> On Sat, Jun 08, 2013 at 02:21:53AM +0400, Michael Tokarev wrote:
>> diff -Nru iproute2-3.9.0/debian/changelog iproute2-3.9.0/debian/changelog
>> --- iproute2-3.9.0/debian/changelog  2013-05-08 16:27:40.000000000 +0400
>> +++ iproute2-3.9.0/debian/changelog  2013-06-07 21:54:32.000000000 +0400
>> @@ -1,3 +1,14 @@
>> +iproute2 (3.9.0-2.1) unstable; urgency=medium
>> +
>> +  * Non-maintainer upload.
>> +  * Add debian/patches/suseconds-to-long.diff to fix FTBFS on sparc
>> +    (Closes: #711540)
> 
> Not a big issue, your way probably works too... but using the
> upstream commit fixing this would IMHO be better.

I didn't know there's an upstream commit addressing this.  I don't
even know where iproute2 is maintained upstream, -- probaly it'd be
better if I looked.  I just tried to fix the immediate issue (which
is rather trivial), basically leaving the full expertise to someone
who is more familiar with the package.

>> +  * Urgency is set to medium because due to the above bug, the package
>> +    is holding a long and complicated list of other packages which
>> +    grows and becomes more complicated.
> 
> I fail to see this!
> 
> Someone would have to have introduced a versioned dependency or
> change from iproute to iproute2..... Who has done so?
> 
> You mentioned ifupdown, which has the same version in unstable & testing!!!
> 
> You also mentioned netcf, which primary reason for not migrating (yet)
> is that it's too young..... secondarily that buildds on some arch
> are trying to catch up.... doesn't seem at all related to iproute2.

Well.  This all may have something to do with my incomplete understanding
of how buildd works.

This is what I have in mind:

 https://buildd.debian.org/status/package.php?p=netcf
 Dependency installability problem for netcf on sparc:

  netcf (= 1:0.2.3-3) build-depends on one of:
  - ifupdown (= 0.7.43)
  - netscript-2.4 (= 5.2.12)

The exact version is not in build-depends, it is from internals of buildd,
it is the version which were available at the time of build but it weren't
installable.  And it _looks_ like inability to install ifupdown on SID
boils down to the fact that iproute[2] just isn't available on SID for sparc,
and ifupdown depends on iproute.

This is the middle of the chain, but it is the most non-obvious step I think.

So as far as I can see, netcf can't be _built_ on _sid_ because one of its
build-deps aren't installable on _sid_ (not testing!), so there's no netcf
available on sid, so any other build-dependent packges can't be built either.

So we're at the situation we're at, with a long(ish) and non-obvious chain
of unsatisfyable build-deps.

My understanding is that a package isn't available as build-dep on sid before
it is built itself on all necessary arches.

Yes you're right that netcf isn't reached 10 days yet (it passes today), but
even if it did, that wont be of any help because of the above.

And yes, netcf is just one of several issues we have with libvirt & qemu.
I'm trying to resolve them all at the same time.

Maybe DELAYED/3 was a bit too soon, especially since we both had no time to
look at it during the weekend.  But on the other hand, the issue and the fix
are so trivial it's a pity this thing is holding anything at all.  If it
actually does -- note I stated at the very beginning that I'm not exactly
sure I understand the working of buildds right.

> No time to look at more of these, but again... I fail to see
> how iproute2 could be blocking anything from migrating.
> 
> Please educate me on what I'm missing... (maybe it'll be obvious next
> week when I'm not in such a hurry.)
> 
> If you still think the NMU is needed, then don't hold back with
> delayed uploads!

Thank you for the trust!  However, it is always nice, I think, to ask
the maintainer first and to let him to have a chance to review, correct
or maybe even fix the upload, or to implement maybe a better fix he
was planning.  And as I mentioned above, and as you already found out,
I'm not exactly familiar with the package, and I didn't know there's
an upstream fix for that.

How about me cancelling the delayed upload instead, until there's some
time to do that left? ;)

> PS. you mentioned a binNMU which it's clearly not since you're modifying
> the source of the package.

Yes, that was a typo on my part, dunno why I used "bin" prefix ;)

Thank you!

/mjt


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to