On Fri, 31 Dec 2010, Carsten Hey wrote:
> * Philipp Kern [2010-12-29 05:38 +0000]:
> > On 2010-12-28, Carsten Hey <cars...@debian.org> wrote:
> > > ...  One reason for this is that dpkg's perl scripts were rewritten
> > > in C.
> >
> > I know you phrased it differently but wasn't the motivation for this
> > rewrite to be more robust in the base system on upgrades?  I.e. do not
> > rely on Perl and thus avoid adding more contraints on how the base
> > upgrade must be performed to keep dpkg working properly.
> 
> I don't know what the main motivation was, although making upgrades more
> robust seems to be a possible and a good one.
> 
> http://wiki.debian.org/Teams/Dpkg/RoadMap says:
> | Make dpkg.deb contain only sh and C programs (to help embedded
> | distros, to make it possible to remove perl-base from essential)

Both points were important for me. I have dealt with the RC bug related
to perl scripts failing in various preinst during an upgrade of
perl-base/liblocale-gettext-perl and it was really annoying (i.e. we only
had crude work-around and no proper solution). And I also maintain
customer specific embedded systems where I am using udpkg to have some
basic packaging system, I was avoiding dpkg due to the perl dependency.

Dropping perl-base from essential on Debian proper is not a goal, but
making it barely possible for some embedded derivatives is certainly
interesting for us.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Follow my Debian News ▶ http://RaphaelHertzog.com (English)
                      ▶ http://RaphaelHertzog.fr (Français)


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101231081950.gd3...@rivendell.home.ouaza.com

Reply via email to