Bug#605559: Please, make use of pam-auth-update to maintain libpam-encfs.

2011-02-08 Thread Agustin Martin
On Sat, Jan 01, 2011 at 09:32:32PM +0100, Agustin Martin wrote:
 2010/12/15 Ruben Porras naho...@gmail.com:
  On Wed, 2010-12-01 at 17:26 +0100, Agustin Martin wrote:
  On Wed, Dec 01, 2010 at 09:32:35AM +0100, Agustin Martin wrote:
  
   I am playing with a possible NMU for this based in config file submitted 
   to
  
     https://bugs.launchpad.net/ubuntu/+source/libpam-encfs/+bug/287904
  
   that will also deal with other minor (and not so minor) stuff. Current 
   changelog
   for that NMU is
  
     * Integrate libpam-encfs with pam-auth-update. Original
       pam-config file by Simon Mungewell (LP: #287904)
     * Fix debian/copyright.
     * Add debian/README.source file.
     * Fix lintian debhelper-but-no-misc-depends.
     * Fix lintian maintainer-script-ignores-errors for preinst and 
   postinst.
     * Bump Standards-Version.
     * Update watch file. Thanks Yan Morin (Closes: #550802).
     * debian/control: Update Homepage.
     * 02_pam_encfs.conf: Fix conflicting options in config. Thanks again
       Simon Mungewell (LP: #287929).
  
   Will submit full diff soon.
 
  would you like to take over the maintainership of this package? I'm not
  using it anymore, and I cannot support it the way I should.
 
 Hi, Rubén and Bartosz
 
 Sorry for the delay in replying, I am in some sort of partial
 availability during a couple of weeks.
 
 Thanks for the adoption offer. I am just a casual libpam-encfs user
 with no special skills on pam and encfs, so I can be of help mostly
 with packaging, but I think real maintainer should have some skills in
 pam and encfs.
 
 So, I think you should properly orphan the package if you lost
 interest, although we can try leaving it in the best possible shape
 before that.

Hi, Ruben and Bartosz,

I am changing my mind about this. I have been playing with further upstream
releases and I will temporaririly take care of the package to have them in 
Debian and to try having most relevant bugs addressed. I am still waiting 
for submitter's reply to #465558. Addresses for people related to #375160 
are bouncingo. So, unless someone else can reproduce it, can soon be
closed.

Again, I am just a casual libpam-encfs user with no special skills on pam 
and encfs, but taking care of the package, even temporarily, should leave 
it in better shape. Once things are stabilized, I may consider properly 
orphaning it.

Bartosz, are you a fuse-related only co-maintainer, or a full co-maintainer?
I mean, I guess you should stay as co-maintainer in the control file. 

Cheers,

-- 
Agustin



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#605559: Please, make use of pam-auth-update to maintain libpam-encfs.

2011-01-01 Thread Agustin Martin
2010/12/15 Ruben Porras naho...@gmail.com:
 On Wed, 2010-12-01 at 17:26 +0100, Agustin Martin wrote:
 On Wed, Dec 01, 2010 at 09:32:35AM +0100, Agustin Martin wrote:
 
  I am playing with a possible NMU for this based in config file submitted to
 
    https://bugs.launchpad.net/ubuntu/+source/libpam-encfs/+bug/287904
 
  that will also deal with other minor (and not so minor) stuff. Current 
  changelog
  for that NMU is
 
    * Integrate libpam-encfs with pam-auth-update. Original
      pam-config file by Simon Mungewell (LP: #287904)
    * Fix debian/copyright.
    * Add debian/README.source file.
    * Fix lintian debhelper-but-no-misc-depends.
    * Fix lintian maintainer-script-ignores-errors for preinst and postinst.
    * Bump Standards-Version.
    * Update watch file. Thanks Yan Morin (Closes: #550802).
    * debian/control: Update Homepage.
    * 02_pam_encfs.conf: Fix conflicting options in config. Thanks again
      Simon Mungewell (LP: #287929).
 
  Will submit full diff soon.

 would you like to take over the maintainership of this package? I'm not
 using it anymore, and I cannot support it the way I should.

Hi, Rubén and Bartosz

Sorry for the delay in replying, I am in some sort of partial
availability during a couple of weeks.

Thanks for the adoption offer. I am just a casual libpam-encfs user
with no special skills on pam and encfs, so I can be of help mostly
with packaging, but I think real maintainer should have some skills in
pam and encfs.

So, I think you should properly orphan the package if you lost
interest, although we can try leaving it in the best possible shape
before that.

Regarding packaging and friends, I have been playing a bit more with
libpam-encfs, including some upgrades from upstream and some changes
in packaging I find better fit my taste. I am putting all that in a
temporary git repo at

   git://git.debian.org/users/agmartin/NMU/libpam-encfs.git

Feel free to take whatever you want from there. If you prefer me to
upload as a NMU with maintainer agreement, just tell. This will be
post squeeze, so we are not in a hurry, although the release team
seems to be facing the final squeeze release work.

In the mean time I'd also like to look at the other two pending bug
reports, in case I can help. In particular, I cannot reproduce #375160
with recent upstream code. Need to look deeper into that.

Happy New Year,

-- 
Agustin



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#605559: Please, make use of pam-auth-update to maintain libpam-encfs.

2010-12-15 Thread Ruben Porras
On Wed, 2010-12-01 at 17:26 +0100, Agustin Martin wrote:
 On Wed, Dec 01, 2010 at 09:32:35AM +0100, Agustin Martin wrote:
  
  I am playing with a possible NMU for this based in config file submitted to
  
https://bugs.launchpad.net/ubuntu/+source/libpam-encfs/+bug/287904
  
  that will also deal with other minor (and not so minor) stuff. Current 
  changelog 
  for that NMU is
  
* Integrate libpam-encfs with pam-auth-update. Original
  pam-config file by Simon Mungewell (LP: #287904)
* Fix debian/copyright.
* Add debian/README.source file.
* Fix lintian debhelper-but-no-misc-depends.
* Fix lintian maintainer-script-ignores-errors for preinst and postinst.
* Bump Standards-Version.
* Update watch file. Thanks Yan Morin (Closes: #550802).
* debian/control: Update Homepage.
* 02_pam_encfs.conf: Fix conflicting options in config. Thanks again
  Simon Mungewell (LP: #287929).
  
  Will submit full diff soon.
 


Hi Martin,

would you like to take over the maintainership of this package? I'm not
using it anymore, and I cannot support it the way I should.

Regards.




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#605559: Please, make use of pam-auth-update to maintain libpam-encfs.

2010-12-01 Thread Agustin Martin
Package: libpam-encfs
Version: 0.1.4.1-4
Severity: normal

Please make use of new mechanism that enables pam module after installation
without explicitly editing /etc/pam.d/common-auth.

Best reference I know for this is

  https://wiki.ubuntu.com/PAMConfigFrameworkSpec

(pam packages do not yet properly describe this, see #549701)

I am playing with a possible NMU for this based in config file submitted to

  https://bugs.launchpad.net/ubuntu/+source/libpam-encfs/+bug/287904

that will also deal with other minor (and not so minor) stuff. Current 
changelog 
for that NMU is

  * Integrate libpam-encfs with pam-auth-update. Original
pam-config file by Simon Mungewell (LP: #287904)
  * Fix debian/copyright.
  * Add debian/README.source file.
  * Fix lintian debhelper-but-no-misc-depends.
  * Fix lintian maintainer-script-ignores-errors for preinst and postinst.
  * Bump Standards-Version.
  * Update watch file. Thanks Yan Morin (Closes: #550802).
  * debian/control: Update Homepage.
  * 02_pam_encfs.conf: Fix conflicting options in config. Thanks again
Simon Mungewell (LP: #287929).

Will submit full diff soon.

Due to the freeze, I do not plan to upload inmediately, but I may change my
mind about this. 

Please let me know about this,

Cheers,

-- 
Agustin



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#605559: Please, make use of pam-auth-update to maintain libpam-encfs.

2010-12-01 Thread Agustin Martin
On Wed, Dec 01, 2010 at 09:32:35AM +0100, Agustin Martin wrote:
 Package: libpam-encfs
 Version: 0.1.4.1-4
 Severity: normal
 
 Please make use of new mechanism that enables pam module after installation
 without explicitly editing /etc/pam.d/common-auth.
 
 Best reference I know for this is
 
   https://wiki.ubuntu.com/PAMConfigFrameworkSpec
 
 (pam packages do not yet properly describe this, see #549701)
 
 I am playing with a possible NMU for this based in config file submitted to
 
   https://bugs.launchpad.net/ubuntu/+source/libpam-encfs/+bug/287904
 
 that will also deal with other minor (and not so minor) stuff. Current 
 changelog 
 for that NMU is
 
   * Integrate libpam-encfs with pam-auth-update. Original
 pam-config file by Simon Mungewell (LP: #287904)
   * Fix debian/copyright.
   * Add debian/README.source file.
   * Fix lintian debhelper-but-no-misc-depends.
   * Fix lintian maintainer-script-ignores-errors for preinst and postinst.
   * Bump Standards-Version.
   * Update watch file. Thanks Yan Morin (Closes: #550802).
   * debian/control: Update Homepage.
   * 02_pam_encfs.conf: Fix conflicting options in config. Thanks again
 Simon Mungewell (LP: #287929).
 
 Will submit full diff soon.

Please find attached a diff against my current test version. Once fuse.conf
is modified I checked that is working in my box for login shells. Did not
yet check for gdm and friends.

A sid libpam-encfs package with my changes is available at

  http://people.debian.org/~agmartin/debian-store/misc

along with some other personal stuff.

Please feel free to use my NMU proposal as base for a new maintainer upload
if you find it OK. Otherwise I do not intend to NMU shortly, because of the
freeze. It is a pity that I noticed this so late in the squeeze cycle, I
think the pam-auth-update integration should have really gone into squeeze.

If I feel squeeze gets delayed too long and I do not hear from you before I 
will consider uploading an NMU.

Regards,

-- 
Agustin

diff -wu libpam-encfs-0.1.4.1/debian/rules libpam-encfs-0.1.4.1/debian/rules
--- libpam-encfs-0.1.4.1/debian/rules
+++ libpam-encfs-0.1.4.1/debian/rules
@@ -11,6 +11,8 @@
 
 
 PACKAGE = libpam-encfs
+PAM_CONFIG_DIR = $(CURDIR)/debian/libpam-encfs/usr/share/pam-configs
+
 include /usr/share/dpatch/dpatch.make
 
 CFLAGS = -Wall -g
@@ -51,7 +53,7 @@
 
 install: build
 	dh_testdir
-	dh_clean -k 
+	dh_prep
 	dh_installdirs
 
 	# Add here commands to install the package into debian/libpam-encfs.
@@ -68,6 +70,8 @@
 	dh_testroot
 	dh_installchangelogs 
 	dh_installdocs
+	mkdir -p $(PAM_CONFIG_DIR)
+	install -m 0644 debian/encfs.pam-config $(PAM_CONFIG_DIR)/encfs
 	dh_link
 	dh_strip
 	dh_compress
diff -wu libpam-encfs-0.1.4.1/debian/compat libpam-encfs-0.1.4.1/debian/compat
--- libpam-encfs-0.1.4.1/debian/compat
+++ libpam-encfs-0.1.4.1/debian/compat
@@ -1 +1 @@
-4
+7
diff -wu libpam-encfs-0.1.4.1/debian/control libpam-encfs-0.1.4.1/debian/control
--- libpam-encfs-0.1.4.1/debian/control
+++ libpam-encfs-0.1.4.1/debian/control
@@ -3,13 +3,13 @@
 Priority: optional
 Maintainer: Rubén Porras Campo naho...@gmail.com
 Uploaders: Bartosz Fenski fe...@debian.org
-Build-Depends: debhelper (= 4.0.0), libpam0g-dev, dpatch
-Standards-Version: 3.7.3
-Homepage: http://hollowtube.mine.nu/wiki/index.php?n=Projects.PamEncfs
+Build-Depends: debhelper (= 7.0.0), libpam0g-dev, dpatch
+Standards-Version: 3.9.1
+Homepage: http://code.google.com/p/pam-encfs
 
 Package: libpam-encfs
 Architecture: any
-Depends: encfs, ${shlibs:Depends}
+Depends: encfs, libpam-runtime (= 1.0.1-6), ${shlibs:Depends}, ${misc:Depends}
 Description: PAM module to automatically mount encfs filesystems on login
  This PAM module integrates encfs and PAM, so home directories are
  automatically mounted on login. EncFS provides an encrypted filesystem in
diff -wu libpam-encfs-0.1.4.1/debian/postinst libpam-encfs-0.1.4.1/debian/postinst
--- libpam-encfs-0.1.4.1/debian/postinst
+++ libpam-encfs-0.1.4.1/debian/postinst
@@ -1,5 +1,7 @@
 #!/bin/sh
 
+set -e
+
 LASTVERSION=0.1.2-4
 
 # Move a conffile without triggering a dpkg question
@@ -22,2 +24,4 @@
 
+pam-auth-update --package encfs
+
 #DEBHELPER#
\ No hay ningún carácter de nueva línea al final del fichero
diff -wu libpam-encfs-0.1.4.1/debian/watch libpam-encfs-0.1.4.1/debian/watch
--- libpam-encfs-0.1.4.1/debian/watch
+++ libpam-encfs-0.1.4.1/debian/watch
@@ -10 +10,2 @@
-http://hollowtube.mine.nu/releases/pam_encfs/pam_encfs-(.*)\.tar\.gz
+http://code.google.com/p/pam-encfs/downloads/list \
+http://pam-encfs.googlecode.com/files/pam_encfs-(.*)\.tar\.gz
diff -wu libpam-encfs-0.1.4.1/debian/README.Debian libpam-encfs-0.1.4.1/debian/README.Debian
--- libpam-encfs-0.1.4.1/debian/README.Debian
+++ libpam-encfs-0.1.4.1/debian/README.Debian
@@ -1,11 +1,10 @@
-To use libpam-encfs on Debian you need to modify /etc/pam.d/common-auth and add
-pam_encfs to it. Under a normal setup, if you don't use more special pam modules
-just add pam_encfs.so