Re: New external dependencies for Rygel: GUPnP & Libgee

2010-06-18 Thread Zeeshan Ali (Khattak)
Hi,

On Fri, Jun 18, 2010 at 10:40 AM, Frederic Peters  wrote:
> Zeeshan Ali (Khattak) wrote:
>
>>   When I said that, I thought it takes a few days but seems that is
>> not the case. Its been like 10 days that I made this proposal, nobody
>> objected on the deps but nobody seems to update the external deps
>> wikipage even though I sent a mail to release-team this morning so I'm
>> not sure about the status of the proposal.
>
> Well, rygel and the external deps were shipped in 2.31.3, look at:
> http://ftp.gnome.org/pub/GNOME/teams/releng/2.31.3/gnome-suites-2.31.3.modules

  Thats very interesting cause rygel wasn't mentioned in the release
announcement: http://ftp.gnome.org/pub/GNOME/desktop/2.31/2.31.3/NEWS
. Moreover, I asked Lucas about it and he told me that the reason
rygel didn't make it there was that it didn't get into the jhbuild
moduleset before he rolled out the release.

  Anyway, good to know that it did make it there. :)

>>                                             Same goes for the Vala bump
>> proposal I made separately.
>
> I thought I answered you on IRC, that it was okay. So here goes it:
> it's ok.

   I was under the false impression that final decisions are
communicated through update of relevant wikipage by release team.
Thanks Claudio for clearing that up.

-- 
Regards,

Zeeshan Ali (Khattak)
FSF member#5124
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: New external dependencies for Rygel: GUPnP & Libgee

2010-06-18 Thread Claudio Saavedra
On Fri, 2010-06-18 at 02:05 +0300, Zeeshan Ali (Khattak) wrote:
> nobody
> objected on the deps but nobody seems to update the external deps
> wikipage even though I sent a mail to release-team this morning so I'm
> not sure about the status of the proposal. Same goes for the Vala bump
> proposal I made separately. 

As far as I understand, once you get approval you can update the wiki
yourself; since you didn't get any objection after a reasonable time, I
don't see need to wait for someone else to update it. Same for the
related jhbuild moduleset.

Claudio


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


Re: New external dependencies for Rygel: GUPnP & Libgee

2010-06-18 Thread Frederic Peters
Zeeshan Ali (Khattak) wrote:

>   When I said that, I thought it takes a few days but seems that is
> not the case. Its been like 10 days that I made this proposal, nobody
> objected on the deps but nobody seems to update the external deps
> wikipage even though I sent a mail to release-team this morning so I'm
> not sure about the status of the proposal.

Well, rygel and the external deps were shipped in 2.31.3, look at:
http://ftp.gnome.org/pub/GNOME/teams/releng/2.31.3/gnome-suites-2.31.3.modules

> Same goes for the Vala bump
> proposal I made separately.

I thought I answered you on IRC, that it was okay. So here goes it:
it's ok.


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


Re: New external dependencies for Rygel: GUPnP & Libgee

