Sugar package files installed in wrong directory

Bug #601219 reported by Edward Cherlin
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sugar-0.88 (Ubuntu)
Invalid
Undecided
Unassigned
Lucid
Invalid
Undecided
Unassigned
sugar-flipsticks-activity (Ubuntu)
Fix Released
High
Luke Faraone
Lucid
Fix Released
Undecided
Unassigned
sugar-jigsawpuzzle-activity (Ubuntu)
Fix Released
High
Unassigned
Lucid
Won't Fix
Undecided
Unassigned
sugar-logviewer-activity (Ubuntu)
Fix Released
High
Unassigned
Lucid
Fix Released
Undecided
Unassigned
sugar-memorize-activity (Ubuntu)
Fix Released
High
Unassigned
Lucid
Fix Released
Undecided
Unassigned
sugar-pollbuilder-activity (Ubuntu)
Fix Released
High
Unassigned
Lucid
Fix Released
Undecided
Unassigned
sugar-sliderpuzzle-activity (Ubuntu)
Fix Released
High
Unassigned
Lucid
Won't Fix
Undecided
Unassigned

Bug Description

Ubuntu 10.04 LTS
### BEGIN SRU INFORMATION ###
Sugar Activities flipsticks, pollbuilder, memorize and logviewer are not visible in sugar-emulator inside Ubuntu 10.04 LTS.
Reason: This activities are directed to install in /usr/share/activities where they are invisible to sugar-emulator. Activities are supposed to be installed in /usr/share/sugar/activities.

We are not fixing the problem at this time in sliderpuzzle and jigsawpuzzle due to other issues preventing them from starting which are pending investigation.

In development branch (Ubuntu Maverick) the bug was solved by changing the install directory via debian/install..
This has been done by modifying debian/install file. Debdiffs for all revelvent activities attached.

### SRU TESTCASE ###
Currently when you install any of the above mentioned activity then they get installed in /usr/share/activities/ directory. You can not view these activities inside sugar-emulator as they are invisible to it. After installing this update the activities get installed in /usr/share/sugar/acitivities directory where they are visible to the emulator.

### END SRU INFORMATION ###

###BEGIN ORIGINAL DESCRIPTION ###
Sugar activities are supposed to be installed in /usr/share/sugar/activities. Some packages direct their files to be installed in /usr/share/activities, where they are invisible to sugar-emulator. The packages affected are

sugar-flipsticks-activity 1-0ubuntu1
sugar-jigsawpuzzle-activity 3-0ubuntu1
sugar-logviewer-activity 6-0ubuntu1
sugar-memorize-activity 26-0ubuntu1
sugar-pollbuilder-activity 17-0ubuntu1
sugar-sliderpuzzle-activity 5-0ubuntu1

Symlinking makes the activities visible, and most of them then work. I will report the crashes of Slider Puzzle and Jigsaw Puzzle, and the inablity to send logs from Log Viewer, elsewhere

###END ORIGINAL DESCRIPTION ###

Luke Faraone (lfaraone)
Changed in sugar-flipsticks-activity (Ubuntu):
importance: Undecided → High
Changed in sugar-jigsawpuzzle-activity (Ubuntu):
importance: Undecided → High
Changed in sugar-memorize-activity (Ubuntu):
importance: Undecided → High
Changed in sugar-pollbuilder-activity (Ubuntu):
importance: Undecided → High
Changed in sugar-sliderpuzzle-activity (Ubuntu):
importance: Undecided → High
Changed in sugar-logviewer-activity (Ubuntu):
importance: Undecided → High
Changed in sugar-0.88 (Ubuntu):
status: New → Invalid
Luke Faraone (lfaraone)
Changed in sugar-flipsticks-activity (Ubuntu):
status: New → In Progress
assignee: nobody → Luke Faraone (lfaraone)
Changed in sugar-jigsawpuzzle-activity (Ubuntu):
status: New → In Progress
Changed in sugar-memorize-activity (Ubuntu):
status: New → In Progress
Changed in sugar-logviewer-activity (Ubuntu):
status: New → In Progress
Changed in sugar-pollbuilder-activity (Ubuntu):
status: New → In Progress
Changed in sugar-sliderpuzzle-activity (Ubuntu):
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sugar-flipsticks-activity - 1-0ubuntu2

