Re: update of jhbuild module dependencies

2008-11-08 Thread Jason D. Clinton
On Sat, Nov 8, 2008 at 3:06 PM, Luca Ferretti <[EMAIL PROTECTED]> wrote:

>  * a little mess with clutter stuff: we have "clutter" in
>gnome-external-deps-2.26 (0.8.2 targz) and in gnome-2.26 (svn
>trunk) and "clutter-0.8" (svn branch) as well as a lot of
>"clutter-XXX-0.8": clutter 0.8.x is official external dep for
>GNOME 2.24. Will we switch to 0.9/1.0 in 2.26? Emmanuele?


No, 0.6.x is official external for 2.24. My request bumped that to 0.8 for
2.26. 1.0's release is scheduled too close to our freezes, I think.

clutter-cairo, -gstream, -gtk, should all be set to the latest releases of
those modules. 0.8.x is API stable.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: update of jhbuild module dependencies

2008-11-08 Thread Luca Ferretti
Il giorno sab, 08/11/2008 alle 23.27 +0100, Frederic Peters ha scritto:
> Luca Ferretti wrote:
> 
> > > >   * a little request: could we force to build "hicolor-icon-theme"
> > > > before "gtk+"? This could be useful, for example if you use
> > > > jhbuild to build just one application (for example `jhbuild
> > > > build transmission`) and not the full desktop. The other
> > > > solution is make all modules installing icons in
> > > > $(prefix)/share/icons/hicolor depend on "hicolor-icon-theme"
> > > 
> > > Maybe as  ?
> > 
> > I'm for , gtk+ don't strictly depends on hicolor
> 
> But then it won't be built in your 'jhbuild build transmission'
> example, as it wouldn't appear in the dependency chain.  (while
>  would put it in it).

Doh! Yeah, sorry, my misinterpretation of .

Then we can only use  for gtk+ or check all modules installing
stuff in hicolor and make theme depend on hicolor-icon-theme...

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: update of jhbuild module dependencies

2008-11-08 Thread Frederic Peters
Luca Ferretti wrote:

> > >   * a little request: could we force to build "hicolor-icon-theme"
> > > before "gtk+"? This could be useful, for example if you use
> > > jhbuild to build just one application (for example `jhbuild
> > > build transmission`) and not the full desktop. The other
> > > solution is make all modules installing icons in
> > > $(prefix)/share/icons/hicolor depend on "hicolor-icon-theme"
> > 
> > Maybe as  ?
> 
> I'm for , gtk+ don't strictly depends on hicolor

But then it won't be built in your 'jhbuild build transmission'
example, as it wouldn't appear in the dependency chain.  (while
 would put it in it).


Frederic
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: update of jhbuild module dependencies

2008-11-08 Thread Luca Ferretti
Il giorno sab, 08/11/2008 alle 22.36 +0100, Frederic Peters ha scritto:
> Luca Ferretti wrote:

> >   * WebKit missing in "meta-gnome-proposed" ?? note that WebKit will
> > grab ~400 MB from git.
> >   * libunique missing in "meta-gnome-proposed"
> 
> We do not list proposed external dependencies in meta-gnome-proposed;
> unique and libproxy are already set in gnome-external-deps-2.26;
> WebKit should be added.

Oh, that's true, sorry.

> >   * a little request: could we force to build "hicolor-icon-theme"
> > before "gtk+"? This could be useful, for example if you use
> > jhbuild to build just one application (for example `jhbuild
> > build transmission`) and not the full desktop. The other
> > solution is make all modules installing icons in
> > $(prefix)/share/icons/hicolor depend on "hicolor-icon-theme"
> 
> Maybe as  ?

I'm for , gtk+ don't strictly depends on hicolor

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: new module proposal: brasero

2008-11-08 Thread Philippe Rouquier
Le jeudi 06 novembre 2008 à 13:13 +0100, Vincent Untz a écrit :

> Le samedi 01 novembre 2008, à 19:27 +0100, Philippe Rouquier a écrit :
> > Hi,
> > 
> > We'd be interested in having brasero integrated into the GNOME desktop.
> 
> Please add brasero to the list at the top of
> http://live.gnome.org/TwoPointTwentyfive/Desktop and also add it to
> gnome-suites-2.26.modules (below the  comment
> and in the meta-gnome-proposed metamodule).
> 
> Vincent
> 