2010-06-18 Thread Murray Cumming
On Fri, 2010-06-18 at 02:05 +0300, Zeeshan Ali (Khattak) wrote:
>If these things usually take such a long time, I don't think I'll
> have any choice but to start doing most of the development on
> gitorious clone and only sync to gnome git master twice a month. :( I
> hope thats OK with everyone? 

If that was necessary (I don't think it will be), surely you could just
use a simple branch of your regular git.gnome.org clone.

-- 
murr...@murrayc.com
www.murrayc.com
www.openismus.com

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


Re: New external dependencies for Rygel: GUPnP & Libgee

2010-06-17 Thread Zeeshan Ali (Khattak)
Hi,

>>> >  If you want to add a new dependency or want one of the minimum
>>> >  versions updated, make a good case for it on desktop-devel-list (this
>>> >  may only require a few sentences). In particular, provide reasons why
>>> >  it is important to bump the version number, explain any impact
>>> >  (compile and run time) on other modules, and list any additional
>>> >  external dependencies it would pull in as well as any requirements on
>>> >  newer versions of existing external dependencies. Be prepared for
>>> >  others to take a few days to test it (in particular, to ensure it
>>> >  builds) before giving a thumbs up or down.
>>> >
>>> > Are you ok with it?
>>>
>>>    If you mean this decision taking some time, sure but rygel depended
>>> on these libs when it was proposed for inclusion so I was hoping that
>>> people have already tested it along with its dependencies.
>>
>> Nope, the important part is that *every time* you will want to bump
>> the version number you will have to ask and wait.
>
>  Understood.

  When I said that, I thought it takes a few days but seems that is
not the case. Its been like 10 days that I made this proposal, nobody
objected on the deps but nobody seems to update the external deps
wikipage even though I sent a mail to release-team this morning so I'm
not sure about the status of the proposal. Same goes for the Vala bump
proposal I made separately.

   If these things usually take such a long time, I don't think I'll
have any choice but to start doing most of the development on
gitorious clone and only sync to gnome git master twice a month. :( I
hope thats OK with everyone?

-- 
Regards,

Zeeshan Ali (Khattak)
FSF member#5124
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: New external dependencies for Rygel: GUPnP & Libgee

2010-06-08 Thread Zeeshan Ali (Khattak)
Hi,

On Tue, Jun 8, 2010 at 2:00 PM, Frederic Peters  wrote:
> Zeeshan Ali (Khattak) wrote:
>
>> > Did you read http://live.gnome.org/TwoPointThirtyone/ExternalDependencies?
>>
>>   I did but then again I've been reading a lot lately so things have
>> been slipping of my mind.
>>
>> > Especially this part:
>> >
>> >  If you want to add a new dependency or want one of the minimum
>> >  versions updated, make a good case for it on desktop-devel-list (this
>> >  may only require a few sentences). In particular, provide reasons why
>> >  it is important to bump the version number, explain any impact
>> >  (compile and run time) on other modules, and list any additional
>> >  external dependencies it would pull in as well as any requirements on
>> >  newer versions of existing external dependencies. Be prepared for
>> >  others to take a few days to test it (in particular, to ensure it
>> >  builds) before giving a thumbs up or down.
>> >
>> > Are you ok with it?
>>
>>    If you mean this decision taking some time, sure but rygel depended
>> on these libs when it was proposed for inclusion so I was hoping that
>> people have already tested it along with its dependencies.
>
> Nope, the important part is that *every time* you will want to bump
> the version number you will have to ask and wait.

  Understood. One question: Next time I do this, should I do it before
committing the changes to master or before a release?

> Honestly I have no hardware talking UPnP so I didn't get much of a
> look, and discovering it comes with the addition of five new modules
> to our stack was not the pleasant welcome I expected when I got home
> yesterday :)

  Building rygel and testing it doesn't require any hardware. :)

> Anyway, could you file a patch against jhbuild to switch all those
> modules to tarballs?

  Sure, I'll try to do that today.

-- 
Regards,

Zeeshan Ali (Khattak)
FSF member#5124
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: New external dependencies for Rygel: GUPnP & Libgee

2010-06-08 Thread Frederic Peters
Zeeshan Ali (Khattak) wrote:

> > Did you read http://live.gnome.org/TwoPointThirtyone/ExternalDependencies?
> 
>   I did but then again I've been reading a lot lately so things have
> been slipping of my mind.
> 
> > Especially this part:
> >
> >  If you want to add a new dependency or want one of the minimum
> >  versions updated, make a good case for it on desktop-devel-list (this
> >  may only require a few sentences). In particular, provide reasons why
> >  it is important to bump the version number, explain any impact
> >  (compile and run time) on other modules, and list any additional
> >  external dependencies it would pull in as well as any requirements on
> >  newer versions of existing external dependencies. Be prepared for
> >  others to take a few days to test it (in particular, to ensure it
> >  builds) before giving a thumbs up or down.
> >
> > Are you ok with it?
> 
>If you mean this decision taking some time, sure but rygel depended
> on these libs when it was proposed for inclusion so I was hoping that
> people have already tested it along with its dependencies.

Nope, the important part is that *every time* you will want to bump
the version number you will have to ask and wait.


Honestly I have no hardware talking UPnP so I didn't get much of a
look, and discovering it comes with the addition of five new modules
to our stack was not the pleasant welcome I expected when I got home
yesterday :)

Anyway, could you file a patch against jhbuild to switch all those
modules to tarballs?


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


Re: New external dependencies for Rygel: GUPnP & Libgee

2010-06-08 Thread Maciej Piechotka
On Tue, 2010-06-08 at 02:24 +0300, Zeeshan Ali (Khattak) wrote:
> Hi Frederic,
>Thanks for the very quick reply. My reply below:
> 
> On Tue, Jun 8, 2010 at 1:52 AM, Frederic Peters  wrote:
> > General questions first:
> >
> >  - Are there frequent releases of those?
> 
>   The GUPnP libraries, yes! libgee used to be very frequently released
> until recently when the new maintainer just disappeared after he moved
> to a new house. That said,  I haven't seen any issues with Libgee
> after 0.5.0 release and if I (or anyone) do, I'm sure Jürg will take
> over and make the releases happen in time. Right Jürg?
> 

Bug fixes seems to be pushed to git tree (however after them it seems
that there was no 0.5.1 release). I can resume work on sorted
collections (I was suppose to write skip list implementation) as soon as
there is any chance of pushing it.

Regards


signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: New external dependencies for Rygel: GUPnP & Libgee

2010-06-08 Thread Jürg Billeter
On Tue, 2010-06-08 at 02:24 +0300, Zeeshan Ali (Khattak) wrote:
> On Tue, Jun 8, 2010 at 1:52 AM, Frederic Peters  wrote:
> > General questions first:
> >
> >  - Are there frequent releases of those?
> 
>   The GUPnP libraries, yes! libgee used to be very frequently released
> until recently when the new maintainer just disappeared after he moved
> to a new house. That said,  I haven't seen any issues with Libgee
> after 0.5.0 release and if I (or anyone) do, I'm sure Jürg will take
> over and make the releases happen in time. Right Jürg?

Sure, bug fix releases can happen quickly if necessary.

> > About libgee, shouldn't this be in glib, or in the language itself,
> > instead of an extra library?
> 
>   Don't know. I guess that would be a question for Jürg.

It was proposed multiple times¹² to be included in glib, however, it was
not accepted by the glib maintainers. The main reason was that glib
already contains various collection types and these types can obviously
not be removed from glib 2. This means that there would be two sets of
collection types, the previous ones in libglib and the new GType and
interface-based ones in libgobject/libgio, which wouldn't improve
consistency within glib, although it might still have improved
consistency outside glib.

Vala does not have a language-specific runtime library, glib is all you
need to run Vala applications. That's why a separate library has been
created for the collection types.

Regards,
Jürg

¹ http://mail.gnome.org/archives/gtk-devel-list/2008-July/msg00144.html
² https://bugzilla.gnome.org/show_bug.cgi?id=560061

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

Re: New external dependencies for Rygel: GUPnP & Libgee

2010-06-07 Thread Zeeshan Ali (Khattak)
Hi Frederic,
   Thanks for the very quick reply. My reply below:

On Tue, Jun 8, 2010 at 1:52 AM, Frederic Peters  wrote:
> General questions first:
>
>  - Are there frequent releases of those?

  The GUPnP libraries, yes! libgee used to be very frequently released
until recently when the new maintainer just disappeared after he moved
to a new house. That said,  I haven't seen any issues with Libgee
after 0.5.0 release and if I (or anyone) do, I'm sure Jürg will take
over and make the releases happen in time. Right Jürg?

>  - Do you often need newer versions?

  Requirements of libgee haven't changed at all for quite some months
now. The GUPnP libraries are another story and Rygel's requirement for
them get bumped quite often.

>  - What are your relations with the upstream authors? (for example, can
>   you bother them with the GNOME schedule?)

  I'm one of the main authors of GUPnP libraries and (co-)maintainer.
Ross Burton is the main maintainer and he does a good job making
releases happen whenever needed.

  I'm sure Jürg can always be harassed to make the libgee release
happen in time. :)

