Merge lp:~ubuntu-branches/ubuntu/precise/libdatrie/precise-201201030357 into lp:ubuntu/precise/libdatrie

Proposed by Ubuntu Package Importer
Status: Needs review
Proposed branch: lp:~ubuntu-branches/ubuntu/precise/libdatrie/precise-201201030357
Merge into: lp:ubuntu/precise/libdatrie
Diff against target: 427 lines (+392/-0) (has conflicts)
3 files modified
debian/changelog (+265/-0)
debian/control (+79/-0)
debian/copyright (+48/-0)
Text conflict in debian/changelog
Text conflict in debian/control
Text conflict in debian/copyright
To merge this branch: bzr merge lp:~ubuntu-branches/ubuntu/precise/libdatrie/precise-201201030357
Reviewer Review Type Date Requested Status
Ubuntu branches Pending
Review via email: mp+87315@code.launchpad.net

Description of the change

The package importer has detected a possible inconsistency between the package history in the archive and the history in bzr. As the archive is authoritative the importer has made lp:ubuntu/precise/libdatrie reflect what is in the archive and the old bzr branch has been pushed to lp:~ubuntu-branches/ubuntu/precise/libdatrie/precise-201201030357. This merge proposal was created so that an Ubuntu developer can review the situations and perform a merge/upload if necessary. There are three typical cases where this can happen.
  1. Where someone pushes a change to bzr and someone else uploads the package without that change. This is the reason that this check is done by the importer. If this appears to be the case then a merge/upload should be done if the changes that were in bzr are still desirable.
  2. The importer incorrectly detected the above situation when someone made a change in bzr and then uploaded it.
  3. The importer incorrectly detected the above situation when someone just uploaded a package and didn't touch bzr.

If this case doesn't appear to be the first situation then set the status of the merge proposal to "Rejected" and help avoid the problem in future by filing a bug at https://bugs.launchpad.net/udd linking to this merge proposal.

(this is an automatically generated message)

To post a comment you must log in.

Unmerged revisions

12. By Theppitak Karoonboonyanan <email address hidden>

* debian/copyright:
  - Use non-forwarding format URL. Bump to revision 202.
  - Upstream license is actually LGPL-2.1, not 2.0.
  - Add extended text for LGPL-2.1 and GPL-2.
* debian/rules:
  - Add back upstream 'make distclean' that was lost in 0.2.4-3, so it
    builds twice in a row again.

11. By Theppitak Karoonboonyanan <email address hidden>

