On Mon, May 14, 2007 at 02:20:53AM -0700, Steve Langasek wrote:
> Package: ddccontrol
> Version: 0.4.2-2
> Severity: serious
> Justification: packages must be supported on all architectures where it is 
> reasonable
> 
> Hi Roberto,
> 
> According to the changelog for ddccontrol, the package's architecture list
> is currently restricted to i386 and amd64 in response to bug #385812.  But
> this is not a proper fix for that bug, because the package previously built
> successfully on ia64, alpha, and arm, and only now fails to build there
> because of your change.
> 
> In the log of #385812, upstream claims:
> 
> > ddcpci (the part that causes some problems to build on some archs) use at
> > least one x86-specific function (ioperm), so I don't think this part of
> > the code will work on alpha and ia64.
> 
> This is false, ioperm is *not* x86-specific.  If it were x86-specific, the
> package would not have built on these other architectures in the first
> place!
> 
OK.  That step was based on discussions with upstream.  When the package
first FTBFS on s390 that lead me to ask upstream on which architectures
it was reasonable for the package to be built.  According to Nicolas
(the lead upstream author), the only platforms on which he considered it
"reasonable" to want to run this were i386 and amd64.

> I can't check that ddcpci works on my alpha, because it only works on cards
> from a limited number of vendors (my alpha's card is a Matrox Millennium II,
> which is not supported), but I don't see any code in here that's
> x86-specific.  Please re-enable building ddccontrol on ia64, alpha, and arm,
> or at least check with the porter lists for confirmation that the package
> doesn't work there.
> 
I will investigate.

Regards,

-Roberto

-- 
Roberto C. Sánchez
http://people.connexer.com/~roberto
http://www.connexer.com

Attachment: signature.asc
Description: Digital signature

Reply via email to