lp:ubuntu/saucy-proposed/lsb

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/saucy-proposed/lsb
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

83. By Adam Conrad

Allow lsb-printing to depend on cups-filters | ghostscript-cups.

82. By Colin Watson

* Use open() rather than file() in initdutils.py, for Python 3
  compatibility (see LP #1035136).
* Test fileob and strob against None in RFC822Parser.__init__ rather than
  testing their truth value, to avoid a misleading error in the case of a
  file with no LSB headers.

81. By Steve Langasek

* Only run the tests under python3, correcting a build failure due to
  mismatched test expectations.
* test/test_lsb_release.py: also, make lsb_release ignore dpkg origins
  for the test, otherwise the test fails on Ubuntu.

80. By Steve Langasek

* Merge from Debian unstable, remaining changes:
  - Mark lsb-core Multi-Arch: foreign.
  - Use python3 instead of python2.
  - Fix status_of_proc returning incorrect error code; and when a pidfile
    is specified, return "unknown" if it exists but isn't readable (as
    would be the case for non-root with a root-only pidfile), and return
    "not running" if the pidfile otherwise doesn't provide a useful PID.
    This issue may also be fixed now in the Debian version, but someone
    needs to compare the differing implementations to verify before this
    delta can be dropped.
  - Prefer mailx (main) over mailutils (universe)
  - Depend directly on libnss3 and libnspr4 rather than via the
    transitional packages libnss3-1d and libnspr4-0d.
* Changes included in Debian:
  - lsb_release: Add -Es to #! line for Python.
  - Correct duplicate reference to log_action_end_msg_post in
    debian/lsb-base.README.Debian.
  - Fix debian/copyright to list the correct Canonical copyright for the
    Ubuntu logging functions.
  - Revert use of /bin/echo for echo-n.
  - Port initdutils.py to python3 so that the tests will pass at build
    time.
  - Fix build failure when only building architecture-dependent packages
    on Ubuntu.

79. By Colin Watson

Depend directly on libnss3 and libnspr4 rather than via the transitional
packages libnss3-1d and libnspr4-0d.

78. By Steve Langasek

Prefer mailx over mailutils; this apparently was a deliberate (but
undocumented) delta in Ubuntu.

77. By Steve Langasek

Fix build failure when only building architecture-dependent packages.

76. By Steve Langasek

* Merge from Debian unstable:
  - lsb-desktop no longer depends on transitional libqt4-gui. LP: #339501.
  - lsb-invalid-mta includes /usr/lib/sendmail as a symlink. LP: #580914.
  - fixes a typo in the package description. LP: #1177473.
* Remaining changes:
  - Mark lsb-core Multi-Arch: foreign.
  - Use python3 instead of python2.
  - Fix status_of_proc returning incorrect error code; and when a pidfile
    is specified, return "unknown" if it exists but isn't readable (as
    would be the case for non-root with a root-only pidfile), and return
    "not running" if the pidfile otherwise doesn't provide a useful PID.
    This issue may also be fixed now in the Debian version, but someone
    needs to compare the differing implementations to verify before this
    delta can be dropped.
  - Correct duplicate reference to log_action_end_msg_post in
    debian/lsb-base.README.Debian.
  - lsb_release: Add -Es to #! line for Python.
* Dropped changes, included in Debian:
  - Mark lsb-release and lsb-base Multi-Arch: foreign.
  - Drop Qt3 from lsb-desktop depends and add lsb-desktop.NEWS to explain
    its absence
  - Depend on libgl1-mesa-glx rather than libgl1-mesa as preferred libgl1
    alternative.
  - Use dpkg --print-architecture rather than
    --print-installation-architecture.
  - Use $DPKG_MAINTSCRIPT_ARCH in the maintainer scripts to decide the
    correct symlinks to set up, instead of going by the dpkg built-in
    architecture.
  - Don't conflict with python (>= 2.6).
  - Use dh_python2
  - lsb_release.py: Ensure that files are closed promptly; Python 3.2
    prints ResourceWarning noise otherwise.
  - Skip calling apt-cache if /etc/lsb-release contains everything we need.
  - sendmail, debian/control, debian/rules, debian/lsb-invalid-mta.dirs:
    include new "lsb-invalid-mta" package.
  - Remove /usr/lib/pymodules/python2.6/lsb_release.py on upgrades; this
    was a karmic-only upgrade issue that we could have removed the
    handling for back in maverick, better late than never.
  - Add Ubuntu logging functions.
  - Added ghostscript-cups dependency.
  - Made lsb-printing required by the lsb package, not just suggested.
* lsb-languages must depend on python, not on python3, as /usr/bin/python is
  the interface guaranteed by this submodule.
* Fix debian/copyright to list the correct Canonical copyright for the
  Ubuntu logging functions.
* Revert wrongheaded calls to /bin/echo whenever -n is used; 'echo -n' is
  guaranteed by Debian policy, we don't want a bunch of extra forks here
  for no reason.
* Port initdutils.py to python3 so that the tests will pass at build time.
* Call 2to3 correctly so that the scripts in /usr/lib/lsb are usable under
  python3. LP: #798192.

75. By Steve Langasek

releasing version 4.1+Debian9ubuntu1

74. By Steve Langasek

fixes a typo in the package description. LP: #1177473.

Branch metadata

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

Subscribers