Bug#925432: tdiary-mode: unowned files after purge (policy 6.8, 10.8): /usr/share/emacs/site-lisp/elpa/tdiary-mode-20170123.2324/*

2019-07-26 Thread Tatsuya Kinoshita
Control: tags -1 + patch

On March 25, 2019 at 1:33AM +0100, anbe (at debian.org) wrote:
> 1m8.3s ERROR: FAIL: Package purging left files on system:
>   /usr/share/emacs/site-lisp/elpa/ not owned
>   /usr/share/emacs/site-lisp/elpa/tdiary-mode-20170123.2324/   not owned
>   /usr/share/emacs/site-lisp/elpa/tdiary-mode-20170123.2324/Install.log.gz
>  not owned
>   /usr/share/emacs/site-lisp/elpa/tdiary-mode-20170123.2324/http.el -> 
> /usr/share/emacs/site-lisp/elpa-src/tdiary-mode-20170123.2324//http.el  not 
> owned
>   /usr/share/emacs/site-lisp/elpa/tdiary-mode-20170123.2324/http.elc   not 
> owned

  - 
https://salsa.debian.org/ruby-team/tdiary-contrib/commit/55c35f57e73d41e125f23ae1c65bcccd79833900

It seems the old stuff 
mistakenly revived, so incompletely dh_elpa-fied.

Please remove it to fix this bug.

```
--- a/debian/tdiary-mode.emacsen-remove
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh -e
-# /usr/lib/emacsen-common/packages/remove/tdiary-mode
-
-FLAVOR=$1
-PACKAGE=tdiary-mode
-
-if [ ${FLAVOR} != emacs ]; then
-if test -x /usr/sbin/install-info-altdir; then
-echo remove/${PACKAGE}: removing Info links for ${FLAVOR}
-install-info-altdir --quiet --remove --dirname=${FLAVOR} 
/usr/info/tdiary-mode.info.gz
-fi
-
-echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
-rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE}
-fi
```

Thanks,
-- 
Tatsuya Kinoshita



Bug#925432: tdiary-mode: unowned files after purge (policy 6.8, 10.8): /usr/share/emacs/site-lisp/elpa/tdiary-mode-20170123.2324/*

2019-03-24 Thread Andreas Beckmann
Package: tdiary-mode
Version: 5.0.11-2
Severity: important
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package left unowned files on
the system after purge, which is a violation of policy 6.8 (or 10.8):

https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#details-of-removal-and-or-configuration-purging

Filing this as important as having a piuparts clean archive is a release
goal since lenny.

>From the attached log (scroll to the bottom...):

1m8.3s ERROR: FAIL: Package purging left files on system:
  /usr/share/emacs/site-lisp/elpa/   not owned
  /usr/share/emacs/site-lisp/elpa/tdiary-mode-20170123.2324/ not owned
  /usr/share/emacs/site-lisp/elpa/tdiary-mode-20170123.2324/Install.log.gz  
 not owned
  /usr/share/emacs/site-lisp/elpa/tdiary-mode-20170123.2324/http.el -> 
/usr/share/emacs/site-lisp/elpa-src/tdiary-mode-20170123.2324//http.elnot 
owned
  /usr/share/emacs/site-lisp/elpa/tdiary-mode-20170123.2324/http.elc not 
owned
  
/usr/share/emacs/site-lisp/elpa/tdiary-mode-20170123.2324/tdiary-mode-autoloads.el
 -> 
/usr/share/emacs/site-lisp/elpa-src/tdiary-mode-20170123.2324//tdiary-mode-autoloads.el
  not owned
  /usr/share/emacs/site-lisp/elpa/tdiary-mode-20170123.2324/tdiary-mode-pkg.el 
-> 
/usr/share/emacs/site-lisp/elpa-src/tdiary-mode-20170123.2324//tdiary-mode-pkg.el
  not owned
  /usr/share/emacs/site-lisp/elpa/tdiary-mode-20170123.2324/tdiary-mode.el -> 
/usr/share/emacs/site-lisp/elpa-src/tdiary-mode-20170123.2324//tdiary-mode.el   
   not owned
  /usr/share/emacs/site-lisp/elpa/tdiary-mode-20170123.2324/tdiary-mode.elc 
 not owned


cheers,

andreas


tdiary-mode_5.0.11-2.log.gz
Description: application/gzip