On Fri, 15 Jan 2016, Wouter Verhelst wrote:
> Optionally maybe doing something is a terrible idea if we want

Handling a knife is dangerous, but we should not forbid knife.

> - reproducible builds
> - no surprises on security updates

We do have tools to ensure that there are no regressions on all those
fronts.

> - no surprises for people on one architecture who want to do the same on
>   another

Actually my goal was to make it easier to manage the list of architectures
affected by a single special-case... without having to hardcode that
information in multiple files.

> If a build-dependency is not available on a given architecture, then the
> package cannot be built on that architecture. Period. If that's a

Life is not black and white. My present case shows it quite nicely.

Shall I drop an architecture just because I can't build the manual page
on that architecture ?

My answer is a clear no. I have multiple other options, like moving the
manual pages to a -doc package which is arch: all. I did not want to do
this because it would bloat the archive with a tiny little package for a
possibly temporary solution. I preferred to temporarily exclude some files
until the architecture recovers from its missing pandoc (since that seems
likely to happen).

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: http://www.freexian.com/services/debian-lts.html
Learn to master Debian: http://debian-handbook.info/get/

Reply via email to