Fedora has automatic dependency resolution, provided the RPMs are in a repository and the package manager is configured to use that repository.
Our http://rpmdropbox.laptop.org/f18/ is already a yum repository, which means on compatible architectures (i686, armv7hl), you may type "sudo yum install -y sugar", and the dependencies are automatically resolved. However, if you are using an architecture that isn't supported by the OLPC OS release (e.g. x86_64), you'll have to build each of the packages using rpmbuild and add them to your own repository, and configure yum to use that. It could be simpler to reinstall Fedora 32-bit. On Sun, Jun 30, 2019 at 03:39:57PM +0530, Hrishi Patel wrote: > I've used rpmbuild and created a .rpm file for sugar 0.112. I installed some > of > the dependencies but couldn't figure out gwebsockets. If I try to install > gwebsockets with its rpm file, it requires another 3 dependencies (typelib > (Glib), typelib(GObject), typelib(Gio)). Is there a simpler way to install > gwebsockets/sugar? > Also, if I force it to install without dependencies, the next boot, system > won't boot up. > > Thanks. Regards. > > On Fri, Jun 28, 2019 at 3:56 AM James Cameron <[1]qu...@laptop.org> wrote: > > Thanks Hrishi. > > 1. launch_bundle; is in Sugar 0.112, > > 2. sugar3.graphics.icon.CellRendererIcon; is in Sugar 0.112, > > You are probably using an earlier version of Sugar bundled in > Fedora 18. > > OLPC OS uses latest Sugar packages instead of bundled packages because > it is easier than pushing downstream, and downstream will usually > cease packaging once the distribution release is announced. > > OLPC OS 13.2.10 uses Sugar 0.112 from late last year, and you can find > the packages here; > > [2]http://rpmdropbox.laptop.org/f18/ > > You can use the .rpm files if they are compatible architecture, or the > src.rpm files with rpmbuild if you are not using a compatible > architecture. > > On Thu, Jun 27, 2019 at 09:02:03PM +0530, Hrishi Patel wrote: > > Hello, > > For the previous discussion, see this issue: [1][3]https://github.com/ > Hrishi1999/ > > Dashboard.activity/issues/2 > > > > I set up my Fedora 18 test environment, installed sugar. Now if I run > the > > activity, I get the following errors: > > > > 1) ImportError: cannot import name launch_bundle > > I am using launch_bundle from sugar3.activity.activity, earlier used > > jarabe.journal.bundlelauncher, none of them are present > > > > 2) [2][4]https://paste.fedoraproject.org/paste/Bp9m5xxDnoAojz1OXp7pew > > The additional argument has been deprecated. > > > > Thanks! > > > > References: > > > > [1] [5]https://github.com/Hrishi1999/Dashboard.activity/issues/2 > > [2] [6]https://paste.fedoraproject.org/paste/Bp9m5xxDnoAojz1OXp7pew > > > _______________________________________________ > > Sugar-devel mailing list > > [7]Sugar-devel@lists.sugarlabs.org > > [8]http://lists.sugarlabs.org/listinfo/sugar-devel > > -- > James Cameron > [9]http://quozl.netrek.org/ > > References: > > [1] mailto:qu...@laptop.org > [2] http://rpmdropbox.laptop.org/f18/ > [3] https://github.com/Hrishi1999/ > [4] https://paste.fedoraproject.org/paste/Bp9m5xxDnoAojz1OXp7pew > [5] https://github.com/Hrishi1999/Dashboard.activity/issues/2 > [6] https://paste.fedoraproject.org/paste/Bp9m5xxDnoAojz1OXp7pew > [7] mailto:Sugar-devel@lists.sugarlabs.org > [8] http://lists.sugarlabs.org/listinfo/sugar-devel > [9] http://quozl.netrek.org/ -- James Cameron http://quozl.netrek.org/ _______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel