<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
David Farning wrote:
<blockquote
 cite="mid:AANLkTim-zQ1hggimfG-Eotv-q97yKn6bFzHoTRLJ8kMg@mail.gmail.com"
 type="cite">
  <pre wrap="">On Sun, Oct 31, 2010 at 1:08 AM, Dipankar Patro <a class="moz-txt-link-rfc2396E" href="mailto:dipankar@seeta.in">&lt;dipankar@seeta.in&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hello,

After complaints from users, I have removed all the -0.90 (faulty) packages
from PPA.
I am starting a fresh with the newer versions of Sugar Packages.

* Previously I started with presence service but found to be stuck with
Dependency tree.

Now I am following the method mentioned below: (The method is based on a bit
of trial and errors to actually get all the packages in order).
- Started from the package on the root of Dependency tree. (Sugar, available
at PPA).
- Downloaded the source package from download.sugarlabs.org . (easy step)
- Cloned git repository of Jonas' Sugar debian package:
<a class="moz-txt-link-freetext" href="http://git.debian.org/?p=collab-maint/sugar.git">http://git.debian.org/?p=collab-maint/sugar.git</a> (easy step)
  -- I needed a proper debian folder (and not to forget the updated one).
- Copied the debian folder from repo to the extracted source tarball. (easy
step)
- Changed the debian/control and control.in files to add the 'Conflicts' and
'Replaces' fields. (new step)
  -- here is the paste of what I changed: <a class="moz-txt-link-freetext" href="http://paste.ubuntu.com/523095/">http://paste.ubuntu.com/523095/</a>
  -- NOTE: Check carefully for 'Conflicts' and 'Replaces' for all packages.
- Once done with above, updated the debian/changelog (using dch -i)  (very
easy)
  -- here is the paste.
- Built that package with 'debuild' command. Renamed .orig tarballs wherever
applicable.
- Checked all the packages for 'Conflicts'. If found, removed the package
from the system and then continued installing again.
- Unmet Dependencies found. (sugar-base, sugar-toolkit, etc)

Repeated process for the Dependencies.

I think we are getting close to the solution. The only part we need to be
careful of is the changelog, control and control.in files.
We also need a test PPA for full testing of the packages.
Rest I think is going well with the issue.

Regards,
Dipankar
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
FYI:<br>
<br>
As a test, I just now did a fresh install of 10.04 LTS (using a USB
prepared with Ubuntu Usb Startup Disk Creator) to a 320GB external HD.
Upgraded (135 pkgs) and then followed the instructions on the wiki's to
add the ppa<br>
<pre>  sudo add-apt-repository ppa:sugarteam/ppa
  sudo apt-get update
  sudo apt-get install ubuntu-sugar-remix

</pre>
On reboot, I got a USR with no activities. I then used a 2nd USB to
drag-drop surf-115.xo and Browse-115w.xo into the journal<br>
<pre><a class="moz-txt-link-freetext" href="http://people.sugarlabs.org/Tgillard/Surf-115.xo">http://people.sugarlabs.org/Tgillard/Surf-115.xo</a></pre>
<pre><a class="moz-txt-link-freetext" href="http://people.sugarlabs.org/Tgillard/Browse-115w.xo">http://people.sugarlabs.org/Tgillard/Browse-115w.xo</a>  (This is an experimental browse which seems to work in USR)</pre>
I then started surf and connected to ASLO to download IRC-5;
terminal-31; record-79; read Etexts-21 and  they all work.<br>
<br>
Tom Gilliard<br>
satellit<br>
<br>
<blockquote
 cite="mid:AANLkTim-zQ1hggimfG-Eotv-q97yKn6bFzHoTRLJ8kMg@mail.gmail.com"
 type="cite">
  <pre wrap="">Yes, this sounds correct.

The part that might 'feel' wrong is the fact the many of the
dependencies are interrelated and some are circular.  You will not be
able to make a nice checklist and work through the dependencies in a
set order.  Instead, you will have to tug on lose strings a little bit
at a time(by trial and error) until the knot comes undone.

david

  </pre>
</blockquote>
</body>
</html>