---------------
sugar-flipsticks-activity (1-0ubuntu2) maverick; urgency=low

  * Install activity folder in proper directory. (LP: #601219)
 -- Luke Faraone <email address hidden> Sat, 03 Jul 2010 17:24:41 -0700

Changed in sugar-flipsticks-activity (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sugar-jigsawpuzzle-activity - 3-0ubuntu2

---------------
sugar-jigsawpuzzle-activity (3-0ubuntu2) maverick; urgency=low

  * Install activity folder in proper directory. (LP: #601219)
 -- Luke Faraone <email address hidden> Sat, 03 Jul 2010 17:33:50 -0700

Changed in sugar-jigsawpuzzle-activity (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sugar-logviewer-activity - 6-0ubuntu2

---------------
sugar-logviewer-activity (6-0ubuntu2) maverick; urgency=low

  * Install activity folder in proper directory. (LP: #601219)
 -- Luke Faraone <email address hidden> Sat, 03 Jul 2010 17:34:17 -0700

Changed in sugar-logviewer-activity (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sugar-memorize-activity - 26-0ubuntu2

---------------
sugar-memorize-activity (26-0ubuntu2) maverick; urgency=low

  * Install activity folder in proper directory. (LP: #601219)
 -- Luke Faraone <email address hidden> Sat, 03 Jul 2010 17:34:41 -0700

Changed in sugar-memorize-activity (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sugar-pollbuilder-activity - 17-0ubuntu3

---------------
sugar-pollbuilder-activity (17-0ubuntu3) maverick; urgency=low

  * Install activity folder in proper directory. (LP: #601219)
 -- Luke Faraone <email address hidden> Sat, 03 Jul 2010 17:35:18 -0700

Changed in sugar-pollbuilder-activity (Ubuntu):
status: In Progress → Fix Released
Luke Faraone (lfaraone)
Changed in sugar-flipsticks-activity (Ubuntu):
status: Fix Released → Fix Committed
Changed in sugar-pollbuilder-activity (Ubuntu):
status: Fix Released → Fix Committed
Changed in sugar-jigsawpuzzle-activity (Ubuntu):
status: Fix Released → Fix Committed
Changed in sugar-sliderpuzzle-activity (Ubuntu):
status: In Progress → Fix Committed
Changed in sugar-memorize-activity (Ubuntu):
status: Fix Released → Fix Committed
Changed in sugar-flipsticks-activity (Ubuntu):
status: Fix Committed → Fix Released
Changed in sugar-memorize-activity (Ubuntu):
status: Fix Committed → Fix Released
Changed in sugar-jigsawpuzzle-activity (Ubuntu):
status: Fix Committed → Fix Released
Changed in sugar-pollbuilder-activity (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sugar-sliderpuzzle-activity - 5-0ubuntu2

---------------
sugar-sliderpuzzle-activity (5-0ubuntu2) maverick; urgency=low

  * Install activity folder in proper directory. (LP: #601219)
 -- Luke Faraone <email address hidden> Sat, 03 Jul 2010 17:35:49 -0700

Changed in sugar-sliderpuzzle-activity (Ubuntu):
status: Fix Committed → Fix Released
Luke Faraone (lfaraone)
Changed in sugar-0.88 (Ubuntu Lucid):
status: New → Invalid
description: updated
Revision history for this message
Luke Faraone (lfaraone) wrote :

Setting slider and jigsaw to wontfix for now since there are other issues preventing them from being usable at this point.

Changed in sugar-sliderpuzzle-activity (Ubuntu Lucid):
status: New → Won't Fix
Changed in sugar-jigsawpuzzle-activity (Ubuntu Lucid):
status: New → Won't Fix
description: updated
Revision history for this message
Neeraj Gupta (neerajgupta) wrote :
Revision history for this message
Neeraj Gupta (neerajgupta) wrote :
Revision history for this message
Neeraj Gupta (neerajgupta) wrote :
Revision history for this message
Neeraj Gupta (neerajgupta) wrote :
Luke Faraone (lfaraone)
Changed in sugar-flipsticks-activity (Ubuntu Lucid):
status: New → Fix Committed
status: Fix Committed → Triaged
Changed in sugar-logviewer-activity (Ubuntu Lucid):
status: New → Triaged
Changed in sugar-memorize-activity (Ubuntu Lucid):
status: New → Triaged
Changed in sugar-pollbuilder-activity (Ubuntu Lucid):
status: New → Triaged
Revision history for this message
John Dong (jdong) wrote :

The Sugar SRUs all look good to me. Please proceed!

Revision history for this message
Jonathan Riddell (jr) wrote : Please test proposed package

Accepted into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in sugar-flipsticks-activity (Ubuntu Lucid):
status: Triaged → Fix Committed
Changed in sugar-logviewer-activity (Ubuntu Lucid):
status: Triaged → Fix Committed
Changed in sugar-memorize-activity (Ubuntu Lucid):
status: Triaged → Fix Committed
Changed in sugar-pollbuilder-activity (Ubuntu Lucid):
status: Triaged → Fix Committed
tags: added: verification-needed
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

SRU verification for Lucid:

I have reproduced the in lucid problem with :
- sugar-flipsticks-activity 1-0ubuntu1,
- sugar-logviewer-activity 6-0ubuntu1,
- sugar-memorize-activity 26-0ubuntu1,
- sugar-pollbuilder-activity 17-0ubuntu2
and have verified that the following versions in -proposed fixe the issue:
- sugar-flipsticks-activity 1-0ubuntu1.10.04.1,
- sugar-logviewer-activity 6-0ubuntu1.10.04.1,
- sugar-memorize-activity 26-0ubuntu1.10.04.1,
- sugar-pollbuilder-activity 17-0ubuntu2.10.04.1.

I have verified that each activity can be added as a favorite on the home view and can by launched.

Marking as verification-done

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sugar-flipsticks-activity - 1-0ubuntu1.10.04.1

---------------
sugar-flipsticks-activity (1-0ubuntu1.10.04.1) lucid-proposed; urgency=low

  * Install activity folder in proper directory. (LP: #601219)
 -- Neeraj Gupta <email address hidden> Thu, 15 Jul 2010 19:39:16 +0530

Changed in sugar-flipsticks-activity (Ubuntu Lucid):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sugar-logviewer-activity - 6-0ubuntu1.10.04.1

---------------
sugar-logviewer-activity (6-0ubuntu1.10.04.1) lucid-proposed; urgency=low

  * Install activity folder in proper directory. (LP: #601219)
 -- Neeraj Gupta <email address hidden> Thu, 15 Jul 2010 20:45:12 +0530

Changed in sugar-logviewer-activity (Ubuntu Lucid):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sugar-memorize-activity - 26-0ubuntu1.10.04.1

---------------
sugar-memorize-activity (26-0ubuntu1.10.04.1) lucid-proposed; urgency=low

  * Install activity folder in proper directory. (LP: #601219)
 -- Neeraj Gupta <email address hidden> Thu, 15 Jul 2010 20:54:13 +0530

Changed in sugar-memorize-activity (Ubuntu Lucid):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sugar-pollbuilder-activity - 17-0ubuntu2.10.04.1

---------------
sugar-pollbuilder-activity (17-0ubuntu2.10.04.1) lucid-proposed; urgency=low

  * Install activity folder in proper directory. (LP: #601219)
 -- Neeraj Gupta <email address hidden> Thu, 15 Jul 2010 21:00:24 +0530

Changed in sugar-pollbuilder-activity (Ubuntu Lucid):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.