Debian Bug report logs - #673094
debhelper: hardlink auto-gened .placeholder files

Package: buildd.emdebian.org; Maintainer for buildd.emdebian.org is Debian Embedded Team <debian-embedded@lists.debian.org>;

Reported by: shawn <shawn@jengr.tk>

Date: Tue, 15 May 2012 23:21:07 UTC

Severity: wishlist

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, debian-embedded@lists.debian.org, Joey Hess <joeyh@debian.org>:
Bug#673094; Package debhelper. (Tue, 15 May 2012 23:21:09 GMT) Full text and rfc822 format available.

Acknowledgement sent to shawn <shawn@jengr.tk>:
New Bug report received and forwarded. Copy sent to debian-embedded@lists.debian.org, Joey Hess <joeyh@debian.org>. (Tue, 15 May 2012 23:21:09 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: shawn <shawn@jengr.tk>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: debhelper: hardlink auto-gened .placeholder files
Date: Tue, 15 May 2012 16:20:30 -0700
Package: debhelper
Version: 9.20120513em1
Severity: wishlist

It would be nice to hardlink all the little .placeholder files when a package ships
more than one of them, such as cron. To save a little bit of space. Alternatively,
the files could be made totally empty, but I don't exect that to happen.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable-grip
  APT policy: (200, 'unstable-grip'), (101, 'unstable'), (100, 'experimental')
Architecture: armel (armv5tel)

Kernel: Linux 3.4.0-rc4-tomoyo-00002-gf203d42 (PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages debhelper depends on:
ii  binutils    2.22-6em1
ii  dpkg-dev    1.16.3em1
ii  file        5.11-1em1
ii  html2text   1.3.2a-15em1
ii  man-db      2.6.1-2em1
ii  perl        5.14.2-10em1
ii  po-debconf  1.0.16+nmu2em1

debhelper recommends no packages.

debhelper suggests no packages.

-- no debconf information




Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#673094; Package debhelper. (Tue, 15 May 2012 23:45:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Joey Hess <joeyh@debian.org>:
Extra info received and forwarded to list. (Tue, 15 May 2012 23:45:02 GMT) Full text and rfc822 format available.

Message #10 received at 673094@bugs.debian.org (full text, mbox):

From: Joey Hess <joeyh@debian.org>
To: shawn <shawn@jengr.tk>, 673094@bugs.debian.org
Subject: Re: Bug#673094: debhelper: hardlink auto-gened .placeholder files
Date: Tue, 15 May 2012 19:40:54 -0400
[Message part 1 (text/plain, inline)]
shawn wrote:
> It would be nice to hardlink all the little .placeholder files when a package ships
> more than one of them, such as cron. To save a little bit of space. Alternatively,
> the files could be made totally empty, but I don't exect that to happen.

Is this a common thing? The only package I have installed with multiple
.placeholder files is cron.

-- 
see shy jo
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Joey Hess <joeyh@debian.org>:
Bug#673094; Package debhelper. (Wed, 16 May 2012 07:00:09 GMT) Full text and rfc822 format available.

Acknowledgement sent to Debian Embedded <debian-embedded@lists.debian.org>:
Extra info received and forwarded to list. Copy sent to Joey Hess <joeyh@debian.org>. (Wed, 16 May 2012 07:00:09 GMT) Full text and rfc822 format available.

Message #15 received at 673094@bugs.debian.org (full text, mbox):

From: Neil Williams <codehelp@debian.org>
To: Debian Embedded <debian-embedded@lists.debian.org>
Cc: shawn@jengr.tk, 673094@bugs.debian.org, control@bugs.debian.org
Subject: Re: Bug#673094: debhelper: hardlink auto-gened .placeholder files
Date: Wed, 16 May 2012 07:56:10 +0100
[Message part 1 (text/plain, inline)]
reassign 673094 buildd.emdebian.org
quit

On Tue, 15 May 2012 16:20:30 -0700
shawn <shawn@jengr.tk> wrote:

> Package: debhelper
> Version: 9.20120513em1

Bugs against em1 versions need to be filed against buildd.emdebian.org,
not the package. (reportbug should do this for you).

> It would be nice to hardlink all the little .placeholder files when a package ships
> more than one of them, such as cron. To save a little bit of space. Alternatively,
> the files could be made totally empty, but I don't exect that to happen.

From the perspective of the Debian package, there is no point worrying
about a little bit of space inside packages.

From the perspective of packages handled by emgrip, it is not going to
be simple to use hardlinks and although each file is 102 bytes, it is
not as if every debhelper 9 package is going to have these files.
Making the files zero byte isn't going to help as those are prime
candidates for removal by many cleanup processes. 

I don't think there is a lot of benefit in adding this to emgrip
currently. Cron only has 5 .placeholder files and on my Debian
unstable development box I could only find one other, in php5-common.
Even if debhelper 9 placeholder support grows enormously, if it saved
more than about 4Kb on a complete system I would be surprised.

-- 


Neil Williams
=============
http://www.linux.codehelp.co.uk/

[Message part 2 (application/pgp-signature, inline)]

Bug reassigned from package 'debhelper' to 'buildd.emdebian.org'. Request was from Neil Williams <codehelp@debian.org> to control@bugs.debian.org. (Wed, 16 May 2012 07:00:10 GMT) Full text and rfc822 format available.

No longer marked as found in versions 9.20120513em1. Request was from Neil Williams <codehelp@debian.org> to control@bugs.debian.org. (Wed, 16 May 2012 07:00:11 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Apr 16 04:16:52 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.