lsb.git
13 years agoAvoid useless calls to guess_release_from_apt().
Francois Gouget [Wed, 23 May 2012 12:54:43 +0000 (14:54 +0200)]
Avoid useless calls to guess_release_from_apt().

In guess_debian_release(), avoid calling guess_release_from_apt() if a
codename is already provided.

Closes: #674143
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoPyUT: Implement test for lsb_release.guess_debian_release.
Didier Raboud [Wed, 23 May 2012 08:08:42 +0000 (10:08 +0200)]
PyUT: Implement test for lsb_release.guess_debian_release.

This includes a modification of lsb_release.py to enable an
overridability with an environment variable LSB_ETC_DEBIAN_VERSION that
can point to another /etc/debian_version.

13 years agoPyUT: Implement test for lsb_release.guess_release_apt.
Didier Raboud [Tue, 22 May 2012 14:19:15 +0000 (16:19 +0200)]
PyUT: Implement test for lsb_release.guess_release_apt.

13 years agoPyUT: Bugfix environment left-overs.
Didier Raboud [Tue, 22 May 2012 13:40:56 +0000 (15:40 +0200)]
PyUT: Bugfix environment left-overs.

Git-Dch: None

13 years agoPyUT: Implement test for lsb_release.get_lsb_information.
Didier Raboud [Tue, 22 May 2012 13:19:54 +0000 (15:19 +0200)]
PyUT: Implement test for lsb_release.get_lsb_information.

This includes a modification of lsb_release.py to enable an
overridability with an environment variable LSB_ETC_LSB_RELEASE that can
point to another /etc/lsb-release

13 years agoPyUT: Implement test for lsb_release.check_modules_installed.
Didier Raboud [Tue, 22 May 2012 13:01:05 +0000 (15:01 +0200)]
PyUT: Implement test for lsb_release.check_modules_installed.

13 years agoAdd the /usr/lib/sendmail symlink to /u/s/sendmail in lsb-invalid-mta.
Didier Raboud [Tue, 22 May 2012 11:50:24 +0000 (13:50 +0200)]
Add the /usr/lib/sendmail symlink to /u/s/sendmail in lsb-invalid-mta.

Reported-by: Stew Benedict <stewb@linux-foundation.org>
LP: #580914

13 years agoSafe-guard calls to echo with || true.
Didier Raboud [Tue, 22 May 2012 10:54:02 +0000 (12:54 +0200)]
Safe-guard calls to echo with || true.

This helps towards making sure init.d scripts called with `set -e`
continue to work, see #661002.

In particular, this avoids blocking all init.d scripts run on a terminal
where civis and cnorm are capabilities not available, such as cmd.exe .

Thanks-to: Sam Hocevar <sho@debian.org>
13 years agoPyUT: Implement test for lsb_release.parse_apt_policy.
Didier Raboud [Tue, 22 May 2012 09:48:32 +0000 (11:48 +0200)]
PyUT: Implement test for lsb_release.parse_apt_policy.

13 years agoPyUT: Fix a minor typo.
Didier Raboud [Tue, 22 May 2012 08:46:32 +0000 (10:46 +0200)]
PyUT: Fix a minor typo.

Git-Dch: None

13 years agoPyUT: Add a fake apt-cache for testing purposes.
Didier Raboud [Tue, 22 May 2012 08:44:43 +0000 (10:44 +0200)]
PyUT: Add a fake apt-cache for testing purposes.

13 years agoPyUT: Implement test for lsb_release.compare_release.
Didier Raboud [Tue, 22 May 2012 08:28:08 +0000 (10:28 +0200)]
PyUT: Implement test for lsb_release.compare_release.

13 years agoPyUT: Add rnd_string function for the creation of random strings.
Didier Raboud [Mon, 21 May 2012 16:43:09 +0000 (18:43 +0200)]
PyUT: Add rnd_string function for the creation of random strings.

Git-Dch: None

13 years agoPyUT: Implement test for lsb_release.parse_policy_line.
Didier Raboud [Mon, 21 May 2012 15:18:57 +0000 (17:18 +0200)]
PyUT: Implement test for lsb_release.parse_policy_line.

13 years agoAllow FANCYTTY to be sourced from /etc/default/rcS.
Didier Raboud [Mon, 21 May 2012 12:58:14 +0000 (14:58 +0200)]
Allow FANCYTTY to be sourced from /etc/default/rcS.

