Re: external dependency review for 2.91

2010-10-11 Thread Martyn Russell

On 07/10/10 13:32, Frederic Peters wrote:

Hi Martyn,


Hi,


SQLite is considered an external dependency, so it is defined in the
gnome-external-deps-3.0.modules moduleset file; I'd say you should go
ahead and update it, but do note there is currently a patch,
sqlite-3.6.22.dlsym.patch, if necessary you should also update it.


Thanks, noted and updated.

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


Re: external dependency review for 2.91

2010-10-11 Thread Martyn Russell

On 04/10/10 16:33, Martyn Russell wrote:

On 01/10/10 03:44, Matthias Clasen wrote:

Hi,


Hi,


I looked over the external dependencies for 2.91 [1]. I've bumped
the recommended versions to current versions in many places. There are
some places where we need to bump mnimal versions:


Yes, tracker is definitely one of those. Actually we've had a few
comments about this in the past. I will find some time to update it
soon. As per our discussion on IRC, I plan to make the version 0.9.x
with a view to bumping it to 0.10 in the next month or so.


OK, just to let everyone know. Tracker now builds in jhbuild for me. To 
get there the following changes were made:


 - D-Bus requires is now 1.4.0 was 1.2.x (for FD passing in Tracker)
 - SQLite required is now 3.7.1, patches updated to fix missing -ldl
 - Poppler autogenargs added --enable-xpdf-headers for PDF extraction
 - Tracker version updated to 0.9.24 from 0.8.6

All changes are in gnome-{suites-core-}external-deps-3.0 modulesets.

Any problems, let me know.

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


Re: external dependency review for 2.91

2010-10-11 Thread Matthias Clasen
On Mon, Oct 11, 2010 at 7:50 AM, Martyn Russell mar...@lanedo.com wrote:
 On 04/10/10 16:33, Martyn Russell wrote:

 OK, just to let everyone know. Tracker now builds in jhbuild for me. To get
 there the following changes were made:

  - D-Bus requires is now 1.4.0 was 1.2.x (for FD passing in Tracker)
  - SQLite required is now 3.7.1, patches updated to fix missing -ldl
  - Poppler autogenargs added --enable-xpdf-headers for PDF extraction
  - Tracker version updated to 0.9.24 from 0.8.6

 All changes are in gnome-{suites-core-}external-deps-3.0 modulesets.

Thanks. I don't think bumping the dbus minimal version to 1.4.0 should
be a problem.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: package dependencies

2010-10-11 Thread Kevin McKinney
On Sun, Oct 10, 2010 at 4:18 PM, Milan Bouchet-Valat nalimi...@club.fr wrote:
 Le dimanche 10 octobre 2010 à 16:12 -0400, Kevin McKinney a écrit :

 Dude, it's Sunday! On weekdays, he's usually on #gnome-hackers (even if
 he's quite busy ;-). But he's surely going to notice this thread too.

I will try to contact him again this week; and I will be sure to limit
my communications on the weekends.

 $ dpkg -S dbus-glib-lowlevel.h
 libdbus-glib-1-dev: /usr/include/dbus-1.0/dbus/dbus-glib-lowlevel.h

 So you also need libdbus-glib-1-dev.

Thanks for the information; you have been very helpful.

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


gnome2 and gnome3: strategy of coexisting

2010-10-11 Thread Sergey Udaltsov
Hi folks

I am not sure if I missed that topic (apologies if I did).

Is there a strategy regarding co-existing of gnome2 and gnome3 on the
same system? Obviously there is going to be some transitional period,
when people would play with two generations. Distributions might want
to have two sets of packages (two entries in gdm sessions list). So,
is gnome going to address that - or just leave it to distromakers? Of
course, we know distromakers are creative, they'll go for something
like /opt/gnome3 and /opt/gnome2, tweaking PATH etc etc - but every
distro is going to do that differently. Are we happy about that - or
perhaps we could make their life easier by introducing some
recommendations, conventions? Resolving that issue could also help
developers to live in stable gnome2 while doing things for gnome3.

