[releng/abderrahim/multiple-stable] convert-to-tarballs: allow using more than one stable release
- From: Abderrahim Kitouni <akitouni src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [releng/abderrahim/multiple-stable] convert-to-tarballs: allow using more than one stable release
- Date: Mon, 30 Mar 2020 14:36:44 +0000 (UTC)
commit becd17b501f848aedd88bc72174013d26ced24e4
Author: Abderrahim Kitouni <akitouni gnome org>
Date: Sun Mar 29 14:56:38 2020 +0100
convert-to-tarballs: allow using more than one stable release
tools/smoketesting/convert-to-tarballs.py | 2 +-
...table.config => tarball-conversion-3-34.config} | 0
tools/smoketesting/tarball-conversion-3-36.config | 260 +++++++++++++++++++++
3 files changed, 261 insertions(+), 1 deletion(-)
---
diff --git a/tools/smoketesting/convert-to-tarballs.py b/tools/smoketesting/convert-to-tarballs.py
index d16984a..0f67484 100755
--- a/tools/smoketesting/convert-to-tarballs.py
+++ b/tools/smoketesting/convert-to-tarballs.py
@@ -825,7 +825,7 @@ def main(args):
else:
is_stable = (int(splitted_version[1]) % 2 == 0)
if is_stable:
- config = Options(os.path.join(program_dir, 'tarball-conversion-stable.config'))
+ config = Options(os.path.join(program_dir,
'tarball-conversion-{}-{}.config'.format(splitted_version[0], splitted_version[1])))
else:
config = Options(os.path.join(program_dir, 'tarball-conversion.config'))
diff --git a/tools/smoketesting/tarball-conversion-stable.config
b/tools/smoketesting/tarball-conversion-3-34.config
similarity index 100%
rename from tools/smoketesting/tarball-conversion-stable.config
rename to tools/smoketesting/tarball-conversion-3-34.config
diff --git a/tools/smoketesting/tarball-conversion-3-36.config
b/tools/smoketesting/tarball-conversion-3-36.config
new file mode 100644
index 0000000..e4ec4eb
--- /dev/null
+++ b/tools/smoketesting/tarball-conversion-3-36.config
@@ -0,0 +1,260 @@
+<?xml version="1.0" ?>
+<conversioninfo>
+ <locations> FIXME: get a better name
+ <site cvs="gnome.org"
+ location="https://download.gnome.org/sources/"
+ subdir="$module/"
+ />
+ <site cvs="freedesktop.org"
+ location="http://www.freedesktop.org/software/"
+ subdir="$module/releases/"
+ />
+
+ <site module="ModemManager" location="https://www.freedesktop.org/software/ModemManager/"/>
+ <site module="PackageKit"
location="https://www.freedesktop.org/software/PackageKit/releases/"/>
+ <site module="accountsservice"
location="https://www.freedesktop.org/software/accountsservice/"/>
+ <site module="appstream-glib"
location="https://people.freedesktop.org/~hughsient/appstream-glib/releases/"/>
+ <site module="babl" location="https://ftp.gimp.org/pub/babl/"/>
+ <site module="cairo" location="https://cairographics.org/releases/"/>
+ <site module="cairomm" location="https://cairographics.org/releases/"/>
+ <site module="colord"
location="https://www.freedesktop.org/software/colord/releases/"/>
+ <site module="colord-gtk"
location="https://www.freedesktop.org/software/colord/releases/"/>
+ <site module="ffmpeg" location="https://ffmpeg.org/releases/"/>
+ <site module="fontconfig"
location="https://www.freedesktop.org/software/fontconfig/release/"/>
+ <site module="fwupd" location="https://people.freedesktop.org/~hughsient/releases/"/>
+ <site module="gegl" location="https://ftp.gimp.org/pub/gegl/"/>
+ <site module="gstreamer" location="https://gstreamer.freedesktop.org/src/gstreamer/"/>
+ <site module="gst-plugins-bad"
location="https://gstreamer.freedesktop.org/src/gst-plugins-bad/"/>
+ <site module="gst-plugins-base"
location="https://gstreamer.freedesktop.org/src/gst-plugins-base/"/>
+ <site module="gst-plugins-good"
location="https://gstreamer.freedesktop.org/src/gst-plugins-good/"/>
+ <site module="harfbuzz"
location="https://www.freedesktop.org/software/harfbuzz/release/"/>
+ <site module="intltool" location="https://launchpad.net/intltool/+download/"/>
+ <site module="libevdev" location="https://www.freedesktop.org/software/libevdev/"/>
+ <site module="libgusb" location="https://people.freedesktop.org/~hughsient/releases/"/>
+ <site module="libinput" location="https://www.freedesktop.org/software/libinput/"/>
+ <site module="libmbim" location="https://www.freedesktop.org/software/libmbim/"/>
+ <site module="libosinfo" location="https://releases.pagure.org/libosinfo/"/>
+ <site module="libqmi" location="https://www.freedesktop.org/software/libqmi/"/>
+ <site module="libvirt-glib" location="https://libvirt.org/sources/glib/"/>
+ <site module="libxkbcommon" location="https://xkbcommon.org/download/"/>
+ <site module="libxklavier" location="https://people.freedesktop.org/~svu/"/>
+ <site module="libwacom"
location="https://sourceforge.net/projects/linuxwacom/files/libwacom/"/>
+ <site module="osinfo-db-tools" location="https://releases.pagure.org/libosinfo/"/>
+ <site module="plymouth"
location="https://www.freedesktop.org/software/plymouth/releases/"/>
+ <site module="polkit"
location="https://www.freedesktop.org/software/polkit/releases/"/>
+ <site module="pulseaudio"
location="https://www.freedesktop.org/software/pulseaudio/releases/"/>
+ <site module="telepathy-farstream" location="https://telepathy.freedesktop.org/releases/"
subdir="$module"/>
+ <site module="telepathy-glib" location="https://telepathy.freedesktop.org/releases/"
subdir="$module"/>
+ <site module="telepathy-logger" location="https://telepathy.freedesktop.org/releases/"
subdir="$module"/>
+ <site module="telepathy-mission-control" location="https://telepathy.freedesktop.org/releases/"
subdir="$module"/>
+ <site module="uchardet"
location="https://www.freedesktop.org/software/uchardet/releases/"/>
+ <site module="udisks" location="https://udisks.freedesktop.org/releases/"/>
+ <site module="uhttpmock" location="https://tecnocode.co.uk/downloads/uhttpmock/"/>
+ </locations>
+ <mirrors>
+ <mirror location="https://download.gnome.org/" alternate="file:///ftp/pub/GNOME/"
host="window.gnome.org" />
+ <mirror location="https://download.gnome.org/" alternate="sftp://master.gnome.org/ftp/pub/GNOME/" />
+ </mirrors>
+ <!-- Should we remove this functionality? Probably makes more sense to rename modules in BuildStream
instead. -->
+ <rename>
+ <name old="gmime3" new="gmime"/>
+ <name old="ostree" new="libostree"/>
+ <name old="pyatspi2" new="pyatspi"/>
+ </rename>
+ <whitelist>
+ ## EXTERNAL
+ <package name="ModemManager"/>
+ <package name="NetworkManager"/>
+ <package name="PackageKit"/>
+ <package name="accountsservice"/>
+ <package name="appstream-glib"/>
+ <package name="babl"/>
+ <package name="cairo"/>
+ <package name="cairomm-1.0" limit="1.15" module="cairomm"/>
+ <package name="cairomm"/>
+ <package name="colord"/>
+ <package name="colord-gtk"/>
+ <package name="ffmpeg"/>
+ <package name="fontconfig"/>
+ <package name="fwupd"/>
+ <package name="gegl"/>
+ <package name="gnome-common"/> <!-- Deprecated, hide it from releases -->
+ <package name="graphene"/>
+ <package name="gstreamer"/>
+ <package name="gst-plugins-base"/>
+ <package name="gst-plugins-good"/>
+ <package name="gst-plugins-bad"/>
+ <package name="harfbuzz"/>
+ <package name="intltool" />
+ <package name="libevdev"/>
+ <package name="libgusb"/>
+ <package name="libhandy"/>
+ <package name="libinput"/>
+ <package name="libmbim"/>
+ <package name="libosinfo"/>
+ <package name="libostree"/>
+ <package name="libqmi"/>
+ <package name="libvirt-glib"/>
+ <package name="libxkbcommon"/>
+ <package name="meson"/>
+ <package name="meson-0-47"/>
+ <package name="mobile-broadband-provider-info"/>
+ <package name="osinfo-db-tools"/>
+ <package name="plymouth"/>
+ <package name="polkit"/>
+ <package name="pulseaudio"/>
+ <package name="pycairo"/>
+ <package name="spice-gtk"/>
+ <package name="telepathy-farstream"/>
+ <package name="telepathy-glib" limit="0.25"/>
+ <package name="telepathy-logger"/>
+ <package name="telepathy-mission-control" limit="5.19"/>
+ <package name="uchardet"/>
+ <package name="udisks"/>
+ <package name="uhttpmock"/>
+ <package name="xmlb"/>
+
+ ## CORE SHELL
+ <package name="adwaita-icon-theme" set="core"/>
+ <package name="at-spi2-core" set="core"/>
+ <package name="at-spi2-atk" set="core"/>
+ <package name="dconf" set="core"/>
+ <package name="evolution-data-server" set="core"/>
+ <package name="gdm" set="core"/>
+ <package name="gnome-bluetooth" set="core"/>
+ <package name="gnome-initial-setup" set="core"/>
+ <package name="gnome-online-accounts" set="core"/>
+ <package name="gnome-online-miners" set="core"/>
+ <package name="gnome-control-center" set="core"/>
+ <package name="gnome-desktop" set="core"/>
+ <package name="gnome-keyring" set="core"/>
+ <package name="gnome-menus" set="core"/>
+ <package name="gnome-session" set="core"/>
+ <package name="gnome-settings-daemon" set="core"/>
+ <package name="gnome-shell" set="core"/>
+ <package name="gnome-shell-extensions" set="core"/>
+ <package name="gnome-themes-extra" set="core"/>
+ <package name="gsettings-desktop-schemas" set="core"/>
+ <package name="gvfs" set="core"/>
+ <package name="glib-networking" set="core"/>
+ <package name="mutter" set="core"/>
+ <package name="orca" set="core"/>
+
+ ## CORE EXTRAS
+ <package name="gnome-backgrounds" set="core"/>
+ <package name="gnome-getting-started-docs" set="core"/>
+ <package name="gnome-user-docs" set="core"/>
+ <package name="gnome-user-share" set="core"/>
+
+ ## CORE UTILITIES
+ <package name="baobab" set="core"/>
+ <package name="cheese" set="core"/>
+ <package name="eog" set="core"/>
+ <package name="epiphany" set="core"/>
+ <package name="evince" set="core"/>
+ <package name="file-roller" set="core"/>
+ <package name="gedit" set="core"/>
+ <package name="gnome-boxes" set="core"/>
+ <package name="gnome-calculator" set="core"/>
+ <package name="gnome-calendar" set="core"/>
+ <package name="gnome-characters" set="core"/>
+ <package name="gnome-clocks" set="core"/>
+ <package name="gnome-contacts" set="core"/>
+ <package name="gnome-disk-utility" set="core"/>
+ <package name="gnome-font-viewer" set="core"/>
+ <package name="gnome-logs" set="core"/>
+ <package name="gnome-maps" set="core"/>
+ <package name="gnome-music" set="core"/>
+ <package name="gnome-photos" set="core"/>
+ <package name="gnome-screenshot" set="core"/>
+ <package name="gnome-software" set="core"/>
+ <package name="gnome-system-monitor" set="core"/>
+ <package name="gnome-terminal" set="core"/>
+ <package name="gnome-weather" set="core"/>
+ <package name="nautilus" set="core"/>
+ <package name="simple-scan" set="core"/>
+ <package name="sushi" set="core"/>
+ <package name="totem" set="core"/>
+ <package name="yelp" set="core"/>
+
+ ## CORE DEPS
+ <package name="atk" set="core"/>
+ <package name="atkmm-1.6" set="core" limit="2.29" module="atkmm"/>
+ <package name="atkmm" set="core"/>
+ <package name="cantarell-fonts" set="core"/>
+ <package name="clutter" set="core"/>
+ <package name="clutter-gtk" set="core"/>
+ <package name="clutter-gst" set="core"/>
+ <package name="cogl" set="core" limit="1.23"/>
+ <package name="folks" set="core"/>
+ <package name="geocode-glib" set="core"/>
+ <package name="gcab" set="core"/>
+ <package name="gcr" set="core"/>
+ <package name="gdk-pixbuf" set="core"/>
+ <package name="gtksourceview" set="core"/>
+ <package name="gjs" set="core"/>
+ <package name="glib" set="core"/>
+ <package name="glibmm-2.4" set="core" limit="2.63" module="glibmm"/>
+ <package name="glibmm" set="core"/>
+ <package name="gmime" set="core"/>
+ <package name="gsound" set="core"/>
+ <package name="gspell" set="core"/>
+ <package name="gnome-autoar" set="core"/>
+ <package name="gnome-color-manager" set="core"/>
+ <package name="gnome-video-effects" set="core"/>
+ <package name="gobject-introspection" set="core"/>
+ <package name="gom" set="core"/>
+ <package name="grilo" set="core"/>
+ <package name="grilo-plugins" set="core"/>
+ <package name="gssdp" set="core"/>
+ <package name="gtk+-3" set="core" limit="3.25" module="gtk+"/>
+ <package name="gtk" set="core"/>
+ <package name="gtk-doc" set="core"/>
+ <package name="gtkmm-3" set="core" limit="3.25" module="gtkmm"/>
+ <package name="gtkmm" set="core"/>
+ <package name="gtk-vnc" set="core"/>
+ <package name="gupnp" set="core"/>
+ <package name="gupnp-av" set="core"/>
+ <package name="gupnp-dlna" set="core"/>
+ <package name="json-glib" set="core"/>
+ <package name="libchamplain" set="core"/>
+ <package name="libdazzle" set="core"/>
+ <package name="libgdata" set="core"/>
+ <package name="libgee" set="core"/>
+ <package name="libgfbgraph" set="core" module="gfbgraph"/>
+ <package name="libgnomekbd" set="core"/>
+ <package name="libgsf" set="core"/>
+ <package name="libgudev" set="core"/>
+ <package name="libgxps" set="core"/>
+ <package name="libgtop" set="core"/>
+ <package name="libgweather" set="core"/>
+ <package name="libmediaart" set="core"/>
+ <package name="libnma" set="core"/>
+ <package name="libnotify" set="core"/>
+ <package name="libpeas" set="core"/>
+ <package name="librest" module="rest" set="core"/>
+ <package name="librsvg" set="core"/>
+ <package name="libsecret" set="core"/>
+ <package name="libsigcplusplus-2.0" set="core" limit="2.98" module="libsigc++"/>
+ <package name="libsigcplusplus" set="core" module="libsigc++"/>
+ <package name="libsoup" set="core"/>
+ <package name="libzapojit" set="core"/>
+ <package name="mm-common" set="core"/>
+ <package name="pango" set="core"/>
+ <package name="pangomm-1.4" set="core" limit="2.43" module="pangomm"/>
+ <package name="pangomm" set="core"/>
+ <package name="phodav" set="core"/>
+ <package name="pygobject" set="core"/>
+ <package name="pyatspi" set="core"/>
+ <package name="rygel" set="core"/>
+ <package name="totem-pl-parser" set="core"/>
+ <package name="tracker" set="core" limit="3.0"/>
+ <package name="tracker-miners" set="core" limit="3.0"/>
+ <package name="vala" set="core"/>
+ <package name="vte" set="core"/>
+ <package name="yelp-xsl" set="core"/>
+ <package name="yelp-tools" set="core"/>
+ <package name="zenity" set="core"/>
+
+ </whitelist>
+</conversioninfo>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]