The FANCYTTY shell variable is sourced from /etc/default/rcS before
etc/lsb-base-logging.sh .

- Systems with an administrator-provided /etc/lsb-base-logging.sh keep
  working.
- Systems without /etc/lsb-base-logging.sh can now override FANCYTTY in
  /etc/default/rcS too.

Thanks-To: Roger Leigh <rleigh@codelibre.net>
Reported-by: Stanislav Maslovski <stanislav.maslovski@gmail.com>
Closes: #673207
Git-Dch: Full

13 years agoEnhance doc about files sourced from init-functions.
Didier Raboud [Mon, 21 May 2012 12:56:29 +0000 (14:56 +0200)]
Enhance doc about files sourced from init-functions.

13 years agoCorrect comment in init-functions about hooks.
Didier Raboud [Mon, 21 May 2012 12:34:14 +0000 (14:34 +0200)]
Correct comment in init-functions about hooks.

Git-Dch: None

13 years agolsb 4.1+Debian4 Debian release.
Didier Raboud [Fri, 18 May 2012 20:30:19 +0000 (22:30 +0200)]
lsb 4.1+Debian4 Debian release.

13 years agoRevert the constraint on python to >= 2.7.
Didier Raboud [Fri, 18 May 2012 20:27:58 +0000 (22:27 +0200)]
Revert the constraint on python to >= 2.7.

Just don't run the tests on python2.6.

13 years agoMerge branch 'pytests'
Didier Raboud [Tue, 15 May 2012 14:52:15 +0000 (16:52 +0200)]
Merge branch 'pytests'

13 years agoAvoid writing the now useless lsb-qt4.substvars file.
Didier Raboud [Tue, 15 May 2012 14:52:10 +0000 (16:52 +0200)]
Avoid writing the now useless lsb-qt4.substvars file.

13 years agoMove the "left info blocks" code to a hook.
Didier Raboud [Tue, 15 May 2012 09:03:15 +0000 (11:03 +0200)]
Move the "left info blocks" code to a hook.

13 years agoPut the Ubuntu logging functions in the hooks directory.
Didier Raboud [Tue, 15 May 2012 08:56:51 +0000 (10:56 +0200)]
Put the Ubuntu logging functions in the hooks directory.

Add the needed maintscript helper to remove the untouched
lsb-base-logging.sh; including Pre-Dependency on recent-enough dpkg.

13 years agoRead admin's lsb-base-logging.sh after packaged hooks.
Didier Raboud [Tue, 15 May 2012 08:52:51 +0000 (10:52 +0200)]
Read admin's lsb-base-logging.sh after packaged hooks.

Git-Dch: None

13 years agoIn init-functions, include hooks from other packages.
Didier Raboud [Wed, 9 May 2012 12:43:17 +0000 (14:43 +0200)]
In init-functions, include hooks from other packages.

- Add a /lib/lsb/init-functions.d/ empty directory for this purpose.
- Add a lintian override for the above.
- Source any file in there.
- Document that in lsb-base.README.

(This would be used by systemd, at least).

Git-Dch: Full

13 years agoProperly document the first version with init_is_upstart.
Didier Raboud [Wed, 9 May 2012 13:06:17 +0000 (15:06 +0200)]
Properly document the first version with init_is_upstart.

13 years agoPyUT: Run tests with python3 too.
Didier Raboud [Mon, 7 May 2012 17:12:27 +0000 (19:12 +0200)]
PyUT: Run tests with python3 too.

Note: This currently makes the build fail in a non-clean environment without
py3versions available. This is semi-intended and is the easiest way to have
the tests run as python3 too.

13 years agoPyUT: Add template tests for initdutils.py
Didier Raboud [Sun, 6 May 2012 11:25:55 +0000 (13:25 +0200)]
PyUT: Add template tests for initdutils.py

13 years agoPyUT: Skip not implemented tests.
Didier Raboud [Sun, 6 May 2012 11:19:10 +0000 (13:19 +0200)]
PyUT: Skip not implemented tests.

13 years agoPyUT: Implement a unittest for valid_lsb_versions.
Didier Raboud [Sat, 5 May 2012 10:36:53 +0000 (12:36 +0200)]
PyUT: Implement a unittest for valid_lsb_versions.

Take the opportunity to fix its output for cxx in 3.1.

