EnableProposed
|
Size: 1067
Comment:
|
Size: 6103
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| [[Include(Testing/Header)]] | <<Include(Testing/Header)>> |
| Line 3: | Line 3: |
| To enable the proposed archive for hardy add the following line to {{{/etc/apt/sources.list}}}: | To enable the proposed archive for karmic go to '''System -> Administration -> Software sources''' and tick the '''lucid-proposed''' box under the updates tab. |
| Line 5: | Line 5: |
| {{{deb http://gb.archive.ubuntu.com/ubuntu/ hardy-proposed restricted main multiverse universe | ||<tablestyle="float:center; font-size: 0.75em; background:#C2B8A1;margin: 0 0 1em 1em;" style="padding:0.5em;">[[https://wiki.ubuntu.com/Testing/EnableProposed?action=AttachFile&do=get&target=Software_Sources.png|{{https://wiki.ubuntu.com/Testing/EnableProposed?action=AttachFile&do=get&target=Software_Sources_tn.png}}]]|| || Click to zoom || Or you can modify the software sources manually by adding the following line to {{{/etc/apt/sources.list}}}: {{{ deb http://archive.ubuntu.com/ubuntu/ lucid-proposed restricted main multiverse universe |
| Line 8: | Line 15: |
| Or go to '''System -> Administration -> Software sources''' and tick the '''hardy-proposed''' box under the updates tab. | Replace "lucid" with "karmic" or "jaunty" or "intrepid" or "hardy" depending on which release you are on. |
| Line 10: | Line 17: |
| === Enable Apport === | = Selective upgrading from -proposed = |
| Line 12: | Line 19: |
| When running proposed it is also useful to enable Apport bug filing to capture and report crashes. You can enable Apport on a stable system with: | After enabling the -proposed archive as shown above, you can configure apt to allow selective installs of packages from it instead of upgrading all of your packages to the -proposed versions. |
| Line 14: | Line 21: |
| {{{gconftool -s /apps/update-notifier/show_apport_crashes --type bool true | Create the file /etc/apt/preferences with this content: {{{ Package: * Pin: release a=lucid-security Pin-Priority: 990 Package: * Pin: release a=lucid-updates Pin-Priority: 900 Package: * Pin: release a=lucid-proposed Pin-Priority: 400 |
| Line 17: | Line 36: |
| With this preference file in place, Update Manager, Synaptic and Aptitude won't ask for upgrades from the lucid-proposed repositories. If you want to see the lucid-proposed packages under the 'Upgradable Paclages' listing, run Aptitude as follows {{{ sudo aptitude -t lucid-proposed }}} In aptitude, you should first update the package listings ('u' key), mark any of the packages you want to upgrade ('+' key), and finally install them ('g' key). After this, if you run Aptitude without options again, the rest of lucid-proposed upgradable packages will remain hidden. Alternatively, you can install a package from -proposed by using {{{ sudo aptitude install packagename/lucid-proposed }}} This method uses a higher priority to install packages. If you use another release of Ubuntu, replace lucid by your release name everywhere. <<Anchor(EnableApport)>> = Enable Apport = When running proposed it is recommend that you re-enable Apport bug filing to capture and report crashes. In the event that you end up reporting a crash about a proposed package please tag the bug as '''proposed-pkg''' so we can distinguish it from other crash reports. You can enable Apport on a stable system with: {{{ gconftool -s /apps/update-notifier/show_apport_crashes --type bool true }}} ... or if you use '''Kubuntu''' edit `/usr/share/kubuntu-default-settings/kde-profile/default/share/config/adept_notifierrc` and set `Addept=true`:{{{ [General] Adept=true }}} Hardy, Intrepid, Jaunty and Karmic (and maybe latest release) also need Apport to be enabled in /etc/default/apport, edit this file and change '''enabled''' to '''1'''. {{{ sudo nano /etc/default/apport }}} Once Apport is enabled you need to start the process do that with the following command. {{{ sudo /etc/init.d/apport start }}} For '''Karmic and newer releases''' {{{ sudo service apport start }}} |
|
| Line 18: | Line 90: |
| {{{sh -c 'kill -SEGV $$' | {{{ sh -c 'kill -SEGV $$' |
| Line 22: | Line 95: |
||<tablestyle="float:center; font-size: 0.75em; background:#C2B8A1;margin: 0 0 1em 1em;" style="padding:0.5em;">[[https://wiki.ubuntu.com/Testing/EnableProposed?action=AttachFile&do=get&target=Apport_Crash.png|{{https://wiki.ubuntu.com/Testing/EnableProposed?action=AttachFile&do=get&target=Apport_Crash_tn.png}}]]|| || Click to zoom || = Installation testing using -proposed = Sometimes you may be asked to test a netboot installer image from lucid-proposed. The images may be found here (replace "i386" with your architecture as necessary): {{{ http://archive.ubuntu.com/ubuntu/dists/lucid-proposed/main/installer-i386/ }}} In order to install successfully from these images, you will normally need to tell the installer to fetch its own components from -proposed as well, which is not the default. To do this, add the following boot parameter: {{{ apt-setup/proposed=true }}} You must make sure that the mirror you are installing from contains packages from -proposed. All official mirrors will do so; if you operate your own mirror or use a site-local mirror, it may need to be modified to pull from -proposed. Make sure that you do '''not''' simply use a loopback mount of a CD or DVD image as an installation source; this is one of the cases where such mirrors will not work, since they do not contain the updated kernel packages required by the new installer. = Uploading your hardware profile = To help us track the hardware test coverage, please upload your hardware profile for the system you will run proposed on using the hardware testing tool, found in the '''System -> Administration''' menu or with the command {{{hwtest-gtk}}}. You can see your submitted information at https://launchpad.net/people/+me/+hwdb-submissions = Register your participation = We have set up an improvised way of tracking -proposed archive coverage using the bug tracker in Launchpad (but we are designing a more automated solution). To register your participation please select the appropriate bug for your architecture [[https://bugs.launchpad.net/proposed-tracking/+bugs|here]] and add a comment using the template in the description. Thanks! = Verifying SRU bugs = For extra points please help us verify the fixes to the proposed updates as listed [[http://people.ubuntu.com/~ubuntu-archive/pending-sru.html|here]]. |
To enable the proposed archive for karmic go to System -> Administration -> Software sources and tick the lucid-proposed box under the updates tab.
Or you can modify the software sources manually by adding the following line to /etc/apt/sources.list:
deb http://archive.ubuntu.com/ubuntu/ lucid-proposed restricted main multiverse universe
Replace "lucid" with "karmic" or "jaunty" or "intrepid" or "hardy" depending on which release you are on.
Selective upgrading from -proposed
After enabling the -proposed archive as shown above, you can configure apt to allow selective installs of packages from it instead of upgrading all of your packages to the -proposed versions.
Create the file /etc/apt/preferences with this content:
Package: * Pin: release a=lucid-security Pin-Priority: 990 Package: * Pin: release a=lucid-updates Pin-Priority: 900 Package: * Pin: release a=lucid-proposed Pin-Priority: 400
With this preference file in place, Update Manager, Synaptic and Aptitude won't ask for upgrades from the lucid-proposed repositories.
If you want to see the lucid-proposed packages under the 'Upgradable Paclages' listing, run Aptitude as follows
sudo aptitude -t lucid-proposed
In aptitude, you should first update the package listings ('u' key), mark any of the packages you want to upgrade ('+' key), and finally install them ('g' key). After this, if you run Aptitude without options again, the rest of lucid-proposed upgradable packages will remain hidden.
Alternatively, you can install a package from -proposed by using
sudo aptitude install packagename/lucid-proposed
This method uses a higher priority to install packages.
If you use another release of Ubuntu, replace lucid by your release name everywhere.
Enable Apport
When running proposed it is recommend that you re-enable Apport bug filing to capture and report crashes. In the event that you end up reporting a crash about a proposed package please tag the bug as proposed-pkg so we can distinguish it from other crash reports.
You can enable Apport on a stable system with:
gconftool -s /apps/update-notifier/show_apport_crashes --type bool true
... or if you use Kubuntu edit /usr/share/kubuntu-default-settings/kde-profile/default/share/config/adept_notifierrc and set Addept=true:
[General] Adept=true
Hardy, Intrepid, Jaunty and Karmic (and maybe latest release) also need Apport to be enabled in /etc/default/apport, edit this file and change enabled to 1.
sudo nano /etc/default/apport
Once Apport is enabled you need to start the process do that with the following command.
sudo /etc/init.d/apport start
For Karmic and newer releases
sudo service apport start
To test that Apport is now running, enter the following command to cause a simple crash and generate a crash file in /var/crash:
sh -c 'kill -SEGV $$'
This should notify about the crash and offer you to submit it to Launchpad. Click on 'Report' and verify that the details look complete (package name and version, has a (broken) stack trace, etc.). Please do not actually send it to Launchpad, though, since it is not a genuine bug.
Installation testing using -proposed
Sometimes you may be asked to test a netboot installer image from lucid-proposed. The images may be found here (replace "i386" with your architecture as necessary):
http://archive.ubuntu.com/ubuntu/dists/lucid-proposed/main/installer-i386/
In order to install successfully from these images, you will normally need to tell the installer to fetch its own components from -proposed as well, which is not the default. To do this, add the following boot parameter:
apt-setup/proposed=true
You must make sure that the mirror you are installing from contains packages from -proposed. All official mirrors will do so; if you operate your own mirror or use a site-local mirror, it may need to be modified to pull from -proposed. Make sure that you do not simply use a loopback mount of a CD or DVD image as an installation source; this is one of the cases where such mirrors will not work, since they do not contain the updated kernel packages required by the new installer.
Uploading your hardware profile
To help us track the hardware test coverage, please upload your hardware profile for the system you will run proposed on using the hardware testing tool, found in the System -> Administration menu or with the command hwtest-gtk.
You can see your submitted information at https://launchpad.net/people/+me/+hwdb-submissions
Register your participation
We have set up an improvised way of tracking -proposed archive coverage using the bug tracker in Launchpad (but we are designing a more automated solution). To register your participation please select the appropriate bug for your architecture here and add a comment using the template in the description. Thanks!
Verifying SRU bugs
For extra points please help us verify the fixes to the proposed updates as listed here.
Testing/EnableProposed (last edited 2024-08-23 16:26:45 by uralt)