* New upstream release.
* Use hardening build flags:
  - B-Dep on dpkg-dev (>= 0.16.1~) for dpkg-buildflags
  - Obtain build flags from dpkg-buildflags
  - Drop old CFLAGS & LDFLAGS, as now overridden by dpkg-buildflags

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2011-12-22 13:03:09 +0000
3+++ debian/changelog 2012-01-03 04:02:26 +0000
4@@ -1,3 +1,4 @@
5+<<<<<<< TREE
6 libdatrie (0.2.5-3) unstable; urgency=low
7
8 * Set Vcs-Git and Vcs-Browser to alioth
9@@ -268,3 +269,267 @@
10
11 -- Theppitak Karoonboonyanan <thep@linux.thai.net> Thu, 12 Oct 2006 15:27:50 +0700
12
13+=======
14+libdatrie (0.2.5-2) unstable; urgency=low
15+
16+ * debian/copyright:
17+ - Use non-forwarding format URL. Bump to revision 202.
18+ - Upstream license is actually LGPL-2.1, not 2.0.
19+ - Add extended text for LGPL-2.1 and GPL-2.
20+ * debian/rules:
21+ - Add back upstream 'make distclean' that was lost in 0.2.4-3, so it
22+ builds twice in a row again.
23+
24+ -- Theppitak Karoonboonyanan <thep@debian.org> Thu, 17 Nov 2011 15:44:58 +0700
25+
26+libdatrie (0.2.5-1) unstable; urgency=low
27+
28+ * New upstream release.
29+ * Use hardening build flags:
30+ - B-Dep on dpkg-dev (>= 0.16.1~) for dpkg-buildflags
31+ - Obtain build flags from dpkg-buildflags
32+ - Drop old CFLAGS & LDFLAGS, as now overridden by dpkg-buildflags
33+
34+ -- Theppitak Karoonboonyanan <thep@debian.org> Fri, 04 Nov 2011 16:03:41 +0700
35+
36+libdatrie (0.2.4-3) unstable; urgency=low
37+
38+ * Merge Ubuntu changes (build for multiarch)
39+ - Build-dep on debhelper (>= 8.1.3)
40+ - Add "Pre-Depends: ${misc:Pre-Depends}" for libdatrie1
41+ - Add DEB_HOST_MULTIARCH and pass it to --libdir as a subdir
42+ under /usr/lib in configure
43+ - Replace /usr/lib/ with /usr/lib/*/ in {libdatrie1,libdatrie-dev}.install
44+ - Add "Multi-Arch: same" for libdatrie1
45+ * Use dh-autoreconf instead of direct autoreconf call and manual cleanups
46+ - Build-dep on dh-autoreconf
47+ - Call dh_autoreconf on configure and dh_autoreconf_clean on clean
48+ * Bump Standards-Version to 3.9.2 (no changes needed)
49+
50+ -- Theppitak Karoonboonyanan <thep@debian.org> Sun, 19 Jun 2011 22:11:10 +0700
51+
52+libdatrie (0.2.4-2ubuntu1) oneiric; urgency=low
53+
54+ * Build for multiarch.
55+
56+ -- Steve Langasek <steve.langasek@ubuntu.com> Sat, 26 Mar 2011 00:56:37 -0700
57+
58+libdatrie (0.2.4-2) unstable; urgency=low
59+
60+ * debian/copyright:
61+ - Updated to DEP-5 rev 173.
62+ - Update copyright year for debian/*.
63+ * debian/rules:
64+ - Drop unnecessary --infodir configure option.
65+ - Use short options -i/-a instead of --indep/--arch for dh_ commands.
66+ * Mark libdatrie-doc as "Multi-Arch: foreign" in preparation for multi-arch
67+ environment to come. This will satisfy Recommends from libdatrie-dev.
68+ * Bump Standards-Version to 3.9.1 (no changes needed)
69+
70+ -- Theppitak Karoonboonyanan <thep@debian.org> Sun, 13 Mar 2011 21:32:47 +0700
71+
72+libdatrie (0.2.4-1) unstable; urgency=low
73+
74+ * New upstream release
75+ - debian/libdatrie1.symbols: Add new symbols according to upstream.
76+ * Bump Standards-Version to 3.9.0 (no changes needed)
77+
78+ -- Theppitak Karoonboonyanan <thep@debian.org> Wed, 30 Jun 2010 16:40:33 +0700
79+
80+libdatrie (0.2.3-1) unstable; urgency=low
81+
82+ * New upstream release.
83+ * Bump Standards-Version to 3.8.4 (no changes needed)
84+
85+ -- Theppitak Karoonboonyanan <thep@debian.org> Sat, 27 Feb 2010 21:09:46 +0700
86+
87+libdatrie (0.2.2-3) unstable; urgency=low
88+
89+ * debian/rules: Fix failure to build twice in a row (Closes: #564815):
90+ - Fix typo '$(MAKE) maintainerclan'
91+ - Clean other changed files left over from 'make maintainer-clean'
92+ - 'config.status' depends on 'configure.ac' instead of 'configure'
93+ - Don't fail if m4/ already exists
94+ * Add missing ${misc:Depends} [lintian].
95+
96+ -- Theppitak Karoonboonyanan <thep@debian.org> Wed, 13 Jan 2010 20:48:24 +0700
97+
98+libdatrie (0.2.2-2) unstable; urgency=low
99+
100+ * debian/control:
101+ - Update my e-mail address to @debian.org.
102+ - Drop DM-Upload-Allowed.
103+ * debian/copyright:
104+ - Update my e-mail address for debian/* to @debian.org.
105+ * debian/rules:
106+ - Run autoreconf instead of just updating config.{sub,guess}, as required
107+ by libtool
108+ - Run 'make maintainerclean' instead of 'make distclean' on clean target,
109+ to clear all autoconf-generated files
110+ * debian/control:
111+ - Build-Depends on libtool, automake, autoconf, for autoreconf.
112+ - Drop Build-Depends on autotools-dev
113+ * Switch to "3.0 (quilt)" source format.
114+ * Bump Standards-Version to 3.8.3 (no changes needed)
115+
116+ -- Theppitak Karoonboonyanan <thep@debian.org> Mon, 07 Dec 2009 12:40:05 +0700
117+
118+libdatrie (0.2.2-1) unstable; urgency=low
119+
120+ * Use complete sentences in libdatrie1 long description. (Closes: #525806)
121+ * New upstream release, fixing builds on non-GNU systems.
122+ * Remove duplicated field "section" for libdatrie1 [lintian].
123+
124+ -- Theppitak Karoonboonyanan <thep@linux.thai.net> Wed, 29 Apr 2009 15:24:31 +0700
125+
126+libdatrie (0.2.1-2) unstable; urgency=low
127+
128+ * Drop versioned b-dep on dpkg-dev, as Vcs-Cvs: is no more needed.
129+ * Upload to unstable.
130+
131+ -- Theppitak Karoonboonyanan <thep@linux.thai.net> Sun, 12 Apr 2009 10:02:04 +0700
132+
133+libdatrie (0.2.1-1) experimental; urgency=low
134+
135+ * Fix broken Vcs-Browser field.
136+ * New upstream release, with symbols versioning added
137+ - debian/libdatrie0.symbols: Update symbols tags to "DATRIE_0.2" as per
138+ upstream. This is not considered ABI breakage, as unversioned calls are
139+ still resolved to the same symbols as versioned ones.
140+
141+ -- Theppitak Karoonboonyanan <thep@linux.thai.net> Sun, 05 Apr 2009 14:42:01 +0700
142+
143+libdatrie (0.2.0-1) experimental; urgency=low
144+
145+ * VCS moved from CVS to SVN; update Vcs-* fields accordingly.
146+ * New upstream version, with ABI breakage
147+ - Rename binary packages according to SONAME change, to allow run-time
148+ coexistence with old version: libdatrie1, libdatrie1-bin
149+ - Rename libdatrie0-dev to libdatrie-dev, and conflicts with
150+ libdatrie0-dev, as both versions share the same headers location;
151+ this should be the package naming scheme from now on
152+ - Ditto to libdatrie-doc
153+ * Shared lib updates:
154+ - debian/rules:
155+ + Bump shlib dep to 0.2.0, and shlib package is now libdatrie1
156+ - debian/libdatrie1.symbols:
157+ + Update symbols, setting minver to 0.2.0 for all symbols
158+ * Bump debhelper compat to level 7
159+ - Bump debian/compat to 7
160+ - Build-dep on debhelper (>= 7)
161+ - debian/rules:
162+ + Replace obsoleted 'dh_clean -k' with 'dh_prep'
163+ + Remove *-stamp clean-ups in clean target, as dh_clean now does it
164+ * debian/libdatrie-doc.docs:
165+ - Install README.migration provided by upstream
166+ * debian/copyright:
167+ - Update format to proposal rev 454
168+ * Bump Standards-Version to 3.8.1 (no changes needed)
169+
170+ -- Theppitak Karoonboonyanan <thep@linux.thai.net> Wed, 25 Mar 2009 14:43:36 +0700
171+
172+libdatrie (0.1.3-2) unstable; urgency=low
173+
174+ * Add Build-Depends-Package info to libdatrie0.symbols and bump dpkg-dev
175+ Build-deps to (>= 1.14.13) accordingly. Thanks Loïc Minier.
176+ * Fix CVSROOT in Vcs-Cvs, so it really works with debcheckout.
177+ * debian/libdatrie0-doc.doc-base: Correct doc-base section (Programming).
178+ * debian/rules:
179+ - Update config.{guess,status} before configure, and clean them up on
180+ clean target, so the changes are not included in .diff.gz
181+ - Use 'make -C $dir' instead of 'cd $dir; make'
182+ - Do not build/install doc on binary-arch
183+ * debian/copyright:
184+ - Remove inline license file referals, and use usual Debian text at the
185+ bottom instead
186+ - Update format to current proposal
187+ * debian/watch: Fix watch pattern so that only *.tar.gz is matched, not
188+ *.tar.gz.md5sum.
189+ * Use short description for libdatrie0, and add that it's usually
190+ auto-installed.
191+ * debian/control:
192+ - Add DM-Upload-Allowed
193+ - Bump Standards-Versions to 3.8.0 (no changes needed)
194+
195+ -- Theppitak Karoonboonyanan <thep@linux.thai.net> Sat, 21 Jun 2008 11:39:32 +0700
196+
197+libdatrie (0.1.3-1) unstable; urgency=low
198+
199+ * New upstream release
200+ - Fix memory bug which can crash on some platforms, reportedly win32.
201+ - Fix symbols exporting, so it builds on Mac.
202+ - Remove excessive documentation for private API's.
203+ - Add the SBM file format documentation frequently asked for
204+ * debian/copyright: Rewrite in machine-interpretable format.
205+ * Remove XS- prefix from XS-Vcs-* fields.
206+ * Move Homepage info from description to control field.
207+ * Bump Standards-Version to 3.7.3, no changes needed.
208+ * debian/libdatrie0.symbols: Add symbols file to provide fine-grained
209+ shlib dependency tracking.
210+ * debian/control: Build-depend on debhelper (>= 5.0.61) and dpkg-dev (>=
211+ 1.14.9) for the required dh_makeshlibs version.
212+ * debian/libdatrie0-doc.doc-base: Remove excessive whitespace. (lintian)
213+
214+ -- Theppitak Karoonboonyanan <thep@linux.thai.net> Mon, 28 Jan 2008 17:19:12 +0700
215+
216+libdatrie (0.1.2-2) unstable; urgency=low
217+
218+ * Do not install functions man pages for now, to avoid messing man
219+ directories with plenty of doxygen-generated pages, and to avoid conflicts
220+ with other packages.
221+
222+ -- Theppitak Karoonboonyanan <thep@linux.thai.net> Sat, 25 Aug 2007 17:11:23 +0700
223+
224+libdatrie (0.1.2-1) unstable; urgency=low
225+
226+ * debian/libdatrie-bin.manpages:
227+ - Install man pages from built directory, rather than from source.
228+ * debian/libdatrie0-dev.manpages:
229+ - Added to install doxygen-generated API man pages.
230+ * New upstream release
231+ - Limited symbols export, to avoid name clashing
232+ - Improved error handling for edge cases
233+ - Fix crashes
234+ * Set shlibs to >= 0.1.2.
235+ * Add XS-Vcs-Cvs and XS-Vcs-Browser info.
236+ * Do not ignore 'make clean' error.
237+
238+ -- Theppitak Karoonboonyanan <thep@linux.thai.net> Sat, 25 Aug 2007 14:56:20 +0700
239+
240+libdatrie (0.1.1-4) unstable; urgency=low
241+
242+ * debian/rules: Revert manual calls to doxygen and rely on configure
243+ auto-detection. Doxygen shouldn't be found in arch buildd's now, as we had
244+ moved it to Build-Depends-Indep. Thanks to Loïc Minier for suggestion.
245+
246+ -- Theppitak Karoonboonyanan <thep@linux.thai.net> Mon, 11 Dec 2006 09:51:26 +0700
247+
248+libdatrie (0.1.1-3) unstable; urgency=low
249+
250+ * Package sponsored by Loïc Minier.
251+ * Split arch and indep builds completely
252+ - debian/control: move doxygen to Build-Depends-Indep.
253+ - debian/rules: disable doxygen and manually call it on indep targets.
254+ * debian/rules adjustments
255+ - Remove unused shared library version info assignment.
256+ - Pass --host=$(DEB_HOST_GNU_TYPE) to configure only when cross compiling.
257+ - Add missing targets in .PHONY
258+ * debian/*.dirs: Removed, not needed for debhelper compat level 5.
259+ * debian/copyright: Change the download place to match that in watch file.
260+
261+ -- Theppitak Karoonboonyanan <thep@linux.thai.net> Sun, 10 Dec 2006 17:02:24 +0700
262+
263+libdatrie (0.1.1-2) unstable; urgency=low
264+
265+ * Split binary program to libdatrie-bin.
266+ * Rename libdatrie-{dev,doc} to libdatrie0-{dev,doc}.
267+
268+ -- Theppitak Karoonboonyanan <thep@linux.thai.net> Wed, 18 Oct 2006 00:17:08 +0700
269+
270+libdatrie (0.1.1-1) unstable; urgency=low
271+
272+ * Initial release (Closes: #392315)
273+
274+ -- Theppitak Karoonboonyanan <thep@linux.thai.net> Thu, 12 Oct 2006 15:27:50 +0700
275+
276+>>>>>>> MERGE-SOURCE
277
278=== modified file 'debian/control'
279--- debian/control 2011-12-22 13:03:09 +0000
280+++ debian/control 2012-01-03 04:02:26 +0000
281@@ -1,3 +1,4 @@
282+<<<<<<< TREE
283 Source: libdatrie
284 Priority: optional
285 Maintainer: Theppitak Karoonboonyanan <thep@debian.org>
286@@ -74,3 +75,81 @@
287 found at http://linux.thai.net/~thep/datrie/datrie.html
288 .
289 This package contains some documents about the datrie library.
290+=======
291+Source: libdatrie
292+Priority: optional
293+Maintainer: Theppitak Karoonboonyanan <thep@debian.org>
294+Build-Depends: dpkg-dev (>= 1.16.1~), debhelper (>= 8.1.3), dh-autoreconf
295+Build-Depends-Indep: doxygen
296+Standards-Version: 3.9.2
297+Section: libs
298+Vcs-Svn: http://linux.thai.net/svn/software/datrie
299+Vcs-Browser: http://linux.thai.net/websvn/wsvn/software.datrie/?sc=0
300+Homepage: http://libthai.sourceforge.net/
301+
302+Package: libdatrie-dev
303+Section: libdevel
304+Architecture: any
305+Depends: libdatrie1 (= ${binary:Version}), ${misc:Depends}
306+Suggests: libdatrie-doc (= ${source:Version})
307+Conflicts: libdatrie0-dev
308+Description: Development files for double-array trie library
309+ Trie is a kind of digital search tree, an efficient indexing method with
310+ O(1) time complexity for searching. Comparably as efficient as hashing,
311+ trie also provides flexibility on incremental matching and key spelling
312+ manipulation. This makes it ideal for lexical analyzers, as well as
313+ spelling dictionaries.
314+ .
315+ This library is an implementation of double-array structure for representing
316+ trie, as proposed by Junichi Aoe. The details of the implementation can be
317+ found at http://linux.thai.net/~thep/datrie/datrie.html
318+ .
319+ This package contains the development libraries, header files and manpages
320+ you need to develop your programs using the datrie library.
321+
322+Package: libdatrie1-bin
323+Section: misc
324+Architecture: any
325+Depends: ${shlibs:Depends}, ${misc:Depends}
326+Description: Programs for double-array trie library
327+ Trie is a kind of digital search tree, an efficient indexing method with
328+ O(1) time complexity for searching. Comparably as efficient as hashing,
329+ trie also provides flexibility on incremental matching and key spelling
330+ manipulation. This makes it ideal for lexical analyzers, as well as
331+ spelling dictionaries.
332+ .
333+ This library is an implementation of double-array structure for representing
334+ trie, as proposed by Junichi Aoe. The details of the implementation can be
335+ found at http://linux.thai.net/~thep/datrie/datrie.html
336+ .
337+ This package contains the program files which is used with the library,
338+ including trietool, the trie manipulation tool.
339+
340+Package: libdatrie1
341+Architecture: any
342+Depends: ${shlibs:Depends}, ${misc:Depends}
343+Pre-Depends: ${misc:Pre-Depends}
344+Multi-Arch: same
345+Description: Double-array trie library
346+ This package provides shared libraries needed to run programs that use the
347+ datrie library. It is usually automatically installed.
348+
349+Package: libdatrie-doc
350+Section: doc
351+Architecture: all
352+Multi-Arch: foreign
353+Depends: lynx | www-browser, ${misc:Depends}
354+Conflicts: libdatrie0-doc
355+Description: Documentation files for double-array trie library
356+ Trie is a kind of digital search tree, an efficient indexing method with
357+ O(1) time complexity for searching. Comparably as efficient as hashing,
358+ trie also provides flexibility on incremental matching and key spelling
359+ manipulation. This makes it ideal for lexical analyzers, as well as
360+ spelling dictionaries.
361+ .
362+ This library is an implementation of double-array structure for representing
363+ trie, as proposed by Junichi Aoe. The details of the implementation can be
364+ found at http://linux.thai.net/~thep/datrie/datrie.html
365+ .
366+ This package contains some documents about the datrie library.
367+>>>>>>> MERGE-SOURCE
368
369=== modified file 'debian/copyright'
370--- debian/copyright 2011-12-22 13:03:09 +0000
371+++ debian/copyright 2012-01-03 04:02:26 +0000
372@@ -1,3 +1,4 @@
373+<<<<<<< TREE
374 Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?view=co&revision=202
375 Upstream-Name: libdatrie
376 Upstream-Contact: Theppitak Karoonboonyanan <thep@linux.thai.net>
377@@ -42,3 +43,50 @@
378 .
379 On Debian systems, the complete text of the GNU General Public License
380 version 2 can be found in `/usr/share/common-licenses/GPL-2'.
381+=======
382+Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?view=co&revision=202
383+Upstream-Name: libdatrie
384+Upstream-Contact: Theppitak Karoonboonyanan <thep@linux.thai.net>
385+Source: ftp://linux.thai.net/pub/thailinux/software/libthai/
386+
387+Files: *
388+Copyright: 2006-2009 Theppitak Karoonboonyanan <thep@linux.thai.net>
389+License: LGPL-2.1+
390+ This library is free software; you can redistribute it and/or
391+ modify it under the terms of the GNU Lesser General Public
392+ License as published by the Free Software Foundation; either
393+ version 2.1 of the License, or (at your option) any later version.
394+ .
395+ This library is distributed in the hope that it will be useful,
396+ but WITHOUT ANY WARRANTY; without even the implied warranty of
397+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
398+ Lesser General Public License for more details.
399+ .
400+ You should have received a copy of the GNU Lesser General Public
401+ License along with this library; if not, write to the Free Software
402+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
403+ .
404+ On Debian systems, the complete text of the GNU Lesser General Public
405+ License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
406+
407+Files: debian/*
408+Copyright: 2006-2011 Theppitak Karoonboonyanan <thep@debian.org>
409+License: GPL-2+
410+ This program is free software; you can redistribute it and/or modify
411+ it under the terms of the GNU General Public License as published by
412+ the Free Software Foundation; either version 2 of the License, or
413+ (at your option) any later version.
414+ .
415+ This program is distributed in the hope that it will be useful,
416+ but WITHOUT ANY WARRANTY; without even the implied warranty of
417+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
418+ GNU General Public License for more details.
419+ .
420+ You should have received a copy of the GNU General Public License along
421+ with this program; if not, write to the Free Software Foundation, Inc.,
422+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
423+ .
424+ On Debian systems, the complete text of the GNU General Public License
425+ version 2 can be found in `/usr/share/common-licenses/GPL-2'.
426+
427+>>>>>>> MERGE-SOURCE

Subscribers

People subscribed via source and target branches

to all changes: