lp://qastaging/~mfisch/ubuntu/raring/cracklib2/new_upstream_2.8.20

Created by Matt Fischer and last modified
Get this branch:
bzr branch lp://qastaging/~mfisch/ubuntu/raring/cracklib2/new_upstream_2.8.20
Only Matt Fischer can upload to this branch. If you are Matt Fischer please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Matt Fischer
Status:
Development

Recent revisions

31. By Matt Fischer

refreshing patch

30. By Matt Fischer

merge upstream and changelog

29. By Matt Fischer

removing patches already applied

28. By Matthias Klose

Rebuild to drop the python3.2 extension.

27. By Matthias Klose

Fix extension name for python3.3.

26. By Jan Dittberner

* New upstream version
* remove debian/patches/top-500-worst-passwords.patch, applied
  upstream
* add autotools-dev to Build-Depends
* debian/rules:
  - use aclocal, libtoolize, automake and autoreconf instead of autogen.sh
  - do not remove config.h.in
  - add autotools_dev to dh --with options
  - build in debian/buildtmp/{base,pythonX.Y}
  - build and install Python code using setup.py
  - run Python tests
* enable hardening build flags
  - add dpkg-dev (>= 1.16.1~) to Build-Depends
  - add DPKG_EXPORT_BUILDFLAGS=1 and include
    /usr/share/dpkg/buildflags.mk in debian/rules
* remove debian/tmp/* from debian/cracklib-runtime.install, remove
  debian/libcrack2-dev.install, remove debian/libcrack2.install
* add debian/test_cracklib.py with unit tests (missing in upstream
  tarball)
* add debian/patches/install-debian-python-modules.patch to install
  debian/test_cracklib.py and debian/crack.py
* add debian/patches/pass-dict-to-cracklib-test.patch to allow running
  Python tests using a specific dictionary
* add Python3 support
  - debian/control:
    - add new binary package python3-cracklib
    - add python3-all-dev (>= 3.1.3-2~) and python3-setuptools to
      Build-Depends
  - debian/rules:
    - add python3 to dh --with options
    - add override_dh_python2 and override_dh_python3 to run
      dh_python2 for python-cracklib and dh_python3 for python3-cracklib
      only
    - define PY3VERS and use it for configuring, building, testing and
      installing python3-cracklib

25. By Jan Dittberner

[ Fabian Greffrath ]
* Extend the tiny example wordlist included with the cracklib package
  itself with the words from the list of "The Top 500 Worst Passwords
  of All Time" [1], modulo the ones that fail the regular cracklib tests
  anyway (Closes: 657464).
  [1] <http://www.whatsmypass.com/the-top-500-worst-passwords-of-all-time>
* Move the /usr/share/cracklib/cracklib-small wordlist file from the
  libcrack2 to the cracklib-runtime package and install it into
  /usr/share/dict. So there will always be at least the tiny example
  wordlist to compile a database from, even if no other package providing
  a wordlist (though recommended) is installed.
* Do not install the /usr/share/cracklib/cracklib.magic file anymore.
  It was installed in the wrong location anyway and the file(1) tool
  is able to independently detect cracklib databases since at least 2005.
* Remove config.h.in in the clean rule in debian/rules,
  fixes FTBFS twice in a row.

[ Jan Dittberner ]
* update patch debian/patches/top-500-worst-passwords.patch to add
  additional words suggested by Fabian to dicts/cracklib-small

24. By Matthias Klose

Rebuild to drop python2.6 dependencies.

23. By Jan Dittberner

* switch from python-support to dh_python2
  - remove python-support and python-all from Build-Depends
  - remove XS-Python-Version, remove XB-Python-Version from
    python-cracklib stanza
  - add --with python2 to dh invocation
  - bump minimum required python-all-dev version to 2.6.6-3~
* bump Standards-Version to 3.9.2 (no changes needed)

22. By Jan Dittberner

upload to unstable

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://qastaging/ubuntu/raring/cracklib2
This branch contains Public information 
Everyone can see this information.

Subscribers