13 years agoPyUT: Add all the lsb_release.py functions as NotImplemented tests.
Didier Raboud [Fri, 4 May 2012 12:42:06 +0000 (14:42 +0200)]
PyUT: Add all the lsb_release.py functions as NotImplemented tests.

13 years agoPyUT: Add a unittest for lookup_codename.
Didier Raboud [Fri, 4 May 2012 12:23:25 +0000 (14:23 +0200)]
PyUT: Add a unittest for lookup_codename.

13 years agoPyUT: Add initial unittest framework, limit possible python versions to >= 2.7.
Didier Raboud [Fri, 4 May 2012 11:41:25 +0000 (13:41 +0200)]
PyUT: Add initial unittest framework, limit possible python versions to >= 2.7.

Limiting the supported python versions to >= 2.6 permits to avoid unneccessary
code to permit the use of unittest in all python 2 and 3 versions such as:

import sys

if sys.version_info[0] >= 3:
import unittest
else:
import unittest2 as unittest

python2.7 is the default version in Debian unstable since Sep 2011.

13 years agolsb 4.1+Debian3 Debian release.
Didier Raboud [Mon, 7 May 2012 17:22:50 +0000 (19:22 +0200)]
lsb 4.1+Debian3 Debian release.

13 years agoDrop empty directory in lsb-base.
Didier Raboud [Sun, 6 May 2012 20:16:27 +0000 (22:16 +0200)]
Drop empty directory in lsb-base.

Instead of moving lsb-base-logging.sh to /etc/lsb/, drop the empty /etc/lsb.

Closes: #671730
Git-Dch: Full

13 years agoBugfix source compression.
Didier Raboud [Fri, 4 May 2012 10:50:53 +0000 (12:50 +0200)]
Bugfix source compression.

Git-Dch: None

13 years agoBugfix init_is_upstart(): use test and full paths.
Didier Raboud [Wed, 2 May 2012 07:29:11 +0000 (09:29 +0200)]
Bugfix init_is_upstart(): use test and full paths.

Git-Dch: None

13 years agoFix typo in lsb-invalid-mta's Description.
Didier Raboud [Wed, 2 May 2012 09:25:47 +0000 (11:25 +0200)]
Fix typo in lsb-invalid-mta's Description.

13 years agoUpdate LSB and packages versions in README.Debian.
Didier Raboud [Tue, 1 May 2012 07:22:02 +0000 (09:22 +0200)]
Update LSB and packages versions in README.Debian.

13 years agoAdd a new helper function: init_is_upstart().
Steve Langasek [Tue, 1 May 2012 06:55:45 +0000 (08:55 +0200)]
Add a new helper function: init_is_upstart().

init_is_upstart() is to be used by init scripts of upstart-aware packages to
render the init script inert when upstart is present.

Signed-off-by: Didier Raboud <odyx@debian.org>
Closes: #661109
Git-Dch: Full

13 years agoCompress the orig source tarball with bzip2.
Didier Raboud [Tue, 24 Apr 2012 20:40:19 +0000 (22:40 +0200)]
Compress the orig source tarball with bzip2.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agolsb 4.1+Debian2 Debian release.
Didier Raboud [Tue, 24 Apr 2012 19:34:41 +0000 (21:34 +0200)]
lsb 4.1+Debian2 Debian release.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoMake sure OPTIND is marked local for each use.
Didier Raboud [Sun, 22 Apr 2012 11:54:31 +0000 (13:54 +0200)]
Make sure OPTIND is marked local for each use.

Closes: #669909
Reported-by: Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoMake the cursor invisible when printing the Fancy output status block.
Didier Raboud [Mon, 23 Apr 2012 13:45:00 +0000 (15:45 +0200)]
Make the cursor invisible when printing the Fancy output status block.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoAvoid two superflous calls to /bin/echo in Fancy output.
Didier Raboud [Mon, 23 Apr 2012 13:35:23 +0000 (15:35 +0200)]
Avoid two superflous calls to /bin/echo in Fancy output.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agolsb 4.1+Debian1 Debian release.
Didier Raboud [Thu, 19 Apr 2012 09:30:43 +0000 (11:30 +0200)]
lsb 4.1+Debian1 Debian release.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoIn killproc(), make sure to exit 0 when the program is not running and when no signal...
Didier Raboud [Thu, 12 Apr 2012 12:13:35 +0000 (14:13 +0200)]
In killproc(), make sure to exit 0 when the program is not running and when no signal was specified.

