Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-28 Thread Tomeu Vizoso
On Tue, May 26, 2009 at 02:07, Bastien bastiengue...@googlemail.com wrote: Tomeu Vizoso to...@sugarlabs.org writes: On Sun, May 24, 2009 at 13:31, Bastien bastiengue...@googlemail.com wrote: +1 on the overall. Building Sugar from source should be as easy as: , | ~$

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-25 Thread Tomeu Vizoso
On Sun, May 24, 2009 at 13:31, Bastien bastiengue...@googlemail.com wrote: +1 on the overall. Building Sugar from source should be as easy as: , | ~$ git://git.sugarlabs.org/sugar-core/mainline.git | ~$ ./configure | ~$ make | ~$ sudo make install ` Well, that works for the

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-25 Thread Bastien
Tomeu Vizoso to...@sugarlabs.org writes: On Sun, May 24, 2009 at 13:31, Bastien bastiengue...@googlemail.com wrote: +1 on the overall. Building Sugar from source should be as easy as: , | ~$ git://git.sugarlabs.org/sugar-core/mainline.git | ~$ ./configure | ~$ make | ~$ sudo make

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-24 Thread Bastien
+1 on the overall. Building Sugar from source should be as easy as: , | ~$ git://git.sugarlabs.org/sugar-core/mainline.git | ~$ ./configure | ~$ make | ~$ sudo make install ` (Sidenote: I guess it's a gitorious thingy, but mainline.git is a pretty stupid name for a git repo. It forces

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-24 Thread Rafael Enrique Ortiz Guerrero
On Sun, May 24, 2009 at 6:31 AM, Bastien bastiengue...@googlemail.comwrote: +1 on the overall. Building Sugar from source should be as easy as: , | ~$ git://git.sugarlabs.org/sugar-core/mainline.git | ~$ ./configure | ~$ make | ~$ sudo make install ` (Sidenote: I guess it's a

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-24 Thread Bastien
Rafael Enrique Ortiz Guerrero dir...@gmail.com writes: You can use something like.. git clone git://git.sugarlabs.org/project/mainline.git project to avoid creating folders by hand. Yes, thanks! -- Bastien ___ Sugar-devel mailing list

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-23 Thread Bernie Innocenti
On 05/22/09 20:18, Sascha Silbe wrote: On Fri, May 22, 2009 at 03:45:04PM +0200, Bernie Innocenti wrote: Support for Fedora 11 was missing in sysdeps. I pushed a patch adding it. Thanks! The way Fedora versioning works is starting to get annoying (I had to add Fedora 10.93 just two weeks

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-22 Thread Sascha Silbe
On Wed, May 20, 2009 at 11:29:56PM +0200, NoiseEHC wrote: When I tried jhbuild what I found strange that it does not detect the Linux distro so I had to manually enter commands as it was specified on the wiki. That must have been quite some time ago as sugar-jhbuild does detect the distro

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-22 Thread Sascha Silbe
On Thu, May 21, 2009 at 01:29:12PM +0200, NoiseEHC wrote: I am talking about this: http://wiki.sugarlabs.org/go/Development_Team/Jhbuild/Fedora I'm assuming you're talking about the Prerequisites section. There are two answers to your question: 1. (sugar-)jhbuild needs a certain set of

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-22 Thread Sascha Silbe
On Thu, May 21, 2009 at 08:28:07PM +0200, Bernie Innocenti wrote: xulrunner now fails to build with gcc 4.4 (in F11) because of a tiny error in an #elif directive. Is there a way in jhbuild to apply patches to sources? Take a look at the telepathy-gabble definition. Other modules try to

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-22 Thread Sascha Silbe
On Thu, May 21, 2009 at 08:41:40PM +0200, Tomeu Vizoso wrote: No need to do that for all users, we can do it distro by distro. I think that each distro in jhbuild should have its maintainer, as Sascha cannot run all of them. Currently I am (running an instance of all supported distros), but

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-22 Thread Sascha Silbe
On Thu, May 21, 2009 at 01:34:20PM +0200, NoiseEHC wrote: For example by autodetecting the Linux distro, it could create a full command line. Of course, if it could be automated then it should just say something: The following dependencies are missing: long list here. To install them, type

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-22 Thread Tomeu Vizoso
On Fri, May 22, 2009 at 14:59, Sascha Silbe sascha-ml-sugar-de...@silbe.org wrote: On Fri, May 22, 2009 at 02:47:22PM +0200, Tomeu Vizoso wrote: Also, maybe what we need is better documentation rather than big changes that bring new problems? What kind of documentation are you thinking of?

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-22 Thread Sascha Silbe
On Fri, May 22, 2009 at 02:47:22PM +0200, Tomeu Vizoso wrote: Also, maybe what we need is better documentation rather than big changes that bring new problems? What kind of documentation are you thinking of? Something like what we currently have, only that addressing the points recently

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-22 Thread Bernie Innocenti
On 05/22/09 13:29, Sascha Silbe wrote: On Wed, May 20, 2009 at 11:29:56PM +0200, NoiseEHC wrote: When I tried jhbuild what I found strange that it does not detect the Linux distro so I had to manually enter commands as it was specified on the wiki. That must have been quite some time ago as

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-22 Thread Sascha Silbe
On Fri, May 22, 2009 at 03:45:04PM +0200, Bernie Innocenti wrote: Support for Fedora 11 was missing in sysdeps. I pushed a patch adding it. Thanks! The way Fedora versioning works is starting to get annoying (I had to add Fedora 10.93 just two weeks ago). Maybe we should add some kind of

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-22 Thread Edward Cherlin
On Thu, May 21, 2009 at 11:41 AM, Tomeu Vizoso to...@sugarlabs.org wrote: As with any other sugar module, people want to run the latest code because it will contain bugfixes, etc. I see hulahop in the same way. As with any other module of anything, some people want to run Stable, some want

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-22 Thread David Van Assche
I can only speak of opensuse and mandriva but we compile xulrunner ourselves on those 2 plaftorms... David (nubae) On Fri, May 22, 2009 at 9:56 PM, Edward Cherlin echer...@gmail.com wrote: On Thu, May 21, 2009 at 11:41 AM, Tomeu Vizoso to...@sugarlabs.org wrote: As with any other sugar

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-21 Thread Tomeu Vizoso
On Wed, May 20, 2009 at 21:10, Bernie Innocenti ber...@codewiz.org wrote: Today I've kick-started a newbie on building Sugar to fix a small bug and submit his first patch. It was just painful.  jhbuild has plenty of rough corners and we could easily make things easier with a few changes: 1)

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-21 Thread Bernie Innocenti
On 05/20/09 23:29, NoiseEHC wrote: When I tried jhbuild what I found strange that it does not detect the Linux distro so I had to manually enter commands as it was specified on the wiki. Can we get rid of that? (I have no idea how to detect the distro or how to automate that just to let you

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-21 Thread Tomeu Vizoso
On Thu, May 21, 2009 at 12:40, Bernie Innocenti ber...@codewiz.org wrote: On 05/20/09 23:29, NoiseEHC wrote: When I tried jhbuild what I found strange that it does not detect the Linux distro so I had to manually enter commands as it was specified on the wiki. Can we get rid of that? (I have

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-21 Thread NoiseEHC
Bernie Innocenti wrote: On 05/20/09 23:29, NoiseEHC wrote: When I tried jhbuild what I found strange that it does not detect the Linux distro so I had to manually enter commands as it was specified on the wiki. Can we get rid of that? (I have no idea how to detect the distro or how to

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-21 Thread NoiseEHC
Tomeu Vizoso wrote: On Thu, May 21, 2009 at 12:40, Bernie Innocenti ber...@codewiz.org wrote: On 05/20/09 23:29, NoiseEHC wrote: When I tried jhbuild what I found strange that it does not detect the Linux distro so I had to manually enter commands as it was specified on the wiki. Can

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-21 Thread Bernie Innocenti
On 05/21/09 10:03, Tomeu Vizoso wrote: 1) Stop checking out random unstable versions of external projects. They break very often, and we cannot fix them. Let's instead upgrade manually every once in a while after some testing. We are supposed to be doing this already, which modules are not

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-21 Thread Bert Freudenberg
On 21.05.2009, at 01:03, Tomeu Vizoso wrote: On Wed, May 20, 2009 at 21:10, Bernie Innocenti ber...@codewiz.org wrote: Today I've kick-started a newbie on building Sugar to fix a small bug and submit his first patch. It was just painful. jhbuild has plenty of rough corners and we

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-21 Thread Bernie Innocenti
On 05/21/09 13:29, NoiseEHC wrote: I am talking about this: http://wiki.sugarlabs.org/go/Development_Team/Jhbuild/Fedora As I told I do not know how difficult can it be to automate so if it would be a lot of work then of course you should not put too much work into it. BTW text like the

[Sugar-devel] Simplifying sugar-jhbuild

2009-05-20 Thread Bernie Innocenti
Today I've kick-started a newbie on building Sugar to fix a small bug and submit his first patch. It was just painful. jhbuild has plenty of rough corners and we could easily make things easier with a few changes: 1) Stop checking out random unstable versions of external projects. They break

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-20 Thread NoiseEHC
Bernie Innocenti wrote: Today I've kick-started a newbie on building Sugar to fix a small bug and submit his first patch. It was just painful. jhbuild has plenty of rough corners and we could easily make things easier with a few changes: 1) Stop checking out random unstable versions of

Re: [Sugar-devel] Simplifying sugar-jhbuild

2009-05-20 Thread Edward Cherlin
+1 overall. The Wiki recommends sugar-jhbuild as an environment for developers. http://wiki.sugarlabs.org/go/Development_Team Development systems All of core Sugar development except system-dependent modifications can be done on a standard computer by compiling jhbuild and editing with your