I will narrow my question a bit. Some components, like gnome-session,
gnome-settings-daemon etc for a moment are using same names as they
did in gnome2. Would it make sense resolve that collision by using
different names (most simple way - adding 3 add the end)? I am not
concerned about creating a bad practice here: gnome2 was evolving for
decade, and I hope gnome3 would be around for another decade (and who
knows - will gnome4 ever exist?;).

What do you think? Does my question make any sense at least?

Thanks,

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


Re: Moduleset Reorganization -- Take two

2010-10-11 Thread Kenneth Nielsen
First I should say that I think this all look very good. Considering
the proposed goals and the previous feedback, I think you have come up
with some elegant solutions. Cheers.

  + we strongly encourage the application developers to follow the GNOME
    development cycle. If a different development cycle is used, it has
    to be documented to help contributors.

If you remember from the previous discussions, this is a sensitive
subject from a translations resource/translation completeness point of
view. The objections were that having a large group of applications (I
use the term widely), that has a well defined and common release
schedule, makes for a easily definable goals and makes it easy to
maximize translation performance with limited resources.

This objection still stands, strongly encouraging, does not give me
a guarantee against untimely string changes and the concomitant loss
of work, the way that the current workflow for the desktop module set
to a very large degree does.

However, if I try to look at this from a broader perspective, I do see
some convincing greater good arguments for this decision. So
although the objection is still valid, I think the proposed solution
is a worthwhile compromise. (Lets just hope that strongly encourage
means way more than 75% of the projects will follow, and not, like I
may fear, less than 25% :))

I would like to elaborate on one very important thing that you
mention, and that is that if a project chooses not to follow the GNOME
release schedule, the key is information. So when/(if) this happens it
has to be extremely visibly, preferably right there in l10n.org. So I
would suggest as a technical detail to your proposal, that it is a
_requirement_ for project maintainers of projects that don't follow
the GNOME release schedule, to not only document it in their
development fora, but also to publish a (tentative) string freeze and
release date somewhere in the repository, so that it can be
automatically parsed and published on damned lies.

With regards to external translation tools I will reply in the new
thread Andre has started.

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


Re: gnome2 and gnome3: strategy of coexisting

2010-10-11 Thread Bastien Nocera
On Mon, 2010-10-11 at 22:16 +0100, Sergey Udaltsov wrote:
 Hi folks
 
 I am not sure if I missed that topic (apologies if I did).
 
 Is there a strategy regarding co-existing of gnome2 and gnome3 on the
 same system? 

Short answer is no, and we won't be doing it.

 I will narrow my question a bit. Some components, like gnome-session,
 gnome-settings-daemon etc for a moment are using same names as they
 did in gnome2. Would it make sense resolve that collision by using
 different names (most simple way - adding 3 add the end)? I am not
 concerned about creating a bad practice here: gnome2 was evolving for
 decade, and I hope gnome3 would be around for another decade (and who
 knows - will gnome4 ever exist?;).
 
 What do you think? Does my question make any sense at least?

When people talk about Classic GNOME wrt GNOME 3, they mean the ported
to GTK+ 3.x, updated to GSettings, parts of the GNOME 2.x experience.

There are no plans to make gnome-settings-daemon, bits of the
control-center, and whatever else core components of the desktop
parallel installable.

The libraries will be parallel installable so you can run your
not-ported-yet applications, but core parts of the desktop won't be one
of them.

Cheers

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


Re: gnome2 and gnome3: strategy of coexisting

2010-10-11 Thread Sergey Udaltsov
Thanks for the answer. So, does that mean we directly or indirectly
recommend to distromakers NOT to allow users to choose between gnome2
(real, not (panel + nautilus)/gnome3) and gnome3 sessions? Does
that mean we recommend not to bother creating two sets of packages? Or
we are just neutral and do not care (and we do not help)?

