Skip to content

Commit 6d87c2d

Browse files
committed
Merge branch 'master' of github.com:MariaDB/mariadb.org-tools
2 parents aadde59 + e44ef89 commit 6d87c2d

File tree

5 files changed

+36
-37
lines changed

5 files changed

+36
-37
lines changed

buildbot.mariadb.org/master-galera/master.cfg

+4-6
Original file line numberDiff line numberDiff line change
@@ -287,13 +287,11 @@ def dpkgDeb():
287287
name="dpkg-scanpackages/sources",
288288
haltOnFailure=True,
289289
command=["sh", "-xc", util.Interpolate("""set -e
290-
mkdir -p debs/binary debs/source
291-
find .. -maxdepth 1 -type f \( -name \*.deb -o -name \*.ddeb \) -exec cp {} debs/binary/ \;
292-
find .. -maxdepth 1 -type f \( -name \*.dsc -o -name \*.*z \) -exec cp {} debs/source/ \;
293-
mv ../*buildinfo ../*changes debs/
290+
mkdir -p debs
291+
find .. -maxdepth 1 -type f -exec cp {} debs/ \;
294292
cd debs
295-
( dpkg-scanpackages binary /dev/null && dpkg-scanpackages --type ddeb binary /dev/null )| gzip -9c > Packages.gz
296-
dpkg-scansources source /dev/null | gzip -9c > Sources.gz
293+
( dpkg-scanpackages . /dev/null && dpkg-scanpackages --type ddeb . /dev/null )| gzip -9c > Packages.gz
294+
dpkg-scansources . /dev/null | gzip -9c > Sources.gz
297295
cd ..
298296
find debs -type f -exec sha256sum {} \; | sort > sha256sums.txt
299297
""")], doStepIf=lambda step: savePackage(step))

buildbot.mariadb.org/master.cfg

+4-6
Original file line numberDiff line numberDiff line change
@@ -491,13 +491,11 @@ def dpkgDeb():
491491
name="dpkg-scanpackages/sources",
492492
haltOnFailure=True,
493493
command=["sh", "-xc", util.Interpolate("""
494-
mkdir -p debs/binary debs/source
495-
find .. -maxdepth 1 -type f \( -name \*.deb -o -name \*.ddeb \) -exec cp {} debs/binary/ \;
496-
find .. -maxdepth 1 -type f \( -name \*.dsc -o -name \*.*z \) -exec cp {} debs/source/ \;
497-
mv ../*buildinfo ../*changes debs/
494+
mkdir -p debs/
495+
find .. -maxdepth 1 -type f -exec cp {} debs/ \;
498496
cd debs
499-
( dpkg-scanpackages binary /dev/null && dpkg-scanpackages --type ddeb binary /dev/null )| gzip -9c > Packages.gz
500-
dpkg-scansources source /dev/null | gzip -9c > Sources.gz
497+
( dpkg-scanpackages . /dev/null && dpkg-scanpackages --type ddeb . /dev/null )| gzip -9c > Packages.gz
498+
dpkg-scansources . /dev/null | gzip -9c > Sources.gz
501499
cd ..
502500
find debs -type f -exec sha256sum {} \; | sort > sha256sums.txt
503501
""")], doStepIf=lambda step: hasFiles(step) and savePackage(step))

buildbot/maria-master.cfg

