Bug#814456: RFS: libpam-ufpidentity/1.0-1 [ITP] -- UFP Identity PAM Module

2016-03-21 Thread Richard Levenberg
The test credentials (example.com) are provided to allow for testing
with the services without having to register. The test credentials only
allow a username 'guest.' The test credentials are only used in the main
method which is only enabled in the static compilation when PIC is NOT
enabled. The main method is not compiled into the library.

The remote service requires registration of a client key/CSR which is
described here:

https://www.ufp.com/identity/integration.html#getting_started

Then send the CSR to i...@ufp.com.

Did you do that?

On 3/21/16 10:45 AM, Gianfranco Costamagna wrote:
> Hi, some questions about the identity4c package:
> why there is an example.com hardcoded in the sources?
> I see also some pem certificates provided here.
> 
> 
> how does it interface with the libpam-ufpidentity?
> I guess in no ways, because it is in the main, right?
> 
> second question: is the remote pam service something under a fee?
> I tried to register on ufp.com or whatever was written on readme, but I got 
> no confirmation email.
> 



Bug#814456: RFS: libpam-ufpidentity/1.0-1 [ITP] -- UFP Identity PAM Module

2016-03-19 Thread Richard Levenberg
New package has been uploaded to:

http://mentors.debian.net/package/libpam-ufpidentity

with the following changes:
 * package name changed to libpam-ufpidentity
 * removed .install
Thanks to Gianfranco Costamagna
 * set DEB_HOST_MULTIARCH if not set
 * export LIBDIR
 * remove overrides of dh_auto_install and dh_shlibdeps:

Thank you for your assistance. For testing please read the included
README.md in the upstream source.



Bug#814456: RFS: pam-ufpidentity/1.0-1 [ITP] -- UFP Identity PAM Module

2016-03-10 Thread Richard Levenberg
New package has been uploaded to:
http://mentors.debian.net/package/pam-ufpidentity

