Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cockpit for openSUSE:Factory checked in at 2026-02-27 17:02:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cockpit (Old) and /work/SRC/openSUSE:Factory/.cockpit.new.29461 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cockpit" Fri Feb 27 17:02:42 2026 rev:73 rq:1335033 version:356 Changes: -------- --- /work/SRC/openSUSE:Factory/cockpit/cockpit.changes 2026-02-18 17:05:53.662883851 +0100 +++ /work/SRC/openSUSE:Factory/.cockpit.new.29461/cockpit.changes 2026-02-27 17:04:56.195753826 +0100 @@ -1,0 +2,5 @@ +Mon Feb 23 13:16:16 UTC 2026 - Alice Brooks <[email protected]> + +- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.k0KyAQ/_old 2026-02-27 17:05:56.354242975 +0100 +++ /var/tmp/diff_new_pack.k0KyAQ/_new 2026-02-27 17:05:56.390244465 +0100 @@ -1,6 +1,6 @@ -mtime: 1771319944 -commit: 57f8f2e6daa98c696e4bc6523afde59616d492b9194ff9375aded8a642643a64 +mtime: 1771859327 +commit: ce15cb3124ac8f27c4ae3ec2266ea935faef72971cbc056753a71add56f39c7e url: https://src.opensuse.org/cockpit/cockpit.git -revision: 57f8f2e6daa98c696e4bc6523afde59616d492b9194ff9375aded8a642643a64 +revision: ce15cb3124ac8f27c4ae3ec2266ea935faef72971cbc056753a71add56f39c7e projectscmsync: https://src.opensuse.org/cockpit/_ObsPrj.git ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-02-24 15:35:32.000000000 +0100 @@ -0,0 +1,3 @@ +.osc +node_modules.sums +_build* \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/update_version.sh new/update_version.sh --- old/update_version.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/update_version.sh 2026-02-24 15:35:32.000000000 +0100 @@ -0,0 +1,121 @@ +#!/usr/bin/bash + +set -e + +curVersion=$(grep Version: cockpit.spec | sed -e 's,^\(\s*Version:\s*\)\(.*\)\s*$,\2,') + +if [[ ! "$curVersion" =~ ^[0-9]+(.[0-9]+)?$ ]]; then + echo "Error: curVersion is not a valid integer" + exit 1 +fi + +if [[ "$curVersion" =~ '.' ]]; then + curMajor=$(echo ${curVersion} | cut -d'.' -f1) + curMinor=$(echo ${curVersion} | cut -d'.' -f2) +else + curMajor=$curVersion + curMinor='0' +fi + +### +### Fetch latest soruces +### + +# fetch latest theme +if [ ! -d cockpit-suse-theme ]; then + git clone https://github.com/dgdavid/cockpit-suse-theme.git +else + git -C cockpit-suse-theme pull --ff-only +fi +git -C cockpit-suse-theme archive --format=tar --prefix=cockpit-suse-theme/ -o ../cockpit-suse-theme.tar HEAD + +# fetch latest cockpit +if [ ! -d cockpit ]; then + git clone https://github.com/cockpit-project/cockpit.git cockpit +else + git -C cockpit checkout main + git -C cockpit fetch +fi + +newVersion=$(git -C cockpit tag | grep '^[0-9.]\+$' | sort -rn | head -1) + +if [[ ! "$newVersion" =~ ^[0-9]+(.[0-9]+)?$ ]]; then + echo "Error: newVersion cannot be determined" + exit 1 +fi + +if [[ "$newVersion" =~ '.' ]]; then + newMajor=$(echo ${newVersion} | cut -d'.' -f1) + newMinor=$(echo ${newVersion} | cut -d'.' -f2) +else + newMajor=$newVersion + newMinor='0' +fi + +if [ "$curMajor" -gt "$newMajor" ]; then + echo "Nothing to do." + exit 0 +elif [[ "$curMajor" -eq "$newMajor" && "$curMinor" -ge "$newMinor" ]]; then + echo "Nothing to do." + exit 0 +fi + +### +### UPDATE +### +git -C cockpit checkout $newVersion +pushd $PWD +cd cockpit +npm install --include optional +rm -rf node_modules +popd +cp "cockpit/package-lock.json" . +# update node_modules +osc service mr +rm --verbose *.tgz || true + +# # initialize all submodules +git -C cockpit submodule update --init --depth 1 +# remove node_modules and tests +git -C cockpit submodule deinit node_modules test/reference + +# update tarballs +CockpitPath="cockpit-$newVersion/" +MainTarball="cockpit.tar" +D=$PWD + +git -C cockpit archive --format=tar --prefix=$CockpitPath -o "$D/$MainTarball" $newVersion + +# append each initialized submodule +git -C cockpit submodule foreach "n=\$(basename \$sm_path) +git archive --format=tar --prefix=${CockpitPath}\${sm_path}/ -o \"$D/\$n.tar\" HEAD +" +SubmoduleTarballs=$(git -C cockpit submodule foreach --quiet "echo \$(basename \$sm_path.tar)") + +# need to unpack and pack again, because OBS can't deal with concatenated tarballs :( +rm -f "cockpit-$newVersion.tar" +rm -rf cockpit-$newVersion/ +for i in $MainTarball $SubmoduleTarballs; do + tar xf $i +done +rm $MainTarball $SubmoduleTarballs +tar zcf cockpit-$newVersion.tar.gz cockpit-$newVersion/ + +echo "Archive created: cockpit-$newVersion.tar" + +# Update spec file +git -C cockpit remote show suse || git -C cockpit remote add suse [email protected]:openSUSE/cockpit.git +git -C cockpit fetch suse opensuse-$curVersion +git -C cockpit checkout -b opensuse-$newVersion suse/opensuse-$curVersion +git -C cockpit rebase -i $newVersion || true + +echo "Don't forget to:" +echo " 1. finish rebase" +echo " 2. push new branch" +echo " 3. update cockpit.spec, and" +echo " 4. set new default branch on GitHub" + +# Updating version in spec file +sed -i -e "s,^\(\s*Version:\s*\)\(.*\)\s*$,\1${newVersion}," cockpit/tools/cockpit.spec +git rm cockpit-$curVersion.tar.gz +git add cockpit-$newVersion.tar.gz ++++++ node_modules.obscpio ++++++ /work/SRC/openSUSE:Factory/cockpit/node_modules.obscpio /work/SRC/openSUSE:Factory/.cockpit.new.29461/node_modules.obscpio differ: char 131080853, line 453461 ++++++ node_modules.spec.inc ++++++ ++++ 772 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/cockpit/node_modules.spec.inc ++++ and /work/SRC/openSUSE:Factory/.cockpit.new.29461/node_modules.spec.inc ++++++ package-lock.json ++++++ ++++ 687 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/cockpit/package-lock.json ++++ and /work/SRC/openSUSE:Factory/.cockpit.new.29461/package-lock.json