+25-22
Original file line numberDiff line numberDiff line change
@@ -4009,7 +4009,7 @@ old_ver=`dpkg -l | grep -iE 'mysql-server-|mariadb-server-' | head -1 | awk '{pr
40094009
version_arch="""+version_name+"-"+arch+"""
40104010
dist_name="""+dist_name+"""
40114011
version_name="""+version_name+"""
4012-
package_version=`ls debs/binary/mariadb-server_* | head -n 1 | sed -e 's/.*mariadb-server_\([0-9]*\.[0-9]*\.[0-9]*\).*/\\1/'`
4012+
package_version=`ls debs/mariadb-server_* | head -n 1 | sed -e 's/.*mariadb-server_\([0-9]*\.[0-9]*\.[0-9]*\).*/\\1/'`
40134013
40144014
packages_to_install="mariadb-server mariadb-client libmariadbclient18"
40154015
@@ -4470,7 +4470,7 @@ sudo sh -c "echo mariadb-10.6 any >> /usr/share/lto-disabled-list/lto-disabled-l
44704470
sudo sh -c "echo mariadb-10.7 any >> /usr/share/lto-disabled-list/lto-disabled-list" || true
44714471
sudo sh -c "echo mariadb-10.8 any >> /usr/share/lto-disabled-list/lto-disabled-list" || true
44724472
cd buildbot
4473-
mkdir -p debs/binary debs/source
4473+
mkdir -p debs/
44744474
rm -Rf build
44754475
mkdir build
44764476
cd build
@@ -4482,10 +4482,12 @@ export AM_EXTRA_MAKEFLAGS=VERBOSE=1
44824482
export DEB_BUILD_OPTIONS=parallel=4
44834483
export DH_BUILD_DDEBS=1
44844484
echo | debian/autobake-deb.sh
4485-
cp `find .. -maxdepth 1 -type f` ../../debs/binary/
4485+
find .. -maxdepth 1 -type f -exec cp {} ../../debs/ \;
44864486
cd ../../debs
4487-
dpkg-scanpackages binary /dev/null | gzip -9c > binary/Packages.gz
4488-
dpkg-scansources source /dev/null | gzip -9c > source/Sources.gz
4487+
( dpkg-scanpackages . /dev/null && dpkg-scanpackages --type ddeb . /dev/null )| gzip -9c > Packages.gz
4488+
dpkg-scansources . /dev/null | gzip -9c > Sources.gz
4489+
cd ..
4490+
find debs -type f -exec sha256sum {} \; | sort > sha256sums.txt
44894491
"""),
44904492
"= rm -Rf debs",
44914493
"= scp -r -P "+getport()+" "+kvm_scpopt+" buildbot@localhost:buildbot/debs .",
@@ -4508,9 +4510,9 @@ if [ $num_providers_expected -eq 0 ] ; then
45084510
exit
45094511
fi
45104512
4511-
ls debs/binary/mariadb-plugin-provider*
4513+
ls debs/mariadb-plugin-provider*
45124514
4513-
num_providers_built=`ls debs/binary/mariadb-plugin-provider*.deb | grep -v dbgsym | wc -l`
4515+
num_providers_built=`ls debs/mariadb-plugin-provider*.deb | grep -v dbgsym | wc -l`
45144516
45154517
if [ $num_providers_built -ne $num_providers_expected ] ; then
45164518
echo "ERROR: Found $num_providers_built provider libraries, expected $num_providers_expected"
@@ -4618,24 +4620,24 @@ sudo sh -c 'echo "deb-src [trusted=yes allow-insecure=yes] file:///home/buildbot
46184620
cd buildbot
46194621
chmod -cR go+r debs galera-debs
46204622
4621-
if [ -e debs/binary/Packages.gz ] ; then
4622-
gunzip debs/binary/Packages.gz
4623+
if [ -e debs/Packages.gz ] ; then
4624+
gunzip debs/Packages.gz
46234625
fi
46244626
if [ -e galera-debs/binary/Packages.gz ] ; then
46254627
gunzip galera-debs/binary/Packages.gz
46264628
fi
46274629
46284630
# Due to MDEV-14622 and its effect on engine installation,
46294631
# Spider and Columnstore have to be installed separately after the server
4630-
package_list=`grep -B 1 'Source: mariadb-' debs/binary/Packages | grep 'Package:' | grep -vE 'galera|spider|columnstore' | awk '{print $2}' | xargs`
4631-
if grep -i spider debs/binary/Packages > /dev/null ; then
4632-
spider_package_list=`grep -B 1 'Source: mariadb-' debs/binary/Packages | grep 'Package:' | grep 'spider' | awk '{print $2}' | xargs`
4632+
package_list=`grep -B 1 'Source: mariadb-' debs/Packages | grep 'Package:' | grep -vE 'galera|spider|columnstore' | awk '{print $2}' | xargs`
4633+
if grep -i spider debs/Packages > /dev/null ; then
4634+
spider_package_list=`grep -B 1 'Source: mariadb-' debs/Packages | grep 'Package:' | grep 'spider' | awk '{print $2}' | xargs`
46334635
fi
4634-
if grep -i columnstore debs/binary/Packages > /dev/null ; then
4636+
if grep -i columnstore debs/Packages > /dev/null ; then
46354637
if [[ "$arch" == "x86" ]] ; then
46364638
echo "Installation warning: Due to MCOL-4123, Columnstore won't be installed on x86"
46374639
else
4638-
columnstore_package_list=`grep -B 1 'Source: mariadb-' debs/binary/Packages | grep 'Package:' | grep 'columnstore' | awk '{print $2}' | xargs`
4640+
columnstore_package_list=`grep -B 1 'Source: mariadb-' debs/Packages | grep 'Package:' | grep 'columnstore' | awk '{print $2}' | xargs`
46394641
fi
46404642
fi
46414643
@@ -4876,7 +4878,7 @@ then
48764878
exit 1
48774879
fi
48784880
4879-
cd debs/binary
4881+
cd debs/
48804882
packages_to_install=`ls *.deb | awk -F'_' '{print $1}' | xargs`
48814883
48824884
if [[ "%(majorVersion)s" == "10.1" ]] && [[ "$version_name" == "sid" ]]
@@ -5072,7 +5074,7 @@ chmod -cR go+r ~/buildbot/debs
50725074
# Detect the MariaDB version under test from the package name
50735075
# e.g. mariadb-server_5.5.55+maria-1~trusty_all.deb
50745076
5075-
mariadb_version=`ls ~/buildbot/debs/binary/mariadb-server*all.deb | sed -e 's/.*mariadb-server_\([0-9]*\.[0-9]*\.[0-9]*\)+maria.*/\\1/'`
5077+
mariadb_version=`ls ~/buildbot/debs/mariadb-server*all.deb | sed -e 's/.*mariadb-server_\([0-9]*\.[0-9]*\.[0-9]*\)+maria.*/\\1/'`
50765078
major_version=`echo $mariadb_version | sed -e 's/^\([0-9]*\.[0-9]*\)\.[0-9]*$/\\1/'`
50775079
echo $mariadb_version > /tmp/version.target
50785080
@@ -5249,19 +5251,20 @@ def getGalDebBuilder(name, kvm_image, cpu, dist_name, version_name, kvmargs=[],
52495251
WithProperties("""
52505252
set -ex
52515253
cd buildbot
5252-
mkdir -p debs/binary debs/source
5254+
mkdir -p debs/
52535255
chmod -cR go+r debs
52545256
git clone -b %(branch)s "https://github.com/MariaDB/galera.git" build
52555257
cd build
52565258
git reset --hard %(revision)s
52575259
git submodule init
52585260
git submodule update
52595261
./scripts/build.sh -p
5260-
cp `find ../*.deb -maxdepth 1 -type f` ../debs/binary/
5261-
cp `find ../*.changes -maxdepth 1 -type f` ../debs/binary/
5262+
find .. -maxdepth 1 -type f \( -name \*.dsc -o -name \*.*z -o -name \*changes -o -name \*buildinfo \) -exec cp {} ../debs/ \;
52625263
cd ../debs
5263-
dpkg-scanpackages binary /dev/null | gzip -9c > binary/Packages.gz
5264-
dpkg-scansources source /dev/null | gzip -9c > source/Sources.gz
5264+
( dpkg-scanpackages . /dev/null && dpkg-scanpackages --type ddeb . /dev/null )| gzip -9c > Packages.gz
5265+
dpkg-scansources . /dev/null | gzip -9c > Sources.gz
5266+
cd ..
5267+
find debs -type f -exec sha256sum {} \; | sort > sha256sums.txt
52655268
"""),
52665269
"= rm -Rf debs",
52675270
"= scp -r -P "+getport()+" "+kvm_scpopt+" buildbot@localhost:buildbot/debs .",
@@ -5290,7 +5293,7 @@ for i in 1 2 3 4 5 6 7 8 9 10 ; do
52905293
sleep 10
52915294
done
52925295
5293-
sudo sh -c "if [ -e /home/buildbot/buildbot/debs/binary/galera-4_*.deb ] ; then pkgs='galera-4 galera-arbitrator-4'; else pkgs='galera-3 galera-arbitrator-3'; fi; DEBIAN_FRONTEND=noninteractive MYSQLD_STARTUP_TIMEOUT=180 apt-get install --allow-unauthenticated -y \$pkgs"
5296+
sudo sh -c "if [ -e /home/buildbot/buildbot/debs/galera-4_*.deb ] ; then pkgs='galera-4 galera-arbitrator-4'; else pkgs='galera-3 galera-arbitrator-3'; fi; DEBIAN_FRONTEND=noninteractive MYSQLD_STARTUP_TIMEOUT=180 apt-get install --allow-unauthenticated -y \$pkgs"
52945297
garbd --version
52955298
"""),
52965299
"! rm -f daemon.log; (sudo cat /var/log/daemon.log || sudo cat /var/log/syslog) >daemon.log",

release/mkrepo-debian.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -294,10 +294,10 @@ for dist in ${debian_dists}; do
294294
builder_dir="builder_dir_${build_type}_amd64[${builder}]"
295295
case ${builder} in
296296
'jessie')
297-
runCommand reprepro --basedir=. include ${dist} $ARCHDIR/${!builder_dir}/debs/binary/mariadb-*_amd64.changes
297+
runCommand reprepro --basedir=. include ${dist} $ARCHDIR/${!builder_dir}/debs/mariadb-*_amd64.changes
298298
;;
299299
'stretch'|'buster'|'sid')
300-
runCommand reprepro --basedir=. --ignore=wrongsourceversion include ${dist} $ARCHDIR/${!builder_dir}/debs/binary/mariadb-*_amd64.changes
300+
runCommand reprepro --basedir=. --ignore=wrongsourceversion include ${dist} $ARCHDIR/${!builder_dir}/debs/mariadb-*_amd64.changes
301301
;;
302302
* )
303303
for i in $(find "$ARCHDIR/${!builder_dir}/" -name '*.deb'); do runCommand reprepro --basedir=. includedeb ${dist} $i ; done

release/mkrepo-ubuntu.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ for dist in ${ubuntu_dists}; do
184184
builder_dir="builder_dir_${build_type}_amd64[${dist}]"
185185
case ${dist} in
186186
'bionic'|'focal'|'hirsute'|'impish')
187-
runCommand reprepro --basedir=. --ignore=wrongsourceversion include ${dist} $ARCHDIR/${!builder_dir}/debs/binary/mariadb-*_amd64.changes
187+
runCommand reprepro --basedir=. --ignore=wrongsourceversion include ${dist} $ARCHDIR/${!builder_dir}/debs/mariadb-*_amd64.changes
188188
;;
189189
esac
190190

0 commit comments

Comments
 (0)