> About gupnp, it depends on gssdp, right?

  Yes it does but gssdp is much more stable than the other GUPnP
libraries so it rarely needs changes/releases.

> About libgee, shouldn't this be in glib, or in the language itself,
> instead of an extra library?

  Don't know. I guess that would be a question for Jürg.

> Did you read http://live.gnome.org/TwoPointThirtyone/ExternalDependencies?

  I did but then again I've been reading a lot lately so things have
been slipping of my mind.

> Especially this part:
>
>  If you want to add a new dependency or want one of the minimum
>  versions updated, make a good case for it on desktop-devel-list (this
>  may only require a few sentences). In particular, provide reasons why
>  it is important to bump the version number, explain any impact
>  (compile and run time) on other modules, and list any additional
>  external dependencies it would pull in as well as any requirements on
>  newer versions of existing external dependencies. Be prepared for
>  others to take a few days to test it (in particular, to ensure it
>  builds) before giving a thumbs up or down.
>
> Are you ok with it?

   If you mean this decision taking some time, sure but rygel depended
on these libs when it was proposed for inclusion so I was hoping that
people have already tested it along with its dependencies.

-- 
Regards,

Zeeshan Ali (Khattak)
FSF member#5124
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: New external dependencies for Rygel: GUPnP & Libgee

