lp:ubuntu/trusty/lsb
- Get this branch:
- bzr branch lp:ubuntu/trusty/lsb
Branch merges
Branch information
- Owner:
- Ubuntu branches
- Status:
- Mature
Recent revisions
- 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. - 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/utopic/lsb