Re: Porting applications to meson

2017-05-22 Thread Daniel García Moreno
El lun, 22-05-2017 a las 21:42 +0200, Armin Krezović escribió:
> On 22.05.2017 21:39, Daniel García Moreno wrote:
> > 
> > I've been today reading the meson documentation to try to port
> > libgepub[1], but I can't find any example of a lib with gir and all
> > this stuff, so I decided to wait until other libs are ported.
> > 
> 
> How about
> 
> https://git.gnome.org/browse/nautilus/tree/libnautilus-extension/meson.build
> 

That will help, thank you.

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

Re: Porting applications to meson

2017-05-22 Thread Iñigo Martínez
Totem could be an interesting challenge, being a core application.

I will take a look to see what I do.

Best regards,


2017-05-22 21:37 GMT+02:00 Bastien Nocera :
> On Mon, 2017-05-22 at 21:29 +0200, Iñigo Martínez wrote:
>> Hi,
>>
>> I have been using meson for some months now at work, and I've taken
>> advantage of what I learned to port some applications' build systems
>> to it (gnome-todo[0], bijiben[1] and gnome-calendar[2]). While I'm
>> waiting for those patches to be reviewed, I could also help on
>> porting
>> other applications' build systems too, although there is some work in
>> progress[3][4] and I would rather not start working on any random
>> application duplicating someone else's work.
>>
>> Is there any application that no one is working on and that it would
>> be interesting to port it to meson?
>>
>> Please, do not hesitate to contact me. I can try my best :)
>
> If you're interested, a non-trivial application would be totem. It has
> optional Python and Vala deps, an external API to port to the newer
> gtk-doc, etc.
>
> Porting any libraries in its dependency chain would also be helpful.
>
> Cheers
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Porting applications to meson

2017-05-22 Thread Armin Krezović
On 22.05.2017 21:39, Daniel García Moreno wrote:
> 
> I've been today reading the meson documentation to try to port
> libgepub[1], but I can't find any example of a lib with gir and all
> this stuff, so I decided to wait until other libs are ported.
> 

How about

https://git.gnome.org/browse/nautilus/tree/libnautilus-extension/meson.build

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

Re: Porting applications to meson

2017-05-22 Thread Daniel García Moreno
Hi Iñigo,

El lun, 22-05-2017 a las 21:29 +0200, Iñigo Martínez escribió:
> Hi,
> 
> I have been using meson for some months now at work, and I've taken
> advantage of what I learned to port some applications' build systems
> to it (gnome-todo[0], bijiben[1] and gnome-calendar[2]). While I'm
> waiting for those patches to be reviewed, I could also help on porting
> other applications' build systems too, although there is some work in
> progress[3][4] and I would rather not start working on any random
> application duplicating someone else's work.
> 
> Is there any application that no one is working on and that it would
> be interesting to port it to meson?
> 
> Please, do not hesitate to contact me. I can try my best :)
> 

I've been today reading the meson documentation to try to port
libgepub[1], but I can't find any example of a lib with gir and all
this stuff, so I decided to wait until other libs are ported.

libgepub have a simple lib with gir and an executable for test. If you
want to help on this, I'll appreciate. If anyone knows about other
gnome lib with gir that now implements meson build, that would be a
good resource to copy code from.

Regards.

[1] https://git.gnome.org/browse/libgepub/

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

Re: Porting applications to meson

2017-05-22 Thread Bastien Nocera
On Mon, 2017-05-22 at 21:29 +0200, Iñigo Martínez wrote:
> Hi,
> 
> I have been using meson for some months now at work, and I've taken
> advantage of what I learned to port some applications' build systems
> to it (gnome-todo[0], bijiben[1] and gnome-calendar[2]). While I'm
> waiting for those patches to be reviewed, I could also help on
> porting
> other applications' build systems too, although there is some work in
> progress[3][4] and I would rather not start working on any random
> application duplicating someone else's work.
> 
> Is there any application that no one is working on and that it would
> be interesting to port it to meson?
> 
> Please, do not hesitate to contact me. I can try my best :)

If you're interested, a non-trivial application would be totem. It has
optional Python and Vala deps, an external API to port to the newer
gtk-doc, etc.

Porting any libraries in its dependency chain would also be helpful.

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

Porting applications to meson

2017-05-22 Thread Iñigo Martínez
Hi,

I have been using meson for some months now at work, and I've taken
advantage of what I learned to port some applications' build systems
to it (gnome-todo[0], bijiben[1] and gnome-calendar[2]). While I'm
waiting for those patches to be reviewed, I could also help on porting
other applications' build systems too, although there is some work in
progress[3][4] and I would rather not start working on any random
application duplicating someone else's work.

Is there any application that no one is working on and that it would
be interesting to port it to meson?

Please, do not hesitate to contact me. I can try my best :)

Best regards,

[0] https://bugzilla.gnome.org/show_bug.cgi?id=781908
[1] https://bugzilla.gnome.org/show_bug.cgi?id=782707
[2] https://bugzilla.gnome.org/show_bug.cgi?id=782843
[3] https://samthursfield.wordpress.com/2017/05/22/tracker-%f0%9f%92%99-meson/
[4] https://www.bassi.io/articles/2017/05/19/further-experiments-in-meson/
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposal to deploy GitLab on gnome.org

2017-05-22 Thread Philip Withnall
On Tue, 2017-05-16 at 14:22 +0100, Allan Day wrote:
> In recent months we have got together to examine the possibilities
> for GNOME’s development infrastructure. We’ve spent a lot of time on
> this, because we want the community to have faith in our conclusions.
> If you are interested in this, you can read our research on the wiki
> [1].

I’m excited for this. I think my main concerns have already been raised
by others, but I’ll raise them as a +1:
 - Dependencies between issues (the workaround of listing them all in a
comment isn’t very satisfying, but will do in the interim if we are
sure a proper solution is coming)
 - First-class support for a fast-forward merge workflow, including not
losing comments when doing a force-push to an MR
 - Not breaking any old links when migrating cgit/Bugzilla
bugs/Bugzilla attachments

With those concerns in mind, I’m enthusiastic for gitlab.

I would also be supportive of a solution using Phabricator+cgit. Phab
for task management and patch review, since its task management is more
powerful than gitlab’s, and its patch review workflow doesn’t have the
problems of gitlab’s branch-and-merge approach (its inter-diff reviews
are great). cgit for viewing the repositories, as normal.

Philip

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