[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Aren't there any checks in place to prevent a package from becoming uninstallable?



On Sun, Feb 27, 2011 at 03:49:43PM +0800, jidanni@jidanni.org wrote:
> Aren't there any checks in place to prevent a package from becoming
> uninstallable?  E.g., bug #615530, #615528.

We have tool to detect that and we periodically monitor the
uninstallable packages in the various suites using edos-distcheck:

  http://edos.debian.net/

That is not enough to *prevent* the uninstallability, because uploads to
the archive are not transactional (e.g. upload and buildd delays). But
even if they were transactional, trying to prevent (temporary)
uninstallability issues would probably create more probably than it
solves. For instance, it will create a new kind of "transition", forcing
people to upload at the same time all the packages needed to avoid
temporary uninstallability (who might be maintained by different
maintainers ...). That might work in more controlled distributions, such
as emdebian who does that, but it's most likely too constraining to
apply to Debian, for little benefit.

An in between solution would be an optional upload time check that will
warn of the temporary uninstallability that an upload will induce. To
have that though, the best way would be support for upload time hooks in
dput. We've discussed that in the past---see #477919---but no one ended
up adding the needed support to dput.

Cheers.

-- 
Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7
zack@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/
Quando anche i santi ti voltano le spalle, |  .  |. I've fans everywhere
ti resta John Fante -- V. Capossela .......| ..: |.......... -- C. Adams

Attachment: signature.asc
Description: Digital signature


Reply to: