Merge lp:~ourdelta-core/ourdelta/ourdelta-mariadb51-2-depfixes into lp:~ourdelta-core/ourdelta/trunk015fmt

Proposed by Cafuego
Status: Needs review
Proposed branch: lp:~ourdelta-core/ourdelta/ourdelta-mariadb51-2-depfixes
Merge into: lp:~ourdelta-core/ourdelta/trunk015fmt
Diff against target: 105 lines
3 files modified
bakery/autobake51-deb.sh (+7/-1)
bakery/debian-5.1/dist/Debian/control (+17/-5)
bakery/debian-5.1/dist/Ubuntu/control (+16/-4)
To merge this branch: bzr merge lp:~ourdelta-core/ourdelta/ourdelta-mariadb51-2-depfixes
Reviewer Review Type Date Requested Status
OurDelta-core cursory Pending
Review via email: mp+14455@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Cafuego (cafuego) wrote :

Resolves Karmic and Etch install and build problems.

Unmerged revisions

67. By Cafuego

Add gs-gpl as ghostscript alternative in build deps.
Build with -d to ignore broken texlive-latex-base and non-existent hardening-wrapper on Etch.
Resolves #474078

66. By Cafuego

Added a virtual libmysqlclient16 package to shutup depend whinges on Karmic.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'bakery/autobake51-deb.sh'
2--- bakery/autobake51-deb.sh 2009-10-30 01:36:18 +0000
3+++ bakery/autobake51-deb.sh 2009-11-05 01:45:22 +0000
4@@ -135,9 +135,15 @@
5 fi
6 fi
7
8+BUILDOPTS=""
9+# Check if we're on Debian 4.0 "Etch". If so, build with -d to ignore depends that aren't available.
10+if [ "${CODENAME}" = "etch" ]; then
11+ BUILDOPTS="-d"
12+fi
13+
14 # Build the package.
15 #
16-fakeroot dpkg-buildpackage
17+fakeroot dpkg-buildpackage ${BUILDOPTS}
18
19 # Check if the local mirror deb-pool exists and move the results there.
20 # we have ourdelta, ourdelta-sail, and mariadb-ourdelta
21
22=== modified file 'bakery/debian-5.1/dist/Debian/control'
23--- bakery/debian-5.1/dist/Debian/control 2009-10-30 12:05:46 +0000
24+++ bakery/debian-5.1/dist/Debian/control 2009-11-05 01:45:22 +0000
25@@ -4,7 +4,7 @@
26 Maintainer: OurDelta Developers <ourdelta-developers@lists.launchpad.net>
27 XSBC-Original-Maintainer: Maria Developers <maria-developers@lists.launchpad.net>
28 Uploaders: Peter Lieverdink <peter@openquery.com>, Arjen Lentz <arjen@openquery.com>
29-Build-Depends: libtool (>= 1.4.2-7), procps | hurd, debhelper, file (>= 3.28), libncurses5-dev (>= 5.0-6), perl (>= 5.6.0), libwrap0-dev (>= 7.6-8.3), zlib1g-dev (>= 1:1.1.3-5), libreadline-dev, psmisc, po-debconf, chrpath, automake1.9, doxygen, texlive-latex-base, ghostscript, dpatch, gawk, bison, lsb-release, hardening-wrapper
30+Build-Depends: libtool (>= 1.4.2-7), procps | hurd, debhelper, file (>= 3.28), libncurses5-dev (>= 5.0-6), perl (>= 5.6.0), libwrap0-dev (>= 7.6-8.3), zlib1g-dev (>= 1:1.1.3-5), libreadline-dev, psmisc, po-debconf, chrpath, automake1.9, doxygen, texlive-latex-base, ghostscript | gs-gpl, dpatch, gawk, bison, lsb-release, hardening-wrapper
31 Standards-Version: 3.8.3
32 Homepage: http://launchpad.net/maria
33 Vcs-Browser: http://bazaar.launchpad.net/~ourdelta-core/ourdelta/trunk/files
34@@ -13,10 +13,7 @@
35 Package: libmariadbclient16
36 Section: libs
37 Architecture: any
38-Depends: mariadb-common, ${shlibs:Depends}, ${misc:Depends}
39-Provides: libmysqlclient16
40-Conflicts: libmysqlclient16
41-Replaces: libmysqlclient16
42+Depends: mariadb-common, libmysqlclient16 (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
43 Description: MariaDB database client library
44 MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
45 server. SQL (Structured Query Language) is the most popular database query
46@@ -25,6 +22,21 @@
47 .
48 This package includes the client library.
49
50+Package: libmysqlclient16
51+Section: libs
52+Architecture: any
53+Depends: libmariadbclient16 (= ${source:Version})
54+Replaces: libmysqlclient16 (<< ${source:Version})
55+Description: Virtual package to satisfy external depends
56+ This is an empty package that provides an updated "best" version of
57+ libmysqlclient16 that does not conflict with the libmariadbclient16
58+ package.
59+ .
60+ MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
61+ server. SQL (Structured Query Language) is the most popular database query
62+ language in the world. The main goals of MariaDB are speed, robustness and
63+ ease of use.
64+
65 Package: libmariadbd-dev
66 Architecture: any
67 Section: libdevel
68
69=== modified file 'bakery/debian-5.1/dist/Ubuntu/control'
70--- bakery/debian-5.1/dist/Ubuntu/control 2009-10-30 12:05:46 +0000
71+++ bakery/debian-5.1/dist/Ubuntu/control 2009-11-05 01:45:22 +0000
72@@ -13,10 +13,7 @@
73 Package: libmariadbclient16
74 Section: libs
75 Architecture: any
76-Depends: mariadb-common, ${shlibs:Depends}, ${misc:Depends}
77-Provides: libmysqlclient16
78-Conflicts: libmysqlclient16
79-Replaces: libmysqlclient16
80+Depends: mariadb-common, libmysqlclient16 (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
81 Description: MariaDB database client library
82 MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
83 server. SQL (Structured Query Language) is the most popular database query
84@@ -25,6 +22,21 @@
85 .
86 This package includes the client library.
87
88+Package: libmysqlclient16
89+Section: libs
90+Architecture: any
91+Depends: libmariadbclient16 (= ${source:Version})
92+Replaces: libmysqlclient16 (<< ${source:Version})
93+Description: Virtual package to satisfy external depends
94+ This is an empty package that provides an updated "best" version of
95+ libmysqlclient16 that does not conflict with the libmariadbclient16
96+ package.
97+ .
98+ MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
99+ server. SQL (Structured Query Language) is the most popular database query
100+ language in the world. The main goals of MariaDB are speed, robustness and
101+ ease of use.
102+
103 Package: libmariadbd-dev
104 Architecture: any
105 Section: libdevel

Subscribers

People subscribed via source and target branches