diff --git a/plasma/VERSIONS-normal.inc b/plasma/VERSIONS-normal.inc index 50faef3..d2b05c5 100644 --- a/plasma/VERSIONS-normal.inc +++ b/plasma/VERSIONS-normal.inc @@ -1,35 +1,35 @@ LANG=en_GB.UTF-8 LANGUAGE=en LC_ALL=en_GB.UTF-8 -VERSION=5.17.2 +VERSION=5.17.3 SHORT_VERSION=5.17 -OLD_VERSION=5.17.1 +OLD_VERSION=5.17.2 ORIGIN=stable # git branch as set in projects.k.o, set to trunk or stable or lts FTPSTABLE=stable # set to unstable or stable OLD_FTPSTABLE=stable # set to unstable or stable of previous release BRANCH=Plasma/5.17 # set to master or Plasma/5.x MINOR_RELEASE_MONTH="October 2019" # for announcement, when was 5.x.0 released RELEASETYPE=bugfix # for changelog, set to beta, feature or bugfix INFOCHECKOUT="/home/jr/src/www/www/info" # svn+ssh://svn@svn.kde.org/home/kde/trunk/www/sites/www/info/ ANNOUNCECHECKOUT="/home/jr/src/www/www/announcements" # svn+ssh://svn@svn.kde.org/home/kde/trunk/www/sites/www/announcements/ L10NSCRIPTSCHECKOUT="/home/jr/src/www/l10n-kf5/scripts" # svn+ssh://svn@svn.kde.org/home/kde/trunk/l10n-kde4/scripts/ WWWCHECKOUT="/home/jr/src/www/www" # svn+ssh://svn@svn.kde.org/home/kde/trunk/www/sites/www/ UPLOADSERVER="ftpadmin@master.kde.org" #UPLOADSERVER="weegie" -RELEASEDATE="Tuesday, 29 October 2019" # usually `LC_ALL=C date "+%A, %d %B %Y" --date="next Tue"` -RELEASEMONTH="October" # usually `LC_ALL=C date "+%B" --date="next Tue"` -TIMESINCELASTRELEASE="a week's" # in sentence 'This release adds TIMESINCELASTRELEASE worth of new' +RELEASEDATE="Tuesday, 12 November 2019" # usually `LC_ALL=C date "+%A, %d %B %Y" --date="next Tue"` +RELEASEMONTH="November" # usually `LC_ALL=C date "+%B" --date="next Tue"` +TIMESINCELASTRELEASE="a fortnight's" # in sentence 'This release adds TIMESINCELASTRELEASE worth of new' SCRATCH_SERVER=embra:tmp/ # somewhere to scp QA and tag files to YOUTUBEID="https://peertube.mastodon.host/videos/embed/5a315252-2790-42b4-8177-94680a1c78fc" # The video ID used in URL for youtube # command from git clone kde:jriddell/appstream-metainfo-release-update APPSTREAM_UPDATER="/home/jr/src/appstream-metainfo-release-update/appstream-metainfo-release-update/appstream-metainfo-release-update" GPG_KEY=0xEC94D18F7F05997E RELEASE_DUDE="Jonathan Riddell" diff --git a/plasma/plasma-release b/plasma/plasma-release index 6a62a8b..870a25f 100755 --- a/plasma/plasma-release +++ b/plasma/plasma-release @@ -1,72 +1,72 @@ #!/bin/bash set -xe . VERSIONS.inc sudo apt install w3m ssh $UPLOADSERVER "chmod 755 ${FTPSTABLE}/plasma/${VERSION}" # remove non-release notice in www/announcements/plasma-5.x.y.php and www/info/plasma-5.x.y.php sed -i "/NOT OUT YET/d" ${ANNOUNCECHECKOUT}/plasma-${VERSION}.php sed -i "/NOT OUT YET/d" ${INFOCHECKOUT}/plasma-${VERSION}.php # www/announcements/index.php ANNOUNCEINDEX="<\!-- Plasma ${VERSION} -->\n${RELEASEDATE}<\/strong> - Plasma ${VERSION}<\/a>\n
\n\"KDE Ships Plasma ${VERSION}.<\/em>\"\n

