sugar-activities: Should not depend on Hulahop

Bug #583950 reported by Luke Faraone
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Ubuntu Sugar Remix
Confirmed
Undecided
Unassigned

Bug Description

Installing ubuntu-sugar remix results in the following:

lfaraone@stone:~$ sudo apt-get install ubuntu-sugar-remix
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  ubuntu-sugar-remix: Depends: sugar-activities but it is not going to be installed
E: Broken packages

When you specify sugar-activities specifically, you get;

lfaraone@stone:~$ sudo apt-get install ubuntu-sugar-remix sugar-activities
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  sugar-activities: Depends: hulahop but it is not installable
E: Broken packages

This identifies the real source of the problem. We should either drop Browse and therefore the Hulahop dependency, or provide hulahop in the PPA.

Tags: patch
Revision history for this message
Konrad (konradmb) wrote :

This bug appears to be only in lucid. Please provide hulahop in PPA.

Changed in usr:
status: New → Confirmed
Revision history for this message
Luke Faraone (lfaraone) wrote : Re: [Bug 583950] [NEW] sugar-activities: Should not depend on Hulahop

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 05/21/2010 02:54 PM, David Farning wrote:
> Luke,
> Do you know how to fix this? It is very minor and chirag can fix it
> in a couple of minutes by removing activities as a dependency.

Sure. Do something similar to the following in the console:

$ dget -xu
https://edge.launchpad.net/~sugarteam/+archive/ppa/+files/sugar-activities_0.1ubuntu4.dsc
$ cd sugar-activities-0.1ubuntu4/
   # In the editor, remove hulahop and pyxpcom from the Depends: line.
$ vi debian/control
   # Update changelog, increment debian revision
$ /usr/bin/dch -i 'Drop dependency on Hulahop. (LP: #583950)'
   # In the editor, remove WebActivity line
$ sensible-editor update.sh
   # Remove Browse from the package...
$ rm bundles/browse-112.xo
   # Update changelog
$ /usr/bin/dch 'No longer include Browse.'

Then `debuild -S`, and dput the result to the PPA.

Thanks,

Luke Faraone
http://luke.faraone.cc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkv6i7wACgkQtrC51grHAgYOpACfbM2f2UHj32PW6UhfyEJpECMx
hOEAn2UVFvAtOe372ZU3/NkmzZT8R+J7
=Kw03
-----END PGP SIGNATURE-----

Revision history for this message
Dipankar Patro (dipankar-patro) wrote :

I'm also getting the same error (on Lucid).
I searched a bit about 'hulahop' and came to know that it is the graphical structure or something like that for sugar.

@ Luke: If we remove dependency on hulahop, won't it affect the graphical part of sugar that I am going to install?

Revision history for this message
Luke Faraone (lfaraone) wrote :

Hulahop is only used by Browse. It is a wrapper around xulrunner, the technology used by Mozilla for the Firefox browser.

Removing hulahop should only cause Browse to break, which can be replaced by, say, Surf, a WebKit-based activity.

tags: added: patch
Revision history for this message
Dipankar Patro (dipankar-patro) wrote :

@ Luke:
The hulahop dependency was dropped by Neeraj (https://launchpad.net/~sugarteam/+archive/ppa/+packages).
But still it is showing the same error on Lucid.

Is it because the latest package went in the 'karmic' series instead of going into 'lucid' series?

Revision history for this message
Luke Faraone (lfaraone) wrote : Re: [Bug 583950] Re: sugar-activities: Should not depend on Hulahop

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 06/09/2010 08:59 AM, Dipankar Patro wrote:
> Is it because the latest package went in the 'karmic' series instead of
> going into 'lucid' series?

Yes. I have explained in a different email how to copy the package to
the correct location.

- --
Luke Faraone
http://luke.faraone.cc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkwPmngACgkQtrC51grHAgaPMgCgpYc8l4Le9izruxfO4Q1JvMTi
5m4AoLrANH3MLhW/+8BoH67HZk1uvXir
=WI/c
-----END PGP SIGNATURE-----

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.