On Mon, Oct 11, 2010 at 10:23 PM, Bastien Nocera had...@hadess.net wrote:
 On Mon, 2010-10-11 at 22:16 +0100, Sergey Udaltsov wrote:
 Hi folks

 I am not sure if I missed that topic (apologies if I did).

 Is there a strategy regarding co-existing of gnome2 and gnome3 on the
 same system?

 Short answer is no, and we won't be doing it.

 I will narrow my question a bit. Some components, like gnome-session,
 gnome-settings-daemon etc for a moment are using same names as they
 did in gnome2. Would it make sense resolve that collision by using
 different names (most simple way - adding 3 add the end)? I am not
 concerned about creating a bad practice here: gnome2 was evolving for
 decade, and I hope gnome3 would be around for another decade (and who
 knows - will gnome4 ever exist?;).

 What do you think? Does my question make any sense at least?

 When people talk about Classic GNOME wrt GNOME 3, they mean the ported
 to GTK+ 3.x, updated to GSettings, parts of the GNOME 2.x experience.

 There are no plans to make gnome-settings-daemon, bits of the
 control-center, and whatever else core components of the desktop
 parallel installable.

 The libraries will be parallel installable so you can run your
 not-ported-yet applications, but core parts of the desktop won't be one
 of them.

 Cheers


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


Re: gnome2 and gnome3: strategy of coexisting

2010-10-11 Thread Olav Vitters
On Mon, Oct 11, 2010 at 10:37:36PM +0100, Sergey Udaltsov wrote:
 Thanks for the answer. So, does that mean we directly or indirectly
 recommend to distromakers NOT to allow users to choose between gnome2
 (real, not (panel + nautilus)/gnome3) and gnome3 sessions? Does
 that mean we recommend not to bother creating two sets of packages? Or
 we are just neutral and do not care (and we do not help)?

I don't expect anyone @ GNOME to care about 2.x. Distributions can do
what they want, but need to take that into account.

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


Re: gnome2 and gnome3: strategy of coexisting

2010-10-11 Thread Sergey Udaltsov
Personally, I feel that is wrong - that kind of attitude to 2.x. It is
(not was!) a stable and solid foundation. While we are floating into
new and dangerous waters of 3.x (still risking getting into the
situation KDE folks had: KDE 4.0 != KDE4), at least we could make a
couple of small things here and there - allowing them to coexist, for
smoother transition. I know that is always a question of resources, as
usual - but if some things cost nothing, why not buy them?

Sergey

PS I am already missing 2.x. That's just my conservatism - but I know
a lot of users are like me. People like me would not mind seeing 2.34,
2.36, ...2.98, 2.100, 2.102, ... - just less bugs and a wee bit of
more features, here and there;)

On Mon, Oct 11, 2010 at 11:06 PM, Olav Vitters o...@vitters.nl wrote:
 On Mon, Oct 11, 2010 at 10:37:36PM +0100, Sergey Udaltsov wrote:
 Thanks for the answer. So, does that mean we directly or indirectly
 recommend to distromakers NOT to allow users to choose between gnome2
 (real, not (panel + nautilus)/gnome3) and gnome3 sessions? Does
 that mean we recommend not to bother creating two sets of packages? Or
 we are just neutral and do not care (and we do not help)?

 I don't expect anyone @ GNOME to care about 2.x. Distributions can do
 what they want, but need to take that into account.

 --
 Regards,
 Olav

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


Re: gnome2 and gnome3: strategy of coexisting

2010-10-11 Thread Bastien Nocera
On Mon, 2010-10-11 at 22:37 +0100, Sergey Udaltsov wrote:
 Thanks for the answer. So, does that mean we directly or indirectly
 recommend to distromakers NOT to allow users to choose between gnome2
 (real, not (panel + nautilus)/gnome3) and gnome3 sessions? Does
 that mean we recommend not to bother creating two sets of packages? Or
 we are just neutral and do not care (and we do not help)?