Closes: #668416
Reported-by: Peter Eisentraut <petere@debian.org>
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agolsb-base: Enhance documentation of fancy output [....] messages in README.Debian.
Didier Raboud [Tue, 17 Apr 2012 09:52:47 +0000 (11:52 +0200)]
lsb-base: Enhance documentation of fancy output [....] messages in README.Debian.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agolsb-base: Move information from NEWS.Debian to README.Debian.
Didier Raboud [Tue, 17 Apr 2012 09:43:58 +0000 (11:43 +0200)]
lsb-base: Move information from NEWS.Debian to README.Debian.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoMerge branch 'master-experimental'
Didier Raboud [Tue, 17 Apr 2012 09:57:26 +0000 (11:57 +0200)]
Merge branch 'master-experimental'

13 years agopidofproc(): Make sure to try /bin/pidof when no pidfile is specified.
Didier Raboud [Mon, 16 Apr 2012 08:09:09 +0000 (10:09 +0200)]
pidofproc(): Make sure to try /bin/pidof when no pidfile is specified.

Move the pidof-using block inside the conditional to have it run when we know
that the pidfile doesn't exist but before assuming that the program was indeed
using one.

Closes: #668958
Reported-by: Adrian Fita <adrian.fita@gmail.com>
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agolsb 4.1+Debian0+fancy1 Debian experimental release.
Didier Raboud [Wed, 11 Apr 2012 10:12:26 +0000 (12:12 +0200)]
lsb 4.1+Debian0+fancy1 Debian experimental release.

13 years agoFancy output: prepend [info] blocks to log_action_msg calls.
Didier Raboud [Wed, 4 Apr 2012 12:45:43 +0000 (14:45 +0200)]
Fancy output: prepend [info] blocks to log_action_msg calls.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agolsb 4.1+Debian0+fancy0 Debian experimental release.
Didier Raboud [Sat, 31 Mar 2012 15:53:39 +0000 (17:53 +0200)]
lsb 4.1+Debian0+fancy0 Debian experimental release.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoUpdate lsb-base.README.Debian.
Didier Raboud [Sat, 31 Mar 2012 15:48:19 +0000 (17:48 +0200)]
Update lsb-base.README.Debian.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoMake the init.d scripts messages fancier by prepending them a [....] block.
Didier Raboud [Fri, 30 Mar 2012 12:48:42 +0000 (14:48 +0200)]
Make the init.d scripts messages fancier by prepending them a [....] block.

== Implementation ==

* The logging functions assign the status block as "[....]" when
  printing the log message.
  Concerned functions:
  - log_daemon_msg
  - log_action_begin_msg
  - log_begin_msg (despite not being a documented interface)

* The log message conclusion functions replace the status block by
  either a green [ ok ], a yellow [warn] or a red [FAIL] by
  Concerned functions:
  - log_end_msg

  This is implemented as _pre/_post functions.

== Documentation ==

* lsb-base.README.Debian is updated with the new _pre/_post functions.
* lsb-base.NEWS gets a new entry with information meant for experimental
  users and init.d scripts maintainers.

== Pseudo-headers ==

Closes: #416485
Reported-by: Alessio <alga777@gmail.com>
Not-used-but-useful-patch-by: Alessio <alga777@gmail.com>
Not-used-but-useful-patch-by: Nico Golde <nion@debian.org>
Idea-by: Mehdi Dogguy <mehdi@debian.org>
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agolsb 4.1+Debian0 Debian release.
Didier Raboud [Mon, 26 Mar 2012 20:55:08 +0000 (22:55 +0200)]
lsb 4.1+Debian0 Debian release.

13 years agoDrop lsb suggests, obsoleted by dependencies changes.
Didier Raboud [Mon, 26 Mar 2012 09:26:31 +0000 (11:26 +0200)]
Drop lsb suggests, obsoleted by dependencies changes.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoMerge the experimental branch, release 4.1+Debian0~exp2.
Didier Raboud [Mon, 26 Mar 2012 09:13:49 +0000 (11:13 +0200)]
Merge the experimental branch, release 4.1+Debian0~exp2.

