diff --git a/plasma/README b/plasma/README index 2aebfa0..635d6c2 100644 --- a/plasma/README +++ b/plasma/README @@ -1,92 +1,92 @@ 1 week before beta tar day: ask for changes to highlight on plasma-devel and ask for screenshots of them on make an errata page and ask people to add bugs https://community.kde.org/Plasma/5.1_Errata check for build failures on CI: https://build.kde.org/job/Plasma/view/Everything%20-%20kf5-qt5/ or for a stable version https://build.kde.org/job/Plasma/view/Everything%20-%20stable-kf5-qt5/ check for build failures on neon CI: http://build.neon.kde.org/ or for a stable version http://build.neon.kde.org/view/1%20stable%20%E2%9A%9B%20git%20stable/ Check for critical bugs: -https://bugs.kde.org/buglist.cgi?bug_severity=critical&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&known_name=Plasma5-All-Critical&list_id=1364199&product=Breeze&product=kde-cli-tools&product=kde-gtk-config&product=kded-appmenu&product=kdeplasma-addons&product=kfontview&product=khelpcenter&product=khotkeys&product=kinfocenter&product=kio-extras&product=klipper&product=kmenuedit&product=knetattach&product=krunner&product=ksmserver&product=ksplash&product=ksshaskpass&product=Plasma%20Vault&product=kstart&product=ksysguard&product=kwin&product=kwrited&product=Discover&product=Plasma%20Workspace%20Wallpapers&product=plasma-mediacenter&product=plasma-nm&product=plasmashell&product=Powerdevil&product=systemsettings&product=Touchpad-KCM&product=user-manager&query_based_on=Plasma5-All-Critical&query_format=advanced +https://bugs.kde.org/buglist.cgi?bug_severity=critical&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&known_name=Plasma5-All-Critical&list_id=1364199&product=Breeze&product=kde-cli-tools&product=kde-gtk-config&product=kded-appmenu&product=kdeplasma-addons&product=kfontview&product=khotkeys&product=kinfocenter&product=klipper&product=kmenuedit&product=knetattach&product=krunner&product=ksmserver&product=ksplash&product=ksshaskpass&product=Plasma%20Vault&product=kstart&product=ksysguard&product=kwin&product=kwrited&product=Discover&product=Plasma%20Workspace%20Wallpapers&product=plasma-mediacenter&product=plasma-nm&product=plasmashell&product=Powerdevil&product=systemsettings&product=Touchpad-KCM&product=user-manager&query_based_on=Plasma5-All-Critical&query_format=advanced on dep and repo freeze day: - e-mail out list of repos you plan to package - call for features list and ask for etherpad notes e.g. https://notes.kde.org/p/plasma_5_15 on Monday before beta tar day: - make announcement - on feature release make an errata page and ask people to add bugs https://community.kde.org/Plasma/5.1_Errata - Ping Michael@TUXVIDEO and The Linux Experiment to ask for videos on beta tar day: - set QT_MIN_VERSION to version agreed at cycle kickoff (except plasma-browser-integration) - set KF5_MIN_VERSION to version agreed at cycle kickoff - TODO check out Harald's plasma-update-versions-kf5 to see if it works for the above on tar day tar: update VERSIONS.inc run ./plasma-git-repos to update list of things to package in git-repositories-for-release run ./plasma-update-versions (ensure it is using the right branches) run ./plasma-tars script to make tars [or run the job on xenon http://xenon.pangea.pub/job/plasma-releaseme-tars/ then ./plasma-xenon-download] run ./plasma-upload check tmp-tests output for important differences run ./plasma-update-1-tar as needed for problems/late updates # TODO make this print out git log changes [upload to upload.kde.org and tell sysadmins to make tars available to packagers if you do not have permission] on beta tar day branch: on a new 5.x release make branches Plasma/5.x after making the tars: run ./plasma-branch edit ./plasma-update-versions to override versions to set 5.x.80 and run it for master Update build.kde.org CI https://community.kde.org/Infrastructure/Continuous_Integration_System#Updating_builds_on_switching_the_.22stable.22_branch Increse kde:kde-build-metadata/logical-module-structure top use new branch Plasma/5.x and build that branch in build.kde.org Trigger build.kde.org to update build setups to latest kde-build-metadata info: https://build.kde.org/job/Administration/job/DSL%20Job%20Seed/ When above has completed start global rebuild https://build.kde.org/view/CI%20Management/job/Global%20Rebuild%20Plasma%20kf5-qt5%20SUSEQt5.10/ https://build.kde.org/view/CI%20Management/job/Global%20Rebuild%20Plasma%20kf5-qt5%20FreeBSDQt5.10/ build.kde.org CI: log in, switch to "CI Management", run "DSL Job Seed" to make sure any latest build-metadata is picked up, once done trigger "Global Rebuild Plasma stable*" builds, which will first update dependencies to latest needs and then trigger rebuild of any modules ping tosky and kde-i18n-doc@kde.org list to branch messages and docmessages and update repo-metadata Update https://community.kde.org/Plasma/Live_Images on tar day prepare: run ./plasma-changelog (manually edit file after) [or run xenon job http://xenon.pangea.pub/job/plasma-releaseme-changelog/ then ./plasma-xenon-download-changelog] Run ./update-web-svn run ./plasma-webpages and check over output opened in firefox run optipng on any new images run ./plasma-add-bugzilla-versions to update bugzilla version numbers (needs curl installed and may need bugzilla-cookies.inc updated) tell release-team@kde.org, plasma-devel@kde.org, kde-announce@kde.org tell vdg on forum about announce and get feedback on release day launch: ./plasma-tag to push tags ./update-web-svn ./plasma-release this will open tabs in firefox and kate: check the web pages are good, e-mail out the texts, post the social media bits check if www/images/teaser teaser image needs an update for feature release schedule a kickoff meeting for next feature release for scheduling and feature planning for beta releases also copy announce to 5.x.0 page and ask for translations Update https://www.kde.org/screenshots/index.php for new version Update https://kde.org/plasma-desktop for new version ./plasma-tag-test to check the tags are really pushed or run http://xenon.pangea.pub/job/plasma-releaseme-tags-test/ to check tags are really pushed [tell a KDE neon person to update forks/base-files to show new version before running 'plasma-rebuild -p' and making ISOs] TODO: remove apt from plasma-release update-web-svn has hardcoded paths src/www check .sig matches the key in VERSION test gpg works with agent before running plasma-tag test tag has been pushed pkgdiff output https://lvc.github.io/pkgdiff/ for 5.16.90 the release_data file had the kscreen info duplicated info libkscreen, why? block running plasma-release unless plasma-tags-test has been run diff --git a/plasma/VERSIONS-normal.inc b/plasma/VERSIONS-normal.inc index eb6d3bf..cb78a69 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.0 +VERSION=5.17.1 SHORT_VERSION=5.17 -OLD_VERSION=5.16.5 +OLD_VERSION=5.17.0 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=master # set to master or Plasma/5.x +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=beta # for changelog, set to beta, feature or bugfix +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, 15 October 2019" # usually `LC_ALL=C date "+%A, %d %B %Y" --date="next Tue"` +RELEASEDATE="Tuesday, 22 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="six months'" # in sentence 'This release adds TIMESINCELASTRELEASE worth of new' +TIMESINCELASTRELEASE="a week's" # in sentence 'This release adds TIMESINCELASTRELEASE worth of new' SCRATCH_SERVER=embra:tmp/ # somewhere to scp QA and tag files to -YOUTUBEID="vzfZgVywscw" # The video ID used in URL for youtube +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"