[Bug 601219] Re: Sugar package files installed in wrong directory

Neeraj Gupta 601219 at bugs.launchpad.net
Fri Jul 16 16:24:53 BST 2010


** Patch added: "Patch for sugar-flipsticks-activity"
   http://launchpadlibrarian.net/52037132/sugar-flipsticks-activity_1-0ubuntu1.10.04.1.debdiff

-- 
Sugar package files installed in wrong directory
https://bugs.launchpad.net/bugs/601219
You received this bug notification because you are a member of Sugar
Team, which is subscribed to sugar-logviewer-activity in ubuntu.

Status in “sugar-0.88” package in Ubuntu: Invalid
Status in “sugar-flipsticks-activity” package in Ubuntu: Fix Released
Status in “sugar-jigsawpuzzle-activity” package in Ubuntu: Fix Released
Status in “sugar-logviewer-activity” package in Ubuntu: Fix Released
Status in “sugar-memorize-activity” package in Ubuntu: Fix Released
Status in “sugar-pollbuilder-activity” package in Ubuntu: Fix Released
Status in “sugar-sliderpuzzle-activity” package in Ubuntu: Fix Released
Status in “sugar-0.88” source package in Lucid: Invalid
Status in “sugar-flipsticks-activity” source package in Lucid: New
Status in “sugar-jigsawpuzzle-activity” source package in Lucid: Won't Fix
Status in “sugar-logviewer-activity” source package in Lucid: New
Status in “sugar-memorize-activity” source package in Lucid: New
Status in “sugar-pollbuilder-activity” source package in Lucid: New
Status in “sugar-sliderpuzzle-activity” source package in Lucid: Won't Fix

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 ###






More information about the Ubuntu-sugarteam mailing list