I think it was pretty clear from the start that we were going to carry,
for a little while at least, 2 experiences. There will be the GNOME 3
experience, with the new gnome-shell, control-center, and changes to
core desktop, and there will be a classic experience, which would use
the same core components, but with the panel and metacity instead of the
shell.

In the long run, the classic view will go, but the main point is that
this experience, while it exists, will be based on the same technology
as the rest of GNOME 3.

So there shouldn't be any need to ship a GNOME 2.x panel, nautilus, or
whatever else core component. The applications should carry on working
if the distributors ship with the older versions of the libraries.

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


Re: gnome2 and gnome3: strategy of coexisting

2010-10-11 Thread Olav Vitters
On Mon, Oct 11, 2010 at 11:20:04PM +0100, Sergey Udaltsov wrote:
 Personally, I feel that is wrong - that kind of attitude to 2.x. It is
 (not was!) a stable and solid foundation. While we are floating into
 new and dangerous waters of 3.x (still risking getting into the
 situation KDE folks had: KDE 4.0 != KDE4), at least we could make a
 couple of small things here and there - allowing them to coexist, for
 smoother transition. I know that is always a question of resources, as
 usual - but if some things cost nothing, why not buy them?

You will still have GNOME panel available. Other than that, loads of
things will use gsettings instead of gconf. I don't see why'd you want
GNOME 2.x? What is the point? Ensuring that distributions will at least
show a few GNOME changes in April even if they don't want 3.0?

We've already released 2.32 as an extra release just because GNOME 3.0
wasn't ready. Now everything is focussing finally more on really
releasing 3.0.

For 2.x we still have the 2.32.x releases. But backporting is to me not
what focus should be upon.

The 3.1/3.2 cycle will be shorter so distributions will more quickly get
the feedback we will surely get from 3.0. If some distribution wants to
handle this differently, they're free to 'git clone' and submit patches.

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


Re: gnome2 and gnome3: strategy of coexisting

2010-10-11 Thread Bastien Nocera
On Mon, 2010-10-11 at 23:38 +0100, Sergey Udaltsov wrote:
 Here you got me confused a bit. Does that mean that components used
 both in gnome3 and
 gnome3 classic should be able to behave differently depending on how
 they are used?
 
 From my perspective, I am asking about gnome-settings-daemon. The tiny
 bit of gnome that I maintain (kbd indicator) is implemented as
 GtkStatusIcon in gnome2. For proper gnome3 integration, I have to do
 some work to integrate it into gnome-shell. What about gnome3
 classic mode? Should I maintain two variants?
 
 I do not think this is the only example of situation when the system
 components would behave differently depending on whether they are run
 within full or classic gnome3. Was that discussed before?

I actually have that same problem with gnome-bluetooth, and gnome-media,
and Richard with gnome-power-manager. They all provide core components,
and all use status icons.

For your gnome-settings-daemon code, just make sure that you keep the
same name for the status icon (gnome-shell can hide certain status icons
selectively), and help out implementing:
http://live.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/InputLanguage

The system status icons live directly in gnome-shell, and, as long as
you provide all the backing libraries with introspection enabled, I'm
sure one of the shell hackers can help you out with implementing that
menu.

 And anyway, gnome3 in classic mode is not the same thing as gnome2.
 The user experience would be as close as possible - but not the same,
 I suspect. And, what's worse, I do not expect the same the stability
 as gnome2 provides these days. So the possibility to have real gnome2
 would be attractive for some while, I guess...

You could also use GNOME 1.x, I'm sure that's solid...

I'm not sure what you expect in terms of stability for our biggest
release ever, and right in the middle of the development cycle.

 But, you actually answered that question already. I can dislike your
 answer, but perhaps it is a bit too late to express concerns.
 Translating from Russian: too late for the mineral water, the liver is
 already gone.

GNOME 2.32.x will still be available, and bug fix releases made in due
course, so distributions are free to ship that if they feel they want
stability, knowing full well that their experience will be outdated as
soon as shipped.

Cheers

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