Difference between revisions of "Sweets Distribution/Testing"

From Sugar Labs
Jump to navigation Jump to search
m (→‎My Settings/Sweets: Ubuntu 11.10 sweets on http:// shares chat (f8) with fedora14 sweets on http:// even though f14 has no activities installed.)
(Deprecated page)
 
(45 intermediate revisions by 4 users not shown)
Line 1: Line 1:
*Re: [Sugar-devel] [SWEETS] Easy repository managing; Wiki rehashing:
+
{{Deprecated | see [[Sweets Distribution]]}}
:sugar-devel@lists.sugarlabs.org  -Aleksey 04/09/2012
+
 
+
A page of test results combining Sweets Distribution with various supported platforms.
After getting feedback, sweets-distribution.sh was simplified to make it simple installer. So, the command:
+
 
 +
==Do this first==
 +
:The command:
 
  '''wget ftp://download.sugarlabs.org/packages/sweets-distribution.sh'''
 
  '''wget ftp://download.sugarlabs.org/packages/sweets-distribution.sh'''
 
  '''sudo sh sweets-distribution.sh'''
 
  '''sudo sh sweets-distribution.sh'''
will just install "sweets" package to have "sweets-distribution" command in the system.
+
:will just install "sweets" package to have "sweets-distribution" command in the system.
Sets up gpg key
+
:Sets up gpg key
 +
*Hint: This works nicely in VirtualBox also.
  
 
==Ubuntu 11.10==
 
==Ubuntu 11.10==
Line 14: Line 17:
 
  '''sudo sh sweets-distribution.sh sync'''
 
  '''sudo sh sweets-distribution.sh sync'''
  
==Trisquel 5.5 RC==
+
==Trisquel 5.5 sweets-distribution ==
 +
:Revised July 3, 2012
 +
*Note: After installing sweets-sugar ; Update Manager will not run: fix is to enter command: '''sudo chmod +r  /etc/apt/sources.list'''
 +
:Updates: Apr 16 2012:
 +
  sweets-distribution
 +
  sweets-distribution:Factory
 +
  -Core UI Components
 +
    sweets-sugar
 +
  -A set of widgets to build HIG Compliant Activities
 +
    sweets-sugar toolkit
 +
  Other Updates (sweets-distribution)
 +
  -Application to Manage Sweets-Distribution repositories
 +
    sweets
 +
 
 
:Installed over a previous sweets-distribution install--[[User:Satellit|Satellit]] 21:16, 8 April 2012 (EDT)
 
:Installed over a previous sweets-distribution install--[[User:Satellit|Satellit]] 21:16, 8 April 2012 (EDT)
*'''sudo sh sweets-distribution.sh select Factory'''
+
*'''sudo sweets-distribution select Factory'''
  
 
  -- Extracting bundle to /home/robert/.local/share/sweets-distribution
 
  -- Extracting bundle to /home/robert/.local/share/sweets-distribution
Line 28: Line 44:
 
-- Hint: Use "sync" command to make sure that installed packages are the same as in newly selected repository
 
-- Hint: Use "sync" command to make sure that installed packages are the same as in newly selected repository
  
*'''sudo sh sweets-distribution.sh sync'''
+
*'''sudo sweets-distribution sync'''
 
   
 
   
 
  -- This is a standalone sweets-distribution launcher
 
  -- This is a standalone sweets-distribution launcher
Line 45: Line 61:
 
   that might be useful, e.g., to start chating with them using Chat activity
 
   that might be useful, e.g., to start chating with them using Chat activity
  
*'''sudo sh sweets-distribution.sh status'''
+
*'''sudo sweets-distribution status'''
 
  -- This is a standalone sweets-distribution lauchner
 
  -- This is a standalone sweets-distribution lauchner
 
  -- Use "select" command to install it to the system
 
  -- Use "select" command to install it to the system
Line 55: Line 71:
 
  Available repositories:                             
 
  Available repositories:                             
 
     0.88      Ubuntu-10.04, Ubuntu-10.10
 
     0.88      Ubuntu-10.04, Ubuntu-10.10
  0.94      Ubuntu-10.04, Ubuntu-10.10, Ubuntu-11.04, Ubuntu-11.10
+
    0.94      Ubuntu-10.04, Ubuntu-10.10, Ubuntu-11.04, Ubuntu-11.10
 
     Factory  Ubuntu-10.04, Ubuntu-10.10, Ubuntu-11.04, Ubuntu-11.10
 
     Factory  Ubuntu-10.04, Ubuntu-10.10, Ubuntu-11.04, Ubuntu-11.10
  
==F14-DVD==
+
==Ubuntu 10.04.4 sweets 0.94==
 +
*Download:http://releases.ubuntu.com/lucid/
 +
wget ftp://download.sugarlabs.org/packages/sweets-distribution.sh
 +
sudo sh sweets-distribution.sh
 +
*Manual install:
 +
SV=0.94
 +
UV=10.04
 +
SD=http://download.sugarlabs.org/packages/SweetsDistribution:
 +
sudo apt-add-repository "deb $SD/$SV/Ubuntu-$UV/ ./" && \
 +
wget -qO- $SD/$SV/Ubuntu-$UV/Release.key | sudo apt-key add - && \
 +
sudo apt-get update && \
 +
sudo apt-get install sweets-distribution
 +
* Full Update in Update Manager (64 files) --[[User:Satellit|Satellit]] 12:06, 18 April 2012 (EDT)
 +
 
 +
==Fedora 14==
 +
===Fedora 14 i686 live desktop installed to VirtualBox HD===
 +
*Updates Apr 22 2012 --[[User:Satellit|Satellit]] 17:51, 22 April 2012 (EDT)
 +
*sweets-distribution status
 +
Platform:  Fedora-14
 +
Installed repositories:
 +
  Factory  Fedora-14
 +
Need to sync:
 +
  sweets-sugar (0.94.1-21.1 => 0.94.1-22.1)
 +
  sweets (0.1-10.1 => 0.1-13.1)
 +
*sweets-distribution sync
 +
-- Update sweets-sugar, sweets package (s)
 +
 
 +
===='''How to install sugar 0.94.1 sweets-distribution on Fedora 14'''====
 +
 
 +
'''yum install wget'''
 +
:wget not installed
 +
'''wget ftp://download.sugarlabs.org/packages/sweets-distribution.sh'''
 +
'''su'''
 +
'''Password:'''
 +
*'''sh sweets-distribution.sh'''
 +
-- Install sweets package
 +
-- Hint: Run "sweets-distribution -h" for getting help
 +
:will just install "sweets" package to have "sweets-distribution" command in the system.
 +
:Sets up gpg key
 +
*'''sweets-distribution status'''
 +
Platform Fedora-14
 +
Repositories:
 +
(none)
 +
Need to sync:
 +
(no)
 +
Available repositories:
 +
Factory  Fedora-14
 +
-- Hint: Use "select" command to start using one of the available repositories
 +
-- Hint; Install "sweets-desktop" package to have Sweets Desktop
 +
*'''sweets-distribution select Factory'''
 +
-- Create "/etc/yum.repos.d/SweetsDistribution" repository config
 +
-- Import GPG key from "/packages/SweetsDistribution:/Factory/Fedora-14/repodata/repomd.xml.key"
 +
 +
-- Hint: Use "status" command for getting status after selecting a new repository
 +
-- Hint: Use "sync" command to make sure that installed packages are the same as in newly selected repository
 +
 
*'''yum install sweets-desktop'''
 
*'''yum install sweets-desktop'''
 +
Install 40 Package(s)
 +
Upgrade  1 Package
 +
y/N
 
:Installs basic desktop- No Activities
 
:Installs basic desktop- No Activities
 
:use 2nd USB to install xxx.xo files or unzip to ~/Activities
 
:use 2nd USB to install xxx.xo files or unzip to ~/Activities
 
:Browse (122-129) do not work yet  
 
:Browse (122-129) do not work yet  
 
:"There are no deps installed. Current Factory does not handle it yet"--[[User:Satellit|Satellit]] 07:54, 9 April 2012 (EDT)
 
:"There are no deps installed. Current Factory does not handle it yet"--[[User:Satellit|Satellit]] 07:54, 9 April 2012 (EDT)
==references==
+
=====How to start Sweets-Desktop=====
* http://lists.sugarlabs.org/archive/sugar-devel/2012-April/036464.html
+
*Fedora Applications/Education/Sugar
* http://lists.sugarlabs.org/archive/sugar-devel/2012-April/036465.html
+
:Starts Sugar Emulator
==My Settings/Sweets==
+
*Log out/Log in to "Sweets-Desktop: from bottom bar of gdm login screen
 +
:Starts Sweets-Desktop
 +
 
 +
===Fedora 14 x86-64 Desktop install to VirtualBox (Does not start sweets-distribution)===
 +
:Emulator and gdm login crash
 +
 
 +
==How to Access the Sugar Network when Factory is installed==
 +
:Hover on central Avatar in f3 (Home) circular display of sugar.
 +
:Select
 +
*My Settings/Sweets Distribution
 +
::This screen appears:
 +
 
 
  Sweets Distribution
 
  Sweets Distribution
 
  [X] Integrate Sweets Distribution features
 
  [X] Integrate Sweets Distribution features
Line 74: Line 159:
 
   
 
   
 
   Server url (htp:18.85.44.120:8000)
 
   Server url (htp:18.85.44.120:8000)
 +
 +
 
* Check box [X} to connect  [ ] to disconnect
 
* Check box [X} to connect  [ ] to disconnect
* Restart
+
* Restart computer
* f8 Key:
+
* Press the '''f8 Key''':
*Browse 215 sugar activities--[[User:Satellit|Satellit]] 12:35, 10 April 2012 (EDT)
+
:A listing of 36 pages of sugar activities appears Letting you start and run 215 sugar activities--[[User:Satellit|Satellit]] 00:37, 18 April 2012 (EDT)
 +
==='''[[SugarNetworkActivities|A Listing of the Activities in sweets_distribution:Factory]]'''===
 +
:Detailing which activities work.
 
  <alsroot> : not all activiites will work, only ones that don't have external deps and are pure python.
 
  <alsroot> : not all activiites will work, only ones that don't have external deps and are pure python.
 
  this development stage running all activities is not a priority.
 
  this development stage running all activities is not a priority.
 
  it is in early development stage, ping icarito and kaametza, they are developing client side application
 
  it is in early development stage, ping icarito and kaametza, they are developing client side application
 +
===Mejorar_Sistema===
 +
*http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Network/Mejorar_Sistema
 +
:Mockups and explanation of Sugar Network screens
 +
 +
===[[Hexoquinasa |Hexoquinasa]]===
 +
*http://wiki.sugarlabs.org/go/Hexoquinasa
 +
:Hexoquinasa is a Sugar Distribution based on Harmonic Distribution
 +
:developed jointly by SomosAZUCAR and Sugar Labs's Platform Team
 +
:in collaboration with the Sugar community.
 +
 +
==References==
 +
* http://lists.sugarlabs.org/archive/sugar-devel/2012-April/036464.html
 +
* http://lists.sugarlabs.org/archive/sugar-devel/2012-April/036465.html
 +
 +
The general rule for 0.94 and 0.88 repositories is using activities only
 +
from [Sweets Distribution] packages and only for Fructose. The rest of
 +
activities need to be handled manually, e.g., installing missed
 +
dependencies.
 +
In other words, 0.94 and 0.88 repositories are restricted in case of
 +
activities (in some meaning it was just a proof of the system).
 +
Only new system (right now in Factory repository) will cover full cycle
 +
(activities [itself] will be handled out of native packages, from Sugar
 +
Network).
 +
But right now, Factory is not ready for more or less regular usage. So,
 +
for regular usage choose 0.94 (or 0.88), avoid updating Fructose activities
 +
from ASLO (excluding only pure python and without dependencies) and use
 +
them only from [Sweets Distribution] packages.
 +
I've updated the Wiki:
 +
    http://wiki.sugarlabs.org/go/Community/Distributions/Sweets_Distribution#Activities
 +
*http://wiki.sugarlabs.org/go/Platform_Team/Harmonic_Distribution/1.0/Todo#0.3
 +
 +
*Hint: If you download a non working activity from ASLO:
 +
:Delete it in list view of Home (f3) --right click on it in listing.
 +
'''sudo sh sweets-distribution sync'''
 +
:This reinstalls original activities
 
Link: http://wiki.sugarlabs.org/go/Sugar_Network
 
Link: http://wiki.sugarlabs.org/go/Sugar_Network
*Testing
+
 
 +
==Collaboration Tests==
 +
*Testing-results:
 
:Ubuntu 11.10 sweets on http:// shares chat (f8) with fedora14 sweets (f8) on http:// even though f14 has no activities installed.--[[User:Satellit|Satellit]] 13:45, 10 April 2012 (EDT)
 
:Ubuntu 11.10 sweets on http:// shares chat (f8) with fedora14 sweets (f8) on http:// even though f14 has no activities installed.--[[User:Satellit|Satellit]] 13:45, 10 April 2012 (EDT)

Latest revision as of 17:04, 18 May 2016

Stop hand.png NOTE:
The content of this page is considered
DEPRECATED and OBSOLETE
It is preserved for historical research, along with its talk page.

see Sweets Distribution


A page of test results combining Sweets Distribution with various supported platforms.

Do this first

The command:
wget ftp://download.sugarlabs.org/packages/sweets-distribution.sh
sudo sh sweets-distribution.sh
will just install "sweets" package to have "sweets-distribution" command in the system.
Sets up gpg key
  • Hint: This works nicely in VirtualBox also.

Ubuntu 11.10

sudo sh sweets-distribution.sh select Factory
sudo sh sweets-distribution.sh sync

Trisquel 5.5 sweets-distribution

Revised July 3, 2012
  • Note: After installing sweets-sugar ; Update Manager will not run: fix is to enter command: sudo chmod +r /etc/apt/sources.list
Updates: Apr 16 2012:
 sweets-distribution
 sweets-distribution:Factory
 -Core UI Components
   sweets-sugar
 -A set of widgets to build HIG Compliant Activities
   sweets-sugar toolkit
 Other Updates (sweets-distribution)
 -Application to Manage Sweets-Distribution repositories
   sweets
Installed over a previous sweets-distribution install--Satellit 21:16, 8 April 2012 (EDT)
  • sudo sweets-distribution select Factory
-- Extracting bundle to /home/robert/.local/share/sweets-distribution
-- This is a standalone sweets-distribution launcher
-- Use "select" command to install it to the system
-- Composing "/etc/apt/sources.list.d/SweetsDistribution.list" repository config
-- Patch global "/etc/apt/sources.list" to hide any Sweets Distribution related lines
-- Update sweets package(s)                                                     
                                   

-- Hint: Use "status" command for getting status after selecting new repository -- Hint: Use "sync" command to make sure that installed packages are the same as in newly selected repository

  • sudo sweets-distribution sync
-- This is a standalone sweets-distribution launcher
-- Use "select" command to install it to the system
-- Uninstall sweets-distribution package(s) to make downgrade possible
- Update sweets-desktop, sweets-sugar-presence-service, sweets-sugar, sweets-sugar-artwork,
 sweets-sugar-base, sweets-sugar-datastore, sweets-sugar-toolkit, sweets- telepathy-gabble, sweets-telepathy-glib,
 sweets-telepathy-mission-control, sweets-telepathy-salut package(s)
  • Some visible changes in F1 view:
* the number of buddies should be increased from ~20 to 70-90
  some Sugar versions (maybe 0.90-0.92) don't publish information about
  nickname/colors on regular basis; this information are being stored on disk for now
* for some buddies, server still don't have information about colors (replaced by gray) and nick names (jabber ids)
* Neighbourhood view will show non-Sugar contacts (balck&white colors)
  that might be useful, e.g., to start chating with them using Chat activity
  • sudo sweets-distribution status
-- This is a standalone sweets-distribution lauchner
-- Use "select" command to install it to the system
Platform:    Ubuntu-11.10
Installed repositories:
  Factory   Ubuntu-11.10
Need to sync:                                          
   (no)
Available repositories:                             
   0.88      Ubuntu-10.04, Ubuntu-10.10
   0.94      Ubuntu-10.04, Ubuntu-10.10, Ubuntu-11.04, Ubuntu-11.10
   Factory   Ubuntu-10.04, Ubuntu-10.10, Ubuntu-11.04, Ubuntu-11.10

Ubuntu 10.04.4 sweets 0.94

wget ftp://download.sugarlabs.org/packages/sweets-distribution.sh
sudo sh sweets-distribution.sh
  • Manual install:
SV=0.94
UV=10.04
SD=http://download.sugarlabs.org/packages/SweetsDistribution:
sudo apt-add-repository "deb $SD/$SV/Ubuntu-$UV/ ./" && \
wget -qO- $SD/$SV/Ubuntu-$UV/Release.key | sudo apt-key add - && \
sudo apt-get update && \
sudo apt-get install sweets-distribution
  • Full Update in Update Manager (64 files) --Satellit 12:06, 18 April 2012 (EDT)

Fedora 14

Fedora 14 i686 live desktop installed to VirtualBox HD

  • Updates Apr 22 2012 --Satellit 17:51, 22 April 2012 (EDT)
  • sweets-distribution status
Platform:   Fedora-14
Installed repositories:
  Factory  Fedora-14
Need to sync:
  sweets-sugar (0.94.1-21.1 => 0.94.1-22.1)
  sweets (0.1-10.1 => 0.1-13.1)
  • sweets-distribution sync
-- Update sweets-sugar, sweets package (s)

How to install sugar 0.94.1 sweets-distribution on Fedora 14

yum install wget
wget not installed
wget ftp://download.sugarlabs.org/packages/sweets-distribution.sh
su
Password:
  • sh sweets-distribution.sh
-- Install sweets package
-- Hint: Run "sweets-distribution -h" for getting help
will just install "sweets" package to have "sweets-distribution" command in the system.
Sets up gpg key
  • sweets-distribution status
Platform Fedora-14
Repositories:
(none)
Need to sync:
(no)
Available repositories:
Factory  Fedora-14
-- Hint: Use "select" command to start using one of the available repositories
-- Hint; Install "sweets-desktop" package to have Sweets Desktop
  • sweets-distribution select Factory
-- Create "/etc/yum.repos.d/SweetsDistribution" repository config
-- Import GPG key from "/packages/SweetsDistribution:/Factory/Fedora-14/repodata/repomd.xml.key"

-- Hint: Use "status" command for getting status after selecting a new repository
-- Hint: Use "sync" command to make sure that installed packages are the same as in newly selected repository

  • yum install sweets-desktop
Install 40 Package(s)
Upgrade  1 Package
y/N
Installs basic desktop- No Activities
use 2nd USB to install xxx.xo files or unzip to ~/Activities
Browse (122-129) do not work yet
"There are no deps installed. Current Factory does not handle it yet"--Satellit 07:54, 9 April 2012 (EDT)
How to start Sweets-Desktop
  • Fedora Applications/Education/Sugar
Starts Sugar Emulator
  • Log out/Log in to "Sweets-Desktop: from bottom bar of gdm login screen
Starts Sweets-Desktop

Fedora 14 x86-64 Desktop install to VirtualBox (Does not start sweets-distribution)

Emulator and gdm login crash

How to Access the Sugar Network when Factory is installed

Hover on central Avatar in f3 (Home) circular display of sugar.
Select
  • My Settings/Sweets Distribution
This screen appears:
Sweets Distribution
[X] Integrate Sweets Distribution features
-----------------------------------------
Sugar Network

 Server url (htp:18.85.44.120:8000)


  • Check box [X} to connect [ ] to disconnect
  • Restart computer
  • Press the f8 Key:
A listing of 36 pages of sugar activities appears Letting you start and run 215 sugar activities--Satellit 00:37, 18 April 2012 (EDT)

A Listing of the Activities in sweets_distribution:Factory

Detailing which activities work.
<alsroot> : not all activiites will work, only ones that don't have external deps and are pure python.
this development stage running all activities is not a priority.
it is in early development stage, ping icarito and kaametza, they are developing client side application

Mejorar_Sistema

Mockups and explanation of Sugar Network screens

Hexoquinasa

Hexoquinasa is a Sugar Distribution based on Harmonic Distribution
developed jointly by SomosAZUCAR and Sugar Labs's Platform Team
in collaboration with the Sugar community.

References

The general rule for 0.94 and 0.88 repositories is using activities only
from [Sweets Distribution] packages and only for Fructose. The rest of
activities need to be handled manually, e.g., installing missed
dependencies.
In other words, 0.94 and 0.88 repositories are restricted in case of
activities (in some meaning it was just a proof of the system).
Only new system (right now in Factory repository) will cover full cycle
(activities [itself] will be handled out of native packages, from Sugar
Network).
But right now, Factory is not ready for more or less regular usage. So,
for regular usage choose 0.94 (or 0.88), avoid updating Fructose activities
from ASLO (excluding only pure python and without dependencies) and use
them only from [Sweets Distribution] packages.
I've updated the Wiki:
    http://wiki.sugarlabs.org/go/Community/Distributions/Sweets_Distribution#Activities
  • Hint: If you download a non working activity from ASLO:
Delete it in list view of Home (f3) --right click on it in listing.
sudo sh sweets-distribution sync
This reinstalls original activities

Link: http://wiki.sugarlabs.org/go/Sugar_Network

Collaboration Tests

  • Testing-results:
Ubuntu 11.10 sweets on http:// shares chat (f8) with fedora14 sweets (f8) on http:// even though f14 has no activities installed.--Satellit 13:45, 10 April 2012 (EDT)