Merge lp:~mitya57/ubuntu/raring/python-defaults/2.7.3-10ubuntu6 into lp:ubuntu/raring/python-defaults

Proposed by Dmitry Shachnev
Status: Merged
Merge reported by: Dmitry Shachnev
Merged at revision: not available
Proposed branch: lp:~mitya57/ubuntu/raring/python-defaults/2.7.3-10ubuntu6
Merge into: lp:ubuntu/raring/python-defaults
Diff against target: 300 lines (+170/-4) (has conflicts)
6 files modified
debian/changelog (+89/-0)
debian/control (+37/-1)
debian/control.in (+33/-1)
dh_python2.rst (+3/-0)
pyclean.rst (+3/-0)
pycompile.rst (+5/-2)
Text conflict in debian/changelog
Text conflict in debian/control
Text conflict in debian/control.in
To merge this branch: bzr merge lp:~mitya57/ubuntu/raring/python-defaults/2.7.3-10ubuntu6
Reviewer Review Type Date Requested Status
James Page Needs Fixing
Barry Warsaw Pending
Ubuntu branches Pending
Review via email: mp+152592@code.launchpad.net

Description of the change

Summary of the changes:

* Cherry-pick from Debian:
  - drop unused idle.sh file and unittest target in Makefile.
* Revert my previous prerm/postrm changes:
  - prerm is never called as `prerm purge`.
  - configuration files shouldn't be deleted on package remove.