2010-06-07 Thread Frederic Peters
Zeeshan Ali (Khattak) wrote:

>I would like to propose the following as blessed dependencies for Rygel:
> 
> * gupnp >= 0.13.3
> * gupnp-av >= 0.5.5
> * gupnp-vala >= 0.6.5
> * libgee >= 0.5.0
> 
>   The first three are part of GUPnP project and the last one is a
> collection library providing GObject-based interfaces and classes for
> commonly used data structures. Please visit the projects' home
> pages[1][2] for more information on them.

General questions first:

 - Are there frequent releases of those?
 - Do you often need newer versions?
 - What are your relations with the upstream authors? (for example, can
   you bother them with the GNOME schedule?)

About gupnp, it depends on gssdp, right?

About libgee, shouldn't this be in glib, or in the language itself,
instead of an extra library?

Did you read http://live.gnome.org/TwoPointThirtyone/ExternalDependencies?
Especially this part:

  If you want to add a new dependency or want one of the minimum
  versions updated, make a good case for it on desktop-devel-list (this
  may only require a few sentences). In particular, provide reasons why
  it is important to bump the version number, explain any impact
  (compile and run time) on other modules, and list any additional
  external dependencies it would pull in as well as any requirements on
  newer versions of existing external dependencies. Be prepared for
  others to take a few days to test it (in particular, to ensure it
  builds) before giving a thumbs up or down.

Are you ok with it?


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


New external dependencies for Rygel: GUPnP & Libgee

2010-06-07 Thread Zeeshan Ali (Khattak)
Hi,
   I would like to propose the following as blessed dependencies for Rygel:

* gupnp >= 0.13.3
* gupnp-av >= 0.5.5
* gupnp-vala >= 0.6.5
* libgee >= 0.5.0

  The first three are part of GUPnP project and the last one is a
collection library providing GObject-based interfaces and classes for
commonly used data structures. Please visit the projects' home
pages[1][2] for more information on them.

  Yes, I should have done it at the same time I proposed Rygel but hey
this is my first module in GNOME so please go easy on me. :) On the
bright side some gnome modules already depend on the first two of the
libraries above indirectly (empathy) or optionally (gnome-user-share).

--
Regards,

Zeeshan Ali (Khattak)
FSF member#5124

[1] http://www.gupnp.org
[2] http://live.gnome.org/Libgee
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list