jmsantamaria/kubuntu-automation-work
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
\Add following to your .ssh/config and make sure you have an ssh-agent running and the key unlocked Host depot.kde.org User ftpubuntu Update package list, e.g.: ./package-name-list -d wily -r plasma export PATH=`pwd`:$PATH # bzr-buildpackage-ppa has to be in PATH Ensure previous changelogs are all set to released (assuming you want a new changelog entry) then: For frameworks/plasma/applications pause CI: click build now at http://kci.pangea.pub/view/mgmt/job/mgmt_pause_integration/ For a new feature release (not bugfix) merge in kubuntu_unstable using harald's script at https://github.com/apachelogger/kubuntu-repo-merge or merge using staging-upload ./staging-upload -d wily -v 5.12.0 -m "new upstream release" -r frameworks -t /home/jr/src/frameworks/ Remember to update the exceptions in packaging-exceptions.json Set up a cron job that generates the status page using kubuntu-ppa-build-status-cron: - copy kubuntu-ppa-build-status-cron.conf.tmpl to kubuntu-ppa-build-status-cron.conf and fill the necessary variables. CREDENTIALS is the user:pw part from the https apt ppa url to backport: ./kubuntu-batch-backport -v 4.11.97 -f trusty -t saucy -V 13.10 -c ~/src/4.11.97/saucy/ -T unstable Bugfix SC releases: no branches are needed, this command will take it out the archive, check if there's any changes, if there's only a few non-code changes it'll ask if you want to update or not and make packages ready for PPA upload ./kubuntu-initial-upload -d trusty -v 4.13.3 -m "new upstream bugfix release" -y 14.04 -t ~/src/4.13.3 --sru When builds fail retry e.g.: while true; do ./kubuntu-retry-builds -r frameworks --ppa=kubuntu-ppa --ppaname=staging-frameworks --force; sleep 1200; done Update symbols by downloading buildlogs and running: pkgkde-symbolshelper batchpatch -v 4:4.14.9 -c amd64,i386 buildlog_ubuntu-wily-* Once everything works upload to Ubuntu: ./ubuntu-archive-upload -v 5.3.2 -t ~/src/plasma/ -r plasma and retry in the main archive with: while true; do ubuntu-build --batch --retry `cat package-name-lists/frameworks-wily`; echo ====; sleep 1200; done Once it's built and tested copy it to another PPA with e.g.: for asdf in `cat plasma-packages-vivid.txt`; do echo ${asdf}; ~/src/ubuntu-archive/ubuntu-archive-tools/copy-package -b -s vivid -p kubuntu-ppa --ppa-name=next-staging --to-ppa=kubuntu-ppa --to-ppa-name=beta ${asdf} -y; done TODO: make kubuntu-initial-upload move stuff to upload instead of breaking and moving to manual check over build-dep versions for differently versioned applications bits (kdepim, kdelibs) make -r releasetype arguments consistent
About
working clone for the terminator's firmware
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published