[Pkg-fonts-devel] Bug#669953: Obsolete conffiles /etc/fonts/conf.avail/43-wqy-zenhei-sharp.conf and /etc/fonts/conf.avail/44-wqy-zenhei.conf not cleaned up on upgrade
Josh Triplett
josh at joshtriplett.org
Thu Apr 26 22:07:12 UTC 2012
On Thu, Apr 26, 2012 at 11:22:23PM +0900, Osamu Aoki wrote:
> On Sun, Apr 22, 2012 at 06:04:43AM -0700, Josh Triplett wrote:
> > On Sun, Apr 22, 2012 at 09:01:03PM +0900, Osamu Aoki wrote:
> ...
> > > > using dpkg-maintscript-helper. Please see the manpage of
> > > > dpkg-maintscript-helper for details.
> >
> > No, don't hand-roll this; dpkg-maintscript-helper exists for a reason,
> > and it does exactly what you need.
>
> Yah, this is new command from 2010. We only deal these issues every 2
> or more years. Well more abstruct solution is good as long as we know
> what it does behind us. So time to learn new trick for a old dog (=me).
>
> As I read a bit complicated script /usr/bin/dpkg-maintscript-helper,
> this seems to require us to use when the conffile change was introduced.
> If I use this now, then the stable users who upgrade are handled fine
> but the testing/unstable users will not be handled fine. Instead, good
> old standard trick of using md5sum check with a set of fixed values
> seems to save more cases. Basically, I missed the right moment. I will
> use it for my future work but I need to think what is the best...
You can use dpkg-maintscript-helper and still cover all the users of the
latest testing/unstable packages as well. When you release version
X.Y-Z of the package, use dpkg-maintscript-helper with rm_conffile and
tell it to clean up conffiles from any version X.Y-Z~ or older.
> I now read:
> http://www.dpkg.org/dpkg/ConffileHandling
> http://wiki.debian.org/DpkgConffileHandling
>
> Certainly, many thoughts has been merged from old trick I know.
>
> Let me think about this for 10 days during our spring long weekend.
No problem; not a rush.
- Josh Triplett
More information about the Pkg-fonts-devel
mailing list