Difference between revisions of "Testing Feeds"

From WebOS Internals
Jump to navigation Jump to search
(I think I've made it easier to follow... Please let me know!)
Line 17: Line 17:
  
  
=Setting up the WebOS Internals testing feeds on your webOS 1.3.5+ device:=
+
=Configuring the WebOS Internals Testing Feeds=
  
 
===Using Preware===
 
===Using Preware===
 
[[image:Tux_with_Pre.png|frameless|right]]
 
[[image:Tux_with_Pre.png|frameless|right]]
With Preware versions 0.9.30 and above, users are now able to add custom feeds through Preware without the use of a computer. The following instructions will explain how to add the Webos-Internals Testing feed for all devices:
+
With Preware versions 0.9.30 and above, incombination with webOS 1.3.5 and above, users are now able to add custom feeds through Preware without the use of a computer. The following instructions will explain how to add the Webos-Internals Testing feeds.
 +
Target Device: ALL
 +
Name: webos-testing-all
 +
URL:  http://ipkg.preware.org/feeds/webos-internals/testing/all
 +
 +
Target Device: Pre/Pre+
 +
Name: webos-testing-armv7
 +
URL:  http://ipkg.preware.org/feeds/webos-internals/testing/armv7
 +
 +
Target Device: Pixie/Pixie+
 +
Name: pixie-testing-armv6
 +
URL:  http://ipkg.preware.org/feeds/webos-internals/testing/armv6
 +
 +
Target Device: Palm SDK Emulator
 +
Name: emulator-testing-i686
 +
URL:  http://ipkg.preware.org/feeds/webos-internals/testing/i686
 +
 
 +
<BR>
 
#Open Preware and wait for it to finish loading.
 
#Open Preware and wait for it to finish loading.
 
#Open the App Menu (tap "Preware" in the top left corner of the screen) and tap Manage feeds.
 
#Open the App Menu (tap "Preware" in the top left corner of the screen) and tap Manage feeds.
 
#Scroll to the bottom until you see the New Feed box.
 
#Scroll to the bottom until you see the New Feed box.
#Type or paste in the NAME text box. (from phone: shift-click on text to select, then gesture-c to copy, gesture-v to paste)
+
#Type or paste a name and corresponding URL from above in the appropriate text boxes.
:webos-testing-all
 
#Type or paste the URL in the text box
 
:http://ipkg.preware.org/feeds/webos-internals/testing/all
 
#*Make sure to delete 'http://' before pasting the URL if the URL already contains 'http://'
 
 
#Make sure the IS COMPRESSED option is set to YES.
 
#Make sure the IS COMPRESSED option is set to YES.
 
#Tap Add Feed and then tap Yes when the alert pops up.
 
#Tap Add Feed and then tap Yes when the alert pops up.
#Scroll to the bottom until you see the New Feed box.
+
#Repeat these steps for each feed you wish to enable.
#Type or paste in the NAME text box.  
+
#Gesture swipe back. Preware will alert you that you have added feeds and ask if you want to update them now.  Choose YES.
:webos-testing-armv7
+
<BR>
#Type or paste the URL in the text box
 
:http://ipkg.preware.org/feeds/webos-internals/testing/armv7
 
#Make sure the IS COMPRESSED option is set to YES.
 
#Tap Add Feed and then tap Yes when the alert pops up.
 
#Gesture swipe back, open the App Menu, and tap Update Feeds.
 
 
Congratulations, you have just added a custom feed! For adding other feeds, be sure to replace the name and URL in these instructions with the proper name and URL.
 
Congratulations, you have just added a custom feed! For adding other feeds, be sure to replace the name and URL in these instructions with the proper name and URL.
 
+
<BR>
The following are the testing feed URLs specifically for Pre, Pixi, and Emulator respectively. These are separate from the 'all' testing feed (which contains packages that will run on all devices).
+
'''TIP:'''
 
+
Replace 'armv7' with 'armv6' or 'i686' in the instructions above if you are using a Pixi or the Emulator.
+
from phone: shift-click on text to select, then gesture-c to copy, gesture-v to paste
 
+
Make sure to delete 'http://' before pasting the URL if the URL already contains 'http://'
:Pre:
 
:http://ipkg.preware.org/feeds/webos-internals/testing/armv7
 
 
 
:Pixi:
 
:http://ipkg.preware.org/feeds/webos-internals/testing/armv6
 
 
 
:Emulator:
 
:http://ipkg.preware.org/feeds/webos-internals/testing/i686
 
  
 
<BR>
 
<BR>
 
===Using a Computer===
 
===Using a Computer===
 
[[image:Tux_Chat.png|frameless|right]]
 
[[image:Tux_Chat.png|frameless|right]]
1. Gain access to the shell, either through novaterm/ssh or via the terminal application available through the regular WebOS Internals Feed
+
1. Gain access to the shell, either through novaterm/ssh or via the terminal application available through the regular WebOS Internals Feed<BR>
 
+
2. Execute the following commands:
2. Execute the following script:
 
 
 
 
<pre>
 
<pre>
 
cd /media/cryptofs/apps/etc/ipkg
 
cd /media/cryptofs/apps/etc/ipkg
echo "src/gz webosinternals-testing-all http://ipkg.preware.org/feeds/webos-internals/testing/all" > webosinternals-testing-all.conf
+
echo "src/gz webos-testing-all http://ipkg.preware.org/feeds/webos-internals/testing/all" > webos-testing-all.conf
echo "src/gz webosinternals-testing-armv7 http://ipkg.preware.org/feeds/webos-internals/testing/armv7" > webosinternals-testing-armv7.conf
+
echo "src/gz webos-testing-armv7 http://ipkg.preware.org/feeds/webos-internals/testing/armv7" > webos-testing-armv7.conf
 
</pre>
 
</pre>
 +
3. Once Preware is launched, select "Update Feeds" from the Application Menu.
 +
 +
Replace 'armv7' with 'armv6' or 'i686' in the instructions above if you are using a Pixi or the Emulator respectively.
  
3. Once Preware is launched, selected the Update Feeds menu.
+
<BR>
 +
=Kernel Testing Feeds=
 +
[http://www.webos-internals.org/index.php?title=Testing_Feeds&action=submit#Rules_that_you_must_agree_to_before_using_these_feeds Re-read the rules above before continuing.]
 +
Also see http://forums.precentral.net/2532084-post3.html for further warnings up to and including your device wiping itself, melting, and eating your kitten.
  
Replace 'armv7' with 'armv6' or 'i686' in the instructions above if you are using a Pixi or the Emulator.
+
#Type 'webos-kernels-testing' (without the quotes, and using lower case letters and hyphens only) in the NAME field of the NEW FEED section of the Manage Feeds screen accessible from the Preware application menu.
 +
#Put http://preware.is.awesome.com/ in the URL field.
 +
#Leave the IS COMPRESSED toggle as is.
 +
#Hit "Add Feed" and read the disclaimer carefully. Yes, the things you might find in kernel testing feeds are likely to completely wipe your device without warning. Hit the Ok button only if you are prepared to lose all your data and destroy your device without any regrets or complaints.
 +
#Immediately reboot the device by simultaneously pressing the Opt, Sym and R keys.
 +
#Wait for the device to boot.
 +
#Open Preware, and hit Update Feeds. Make sure you have a working network connection for this.
  
= Kernel Testing Feeds =
+
Preware will repair the URL field automatically when the device boots.
  
See http://forums.precentral.net/2532084-post3.html
+
You must be running Preware 1.1.4 or later for this to work (yes, this has been possible for quite some time).

Revision as of 13:27, 18 July 2010

Rules that you must agree to before using these feeds

Before you use our testing feeds, please read and agree to the following rules:

Tux with Warning.png
  1. Anyone participating in WebOS Internals alpha testing of any kind must be prepared to fully erase and webOS Doctor their phone at a moment's notice without warning and without any regrets or complaints.
  2. They must be prepared to and able to log into the command line on the device and type Linux commands when instructed to do so. Knowing Linux commands ahead of time is preferred, but not required if you are willing to learn them when necessary or can follow instructions without making mistakes.
  3. They must be prepared to go to great and extraordinary lengths to try and reliably reproduce any problems they encounter.
  4. They must give full and detailed bug reports, leaving out no piece of information which could possibly be remotely connected to the problem.
  5. They must read any and all documentation and forums threads (in their entirety) before asking a question.
  6. They must fastidiously follow the forum threads where the alpha testing is being discussed by the authors, and follow precisely any instructions given there.

If you're not prepared to do *all* the above, and do it all in good spirit, then please wait for the public release of the item.

If you are prepared to do *all* the above, then by all means please participate in the alpha testing.

Note that everything above is a function of attitude, not of skill.


Configuring the WebOS Internals Testing Feeds

Using Preware

Tux with Pre.png

With Preware versions 0.9.30 and above, incombination with webOS 1.3.5 and above, users are now able to add custom feeds through Preware without the use of a computer. The following instructions will explain how to add the Webos-Internals Testing feeds.

Target Device: ALL
Name: webos-testing-all
URL:  http://ipkg.preware.org/feeds/webos-internals/testing/all

Target Device: Pre/Pre+
Name: webos-testing-armv7
URL:  http://ipkg.preware.org/feeds/webos-internals/testing/armv7

Target Device: Pixie/Pixie+
Name: pixie-testing-armv6
URL:  http://ipkg.preware.org/feeds/webos-internals/testing/armv6

Target Device: Palm SDK Emulator
Name: emulator-testing-i686
URL:  http://ipkg.preware.org/feeds/webos-internals/testing/i686


  1. Open Preware and wait for it to finish loading.
  2. Open the App Menu (tap "Preware" in the top left corner of the screen) and tap Manage feeds.
  3. Scroll to the bottom until you see the New Feed box.
  4. Type or paste a name and corresponding URL from above in the appropriate text boxes.
  5. Make sure the IS COMPRESSED option is set to YES.
  6. Tap Add Feed and then tap Yes when the alert pops up.
  7. Repeat these steps for each feed you wish to enable.
  8. Gesture swipe back. Preware will alert you that you have added feeds and ask if you want to update them now. Choose YES.


Congratulations, you have just added a custom feed! For adding other feeds, be sure to replace the name and URL in these instructions with the proper name and URL.

TIP:

from phone: shift-click on text to select, then gesture-c to copy, gesture-v to paste
Make sure to delete 'http://' before pasting the URL if the URL already contains 'http://'


Using a Computer

Tux Chat.png

1. Gain access to the shell, either through novaterm/ssh or via the terminal application available through the regular WebOS Internals Feed
2. Execute the following commands:

cd /media/cryptofs/apps/etc/ipkg
echo "src/gz webos-testing-all http://ipkg.preware.org/feeds/webos-internals/testing/all" > webos-testing-all.conf
echo "src/gz webos-testing-armv7 http://ipkg.preware.org/feeds/webos-internals/testing/armv7" > webos-testing-armv7.conf

3. Once Preware is launched, select "Update Feeds" from the Application Menu.

Replace 'armv7' with 'armv6' or 'i686' in the instructions above if you are using a Pixi or the Emulator respectively.


Kernel Testing Feeds

Re-read the rules above before continuing. Also see http://forums.precentral.net/2532084-post3.html for further warnings up to and including your device wiping itself, melting, and eating your kitten.

  1. Type 'webos-kernels-testing' (without the quotes, and using lower case letters and hyphens only) in the NAME field of the NEW FEED section of the Manage Feeds screen accessible from the Preware application menu.
  2. Put http://preware.is.awesome.com/ in the URL field.
  3. Leave the IS COMPRESSED toggle as is.
  4. Hit "Add Feed" and read the disclaimer carefully. Yes, the things you might find in kernel testing feeds are likely to completely wipe your device without warning. Hit the Ok button only if you are prepared to lose all your data and destroy your device without any regrets or complaints.
  5. Immediately reboot the device by simultaneously pressing the Opt, Sym and R keys.
  6. Wait for the device to boot.
  7. Open Preware, and hit Update Feeds. Make sure you have a working network connection for this.

Preware will repair the URL field automatically when the device boots.

You must be running Preware 1.1.4 or later for this to work (yes, this has been possible for quite some time).