From 149293e717ca3a420e803539b1fe360ff5fbbc10 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 25 Feb 2019 09:35:04 +0000 Subject: [PATCH 1/9] IoT: setup for F-30 branched compose Signed-off-by: Peter Robinson --- fedora-iot.conf | 21 ++++++++++----------- twoweek-nightly.sh | 4 ++-- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/fedora-iot.conf b/fedora-iot.conf index ff27852..4709d6e 100644 --- a/fedora-iot.conf +++ b/fedora-iot.conf @@ -38,7 +38,6 @@ pkgset_source = 'koji' # koji, repos # pkgset_repos = {} # PKGSET - KOJI -#pkgset_koji_tag = 'f30-atomic' pkgset_koji_tag = 'f30-iot' pkgset_koji_inherit = False @@ -220,7 +219,7 @@ image_build = { 'distro': 'Fedora-22', 'disk_size': 4, 'arches': ['aarch64', 'x86_64'], - 'install_tree_from': "https://kojipkgs.fedoraproject.org/compose/rawhide/latest-Fedora-Rawhide/compose/Everything/$arch/os/", + 'install_tree_from': "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$arch/os/", 'subvariant': 'IoT', } } @@ -232,10 +231,10 @@ ostree = [ "aarch64": { "version": "!OSTREE_VERSION_FROM_LABEL_DATE_TYPE_RESPIN", "treefile": "fedora-iot.json", - "config_url": "https://pagure.io/fedora-iot/atomic.git", + "config_url": "https://pagure.io/fedora-iot/ostree.git", "config_branch": "master", "repo": [ - "https://kojipkgs.fedoraproject.org/compose/rawhide/latest-Fedora-Rawhide/compose/Everything/$basearch/os/" + "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$basearch/os/" ] "tag_ref": False, "ostree_repo": "/mnt/koji/compose/iot/repo/", @@ -245,10 +244,10 @@ ostree = [ "armhfp": { "version": "!OSTREE_VERSION_FROM_LABEL_DATE_TYPE_RESPIN", "treefile": "fedora-iot.json", - "config_url": "https://pagure.io/fedora-iot/atomic.git", + "config_url": "https://pagure.io/fedora-iot/ostree.git", "config_branch": "master", "repo": [ - "https://kojipkgs.fedoraproject.org/compose/rawhide/latest-Fedora-Rawhide/compose/Everything/$basearch/os/" + "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$basearch/os/" ] "tag_ref": False, "ostree_repo": "/mnt/koji/compose/iot/repo/", @@ -258,10 +257,10 @@ ostree = [ "x86_64": { "version": "!OSTREE_VERSION_FROM_LABEL_DATE_TYPE_RESPIN", "treefile": "fedora-iot.json", - "config_url": "https://pagure.io/fedora-iot/atomic.git", + "config_url": "https://pagure.io/fedora-iot/ostree.git", "config_branch": "master", "repo": [ - "https://kojipkgs.fedoraproject.org/compose/rawhide/latest-Fedora-Rawhide/compose/Everything/$basearch/os/" + "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$basearch/os/" ] "tag_ref": False, "ostree_repo": "/mnt/koji/compose/iot/repo/", @@ -275,7 +274,7 @@ ostree_installer = [ ("^IoT$", { "aarch64": { "repo": [ - "https://kojipkgs.fedoraproject.org/compose/rawhide/latest-Fedora-Rawhide/compose/Everything/$arch/os/" + "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$arch/os/" ], "release": None, "rootfs_size": "4", @@ -295,7 +294,7 @@ ostree_installer = [ }, "armhfp": { "repo": [ - "https://kojipkgs.fedoraproject.org/compose/rawhide/latest-Fedora-Rawhide/compose/Everything/$arch/os/" + "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$arch/os/" ], "release": None, "rootfs_size": "4", @@ -315,7 +314,7 @@ ostree_installer = [ }, "x86_64": { "repo": [ - "https://kojipkgs.fedoraproject.org/compose/rawhide/latest-Fedora-Rawhide/compose/Everything/$arch/os/" + "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$arch/os/" ], "release": None, "rootfs_size": "4", diff --git a/twoweek-nightly.sh b/twoweek-nightly.sh index 1ad7f85..7f0ed64 100755 --- a/twoweek-nightly.sh +++ b/twoweek-nightly.sh @@ -18,7 +18,7 @@ TMPDIR=`mktemp -d /tmp/$RELEASE.$DATE.XXXX` TOMAIL="iot@lists.fedoraproject.org" FROM="Fedora IoT Report " RSYNCPREFIX="sudo -u ftpsync" -RSYNCTARGET="/pub/alt/iot/rawhide/" +RSYNCTARGET="/pub/alt/iot/branched/" OLDCOMPOSE_ID=$(cat $TARGET_DIR/latest-$SHORT-$RELEASE_TITLE/COMPOSE_ID) # assume a releng dir is a git checkout of the releng repo @@ -77,4 +77,4 @@ SUBJECT='Fedora '$RELEASE' compose report: '$SHORTCOMPOSE_ID' changes' # mutt -e "set from=\"$FROM\"" -e 'set envelope_from=yes' -s "$SUBJECT" $tomail #done -find $TARGET_DIR -xdev -depth -maxdepth 2 -mtime +14 -name Fedora-IoT-${RELEASE}\* -exec rm -rf {} \; +#find $TARGET_DIR -xdev -depth -maxdepth 2 -mtime +14 -name Fedora-IoT-${RELEASE}\* -exec rm -rf {} \; From f6ea1360696a01884bd87a93ee841f925fef5c09 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 1 Mar 2019 15:47:54 +0000 Subject: [PATCH 2/9] Enable armhfp image builds Signed-off-by: Peter Robinson --- fedora-iot.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fedora-iot.conf b/fedora-iot.conf index 4709d6e..b266bf3 100644 --- a/fedora-iot.conf +++ b/fedora-iot.conf @@ -218,7 +218,7 @@ image_build = { 'kickstart': 'fedora-iot.ks', 'distro': 'Fedora-22', 'disk_size': 4, - 'arches': ['aarch64', 'x86_64'], + 'arches': ['aarch64', 'armhfp', 'x86_64'], 'install_tree_from': "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$arch/os/", 'subvariant': 'IoT', } From 27032caf8e1520ef766b0d8c7a35cb5e47f6f099 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 15 Mar 2019 07:43:06 +0000 Subject: [PATCH 3/9] IoT: images: allow armhfp to fail while things settle out Signed-off-by: Peter Robinson --- fedora-iot.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/fedora-iot.conf b/fedora-iot.conf index b266bf3..9354825 100644 --- a/fedora-iot.conf +++ b/fedora-iot.conf @@ -221,6 +221,7 @@ image_build = { 'arches': ['aarch64', 'armhfp', 'x86_64'], 'install_tree_from': "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$arch/os/", 'subvariant': 'IoT', + 'failable': ['armhfp'], } } ], From f498ab9efcc0a3eff83ed4054f489fea136d4a70 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 22 May 2019 12:47:19 +0100 Subject: [PATCH 4/9] don't sync out --- twoweek-nightly.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/twoweek-nightly.sh b/twoweek-nightly.sh index 7f0ed64..fb6aa3c 100755 --- a/twoweek-nightly.sh +++ b/twoweek-nightly.sh @@ -49,6 +49,9 @@ if [ "$?" != "0" ]; then fi ostree summary --update --repo=/mnt/koji/compose/iot/repo/ +# Exit now we're post release +exit 1 + NEWCOMPOSE_ID=$(cat $TARGET_DIR/latest-$SHORT-$RELEASE_TITLE/COMPOSE_ID) SHORTCOMPOSE_ID=$(echo $NEWCOMPOSE_ID|sed -e 's|Fedora-.*-||g') From 1106bac109c0a9b1004f93e91c2738bb986aba8b Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 25 Jun 2019 18:45:22 +0100 Subject: [PATCH 5/9] add inital script for release sync Signed-off-by: Peter Robinson --- sync-release.sh | 53 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100755 sync-release.sh diff --git a/sync-release.sh b/sync-release.sh new file mode 100755 index 0000000..65977d1 --- /dev/null +++ b/sync-release.sh @@ -0,0 +1,53 @@ +#!/bin/sh +set -x +export LC_ALL=C +LABEL=$1 +# Remove the label from arguments. It gets special treatment. Other arguments +# to the script are passed to pungi-koji directly. +shift +CONFIG="fedora-iot.conf" +TARGET_DIR="/mnt/koji/compose/iot" +NIGHTLY="" +DEST=$(pwd) +DATE=$(date "+%Y%m%d") +# the Pungi 'shortname', which we will include in fedmsgs for disambiguation +SHORT="Fedora-IoT" +RELEASE="30" +RELEASE_TITLE="30" +COMPSFILE="comps-f30.xml" +TMPDIR=`mktemp -d /tmp/$RELEASE.$DATE.XXXX` +TOMAIL="iot@lists.fedoraproject.org" +FROM="Fedora IoT Report " +RSYNCPREFIX="sudo -u ftpsync" +RSYNCTARGET="/pub/alt/iot/30/" +OLDCOMPOSE_ID=$(cat $TARGET_DIR/latest-$SHORT-$RELEASE_TITLE/COMPOSE_ID) + +NEWCOMPOSE_ID=$(cat $TARGET_DIR/latest-$SHORT-$RELEASE_TITLE/COMPOSE_ID) +SHORTCOMPOSE_ID=$(echo $NEWCOMPOSE_ID|sed -e 's|Fedora-.*-||g') + +DESTDIR=$TARGET_DIR/$NEWCOMPOSE_ID +# Public URL the synced compose will wind up at, we put it in fedmsgs +LOCATION="https://dl.fedoraproject.org$RSYNCTARGET" +# Update fedmsg template +#fedmsg_json_start=$(printf '{"log": "start", "branch": "%s", "arch": "%s", "short": "%s", "compose_id": "%s", "location": "%s"}' "$RELEASE" "$ARCH" "$SHORT" "$NEWCOMPOSE_ID", "$LOCATION") +#fedmsg_json_done=$(printf '{"log": "done", "branch": "%s", "arch": "%s", "short": "%s", "compose_id": "%s", "location": "%s"}' "$RELEASE" "$ARCH" "$SHORT" "$NEWCOMPOSE_ID" "$LOCATION") + +$RSYNCPREFIX mkdir -p $DESTDIR +# Tell interested persons that the rsync is starting (zomg!) +#send_fedmsg "${fedmsg_json_start}" ${RELEASE} rsync.start +for dir in IoT metadata ; + do + $RSYNCPREFIX rsync -avhH --delete-after $DESTDIR/compose/$dir/ "$RSYNCTARGET/$dir/" ; + $RSYNCPREFIX ./releng/scripts/build_composeinfo "$RSYNCTARGET/" --name $NEWCOMPOSE_ID + done +# Tell interested persons that the rsync is done. +#send_fedmsg "${fedmsg_json_done}" ${RELEASE} rsync.complete +# Tell everyone by fedmsg about the compose +#send_fedmsg "${fedmsg_json_done}" ${RELEASE} complete +#SUBJECT='Fedora IoT'$RELEASE' compose report: '$SHORTCOMPOSE_ID' changes' +#for tomail in $TOMAIL ; do +# cat $DESTDIR/logs/*verbose $DESTDIR/logs/depcheck | \ +# mutt -e "set from=\"$FROM\"" -e 'set envelope_from=yes' -s "$SUBJECT" $tomail +#done + +#find $TARGET_DIR -xdev -depth -maxdepth 2 -mtime +14 -name Fedora-IoT-${RELEASE}\* -exec rm -rf {} \; From 4ed473c1751109b682d6ae59b841ed52700125a9 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 10 Jul 2019 18:34:50 +0100 Subject: [PATCH 6/9] update compose branches for F-30 Signed-off-by: Peter Robinson --- fedora-iot.conf | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/fedora-iot.conf b/fedora-iot.conf index 9354825..038f6e1 100644 --- a/fedora-iot.conf +++ b/fedora-iot.conf @@ -204,7 +204,7 @@ translate_paths = [ ] # These will be inherited by live_media, live_images and image_build -global_ksurl = 'git+https://pagure.io/fedora-kickstarts.git?#HEAD' +global_ksurl = 'git+https://pagure.io/fedora-kickstarts.git?#origin/f30' global_release = '!RELEASE_FROM_LABEL_DATE_TYPE_RESPIN' global_version = '30' # live_images ignores this in favor of live_target @@ -233,7 +233,7 @@ ostree = [ "version": "!OSTREE_VERSION_FROM_LABEL_DATE_TYPE_RESPIN", "treefile": "fedora-iot.json", "config_url": "https://pagure.io/fedora-iot/ostree.git", - "config_branch": "master", + "config_branch": "f30", "repo": [ "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$basearch/os/" ] @@ -246,7 +246,7 @@ ostree = [ "version": "!OSTREE_VERSION_FROM_LABEL_DATE_TYPE_RESPIN", "treefile": "fedora-iot.json", "config_url": "https://pagure.io/fedora-iot/ostree.git", - "config_branch": "master", + "config_branch": "f30", "repo": [ "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$basearch/os/" ] @@ -259,7 +259,7 @@ ostree = [ "version": "!OSTREE_VERSION_FROM_LABEL_DATE_TYPE_RESPIN", "treefile": "fedora-iot.json", "config_url": "https://pagure.io/fedora-iot/ostree.git", - "config_branch": "master", + "config_branch": "f30", "repo": [ "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$basearch/os/" ] @@ -291,7 +291,7 @@ ostree_installer = [ "ostree_update_ref=fedora/devel/aarch64/iot", ], 'template_repo': 'https://pagure.io/fedora-lorax-templates.git', - 'template_branch': 'master', + 'template_branch': 'f30', }, "armhfp": { "repo": [ @@ -311,7 +311,7 @@ ostree_installer = [ "ostree_update_ref=fedora/devel/armhfp/iot", ], 'template_repo': 'https://pagure.io/fedora-lorax-templates.git', - 'template_branch': 'master', + 'template_branch': 'f30', }, "x86_64": { "repo": [ @@ -331,7 +331,7 @@ ostree_installer = [ "ostree_update_ref=fedora/devel/x86_64/iot", ], 'template_repo': 'https://pagure.io/fedora-lorax-templates.git', - 'template_branch': 'master', + 'template_branch': 'f30', } }) ] From d0215f0d88866a36dac66ed2297c8bd79e3d16b0 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 10 Jul 2019 19:07:32 +0100 Subject: [PATCH 7/9] add updates and override repos Signed-off-by: Peter Robinson --- fedora-iot.conf | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fedora-iot.conf b/fedora-iot.conf index 038f6e1..cefa3f7 100644 --- a/fedora-iot.conf +++ b/fedora-iot.conf @@ -235,7 +235,9 @@ ostree = [ "config_url": "https://pagure.io/fedora-iot/ostree.git", "config_branch": "f30", "repo": [ + "IoT", "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$basearch/os/" + "https://kojipkgs.fedoraproject.org/compose/updates/f30-updates/compose/Everything/$basearch/os/", ] "tag_ref": False, "ostree_repo": "/mnt/koji/compose/iot/repo/", @@ -248,7 +250,9 @@ ostree = [ "config_url": "https://pagure.io/fedora-iot/ostree.git", "config_branch": "f30", "repo": [ + "IoT", "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$basearch/os/" + "https://kojipkgs.fedoraproject.org/compose/updates/f30-updates/compose/Everything/$basearch/os/", ] "tag_ref": False, "ostree_repo": "/mnt/koji/compose/iot/repo/", @@ -261,7 +265,9 @@ ostree = [ "config_url": "https://pagure.io/fedora-iot/ostree.git", "config_branch": "f30", "repo": [ + "IoT", "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$basearch/os/" + "https://kojipkgs.fedoraproject.org/compose/updates/f30-updates/compose/Everything/$basearch/os/", ] "tag_ref": False, "ostree_repo": "/mnt/koji/compose/iot/repo/", @@ -275,6 +281,7 @@ ostree_installer = [ ("^IoT$", { "aarch64": { "repo": [ + "IoT", "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$arch/os/" ], "release": None, @@ -295,6 +302,7 @@ ostree_installer = [ }, "armhfp": { "repo": [ + "IoT", "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$arch/os/" ], "release": None, @@ -315,6 +323,7 @@ ostree_installer = [ }, "x86_64": { "repo": [ + "IoT", "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$arch/os/" ], "release": None, From 9cb7e4719d6adf72c26c40437e862c20b0c30af8 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 22 Jul 2019 15:51:52 +0100 Subject: [PATCH 8/9] move F-30 to stable ostree branch Signed-off-by: Peter Robinson --- fedora-iot.conf | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/fedora-iot.conf b/fedora-iot.conf index cefa3f7..213bdb6 100644 --- a/fedora-iot.conf +++ b/fedora-iot.conf @@ -294,8 +294,8 @@ ostree_installer = [ "ostree_osname=fedora-iot", "ostree_oskey=fedora-iot-2019", "ostree_contenturl=mirrorlist=https://ostree.fedoraproject.org/iot/mirrorlist", - "ostree_install_ref=fedora/devel/aarch64/iot", - "ostree_update_ref=fedora/devel/aarch64/iot", + "ostree_install_ref=fedora/stable/aarch64/iot", + "ostree_update_ref=fedora/stable/aarch64/iot", ], 'template_repo': 'https://pagure.io/fedora-lorax-templates.git', 'template_branch': 'f30', @@ -315,8 +315,8 @@ ostree_installer = [ "ostree_osname=fedora-iot", "ostree_oskey=fedora-iot-2019", "ostree_contenturl=mirrorlist=https://ostree.fedoraproject.org/iot/mirrorlist", - "ostree_install_ref=fedora/devel/armhfp/iot", - "ostree_update_ref=fedora/devel/armhfp/iot", + "ostree_install_ref=fedora/stable/armhfp/iot", + "ostree_update_ref=fedora/stable/armhfp/iot", ], 'template_repo': 'https://pagure.io/fedora-lorax-templates.git', 'template_branch': 'f30', @@ -336,8 +336,8 @@ ostree_installer = [ "ostree_osname=fedora-iot", "ostree_oskey=fedora-iot-2019", "ostree_contenturl=mirrorlist=https://ostree.fedoraproject.org/iot/mirrorlist", - "ostree_install_ref=fedora/devel/x86_64/iot", - "ostree_update_ref=fedora/devel/x86_64/iot", + "ostree_install_ref=fedora/stable/x86_64/iot", + "ostree_update_ref=fedora/stable/x86_64/iot", ], 'template_repo': 'https://pagure.io/fedora-lorax-templates.git', 'template_branch': 'f30', From 2a2719ba1042a90a6e82d45d7a19d245fc30bcaf Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 28 Aug 2019 10:16:56 +0100 Subject: [PATCH 9/9] Update F-30 GA release location Signed-off-by: Peter Robinson --- fedora-iot.conf | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/fedora-iot.conf b/fedora-iot.conf index 213bdb6..0862e81 100644 --- a/fedora-iot.conf +++ b/fedora-iot.conf @@ -219,7 +219,7 @@ image_build = { 'distro': 'Fedora-22', 'disk_size': 4, 'arches': ['aarch64', 'armhfp', 'x86_64'], - 'install_tree_from': "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$arch/os/", + 'install_tree_from': "https://kojipkgs.fedoraproject.org/compose/30/latest-Fedora-30/compose/Everything/$arch/os/", 'subvariant': 'IoT', 'failable': ['armhfp'], } @@ -236,7 +236,7 @@ ostree = [ "config_branch": "f30", "repo": [ "IoT", - "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$basearch/os/" + "https://kojipkgs.fedoraproject.org/compose/30/latest-Fedora-30/compose/Everything/$basearch/os/", "https://kojipkgs.fedoraproject.org/compose/updates/f30-updates/compose/Everything/$basearch/os/", ] "tag_ref": False, @@ -251,7 +251,7 @@ ostree = [ "config_branch": "f30", "repo": [ "IoT", - "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$basearch/os/" + "https://kojipkgs.fedoraproject.org/compose/30/latest-Fedora-30/compose/Everything/$basearch/os/", "https://kojipkgs.fedoraproject.org/compose/updates/f30-updates/compose/Everything/$basearch/os/", ] "tag_ref": False, @@ -266,7 +266,7 @@ ostree = [ "config_branch": "f30", "repo": [ "IoT", - "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$basearch/os/" + "https://kojipkgs.fedoraproject.org/compose/30/latest-Fedora-30/compose/Everything/$basearch/os/", "https://kojipkgs.fedoraproject.org/compose/updates/f30-updates/compose/Everything/$basearch/os/", ] "tag_ref": False, @@ -282,7 +282,7 @@ ostree_installer = [ "aarch64": { "repo": [ "IoT", - "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$arch/os/" + "https://kojipkgs.fedoraproject.org/compose/30/latest-Fedora-30/compose/Everything/$basearch/os/", ], "release": None, "rootfs_size": "4", @@ -303,7 +303,7 @@ ostree_installer = [ "armhfp": { "repo": [ "IoT", - "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$arch/os/" + "https://kojipkgs.fedoraproject.org/compose/30/latest-Fedora-30/compose/Everything/$basearch/os/", ], "release": None, "rootfs_size": "4", @@ -324,7 +324,7 @@ ostree_installer = [ "x86_64": { "repo": [ "IoT", - "https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-30/compose/Everything/$arch/os/" + "https://kojipkgs.fedoraproject.org/compose/30/latest-Fedora-30/compose/Everything/$basearch/os/", ], "release": None, "rootfs_size": "4",