Bug#845109: RM: ifeffit [arm64 armel powerpc] -- ANAIS; not built for NMU

2016-11-21 Thread Stuart Prescott
Control: tags -1 moreinfo

The key piece of missing information seems to be that one of the build-deps is 
pgplot5 which is in non-free and that non-free packages aren't available to 
the contrib buildds.

> See http://bugs.debian.org/690282 -- the buildds cannot build packages like
> ifeffit. It'd be great if that were solved at the infrastructure end but I
> can't see that happening for stretch any more than for wheezy or jessie.

To finish this off, it is the removal of the binary packages for which we have 
no hardware to build them that is requested:

ifeffit python-ifeffit libifeffit-perl [arm64 armel powerpc]

With that (and a discussion on IRC), ScottK's concerns are resolved.

cheers
Stuart

-- 
Stuart Prescotthttp://www.nanonanonano.net/   stu...@nanonanonano.net
Debian Developer   http://www.debian.org/ stu...@debian.org
GPG fingerprint90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7



Bug#845109: RM: ifeffit [arm64 armel powerpc] -- ANAIS; not built for NMU

2016-11-20 Thread Stuart Prescott
Hi Scott,

> Checking reverse dependencies...
> # Broken Depends:
> horae/contrib: horae

arch:all package; its dependency problems are fixed by this removal which will 
then allow it to migrate to stretch where it is obviously only useful on the 
packages for which its dependencies are built.

> # Broken Build-Depends:
> horae/contrib: libifeffit-perl
> 
> Dependency problem found.

arch:any package; amd64 and i386 will be able to migrate once these other 
archs are decrufted; asking for removal of libifeffit-perl [arm64 armel 
powerpc] is 
also on my todo list. (I probably should have done them at the same time.)

I suspect libifeffit-perl is only really useful if ifeffit is actually 
installed so there's 
no merit in keeping around archs for that package for which ifeffit can't be 
built.

With these two removals, we'll go from useless libifeffit-perl in stretch, 
ifeffit and 
horae missing from stretch to all three packages being in stretch (for amd64 
and i386).

> The problem isn't the contrib isn't autobuilt (AFAIK, that's not correct),

See http://bugs.debian.org/690282 -- the buildds cannot build packages like 
ifeffit. It'd be great if that were solved at the infrastructure end but I 
can't see 
that happening for stretch any more than for wheezy or jessie.

This is precisely why the package needed a sourceful upload rather than just a 
binNMU.

> but that's it's build-depends are broken on many archs [1].

There's nothing wrong with the packages in build-depends other than they are 
not available to the buildd. 

> I think the first thing to try is to see what the issues with the build-
> dependencies are.  Removing packages shouldn't be first.

Thanks for your vote of confidence :( Removing packages is far from the first 
thing that was tried. Quite some work has gone into figuring out this weird 
little 
corner of contrib, trying unsuccessfully to find the hardware to be able to 
build 
these other archs and eventually working out that removal is the necessary 
next step here, just as for any time when packages can't be built on some archs 
any more.

Apologies for not explaining the problem in more detail originally. I had 
assumed 
that the problem with autobuilding in contrib (#690282) would be well known 
since it would lead to decrufting requests quite often as the available archs 
for 
manual building came or went.

Please let me know if you need more info for how to help ifeffit and horae 
finally 
get into stretch.

cheers,
Stuart




Bug#845109: RM: ifeffit [arm64 armel powerpc] -- ANAIS; not built for NMU

2016-11-20 Thread Scott Kitterman
On Mon, 21 Nov 2016 00:07:30 +1100 Stuart Prescott  wrote:
> Package: ftp.debian.org
> Severity: normal
> 
> Dear ftp-masters,
> 
> Having NMUd ifeffit to provide a source-ful upload to fix #808307, the out
> of date binaries for other architectures need to be removed to allow this
> fix to propagate to stretch; ifeffit is in contrib and so is not auto-built.
> 
> regards
> Stuart
> 
> 
Checking reverse dependencies...
# Broken Depends:
horae/contrib: horae

# Broken Build-Depends:
horae/contrib: libifeffit-perl

Dependency problem found.

The problem isn't the contrib isn't autobuilt (AFAIK, that's not correct), but 
that's it's build-depends are broken on many archs [1].

I think the first thing to try is to see what the issues with the build-
dependencies are.  Removing packages shouldn't be first.

Scott K



[1] https://buildd.debian.org/status/package.php?p=ifeffit



Bug#845109: RM: ifeffit [arm64 armel powerpc] -- ANAIS; not built for NMU

2016-11-20 Thread Stuart Prescott
Package: ftp.debian.org
Severity: normal

Dear ftp-masters,

Having NMUd ifeffit to provide a source-ful upload to fix #808307, the out
of date binaries for other architectures need to be removed to allow this
fix to propagate to stretch; ifeffit is in contrib and so is not auto-built.

regards
Stuart