[Pkg-javascript-devel] Bug#725363: Bug#725363: present but	uninstallable on architectures lacking nodejs
    Jonas Smedegaard 
    dr at jones.dk
       
    Sat Oct  5 11:46:04 UTC 2013
    
    
  
Quoting Colin Watson (2013-10-04 19:05:20)
> On Fri, Oct 04, 2013 at 06:47:13PM +0200, Jérémy Lal wrote:
> > The actual problem of these two packages is that they have 
> > Architecture: any whereas they are in fact platform-independent.
> > They should be Architecture: all
> 
> As discussed on IRC, while I agree that this would be an improvement 
> (in that it would hide the problem from dependency analysis tools, 
> which typically have to ignore missing dependencies of Architecture: 
> all packages on non-i386 in order to be at all practical to run), I 
> think it ignores the issue that we should not be presenting 
> uninstallable packages to users.
> 
> Architecture: all packages that contain scripts (as opposed to large 
> data packages) are typically small enough that the small amount of 
> duplication in the archive resulting from making them 
> architecture-dependent is of very little consequence, especially when 
> the effect is presenting a cleaner archive to users invoking their 
> package manager on less-common architectures.
Packages that contains scripts should depend on the interpreter for 
those scripts - as node-xmlhttprequest correctly does.
I don't see how it can clutter package managers for our users (except on 
unstable which arguably are developers/testers, regular users): AIUI 
packages only enter testing when their binary dependencies can be 
satisfied.
 - Jonas
-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/attachments/20131005/33872a02/attachment-0001.sig>
    
    
More information about the Pkg-javascript-devel
mailing list