13 years agoMake init-functions' status_of_proc return the LSB-documented 3 on inexistant pidfiles.
Didier Raboud [Mon, 19 Mar 2012 16:09:40 +0000 (17:09 +0100)]
Make init-functions' status_of_proc return the LSB-documented 3 on inexistant pidfiles.

This enhances the 13f38d30a823afc5841fd17ee405c6ebff2af1ac commit by
additionally taking the potential inexistance of pidfiles into account.

Closes: #664621
Reported-by: Michael Prokop <mika@debian.org>
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoAdd lsb-languages to lsb Depends.
Didier Raboud [Thu, 15 Mar 2012 17:45:57 +0000 (18:45 +0100)]
Add lsb-languages to lsb Depends.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agolsb 4.1+Debian0~exp2 Debian experimental release.
Didier Raboud [Thu, 15 Mar 2012 10:09:44 +0000 (11:09 +0100)]
lsb 4.1+Debian0~exp2 Debian experimental release.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoBump Standards-Version to 3.9.3 without changes needed.
Didier Raboud [Thu, 15 Mar 2012 09:47:02 +0000 (10:47 +0100)]
Bump Standards-Version to 3.9.3 without changes needed.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoRewrite debian/copyright using the copyright-format 1.0.
Didier Raboud [Thu, 15 Mar 2012 09:29:37 +0000 (10:29 +0100)]
Rewrite debian/copyright using the copyright-format 1.0.

- Also correct the FSF address on the python files.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoAdd libpod-plainer-perl to lsb-languages depends.
Didier Raboud [Thu, 15 Mar 2012 09:14:44 +0000 (10:14 +0100)]
Add libpod-plainer-perl to lsb-languages depends.

This is deprecated in LSB4.1 but still mandatory.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoUpdate package relationships to match LSB 4.1:
Didier Raboud [Mon, 12 Mar 2012 14:41:55 +0000 (15:41 +0100)]
Update package relationships to match LSB 4.1:

- Add lsb-security to lsb-core Depends.
- Add lsb-multimedia to lsb-desktop Depends.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoTighten more dependencies between lsb packages.
Didier Raboud [Mon, 12 Mar 2012 14:40:14 +0000 (15:40 +0100)]
Tighten more dependencies between lsb packages.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agolsb-base.README.Debian: Document status_of_proc.
Didier Raboud [Wed, 7 Mar 2012 09:56:25 +0000 (10:56 +0100)]
lsb-base.README.Debian: Document status_of_proc.

Closes: #565631
Reported-by: Thomas Koch <thomas@koch.ro>
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agolsb 4.1+Debian0~exp1 Debian experimental release.
Didier Raboud [Sun, 11 Mar 2012 16:37:32 +0000 (17:37 +0100)]
lsb 4.1+Debian0~exp1 Debian experimental release.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoIn killproc(), re-add a '--retry 5' to s-s-d when no signal is specified.
Didier Raboud [Wed, 7 Mar 2012 12:26:01 +0000 (13:26 +0100)]
In killproc(), re-add a '--retry 5' to s-s-d when no signal is specified.

According to the letter of the LSB:

killproc:"If a signal is specified, (...) the program is sent that signal.
          Otherwise, a SIGTERM followed by a SIGKILL after an unspecified
          number of seconds shall be sent."

