You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org
Building OpenJDK 8 backports: Difference between revisions
Jump to navigation
Jump to search
imported>Filippo Giunchedi No edit summary |
imported>Alexandros Kosiaris No edit summary |
||
Line 1: | Line 1: | ||
* Fetch openjdk-8 source package from testing (check https://packages.qa.debian.org/o/openjdk-8.html). Per the Debian backports rule it needs to enter testing first. In case of major testing migrate lag, we might simply waive that. | * Fetch openjdk-8 source package from testing (check https://packages.qa.debian.org/o/openjdk-8.html). Per the Debian backports rule it needs to enter testing first. In case of major testing migrate lag, we might simply waive that. | ||
* Sync it to | * Sync it to the builder host | ||
http_proxy=http://url-downloader.wikimedia.org:8080 dget -x LINK_TO_OPENJDK.dsc | http_proxy=http://url-downloader.wikimedia.org:8080 dget -x LINK_TO_OPENJDK.dsc | ||
Latest revision as of 15:23, 18 October 2017
- Fetch openjdk-8 source package from testing (check https://packages.qa.debian.org/o/openjdk-8.html). Per the Debian backports rule it needs to enter testing first. In case of major testing migrate lag, we might simply waive that.
- Sync it to the builder host
http_proxy=http://url-downloader.wikimedia.org:8080 dget -x LINK_TO_OPENJDK.dsc
- Add a changelog entry with "dch --bpo" (that should correctly set the distribution field to "jessie-backports" and update the version number by appending ~bpo8+1.
- Regenerate the control/rules file to use dependencies available in jessie:
touch debian/control.in debian/rules debian/control distrel=jessie
- Rebuild for jessie (not jessie-wikimedia!) (preferrable in a screen session, the test suite run takes a long time):
DIST=jessie pdebuild
- Test the package
- Sign and upload to jessie-backports with dput $CHANGESFILE