Done as well for brasero. Brasero seems to be in jhbuild but it's to be
confirmed.
Thanks,

Philippe
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: update of jhbuild module dependencies

2008-11-08 Thread Frederic Peters
Luca Ferretti wrote:

> A quick report

Thanks.


>   * WebKit missing in "meta-gnome-proposed" ?? note that WebKit will
> grab ~400 MB from git.
>   * libunique missing in "meta-gnome-proposed"

We do not list proposed external dependencies in meta-gnome-proposed;
unique and libproxy are already set in gnome-external-deps-2.26;
WebKit should be added.


>   * a little mess with clutter stuff: we have "clutter" in
> gnome-external-deps-2.26 (0.8.2 targz) and in gnome-2.26 (svn
> trunk) and "clutter-0.8" (svn branch) as well as a lot of
> "clutter-XXX-0.8": clutter 0.8.x is official external dep for
> GNOME 2.24. Will we switch to 0.9/1.0 in 2.26? Emmanuele?

I saw that, and I added "ask ebassi on #clutter" in my TODO list...


>   * a little request: could we force to build "hicolor-icon-theme"
> before "gtk+"? This could be useful, for example if you use
> jhbuild to build just one application (for example `jhbuild
> build transmission`) and not the full desktop. The other
> solution is make all modules installing icons in
> $(prefix)/share/icons/hicolor depend on "hicolor-icon-theme"

Maybe as  ?


>   * maybe the same for intltool and gnome-common? 

I think modules using gnome-autogen.sh (from gnome-common) should just
depend on gnome-common, it is not needed to fake dependencies here.
And modules using AC_PROG_INTLTOOL or IT_PROG_INTLTOOL should list
intltool in their builddeps.  Checking for those should be
straightforward; will do that tomorrow.


Frederic
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: update of jhbuild module dependencies

2008-11-08 Thread Luca Ferretti
Il giorno sab, 08/11/2008 alle 21.25 +0100, Frederic Peters ha scritto:
> Hello all,
> 
> Hopefully I didn't introduce any mistake but as I didn't get to do
> a full rebuild in a clean environment, I can't tell for sure, so file
> bugs if you encounter a missing dependency when building GNOME with
> jhbuild.

A quick report

  * devhelp trunk (used in gnome-suites-2.26) depends on WebKit, not
mozilla
  * WebKit missing in "meta-gnome-proposed" ?? note that WebKit will
grab ~400 MB from git.
  * libunique missing in "meta-gnome-proposed"
  * a little mess with clutter stuff: we have "clutter" in
gnome-external-deps-2.26 (0.8.2 targz) and in gnome-2.26 (svn
trunk) and "clutter-0.8" (svn branch) as well as a lot of
"clutter-XXX-0.8": clutter 0.8.x is official external dep for
GNOME 2.24. Will we switch to 0.9/1.0 in 2.26? Emmanuele?
  * a little request: could we force to build "hicolor-icon-theme"
before "gtk+"? This could be useful, for example if you use
jhbuild to build just one application (for example `jhbuild
build transmission`) and not the full desktop. The other
solution is make all modules installing icons in
$(prefix)/share/icons/hicolor depend on "hicolor-icon-theme"
  * maybe the same for intltool and gnome-common? 

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


update of jhbuild module dependencies

2008-11-08 Thread Frederic Peters
Hello all,

 gnome-suites-2.26.modules |  188 
 1 file changed, 151 insertions(+), 37 deletions(-)

I spent some time passing over modules, checking their dependencies
against what was declared in jhbuild, removing libgnome/ui at places,
adding libnotify as suggestion at others, and other similar changes.

Hopefully I didn't introduce any mistake but as I didn't get to do
a full rebuild in a clean environment, I can't tell for sure, so file
bugs if you encounter a missing dependency when building GNOME with
jhbuild.



Thanks,

Frederic
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Update Python version to >= 2.5