with the following changes:
 * SINGLE changelog entry - Initial release (Closes: #813073)
 * same names for same names for copyright and upstream owner AND control
 * vcs stuff without ";a=summary"
 * Makefile: the clean target removes the library in the root directory
 * Makefile: removed useless test

Regarding the big problem (as mentioned in previous IRC chats):

All PAM libraries are installed to /lib//security NOT /usr/lib

All PAM librares are unversioned and their sonames also reflect that.
objdump -p /lib/i386-linux-gnu/security/pam_userdb.so  | grep SONAME
  SONAME   pam_userdb.so

It also seems that DEB_HOST_MULTIARCH is defined for dh_install
   dh_install
install -d debian/pam-ufpidentity/lib/i386-linux-gnu/security
cp -a ./pam_ufpidentity.so
debian/pam-ufpidentity/lib/i386-linux-gnu/security/

Thank you for your assistance. For testing please read the included
README.md in the upstream source.



Bug#814456: pam-ufpidentity/1.0-1 [ITP] -- UFP Identity PAM Module

2016-03-04 Thread Richard Levenberg
I have addressed the following issues:
 * single changelog entry
 * upstream provides license
 * copyright uses same names for copyright and upstream owner
 * priority: optional
 * std-version 3.9.7
 * uncomment vcs stuff and move it to https
 * description updated, readme filled out
 * sane build system (with help from bignose and helmut; thank you)
 * Makefile creates necessary dirs, .dirs removed
 * ?= used rather than =
 * soname added

The following issues are still outstanding:
 * install as is, is required otherwise there is empty binary and no .so
is added to package.
 * --ignore-missing-info required for shlibdeps, otherwise error:

dpkg-shlibdeps -Tdebian/pam-ufpidentity.substvars
debian/pam-ufpidentity/lib/i386-linux-gnu/security/pam_ufpidentity.so
dpkg-shlibdeps: error: no dependency information found for
/usr/local/lib/libufpidentity.so.1 (used by
debian/pam-ufpidentity/lib/i386-linux-gnu/security/pam_ufpidentity.so).
dh_shlibdeps: dpkg-shlibdeps -Tdebian/pam-ufpidentity.substvars
debian/pam-ufpidentity/lib/i386-linux-gnu/security/pam_ufpidentity.so
returned exit code 2

Regarding the code size I am hoping that can be overlooked as the .so is
fully compliant PAM module. Its just that the heavy lifting is done by
PAM and the dependent library (identity4c).

r



Bug#812728: RFS: identity4c/1.0-1 [ITP] -- UFP Identity C library

2016-02-29 Thread Richard Levenberg
All of your comments have been addressed except for the empty NEWS which
is part of upstream.

All of the previous uploads have been removed and the only one that
should be evaluated is:

http://mentors.debian.net/debian/pool/main/i/identity4c/identity4c_1.0-1.dsc

Thank you.

r



Bug#814456: RFS: pam-ufpidentity/1.0-debian2~unstable [ITP] -- UFP Identity PAM Module

2016-02-11 Thread Richard Levenberg
Package: sponsorship-requests
  Severity: wishlist

  Dear mentors,

  I am looking for a sponsor for my package "pam-ufpidentity"

 * Package name: pam-ufpidentity
   Version : 1.0-debian2~unstable
   Upstream Author : Richard Levenberg <richa...@ufp.com>
 * URL : https://github.com/ufpidentity/pam_ufpidentity
 * License : GPL-2+
   Section : libs

  It builds those binary packages:

pam-ufpidentity - Package UFP Identity PAM module
 pam-ufpidentity1 - PAM library for UFP identity

  To access further information about this package, please visit the
following URL:

  http://mentors.debian.net/package/pam-ufpidentity


  Alternatively, one can download the package with dget using this command:

dget -x
http://mentors.debian.net/debian/pool/main/p/pam-ufpidentity/pam-ufpidentity_1.0-debian2~unstable.dsc

  More information about pam-ufpidentity can be obtained from
https://github.com/ufpidentity/pam_ufpidentity.

  Changes since the last upload:

  pam-ufpidentity (1.0-debian2~unstable) unstable; urgency=low

  * adding named package

 -- richardl <richa...@ufp.com>  Tue, 09 Feb 2016 11:28:41 -0800

n.b. This package has a dependency on

  http://mentors.debian.net/package/identity4c

  One can also download this package with dget using this command:

dget -x
http://mentors.debian.net/debian/pool/main/i/identity4c/identity4c_1.0-debian1~unstable.dsc

  More information about hello can be obtained from
https://github.com/ufpidentity/identity4c

  Changes since the last upload:

  identity4c (1.0-debian1~unstable) unstable; urgency=low

  * building with sbuild

 -- richardl <richa...@ufp.com>  Thu, 04 Feb 2016 00:36:51 -0800


  Regards,
   Richard Levenberg
-- 
Richard Levenberg

UFP Identity, Inc.
https://www.ufp.com/



Bug#813074: ITP: identity4c -- UFP Identity C library

2016-01-28 Thread Richard Levenberg
Package: wnpp
Severity: wishlist
Owner: Richard Levenberg <richa...@ufp.com>

* Package name: identity4c
  Version : 1.0
  Upstream Author : Richard Levenberg <richa...@ufp.com>
* URL : https://github.com/ufpidentity/identity4c
* License : GPL2+
  Programming Lang: C
  Description : UFP Identity C library

 This is the C library for integration with UFP Identity.



Bug#813073: ITP: pam-ufpidentity -- UFP Identity PAM module

2016-01-28 Thread Richard Levenberg
Package: wnpp
Severity: wishlist
Owner: Richard Levenberg <richa...@ufp.com>

* Package name: pam-ufpidentity
  Version : 1.0
  Upstream Author : Richard Levenberg <richa...@ufp.com>
* URL : https://github.com/ufpidentity/pam_ufpidentity
* License : GPL2+
  Programming Lang: C
  Description : UFP Identity PAM module

 This is the PAM library for using UFP Identity. To configure make sure
 you read https://www.ufp.com/identity/integration.html to get started
creating
 a certificate. Make sure to create an ASCII representable secret key. Then
 configure PAM normally with more details found in INSTALL



Bug#812728: RFS: identity4c/1.0-1 [ITP] -- friendly greeter

2016-01-25 Thread Richard Levenberg
Package: sponsorship-requests
Severity: normal [important for RC bugs, wishlist for new packages]

Dear mentors,

  I am looking for a sponsor for my package "identity4c"

 * Package name: identity4c
   Version : 1.0-1
   Upstream Author : Richard Levenberg <richa...@ufp.com>
 * URL : https://github.com/ufpidentity/identity4c
 * License : GPL-2+
   Section : utils

  It builds those binary packages:

libufpidentity-dev - UFP Identity development library for C applications
 libufpidentity1 - UFP Identity library for C applications

  To access further information about this package, please visit the
following URL:

  http://mentors.debian.net/package/identity4c


  Alternatively, one can download the package with dget using this command:

dget -x
http://mentors.debian.net/debian/pool/main/i/identity4c/identity4c_1.0-1.dsc

  More information about identity4c can be obtained from
https://github.com/ufpidentity/identity4c.

I need some additional help to make sure the binaries are installed
correctly with install-strip rather than install and I would appreciate
comments and criticism regarding the debian packaging.

This is precursor work to a PAM library that requires this library to
work. This library also works standalone for any C applications that
needs to integrate e.g. libnss, slapd plugins, etc.

  Regards,
   Richard Levenberg