Created by Matt Fischer on 2012-12-09 and last modified on 2012-12-09
Get this branch:
bzr branch lp:~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

Matt Fischer

Recent revisions

31. By Matt Fischer on 2012-12-09

refreshing patch

30. By Matt Fischer on 2012-12-09

merge upstream and changelog

29. By Matt Fischer on 2012-12-09

removing patches already applied

28. By Matthias Klose on 2012-11-08

Rebuild to drop the python3.2 extension.

27. By Matthias Klose on 2012-10-23

Fix extension name for python3.3.

26. By Jan Dittberner on 2012-05-20

* New upstream version
* remove debian/patches/top-500-worst-passwords.patch, applied
* 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
* 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
  - 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
    - define PY3VERS and use it for configuring, building, testing and
      installing python3-cracklib

25. By Jan Dittberner on 2012-01-27

[ 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 on 2011-12-31

Rebuild to drop python2.6 dependencies.

23. By Jan Dittberner on 2011-06-11

* 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 on 2011-02-06

upload to unstable

Branch metadata

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