Hi,

James Clarke <jrt...@debian.org> (2017-01-22):
> As you know, debian-installer does not build on non-release
> architectures, since it tries to build for stretch. Some architectures
> also have some of the needed udebs in the unreleased suite, such as
> sparc-utils on sparc64. The attached patch lets me build on sparc64
> even after a `dch --release`, and I would assume on other ports
> architectures too. Is this something you would consider applying?

As mentioned on IRC a tiny while back, I can understand how this is
necessary since ports are going to have specific packages (e.g.
bootloaders) which don't really make sense to have in the official
archive.

It looks to me like your proposed patch makes it a bit hard to
understand what's happening in debian/rules, and I'd like to propose
a different take on this, by first having the usual daily builds vs.
release heuristics, then having overrides for ports. I've pushed a
pu/support-for-ports branch for you folks to double check:
  
https://anonscm.debian.org/cgit/d-i/debian-installer.git/commit/?h=pu/support-for-ports&id=6580c874c5263fb500f5b222f7d4f6a1c17ac532
  
https://anonscm.debian.org/cgit/d-i/debian-installer.git/commit/?h=pu/support-for-ports&id=1ca77bc7c8aaa7c4948905bd0dc4ca8b397a0c00

I removed amd64 from RELEASE_ARCHES so that amd64 would be considered
like a port (2005 called, it wants its sarge-amd64 release back!) and
it seems to work just fine, with a warning about an invalid mirror
when unreleased isn't found there. So hopefully that shouldn't make
it any harder for kfreebsd-* (which currently FTBFS anyway…).

Please let me know what you think and which results you get with a
real test on unreleased ports.


KiBi.

Attachment: signature.asc
Description: Digital signature

Reply via email to