2008-11-08 Thread BJörn Lindqvist
2008/11/7 Luca Ferretti <[EMAIL PROTECTED]>:
> Current version is 2.4.3[1] and I know a Python update was yet discussed
> in past, but please also consider:
>
>  * libproxy (suggested for 2.26) ask for python >= 2.5
>  * gobject-introspection (needed by gnome-shell) ask for python >=
>2.5
>  * other modules I'm missing?
>
> I think this is the right time to update from 2.4 to 2.5 (or 2.6
> directly), or at least do it in `jhbuild bootstrap`.

Sounds like a great idea. Is there any major distro left that does not
ship Python 2.5?


-- 
mvh Björn
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New module proposal: gnome-user-share

2008-11-08 Thread Bastien Nocera
On Thu, 2008-11-06 at 13:14 +0100, Vincent Untz wrote:
> Le jeudi 23 octobre 2008, à 14:53 +0100, Bastien Nocera a écrit :
> > Heya,
> > 
> > I'd be interested in getting gnome-user-share into GNOME 2.26.
> 
> Same comments as the ones I did for brasero :-)
> 
> Please add gnome-user-share to the list at the top of
> http://live.gnome.org/TwoPointTwentyfive/Desktop 

Done.

> and also add it to
> gnome-suites-2.26.modules (below the 
> comment 
> and in the meta-gnome-proposed metamodule).

Me no usey jhbuild. Somebody else will have to get that working...

Cheers

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Proposed external dependency: Mono.Addins

2008-11-08 Thread Sandy Armstrong
Howdy,

Tomboy has depended on Mono.Addins >= 0.3 [1] for over a year now, but
since it's not a blessed dependency in GNOME we've been forced to
bundle a copy.

For all the obvious reasons why this is a bad idea, we'd like to stop
doing it.  Mono.Addins is widely used in the Mono community by popular
(extensible) apps like Banshee, F-Spot, Gnome Do, and MonoDevelop.  It
is packaged by all major distros.

To quote the website, "Mono.Addins is a framework for creating
extensible applications, and for creating libraries which extend those
applications."

Thanks,
Sandy

[1] http://mono-project.com/Mono.Addins
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed external dependency: WebKit/GTK+

2008-11-08 Thread Luca Ferretti
Il giorno sab, 08/11/2008 alle 00.11 +, Alp Toker ha scritto:
> 2008/11/7 Willie Walker <[EMAIL PROTECTED]>:

> One more thing -- action point 0: It's high time to unblock the GNOME
> WebKit dependency situation. Good accessibility is central, but we
> also have a reputation for stability and internationalisation in
> GNOME.

About non a11y-stuff in WebKit, you could also consider:
  * publish targz on ftp://ftp.gnome.org/pub/gnome/sources/
  * send email with news to announce mailing list
  * put developer docs (API refs with gtk-doc and other, if any) on
http://library.gnome.org (is the gtk-doc support still pending?)
  * provide a basic "test suite" for real world, i.e. build WebKit,
go to a site/page/html, compare rendering (webkit vs gecko)[1],
report it

About l10n/i18n, what's the plan? How many strings will webkit mark as
translatable? the inspector too? And how can translators provide PO
file? In GNOME, translators can directly upload po files on svn, but I
don't think this approach is good for webkit. Something like
launchpad.net?

Finally, could we have a little summary of changes between 1.0.1 release
and current trunk, as well as missing features (a11y apart) needed for
good web browsing experience (plain html rendering semms fine to me in
devhelp and yelp)? While, of course, a lot of stuff should be
implemented and managed in Epiphany (https, cookies, ...)

[1] for example, there are some visual issues in Transmission bittorrent
client web interface (bug #20157) or the javascript animation on jimmac
homepage (no yet reported).

> To achieve all three of these goals in time for release, we
> need to stop putting out old tarballs from 2.24 and start making
> development snapshots from trunk. 

Currently in jhbuild WebKit is grabbed from git mirror on debian, about
400 MiB on first fetch 

External deps should provided as released tarballs, to make distributors
happy. But, nobody will say to not provide a new weekly release and use
it.

This is the way in the previous GNOME releases was managed gtk-vnc and
swfdec-gnome deps... and will save a lot of space on my harddisk ;)

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list