According to start-stop-daemon manpage, that's what `--retry 5` does, with `5
seconds` being the `unspecified` of LSB, hence the `--retry 5` is only added
in the case where no signal is specified.

Closes: #650584
Reported-by: Daniel Nelson <torham@connect2.com>
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoMerge branch 'master' into master-experimental
Didier Raboud [Sun, 11 Mar 2012 15:50:03 +0000 (16:50 +0100)]
Merge branch 'master' into master-experimental

13 years agolsb 3.2+Debian31 Debian release.
Didier Raboud [Sun, 11 Mar 2012 14:07:47 +0000 (15:07 +0100)]
lsb 3.2+Debian31 Debian release.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoFix both unused and undeclared local variables in pidofproc.
Didier Raboud [Sun, 11 Mar 2012 13:59:18 +0000 (14:59 +0100)]
Fix both unused and undeclared local variables in pidofproc.

This fixes:
- one bug introduced by the fix for #327405 in 3.0-6, which stopped using the
  `line` variable;
- one bug introduced in 3.2-20, which started to use the `base` variable
  without declaring it in local.

Closes: #663351
Reported-by: Liu Yubao <yubao.liu@gmail.com>
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoTighten dependencies between lsb-* packages.
Didier Raboud [Thu, 8 Mar 2012 10:12:37 +0000 (11:12 +0100)]
Tighten dependencies between lsb-* packages.

This ensures that e.g. one cannot have lsb-desktop 4.1 and lsb-core 3.2 while
expecting "full" lsb 4.1".

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoHandle non-world-readable pid files.
Peter Eisentraut [Wed, 7 Mar 2012 10:33:43 +0000 (11:33 +0100)]
Handle non-world-readable pid files.

Closes: #653598
Reported-by: Peter Eisentraut <petere@debian.org>
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoPromote lsb-release to Priority: optional.
Didier Raboud [Tue, 6 Mar 2012 12:45:31 +0000 (13:45 +0100)]
Promote lsb-release to Priority: optional.

Currently, 15 packages of priority "optional" depend on lsb-release and this
promotion fixes the override disparity between the archive and the package.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoMerge branch 'master' into master-experimental
Didier Raboud [Mon, 5 Mar 2012 21:55:21 +0000 (22:55 +0100)]
Merge branch 'master' into master-experimental

13 years agoCorrect a bug number in the 3.2+Debian30 upload.
Didier Raboud [Mon, 5 Mar 2012 21:22:53 +0000 (22:22 +0100)]
Correct a bug number in the 3.2+Debian30 upload.

It was supposed to close #642076, not #642079.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agolsb 4.1+Debian0~exp0 Debian experimental release.
Didier Raboud [Mon, 5 Mar 2012 21:42:21 +0000 (22:42 +0100)]
lsb 4.1+Debian0~exp0 Debian experimental release.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoUpgrade to support LSB 4.1.
Didier Raboud [Sun, 19 Feb 2012 15:31:56 +0000 (16:31 +0100)]
Upgrade to support LSB 4.1.

LSB changes:
- Bump Depends:
  - on libglib2.0-0  to >= 2.12.13;
  - on fontconfig    to >= 2.6.0;
  - on libglib2.0-0  to >= 2.12.13;
  - on libatk1.0-0   to >= 1.10.3;
  - on libpango1.0-0 to >= 1.10.4;
  - on libgtk2.0-0   to >= 2.10.14;
- Add Depends:
  - on libglu1;
  - on libcairo2     to >= 1.2.0;
  - on libxtst6;
  - on ghostscript-cups;
- In lsb, bump lsb-printing from Suggests to Depends.
- Add the lsb-security package.
- Drop the now-obsolete lsb-qt4 package.

Debian changes:
- libgl1-mesa-glx is the first alternative for libgl1;
- Make sure all packages have ${misc:Depends}.

Closes: #586191
LP: #385606
LP: #386128
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoAdd the "lsb-invalid-mta" package, with a fake sendmail.
Till Kamppeter [Sun, 19 Feb 2012 14:52:06 +0000 (15:52 +0100)]
Add the "lsb-invalid-mta" package, with a fake sendmail.

This allows the installation of LSB packages to not pull in an MTA any more,
which once adds awkward configuration questions to the installation process
and second adds an often unnneeded daemon to the system.

LP: #141641
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoCorrect a bug number in the 3.2+Debian30 upload.
Didier Raboud [Mon, 5 Mar 2012 21:22:53 +0000 (22:22 +0100)]
Correct a bug number in the 3.2+Debian30 upload.

It was supposed to close #642076, not #642079.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agolsb 3.2+Debian30 Debian release.
Didier Raboud [Mon, 5 Mar 2012 19:15:43 +0000 (20:15 +0100)]
lsb 3.2+Debian30 Debian release.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoMove the libqt4-sql-sqlite comment out of the way.
Didier Raboud [Mon, 5 Mar 2012 19:14:21 +0000 (20:14 +0100)]
Move the libqt4-sql-sqlite comment out of the way.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoRemove /lib/ld-lsb-x86-64.so.* only on upgrade.
Didier Raboud [Fri, 2 Mar 2012 16:50:10 +0000 (17:50 +0100)]
Remove /lib/ld-lsb-x86-64.so.* only on upgrade.

This is a safe-side fix useful only for amd64.

Closes: #642079
Reported-by: Colin Watson <cjwatson@debian.org>
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoUpdate Qt4 relationships to current packaging.
Didier Raboud [Fri, 2 Mar 2012 22:02:54 +0000 (23:02 +0100)]
Update Qt4 relationships to current packaging.

Closes: #661888
Reported-by: Pino Toscano <pino@debian.org>
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoDon't display Debian revision in lsb_release modules version output.
Didier Raboud [Fri, 2 Mar 2012 14:28:58 +0000 (15:28 +0100)]
Don't display Debian revision in lsb_release modules version output.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoDrop Depends on essentials sed & ncurses-bin.
Didier Raboud [Fri, 2 Mar 2012 09:08:28 +0000 (10:08 +0100)]
Drop Depends on essentials sed & ncurses-bin.

Closes: #488237
Reported-by: Justin B Rye <jbr@edlug.org.uk>
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agolsb 3.2+Debian29 Debian release.
Didier Raboud [Thu, 1 Mar 2012 20:56:25 +0000 (21:56 +0100)]
lsb 3.2+Debian29 Debian release.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoAdd me to Uploaders.
Jeff Licquia [Wed, 29 Feb 2012 23:07:47 +0000 (18:07 -0500)]
Add me to Uploaders.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoRecognise Debian Ports as `sid` too.
Didier Raboud [Mon, 27 Feb 2012 13:53:50 +0000 (14:53 +0100)]
Recognise Debian Ports as `sid` too.

This extends the interface of guess_release_from_apt to accept new
origin-label pairs, with a default to accept 'Debian Ports':
'ftp.debian-ports.org'. It also special-cases Debian Ports when guessing
Release and Codename.

Closes: #624769
Reported-by: Thorsten Glaser <tg@mirbsd.de>
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoCorrect URLs to refspecs.{freestandards,linuxbase}.org.
Didier Raboud [Mon, 27 Feb 2012 13:31:03 +0000 (14:31 +0100)]
Correct URLs to refspecs.{freestandards,linuxbase}.org.

13 years agoAdd the Debconf Polish translation.
Michał Kułach [Sat, 25 Feb 2012 15:12:24 +0000 (16:12 +0100)]
Add the Debconf Polish translation.

Closes: #661251
13 years agoFix for unsupported negative value in pin priorities.
Simone Rossetto [Tue, 21 Feb 2012 13:08:45 +0000 (14:08 +0100)]
Fix for unsupported negative value in pin priorities.

 The priorities of repositories can be negative as reported in apt_preferences
 manpage "P < 0 prevents the version from being installed". The lsb_release.py
 script matches only positive values generating an invalid output for negative
 priorities.

Closes: #540208
13 years agoUse $DPKG_MAINTSCRIPT_ARCH in maintainer scripts
Steve Langasek [Tue, 16 Aug 2011 01:43:56 +0000 (18:43 -0700)]
Use $DPKG_MAINTSCRIPT_ARCH in maintainer scripts

... to decide the correct symlinks to set up, instead of going by the dpkg
built-in architecture.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoMark lsb-release Multi-Arch: foreign.
Steve Langasek [Tue, 16 Aug 2011 01:43:56 +0000 (18:43 -0700)]
Mark lsb-release Multi-Arch: foreign.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoMark lsb-base Multi-Arch: foreign.
Colin Watson [Thu, 19 Jan 2012 16:59:48 +0000 (16:59 +0000)]
Mark lsb-base Multi-Arch: foreign.

LP: #904013
Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoDon't run apt-cache if /etc/lsb-release exists.
Steve Langasek [Tue, 21 Feb 2012 15:49:04 +0000 (16:49 +0100)]
Don't run apt-cache if /etc/lsb-release exists.

Since /etc/lsb-release overrides detected information, there's no
need to try and detect that information if lsb-release contains
everything we need.  This saves us calling the hugely expensive
apt-cache.

13 years agoEnsure that files are closed promptly in lsb_release.py
Colin Watson [Thu, 19 Jan 2012 16:53:06 +0000 (16:53 +0000)]
Ensure that files are closed promptly in lsb_release.py

Python 3.2 prints ResourceWarning noise otherwise.

Signed-off-by: Didier Raboud <odyx@debian.org>
13 years agoAdd Vcs-* fields as this will now be maintained on collab-maint's Git.
Didier Raboud [Tue, 21 Feb 2012 15:59:25 +0000 (16:59 +0100)]
Add Vcs-* fields as this will now be maintained on collab-maint's Git.