debian/0000755000000000000000000000000011665066417007202 5ustar debian/TODO0000644000000000000000000000010411403013215007637 0ustar * Drop dependencies on libversion-perl after Lenny+1 is released. debian/control0000644000000000000000000000326711665066232010610 0ustar Source: cipux Section: perl Priority: optional Maintainer: CipUX team Uploaders: Jonas Smedegaard , Christian Kuelker , Xavier Oswald Build-Depends: devscripts, perl-modules (>= 5.10.0) | libmodule-build-perl (>= 0.2808), cdbs (>= 0.4.78~), debhelper, dh-buildinfo, libarray-unique-perl, libclass-std-perl, libconfig-any-perl (>= 0.18), libconfig-tiny-perl, libdate-manip-perl, perl (>= 5.10.1) | libfile-path-perl (>= 2.06), libhash-merge-perl (>= 0.11), liblog-log4perl-perl, libreadonly-perl, libterm-readkey-perl, libunicode-string-perl, libyaml-perl, libmodule-build-cipux-perl (>= 0.3.0), libtest-leaktrace-perl, libtest-perl-critic-perl, libtest-pod-perl, libtest-pod-coverage-perl, libtest-refcount-perl, libpod-spell-perl Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/collab-maint/cipux.git Vcs-Browser: http://git.debian.org/?p=collab-maint/cipux.git;a=summary Homepage: http://www.cipux.org/ Package: libcipux-perl Architecture: all Depends: ${perl:Depends}, ${misc:Depends}, ${cdbs:Depends} Recommends: ${cdbs:Recommends} Description: user and resource management framework CipUX - base library CipUX is a modular framework for information abstraction and administration, primarily aimed at administration of users, groups and organisational resources stored in a central LDAP database. . CAT is CipUX Administration Tools. Two CATs are provided officially with CipUX: - cipux-cat: generic web-based CAT - cipux-cat-moodle: CipUX plugin for Moodle These can be extended or replaced with custom tools. . This package contains the base library for CipUX. debian/source/0000755000000000000000000000000011506633424010472 5ustar debian/source/format0000644000000000000000000000001411403013215011662 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000003343011665066417011057 0ustar cipux (3.4.0.13-4) unstable; urgency=low * Improve package relations: + Stop declaring package part of core Perl (even in oldstable): - libmodule-pluggable-perl * Update package relations: + Relax build-dependency on cdbs (needlessly tight). + Relax build-depend unversioned on debhelper and devscripts (needed versions satisfied even in oldstable). -- Jonas Smedegaard Tue, 29 Nov 2011 12:26:05 +0700 cipux (3.4.0.13-3) unstable; urgency=low * Improve package relations: + Stop declaring package part of core Perl (even in oldstable): - libstorable-perl + Relax (drop versioning) for packages satisifed even in oldstable: - libclass-std-perl - liblog-log4perl-perl - libyaml-perl - libtest-pod-perl - libtest-pod-coverage-perl + Fix (build-)depend versioned on perl (not perl-modules), as requested in perl-modules README.Debian. -- Jonas Smedegaard Wed, 04 May 2011 17:43:35 +0200 cipux (3.4.0.13-2) unstable; urgency=low * Improve package relations: + Favor (build-)depending on recent perl-modules providing same package: libfile-path-perl. + Stop (build-)depending on packages provided by perl-modules (even in oldstable): libversion-perl libtest-simple-perl. * Update copyright file: + Bump format to draft 174 of DEP-5. + Fix use separate initial wildcard Files section (not extend header section). + Rewrap license fields at 72 chars, and shorten comments. * Bump policy compliance to standards-version 3.9.2. * Bump debhelper compatibility level to 7 (satisfied even in oldstable, and cdbs need backporting for oldstable anyway). Tighten build-dependencies on debhelper and cdbs correspondingly. -- Jonas Smedegaard Wed, 04 May 2011 13:43:00 +0200 cipux (3.4.0.13-1) unstable; urgency=low * New upstream release. * Bump Policy compliance to standards-version 3.9.1. * Ease building with git-buildpackage: + Git-ignore quilt .pc dir. + Add dpkg-source local-options. * Rewrite copyright file using Bazaar rev. 132 draft of DEP5 format. -- Jonas Smedegaard Wed, 29 Dec 2010 14:31:07 +0100 cipux (3.4.0.11-1) unstable; urgency=low * New upstream release. * Update copyright: Add new copyright holders Erik Auerswald and Kurt Gramlich. -- Jonas Smedegaard Sun, 25 Jul 2010 19:48:10 +0200 cipux (3.4.0.9-3) unstable; urgency=low * Fix tighten dependency on libyaml-perl to versions providing Yaml::Any. -- Jonas Smedegaard Mon, 07 Jun 2010 00:50:30 +0200 cipux (3.4.0.9-2) unstable; urgency=low [ Xavier Oswald ] * Update my mail address [ Jonas Smedegaard ] * Drop locally included CDBS snippets, and local implementation of DEB_MAINTAINER_MODE, all included in main cdbs now. * Tighten build-dependency on cdbs (for now cdbs-shipped perl snippet) and build-depend (again) on devscripts and dh-buildinfo (when new cdbs is required anyway we can just as well include these too). * Adjust years in copyright file, and rewrap and slightly reword GPL-2+ license section. -- Jonas Smedegaard Sat, 10 Apr 2010 17:10:06 +0200 cipux (3.4.0.9-1) unstable; urgency=low * New upstream release. * Update dependencies to match upstream 3.4.0.7 release changes: + Tighten build-dependency on libconfig-any-perl to at least 0.18. + Tighten build-dependency on libhash-merge-perl to at least 0.11. + Build-depend on libmodule-pluggable-perl. * Update local CDBS snippets: + Drop snippets buildinfo.mk copyright-check.mk and upstream-tarball.mk now in main cdbs package. + package-relations.mk: - Shrink to only handle binary relations: build-dependencies now handled properly in main cdbs package. - Merge mixture of versioned and unversioned dependencies - Improve whitespace cleanup - Rewrite and silence applying dependencies + perl-build.mk: - Sync with main cdbs devepment (internal restructuring). - Relax build-dependency on perl to be unversioned (see bug#525190 and perl policy 3.8.3). * Build-depend unversioned on cdbs and perl, and drop now optional build-dependencies on devscripts and dh-buildinfo, thanks to above updates and to CDBS dependency tracking. * Bump Standards-Version to 3.8.4. * Refer to FSF website (not postal address) in licensing headers of Debian packaging files. * Update debian/copyright: + Reformat to conform to draft DEP5 rev. 135. + Bump some copyright years. + Fix include disclaimer in GPL-2+ section of copyright. + Add reference to FSF website. * Use source format '3.0 "quilt"'. * Stop conditionally enabling DEB_AUTO_UPDATE_DEBIAN_CONTROL (adopted upstream since CDBS 0.4.67), to not bogusly upset lintian. -- Jonas Smedegaard Sun, 14 Mar 2010 23:41:58 +0100 cipux (3.4.0.5-1) unstable; urgency=low * New upstream release. * Bump Policy compliance to standards-version 3.8.2. * Update package-relations.mk: Cleanup unversioned+versioned dependency mix. Improve whitespace cleanup. Rewrite and silence applying dependencies. -- Jonas Smedegaard Mon, 10 Aug 2009 09:27:59 +0200 cipux (3.4.0.4-1) unstable; urgency=medium * New upstream release: Fixes test failures when run inside chroot. Closes: bug#534015, #533925, #534028. * Drop superfluous copyright sign in debian/copyright. * Build-depend on libfile-path-perl 2.06 or newer. * Set urgency=medium as this fixes FTBFS bugs. -- Jonas Smedegaard Sat, 11 Jul 2009 17:55:57 +0200 cipux (3.4.0.3-2) unstable; urgency=low * Update debian/copyright + Restructure to match format proposed in revision 47 of DEP4. + Add upstream release URL. + Include actual GPL text. -- Jonas Smedegaard Mon, 18 May 2009 23:42:13 +0200 cipux (3.4.0.3-1) unstable; urgency=low * New upstream release. * Fix CDBS snippets to consistently use underscore (not dash) in internal variables. * Add git-buildpackage configfile, enabling signed tags and use of pristine-tar. * Add README.source. Drop custom CDBS hints. * Bump standards-version to 3.8.1. * Update package relations: + Depend and build-depend on libarray-unique-perl, libconfig-tiny-perl and (recent perl-modules or) libstorable-perl + Build-depend on libtest-leaktrace-perl, libtest-refcount-perl and (recent perl-modules or) libtest-simple-perl + Drop conflict/replace/provide on unofficial libcipux-common-perl + Maintain recommends in debian/rules * Update copyright-hints (no new authors or licenses). -- Jonas Smedegaard Mon, 18 May 2009 16:40:29 +0200 cipux (3.4.0.1-1) unstable; urgency=low * New upstream release. -- Jonas Smedegaard Tue, 24 Feb 2009 17:06:05 +0100 cipux (3.4.0.0-1) unstable; urgency=low * New upstream release. * Build-depend on libpod-spell-perl, libconfig-any-perl, libhash-merge-perl and libyaml-perl, and tighten build-dependency on libmodule-build-cipux-perl. * Update debian/copyright: + Bump licensing years of both upstream source and debian packaging + Update syntax to new proposal v440 (no changes needed) + Merge entries with same authors and copyrights * Update copyright-hints (no new authors or licenses. -- Jonas Smedegaard Tue, 24 Feb 2009 10:36:38 +0100 cipux (3.4.0~svn3006-1) experimental; urgency=low * New snapshot of upstream Subversion repository. -- Jonas Smedegaard Fri, 02 Jan 2009 04:54:39 +0100 cipux (3.4.0~svn2867-2) experimental; urgency=low * Update CDBS snippets: + Simplify internal variables + Ignore no files by default in copyright-check.mk + Correct and update copyright hints of the snippets themselves * Update debian/copyright and copyright hints: + Add info on CDBS snippets (new owners, no new licenses) + Bump to version 413 of new format (no structural changes) -- Jonas Smedegaard Thu, 11 Dec 2008 22:32:35 +0100 cipux (3.4.0~svn2867-1) experimental; urgency=low * New snapshot of upstream Subversion repository. * Library renamed: CipUX::Common -> CipUX. Rename source package cipux-common -> cipux, and binary package libcipux-common-perl -> libcipux-perl. * Provide, replace and provide abandoned -common package. -- Jonas Smedegaard Mon, 01 Dec 2008 18:42:32 +0100 cipux-common (3.4.0~svn2756-1) experimental; urgency=low * New snapshot of upstream Subversion repository. -- Jonas Smedegaard Sat, 27 Sep 2008 19:33:33 +0200 cipux-common (3.4.0~svn2745-1) experimental; urgency=low * New snapshot of upstream Subversion repository. -- Jonas Smedegaard Sat, 27 Sep 2008 18:33:40 +0200 cipux-common (3.4.0~svn2618-1) experimental; urgency=low * New snapshot of upstream Subversion repository. -- Jonas Smedegaard Sun, 24 Aug 2008 19:07:55 +0200 cipux-common (3.4.0~svn2595-1) experimental; urgency=low * New snapshot of upstream Subversion repository. * Add comment in debian/rules about dropping libversion-perl after Lenny+1. * Update copyright-check. -- Jonas Smedegaard Sat, 23 Aug 2008 10:52:50 +0200 cipux-common (3.4~svn2483-3) experimental; urgency=low * Update local cdbs snippet perl-build.mk to tighten build-dependency on libmodule-build-perl (older releases treat destdir differently). * Depend and build-depend (again) on libversion-perl (virtual package in Lenny but not on Etch). Add TODO note about dropping those dependencies again after Lenny+1. -- Jonas Smedegaard Thu, 31 Jul 2008 12:47:48 +0200 cipux-common (3.4~svn2483-2) experimental; urgency=low * Recommend libreadonly-xs-perl (not build-depend on it). -- Jonas Smedegaard Thu, 31 Jul 2008 03:33:56 +0200 cipux-common (3.4~svn2483-1) experimental; urgency=low * New upstream Subversion snapshot. + Drop installing doc/cipuxadm.ldif as example file: Moved to cipux-setup. * Build-depend on libclass-std-perl. * Add DEB_MAINTAINER_MODE in debian/rules (thanks to Romain Beauxis). * Semi-auto-update debian/control to update dependencies: DEB_MAINTAINER_MODE=1 fakeroot debian/rules clean -- Jonas Smedegaard Wed, 30 Jul 2008 20:53:31 +0200 cipux-common (3.4~svn2443-2) experimental; urgency=low * Allow late nocheck flagging for local cdbs snippet perl-build.mk. * Build-depend on libreadonly-perl and libreadonly-xs-perl. * Drop build-depending on virtual packages provided by either perl or perl-modules. -- Jonas Smedegaard Mon, 28 Jul 2008 11:29:46 +0200 cipux-common (3.4~svn2443-1) experimental; urgency=low * New upstream Subversion snapshot. * Adjust long description: LDAP schemas and main configuration file no longer included here. * Install doc/cipuxadm.ldif as example file (not just doc file). * Update CDBS snippets: + Use new local perl-build.mk to handle Perl Module::Build routines (and drop local improved perlmodule.mk). + Use new local package-relations.mk to resolve, cleanup and apply CDBS-declared (build-)dependencies. + Update copyright-check.mk to closer match new proposed copyright format. Update copyright-hints. + Update README.cdbs-tweaks. * Semi-auto-update debian/control to update dependencies: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean -- Jonas Smedegaard Fri, 25 Jul 2008 21:44:58 +0200 cipux-common (3.4~svn2383-1) experimental; urgency=low * New upstream Subversion snapshot. -- Jonas Smedegaard Mon, 07 Jul 2008 09:42:50 +0200 cipux-common (3.4~svn2362-3) experimental; urgency=low * Recommend (not depend on) ldap-server: CipUX can use remote server. -- Jonas Smedegaard Sat, 05 Jul 2008 17:40:24 +0200 cipux-common (3.4~svn2362-2) experimental; urgency=low * Restrict access in debian/rules (not postinst) to allow local admin to override. * Install files below doc/ as documentation. * Drop setting up logdir: No logging actually supported by library yet (just a stub) and besides log-handling belong to daemons, not libs. -- Jonas Smedegaard Sat, 05 Jul 2008 15:25:23 +0200 cipux-common (3.4~svn2362-1) experimental; urgency=low * New upstream Subversion snapshot. * Drop patch, adopted upstream. * Build-depend on libmodule-build-cipux-perl (not libcipux-build-perl). * Strip .packlists in perlmodule.mk (not in debian/rules). -- Jonas Smedegaard Sat, 05 Jul 2008 12:08:38 +0200 cipux-common (3.4~svn2349-2) experimental; urgency=low * Relax cdbs snippet copyright-check.mk to only warn about its discoveries, fixing potential FTBFS (see bug#487065). -- Jonas Smedegaard Sat, 05 Jul 2008 01:15:19 +0200 cipux-common (3.4~svn2349-1) experimental; urgency=low * New upstream Subversion snapshot. * Tighten liblog-log4perl-perl (build-)dependency. * Drop no longer needed fallback build-dependency on cipux-build. * Fix upstream Subversion URL in debian/copyright. -- Jonas Smedegaard Sat, 05 Jul 2008 00:13:22 +0200 cipux-common (3.4~svn2340-3) experimental; urgency=low * Fix dependency resolving. -- Jonas Smedegaard Fri, 04 Jul 2008 13:44:44 +0200 cipux-common (3.4~svn2340-2) experimental; urgency=low * Rewrite debian/copyright to use proposed new machine-readable format at http://wiki.debian.org/Proposals/CopyrightFormat . As a bonus, fix to actually describe CipUX::Common (not CipUX::Build). -- Jonas Smedegaard Fri, 04 Jul 2008 10:16:10 +0200 cipux-common (3.4~svn2340-1) experimental; urgency=low * Initial release (related to - but only partly closes - bug#357694). -- Jonas Smedegaard Fri, 04 Jul 2008 00:33:59 +0200 debian/README.source0000644000000000000000000000361311403013215011336 0ustar Building this package for Debian -------------------------------- This source package need no special handling for normal package builds. Developing this package for Debian ---------------------------------- The source of this package is developed using git and the helper tool git-buildpackage, with all official releases tagged and signed and binary diffs of tarballs stored using pristine-tar. This is documented below /usr/share/doc/git-buildpackage/manual-html/ . A custom build target shows current upstream and packaging versions: debian/rules print-version Current upstream tarball can be prepared using this other build target: debian/rules get-orig-source To switch to newer upstream source, first add a dummy changelog entry and comment out DEB_UPSTREAM_TARBALL_MD5 before getting the source: dch -v ${new_upstream_version}-1 "Dummy changelog entry" sed -i -e 's/^\(DEB_UPSTREAM_TARBALL_MD5\b\)/#\1/' debian/rules debian/rules get-orig-source Store new md5sum to help ensure identical source is received later. Setting DEB_MAINTAINER_MODE=1 enables additional build routines helpful during development of the package, but unfit for normal builds. This typically includes the CDBS feature of auto-updating debian/control with CDBS-related build-dependencies, which is forbidden by Debian Policy as build environment must not change during automated builds. Maintaining packaging build routines ------------------------------------ This source package wraps debhelper commands and other tedious parts of the build routines using the CDBS framework. Please refer to the actual makefile snippets included from debian/rules for details on their purpose and ways to override defaults. Additionally, makefile snippets included from below /usr/share/cdbs may also be documented in /usr/share/doc/cdbs/cdbs-doc.pdf.gz . -- Jonas Smedegaard Thu, 26 Feb 2009 21:28:29 +0100 debian/compat0000644000000000000000000000000211557741106010373 0ustar 7 debian/watch0000644000000000000000000000017711403013215010212 0ustar # Run the "uscan" command to check for upstream updates and more. version=3 http://release.cipux.org/CipUX-([0-9\.]+)\.tar\.gz debian/copyright_hints0000644000000000000000000000347511557740002012340 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: Build.PL MANIFEST MANIFEST.SKIP META.yml Makefile.PL README debian/README.source debian/TODO debian/compat debian/control debian/control.in debian/gbp.conf debian/source/format debian/source/local-options debian/watch doc/config/dit/dit_custom.mkd doc/config/dit/dit_debian_edu.mkd doc/config/dit/dit_default.mkd doc/config/dit/dit_overview.mkd doc/example/cipux_trait_list doc/example/readme.mkd doc/install/debian/catweb_deb_pkg_installation.mkd doc/install/debian/catweb_release_installation.mkd doc/install/debian/cipux_deb_pkg_installation.mkd doc/install/debian/cipux_debedu_pkg_installation.mkd doc/install/debian/cipux_release_installation.mkd doc/install/debian/openldap_deb_pkg_installation.mkd doc/install/installation_overview.mkd doc/install/readme.mkd doc/readme.mkd doc/testing/cipux_installation_testing.mkd lib/CipUX/Compat.pm t/00.load.t t/10.init_tests.t t/20_trait.t t/50_date_epoch.t t/leaktrace.t t/perlcritic.t t/perlcritic_cpan.t t/perlcriticrc t/pod-coverage.t t/pod.t t/refcount.t usr/share/cipux/etc/cipux.ini Copyright: *No copyright* License: UNKNOWN FIXME Files: bin/cipux_configuration lib/CipUX/Cfg/Client.pm lib/CipUX/Trait.pm Copyright: 2009-2010, Christian Kuelker 2010, Christian Kuelker License: GPL FIXME Files: lib/CipUX.pm Copyright: 2007, - 2009, Christian Kuelker 2007, - 2009, Christian Kuelker || License: GPL FIXME Files: debian/rules Copyright: 2008-2010, Jonas Smedegaard License: GPL FIXME Files: etc/cipux/log4perl.conf Copyright: 2008, Christian Kuelker. || License: UNKNOWN FIXME Files: Changes Copyright: from documentation (Jonas' hint) License: UNKNOWN FIXME debian/copyright0000644000000000000000000000225511557740471011140 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 Upstream-Name: CipUX Upstream-Contact: Christian Kuelker Source: http://release.cipux.org/ svn://svn.debian.org/svn/cipux/trunk/cipux-core/cipux/src Files: * Copyright: 2007-2010, Christian Kuelker 2010, Erik Auerswald 2010, Kurt Gramlich License: GPL-2+ Files: debian/* Copyright: 2008-2010, Jonas Smedegaard License: GPL-2+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Comment: On Debian systems the GNU General Public License (GPL) version 2 is located in "/usr/share/common-licenses/GPL-2". . You should have received a copy of the GNU General Public License along with this program. If not, see . debian/gbp.conf0000644000000000000000000000014611403013215010574 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True debian/rules0000755000000000000000000000361311665065647010271 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2008-2010 Jonas Smedegaard # Description: Main Debian packaging script for CipUX # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2, or (at # your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . -include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/perl-build.mk include /usr/share/cdbs/1/rules/debhelper.mk DEB_UPSTREAM_PACKAGE = CipUX DEB_UPSTREAM_URL = http://release.cipux.org DEB_UPSTREAM_TARBALL_MD5 = 853970fc3b94fde21d025025a0bbc707 # Needed both by upstream build (or test) process and at runtime common-depends = libarray-unique-perl, libclass-std-perl, libconfig-any-perl (>= 0.18), libconfig-tiny-perl, libdate-manip-perl, perl (>= 5.10.1) | libfile-path-perl (>= 2.06), libhash-merge-perl (>= 0.11), liblog-log4perl-perl, libreadonly-perl, libterm-readkey-perl, libunicode-string-perl, libyaml-perl CDBS_BUILD_DEPENDS += , $(common-depends) CDBS_DEPENDS = $(common-depends) # Needed by upstream build process CDBS_BUILD_DEPENDS += , libmodule-build-cipux-perl (>= 0.3.0) # Needed by upstream tests CDBS_BUILD_DEPENDS += , libtest-leaktrace-perl, libtest-perl-critic-perl, libtest-pod-perl, libtest-pod-coverage-perl, libtest-refcount-perl, libpod-spell-perl # Needed (often) at runtime CDBS_RECOMMENDS = libreadonly-xs-perl, slapd | ldap-server debian/control.in0000644000000000000000000000214111557740742011210 0ustar Source: cipux Section: perl Priority: optional Maintainer: CipUX team Uploaders: Jonas Smedegaard , Christian Kuelker , Xavier Oswald Build-Depends: @cdbs@ Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/collab-maint/cipux.git Vcs-Browser: http://git.debian.org/?p=collab-maint/cipux.git;a=summary Homepage: http://www.cipux.org/ Package: libcipux-perl Architecture: all Depends: ${perl:Depends}, ${misc:Depends}, ${cdbs:Depends} Recommends: ${cdbs:Recommends} Description: user and resource management framework CipUX - base library CipUX is a modular framework for information abstraction and administration, primarily aimed at administration of users, groups and organisational resources stored in a central LDAP database. . CAT is CipUX Administration Tools. Two CATs are provided officially with CipUX: - cipux-cat: generic web-based CAT - cipux-cat-moodle: CipUX plugin for Moodle These can be extended or replaced with custom tools. . This package contains the base library for CipUX.