* Added missing docinfo to man pages, to fix a lintian warning
  (see Debian #702777).

The prerm/postrm reverts were originally requested by Julien Cristau for wheezy, and already applied there.

I didn't cherry-pick recent Matthias' changes, but I can if needed.

To post a comment you must log in.
102. By Dmitry Shachnev

Added missing docinfo to man pages, to fix a lintian warning
(see Debian #702777)

103. By Dmitry Shachnev

s/Debian Developers/Piotr Ożarowski/g in dh_python2.rst and pyclean.rst

Revision history for this message
James Page (james-page) wrote :

Hi Dmitry

python-defaults appears to have moved on a bit since this MP was raised; Looking at the changelog I suspect that most of you proposed fixes have been merged from Debian my Matthias.

Please could you review and either re-propose or withdraw this merge proposal.

Thanks!

review: Needs Fixing
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Right, removing from the queue.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2013-03-21 10:07:07 +0000
+++ debian/changelog 2013-03-22 09:01:21 +0000
@@ -1,3 +1,4 @@
1<<<<<<< TREE
1python-defaults (2.7.3-13ubuntu1) raring; urgency=low2python-defaults (2.7.3-13ubuntu1) raring; urgency=low
23
3 * Merge with Debian; remaining changes:4 * Merge with Debian; remaining changes:
@@ -112,6 +113,94 @@
112113
113 -- Scott Kitterman <scott@kitterman.com> Fri, 08 Feb 2013 16:26:12 -0500114 -- Scott Kitterman <scott@kitterman.com> Fri, 08 Feb 2013 16:26:12 -0500
114115
116=======
117python-defaults (2.7.3-10ubuntu6) raring; urgency=low
118
119 * Cherry-pick from Debian:
120 - drop unused idle.sh file and unittest target in Makefile.
121 * Revert my previous prerm/postrm changes:
122 - prerm is never called as `prerm purge`.
123 - configuration files shouldn't be deleted on package remove.
124 * Added missing docinfo to man pages, to fix a lintian warning
125 (see Debian #702777).
126
127 -- Dmitry Shachnev <mitya57@ubuntu.com> Fri, 22 Mar 2013 12:49:58 +0400
128
129python-defaults (2.7.3-10ubuntu5) raring; urgency=low
130
131 * python-all-{dev,dbg}: Depend on libpython-all-{dev,dbg}.
132
133 -- Matthias Klose <doko@ubuntu.com> Sun, 27 Jan 2013 19:59:56 +0100
134
135python-defaults (2.7.3-10ubuntu4) raring; urgency=low
136
137 * Build libpython-all-{dev,dbg} packages.
138
139 -- Matthias Klose <doko@ubuntu.com> Fri, 25 Jan 2013 20:35:02 +0100
140
141python-defaults (2.7.3-10ubuntu3) raring; urgency=low
142
143 * Move lsb-release to Build-Depends.
144
145 -- Matthias Klose <doko@ubuntu.com> Wed, 12 Dec 2012 11:11:11 +0100
146
147python-defaults (2.7.3-10ubuntu2) raring; urgency=low
148
149 * Make python-{all,all-dev,all-dbg} Multi-Arch: allowed.
150
151 -- Matthias Klose <doko@ubuntu.com> Wed, 12 Dec 2012 11:02:45 +0100
152
153python-defaults (2.7.3-10ubuntu1) raring; urgency=low
154
155 * Merge with Debian; remaining changes:
156 - Move python-docutils, and debiandoc-sgml to Build-Depends from B-D-Indep.
157 This fixes build failures with --no-arch-all and in the buildds on
158 powerpc, armhf, and amd64.
159 - debian/control.in: Build depend on lsb-release to set correct
160 Maintainer fields when building on Ubuntu.
161 - debian/rules: Ignore version check, as our default versions differ
162 from Debian's.
163 - debian/control.in, debian/debian_defaults: Drop python2.6 support.
164
165 -- Matthias Klose <doko@ubuntu.com> Wed, 12 Dec 2012 09:17:34 +0100
166
167python-defaults (2.7.3-10) experimental; urgency=low
168
169 * Build dependency packages as architecture dependent packages.
170 * Make python, python-{minimal,dev,dbg} Multi-Arch: allowed.
171 * Build Multi-Arch: any packages libpython-{dev,dbg} packages providing
172 $(DEB_HOST_GNU_TYPE/DEB_HOST_MULTIARCH)-python-config symlinks.
173 * Provide python2 symlinks.
174
175 -- Matthias Klose <doko@debian.org> Wed, 12 Dec 2012 00:25:00 +0100
176
177python-defaults (2.7.3-3ubuntu2) raring; urgency=low
178
179 * debian/control.in: move python-docutils, and debiandoc-sgml to
180 Build-Depends from B-D-Indep. This fixes build failures with
181 --no-arch-all and in the buildds on powerpc, armhf, and amd64.
182
183 -- Barry Warsaw <barry@ubuntu.com> Wed, 28 Nov 2012 17:04:08 -0500
184
185python-defaults (2.7.3-3ubuntu1) raring; urgency=low
186
187 * Resynchronize with Debian unstable, remaining Ubuntu changes:
188 - debian/control.in: Build depend on lsb-release to set correct
189 Maintainer fields when building on Ubuntu.
190 - debian/rules: Ignore version check, as our default versions differ
191 from Debian's.
192 - debian/control.in, debian/debian_defaults: Drop python2.6 support.
193 - debian/rules: Provide Python pkgconfig defaults.
194 - debian/rules: Re-add the python2 and python2-config symlinks,
195 formerly present in the python2.7 packages (see PEP 394).
196 - debian/control.in, debian/rules: Build dependency packages as
197 architecture dependent packages (for cross-building python
198 extension packages, see LP: #934593).
199 * debian/rules: in binary-arch section, use -a argument for dh_* commands.
200
201 -- Dmitry Shachnev <mitya57@ubuntu.com> Wed, 28 Nov 2012 14:50:19 +0400
202
203>>>>>>> MERGE-SOURCE
115python-defaults (2.7.3-3) unstable; urgency=low204python-defaults (2.7.3-3) unstable; urgency=low
116205
117 [ Piotr Ożarowski ]206 [ Piotr Ożarowski ]
118207
=== modified file 'debian/control'
--- debian/control 2013-03-21 10:07:07 +0000
+++ debian/control 2013-03-22 09:01:21 +0000
@@ -4,8 +4,13 @@
4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: Matthias Klose <doko@debian.org>5XSBC-Original-Maintainer: Matthias Klose <doko@debian.org>
6Uploaders: Scott Kitterman <scott@kitterman.com>, Piotr Ożarowski <piotr@debian.org>6Uploaders: Scott Kitterman <scott@kitterman.com>, Piotr Ożarowski <piotr@debian.org>
7<<<<<<< TREE
7Build-Depends: debhelper (>= 8~), python-docutils (>= 0.4-3),8Build-Depends: debhelper (>= 8~), python-docutils (>= 0.4-3),
8 libhtml-tree-perl, debiandoc-sgml, lsb-release9 libhtml-tree-perl, debiandoc-sgml, lsb-release
10=======
11Build-Depends: debhelper (>= 8~), python-docutils (>= 0.4-3), debiandoc-sgml, lsb-release
12Build-Depends-Indep: libhtml-tree-perl
13>>>>>>> MERGE-SOURCE
9Standards-Version: 3.9.314Standards-Version: 3.9.3
10Homepage: http://www.python.org/15Homepage: http://www.python.org/
11Vcs-Bzr: http://alioth.debian.org/anonscm/bzr/pkg-python/python-defaults-debian16Vcs-Bzr: http://alioth.debian.org/anonscm/bzr/pkg-python/python-defaults-debian
@@ -15,7 +20,11 @@
15Architecture: any20Architecture: any
16Multi-Arch: allowed21Multi-Arch: allowed
17Priority: standard22Priority: standard
23<<<<<<< TREE
18Depends: ${misc:Depends}, python2.7 (>= 2.7.3-10~), python-minimal (= ${binary:Version}), libpython-stdlib (= ${binary:Version})24Depends: ${misc:Depends}, python2.7 (>= 2.7.3-10~), python-minimal (= ${binary:Version}), libpython-stdlib (= ${binary:Version})
25=======
26Depends: ${misc:Depends}, python2.7 (>= 2.7.3-10~), python-minimal (= ${binary:Version})
27>>>>>>> MERGE-SOURCE
19Suggests: python-doc (= ${binary:Version}), python-tk (= ${binary:Version})28Suggests: python-doc (= ${binary:Version}), python-tk (= ${binary:Version})
20Conflicts: python-central (<< 0.5.5)29Conflicts: python-central (<< 0.5.5)
21Breaks: python-csv (<< 1.0-4), python-bz2 (<< 1.1-8), python-email (<< 2.5.5-3), update-manager-core (<< 0.200.5-2)30Breaks: python-csv (<< 1.0-4), python-bz2 (<< 1.1-8), python-email (<< 2.5.5-3), update-manager-core (<< 0.200.5-2)
@@ -55,6 +64,7 @@
55 Python version (currently v2.7).64 Python version (currently v2.7).
5665
57Package: python-dev66Package: python-dev
67<<<<<<< TREE
58Architecture: any68Architecture: any
59Multi-Arch: allowed69Multi-Arch: allowed
60Depends: ${misc:Depends}, python (= ${binary:Version}), libpython-dev (= ${binary:Version}), python2.7-dev (>= 2.7.3-10~)70Depends: ${misc:Depends}, python (= ${binary:Version}), libpython-dev (= ${binary:Version}), python2.7-dev (>= 2.7.3-10~)
@@ -86,6 +96,27 @@
86 Python, the high-level, interactive object oriented language,96 Python, the high-level, interactive object oriented language,
87 includes an extensive class library with lots of goodies for97 includes an extensive class library with lots of goodies for
88 network programming, system administration, sounds and graphics.98 network programming, system administration, sounds and graphics.
99=======
100Architecture: any
101Multi-Arch: allowed
102Depends: ${misc:Depends}, python (= ${binary:Version}), libpython-dev (= ${binary:Version}), python2.7-dev (>= 2.7.3-10~)
103Description: header files and a static library for Python (default)
104 Header files, a static library and development tools for building
105 Python modules, extending the Python interpreter or embedding Python
106 in applications.
107 .
108 This package is a dependency package, which depends on Debian's default
109 Python version (currently v2.7).
110
111Package: libpython-dev
112Architecture: any
113Multi-Arch: same
114Depends: libpython2.7-dev (>= 2.7.3-10~), ${misc:Depends}
115Description: header files and a static library for Python (default)
116 Header files, a static library and development tools for building
117 Python modules, extending the Python interpreter or embedding Python
118 in applications.
119>>>>>>> MERGE-SOURCE
89 .120 .
90 This package is a dependency package, which depends on Debian's default121 This package is a dependency package, which depends on Debian's default
91 Python version (currently v2.7).122 Python version (currently v2.7).
@@ -133,7 +164,12 @@
133Multi-Arch: allowed164Multi-Arch: allowed
134Section: debug165Section: debug
135Priority: extra166Priority: extra
136Depends: ${misc:Depends}, python (= ${binary:Version}), libpython-dbg (= ${binary:Version}), python2.7-dbg (>= 2.7.3-10~)167<<<<<<< TREE
168Depends: ${misc:Depends}, python (= ${binary:Version}), libpython-dbg (= ${binary:Version}), python2.7-dbg (>= 2.7.3-10~)
169=======
170Depends: ${misc:Depends}, python (= ${binary:Version}), libpython-dbg (= ${binary:Version}), python2.7-dbg (>= 2.7.3-10~)
171Provides: python-gdbm-dbg, python-tk-dbg
172>>>>>>> MERGE-SOURCE
137Description: debug build of the Python Interpreter (version 2.7)173Description: debug build of the Python Interpreter (version 2.7)
138 Python interpreter configured with --pydebug. Dynamically loaded modules are174 Python interpreter configured with --pydebug. Dynamically loaded modules are
139 searched in /usr/lib/python2.7/lib-dynload/debug first.175 searched in /usr/lib/python2.7/lib-dynload/debug first.
140176
=== modified file 'debian/control.in'
--- debian/control.in 2013-03-21 10:07:07 +0000
+++ debian/control.in 2013-03-22 09:01:21 +0000
@@ -3,8 +3,13 @@
3Priority: optional3Priority: optional
4Maintainer: Matthias Klose <doko@debian.org>4Maintainer: Matthias Klose <doko@debian.org>
5Uploaders: Scott Kitterman <scott@kitterman.com>, Piotr Ożarowski <piotr@debian.org>5Uploaders: Scott Kitterman <scott@kitterman.com>, Piotr Ożarowski <piotr@debian.org>
6<<<<<<< TREE
6Build-Depends: debhelper (>= 8~), python-docutils (>= 0.4-3),7Build-Depends: debhelper (>= 8~), python-docutils (>= 0.4-3),
7 libhtml-tree-perl, debiandoc-sgml, lsb-release8 libhtml-tree-perl, debiandoc-sgml, lsb-release
9=======
10Build-Depends: debhelper (>= 8~), python-docutils (>= 0.4-3), debiandoc-sgml, lsb-release
11Build-Depends-Indep: libhtml-tree-perl
12>>>>>>> MERGE-SOURCE
8Standards-Version: 3.9.313Standards-Version: 3.9.3
9Homepage: http://www.python.org/14Homepage: http://www.python.org/
10Vcs-Bzr: http://alioth.debian.org/anonscm/bzr/pkg-python/python-defaults-debian15Vcs-Bzr: http://alioth.debian.org/anonscm/bzr/pkg-python/python-defaults-debian
@@ -54,6 +59,7 @@
54 Python version (currently v@VER@).59 Python version (currently v@VER@).
5560
56Package: python-dev61Package: python-dev
62<<<<<<< TREE
57Architecture: any63Architecture: any
58Multi-Arch: allowed64Multi-Arch: allowed
59Depends: ${misc:Depends}, python (= ${binary:Version}), libpython-dev (= ${binary:Version}), @PVER@-dev (>= @PREVVER@)65Depends: ${misc:Depends}, python (= ${binary:Version}), libpython-dev (= ${binary:Version}), @PVER@-dev (>= @PREVVER@)
@@ -85,6 +91,27 @@
85 Python, the high-level, interactive object oriented language,91 Python, the high-level, interactive object oriented language,
86 includes an extensive class library with lots of goodies for92 includes an extensive class library with lots of goodies for
87 network programming, system administration, sounds and graphics.93 network programming, system administration, sounds and graphics.
94=======
95Architecture: any
96Multi-Arch: allowed
97Depends: ${misc:Depends}, python (= ${binary:Version}), libpython-dev (= ${binary:Version}), @PVER@-dev (>= @PREVVER@)
98Description: header files and a static library for Python (default)
99 Header files, a static library and development tools for building
100 Python modules, extending the Python interpreter or embedding Python
101 in applications.
102 .
103 This package is a dependency package, which depends on Debian's default
104 Python version (currently v@VER@).
105
106Package: libpython-dev
107Architecture: any
108Multi-Arch: same
109Depends: lib@PVER@-dev (>= @PREVVER@), ${misc:Depends}
110Description: header files and a static library for Python (default)
111 Header files, a static library and development tools for building
112 Python modules, extending the Python interpreter or embedding Python
113 in applications.
114>>>>>>> MERGE-SOURCE
88 .115 .
89 This package is a dependency package, which depends on Debian's default116 This package is a dependency package, which depends on Debian's default
90 Python version (currently v@VER@).117 Python version (currently v@VER@).
@@ -132,7 +159,12 @@
132Multi-Arch: allowed159Multi-Arch: allowed
133Section: debug160Section: debug
134Priority: extra161Priority: extra
135Depends: ${misc:Depends}, python (= ${binary:Version}), libpython-dbg (= ${binary:Version}), python@VER@-dbg (>= @PREVVER@)162<<<<<<< TREE
163Depends: ${misc:Depends}, python (= ${binary:Version}), libpython-dbg (= ${binary:Version}), python@VER@-dbg (>= @PREVVER@)
164=======
165Depends: ${misc:Depends}, python (= ${binary:Version}), libpython-dbg (= ${binary:Version}), python@VER@-dbg (>= @PREVVER@)
166Provides: python-gdbm-dbg, python-tk-dbg
167>>>>>>> MERGE-SOURCE
136Description: debug build of the Python Interpreter (version @VER@)168Description: debug build of the Python Interpreter (version @VER@)
137 Python interpreter configured with --pydebug. Dynamically loaded modules are169 Python interpreter configured with --pydebug. Dynamically loaded modules are
138 searched in /usr/lib/python@VER@/lib-dynload/debug first.170 searched in /usr/lib/python@VER@/lib-dynload/debug first.
139171
=== modified file 'dh_python2.rst'
--- dh_python2.rst 2012-11-28 14:50:19 +0000
+++ dh_python2.rst 2013-03-22 09:01:21 +0000
@@ -6,6 +6,9 @@
6calculates Python dependencies, adds maintainer scripts to byte compile files, etc.6calculates Python dependencies, adds maintainer scripts to byte compile files, etc.
7-----------------------------------------------------------------------------------7-----------------------------------------------------------------------------------
88
9:Manual section: 1
10:Author: Piotr Ożarowski, 2012-2013
11
9SYNOPSIS12SYNOPSIS
10========13========
11 dh_python2 -p PACKAGE [-V [X.Y][-][A.B]] DIR_OR_FILE [-X REGEXPR]14 dh_python2 -p PACKAGE [-V [X.Y][-][A.B]] DIR_OR_FILE [-X REGEXPR]
1215
=== modified file 'pyclean.rst'
--- pyclean.rst 2011-02-28 20:28:05 +0000
+++ pyclean.rst 2013-03-22 09:01:21 +0000
@@ -6,6 +6,9 @@
6removes .pyc and .pyo files6removes .pyc and .pyo files
7---------------------------7---------------------------
88
9:Manual section: 1
10:Author: Piotr Ożarowski, 2012-2013
11
9SYNOPSIS12SYNOPSIS
10========13========
11 pyclean [-p PACKAGE | DIR_OR_FILE]14 pyclean [-p PACKAGE | DIR_OR_FILE]
1215
=== modified file 'pycompile.rst'
--- pycompile.rst 2011-02-28 20:28:05 +0000
+++ pycompile.rst 2013-03-22 09:01:21 +0000
@@ -1,11 +1,14 @@
1==========1===========
2 pycompile2 pycompile
3==========3===========
44
5--------------------------------5--------------------------------
6byte compile Python source files6byte compile Python source files
7--------------------------------7--------------------------------
88
9:Manual section: 1
10:Author: Debian Developers, 2012-2013
11
9SYNOPSIS12SYNOPSIS
10========13========
11 pycompile [-V [X.Y][-][A.B]] DIR_OR_FILE [-X REGEXPR]14 pycompile [-V [X.Y][-][A.B]] DIR_OR_FILE [-X REGEXPR]

Subscribers

People subscribed via source and target branches