" sed -i "s/\(INSERT NEW ENTRIES.*\)/\1\n${ANNOUNCEINDEX}/" ${ANNOUNCECHECKOUT}/index.php # www/index.php # Updating www/index.php got ported to Ruby -./plasma-release-webpages +#./plasma-release-webpages # commit to svn pushd ${ANNOUNCECHECKOUT} svn diff svn commit -m "release plasma ${VERSION}" cd ${INFOCHECKOUT} svn diff svn commit -m "release plasma ${VERSION}" cd ${WWWCHECKOUT} svn diff svn commit -m "release plasma ${VERSION}" # copy announce over to Dot for publishing popd firefox https://www.kde.org/info/plasma-${VERSION}.php firefox https://www.kde.org/announcements/plasma-${VERSION}.php firefox https://www.kde.org/announcements/index.php firefox https://www.kde.org/ rm -rf tmp-announcements mkdir tmp-announcements ./plasma-dot-story -v ${VERSION} > tmp-announcements/DOT-STORY.html kate tmp-announcements/DOT-STORY.html w3m tmp-announcements/DOT-STORY.html -dump > tmp-announcements/KDE-ANNOUNCE_TEXT.txt sed -i "s,Live Images.*,https://www.kde.org/announcements/plasma-${VERSION}.php\nhttps://www.kde.org/announcements/plasma-${OLD_VERSION}-${VERSION}-changelog.php," tmp-announcements/KDE-ANNOUNCE_TEXT.txt echo "e-mail me to kde-announce@kde.org" > tmp-announcements/KDE-ANNOUNCE_TEXT2.txt cat tmp-announcements/KDE-ANNOUNCE_TEXT.txt >> tmp-announcements/KDE-ANNOUNCE_TEXT2.txt kate tmp-announcements/KDE-ANNOUNCE_TEXT2.txt # post on twitter, g+, facebook, reddit (r/kde and r/linux) echo "@kdecommunity releases Plasma ${VERSION} to fix your bugs https://www.kde.org/announcements/plasma-${VERSION}.php" > tmp-announcements/twitter.text kate tmp-announcements/twitter.text firefox https://tweetdeck.twitter.com firefox https://facebook.com/kde firefox https://mastodon.technology/ firefox https://www.reddit.com/r/kde/submit firefox https://dot.kde.org/#overlay=node/add/story # e-mail release-team@kde.org, plasma-devel@kde.org with the happy news echo "e-mail me to kde-announce@kde.org, release-team@kde.org, plasma-devel@kde.org" > tmp-announcements/release-team echo "Plasma ${VERSION} is now released https://www.kde.org/announcements/plasma-${VERSION}.php" >> tmp-announcements/release-team kate tmp-announcements/release-team diff --git a/plasma/plasma-tars b/plasma/plasma-tars index e43a414..ef1a4ba 100755 --- a/plasma/plasma-tars +++ b/plasma/plasma-tars @@ -1,26 +1,30 @@ #!/bin/bash set -xe . VERSIONS.inc svn --version > /dev/null || { echo "Install subversion"; exit 1; } mkdir -p $VERSION cd $VERSION +echo asdf > asdf +gpg --clearsign asdf +rm -f asdf asdf.asc + WORKSPACE=`cat ../git-repositories-for-release` echo "making tars for $WORKSPACE" for project in $WORKSPACE; do echo ${project} if [ $project = "plasma-mediacenter" ]; then ../../tarme.rb --origin ${ORIGIN} --version $VERSION --from-config plasma-mediacenter else ../../tarme.rb --origin ${ORIGIN} --version $VERSION ${project} fi cat release_data >> $VERSION-release-data done echo "running create_sources_inc" ../create_sources_inc $VERSION > source-plasma-${VERSION}.inc echo "ran create_sources_inc"