GStreamermm and GitHub

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

GStreamermm and GitHub

Russel Winder-2
Hi,

I gather this is the email list for gstreamermm as well as gtkmm.

I see there is a GitHub repository of gstreamermm as well as the one on
git.gnome.org, I'm wondering what the role of each is, especially given the
GitHub repository has no issues but does allow pull requests.

--
Russel.
==========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk

_______________________________________________
gtkmm-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/gtkmm-list

signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: GStreamermm and GitHub

Marcin Kolny
Hi Russel,
GitHub repository is just a mirror repository of the one on gnome.org. Patches should be submitted through bugzilla (https://bugzilla.gnome.org/enter_bug.cgi?product=gstreamermm), however, I don't mind merging github pull requests.

2017-09-30 14:54 GMT+01:00 Russel Winder <[hidden email]>:
Hi,

I gather this is the email list for gstreamermm as well as gtkmm.

I see there is a GitHub repository of gstreamermm as well as the one on
git.gnome.org, I'm wondering what the role of each is, especially given the
GitHub repository has no issues but does allow pull requests.

--
Russel.
==========================================
Dr Russel Winder      t: <a href="tel:%2B44%2020%207585%202200" value="+442075852200">+44 20 7585 2200
41 Buckmaster Road    m: <a href="tel:%2B44%207770%20465%20077" value="+447770465077">+44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk

_______________________________________________
gtkmm-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/gtkmm-list




--
Pozdrawiam
Marcin Kolny

_______________________________________________
gtkmm-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/gtkmm-list
Reply | Threaded
Open this post in threaded view
|

Re: GStreamermm and GitHub

Russel Winder-2
On Sat, 2017-09-30 at 15:08 +0100, Marcin Kolny wrote:
> Hi Russel,
> GitHub repository is just a mirror repository of the one on gnome.org.
> Patches should be submitted through bugzilla (
> https://bugzilla.gnome.org/enter_bug.cgi?product=gstreamermm), however, I
> don't mind merging github pull requests.

I have to admit putting patches onto issues or mailing lists seems like a very
1980s way of working to me. I appreciate GNOME, GStreamer, and others still
work this way, but I think it would be good if they accepted pull requests on
GitLab or GitHub if not possible via git.gnome.org. So if I do some changes I
will take you up on managing pull requests on GitHub.

I am currently investigating creating GStreamer MPEG-TS bindings for D and
Rust – both seem to be very straightforward because of Gir-to-D and Gir-to-
Rust tools. Creating a C++ version for GStreamerMM is actually a better short
term strategy though, so I wonder what the technology is for creating
GStreamerMM bindings: is there a Gir-to-C++14?

--
Russel.
==========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk

_______________________________________________
gtkmm-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/gtkmm-list

signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: GStreamermm and GitHub

Daniel Boles
GNOME is aware of the ageing nature of its infrastructure and therefore is moving to GitLab. Nautilus has already moved to the new self-hosted instance.

I don't think GIR and C++ are really compatible, though it would certainly be nice to have some more modern basis than m4 macros. :) But I'm probably just saying that because I'm still a highly confused Autotools user in my main project...



_______________________________________________
gtkmm-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/gtkmm-list
Reply | Threaded
Open this post in threaded view
|

Re: GStreamermm and GitHub

Russel Winder-2
On Sat, 2017-09-30 at 15:28 +0100, Daniel Boles wrote:
> GNOME is aware of the ageing nature of its infrastructure and therefore is
> moving to GitLab. Nautilus has already moved to the new self-hosted
> instance.

Great news. It must have been a sometimes difficult debate trying to decide
between GitHub, GitLab or something on gnome.org. Whilst GitHub may have
greater mindshare, I think GitLab will be a successful location.
 
> I don't think GIR and C++ are really compatible, though it would certainly
> be nice to have some more modern basis than m4 macros. :) But I'm probably
> just saying that because I'm still a highly confused Autotools user in my
> main project...

Given that D and Rust can create a mostly automated system for generating
bindings, I am surprised to hear C++ would be difficult. Clearly girtod and
gir already exists, and it seems nothing for C++ does. I guess the question is
the a "market" for doing something.

I'm trying to give up all use of Autotools: Meson, SCons, and if necessary
CMake, FTW.
--
Russel.
==========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk

_______________________________________________
gtkmm-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/gtkmm-list

signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: GStreamermm and GitHub

Daniel Boles
On 1 October 2017 at 11:48, Russel Winder <[hidden email]> wrote:
Given that D and Rust can create a mostly automated system for generating
bindings, I am surprised to hear C++ would be difficult. Clearly girtod and
gir already exists, and it seems nothing for C++ does. I guess the question is
the a "market" for doing something.

I should clarify that what I said about thinking they're not compatible was purely based on the fact that no one has made them compatible yet... which is not very good reasoning, now that I think about it :) and yes, may be doable already.

I would be in the market as a user, but of course making this work could be distinctly non-trivial on the part of the maintainers, and it's possible they don't have sufficient time or interest.

 
I'm trying to give up all use of Autotools: Meson, SCons, and if necessary
CMake, FTW.

Yeah, I spent a few days converting one of my more 'toy' projects from Autotools to Meson, and while I still have to convert the tests (snore), it's obvious that Meson is infinitely easier to write and more maintainable.

I can't wait to see the git commit where I finally bin Autotools - I can only guess how many lines and bytes of bloat that'll be.

I appreciate what Autotools set out to do, but it kept doing it for far too long. The part of this I'll miss the most is Automake, as I kinda like its nonlinear syntax and find it quite expressive in some areas - but I think Meson wins in having files that are easier to reason about and not loaded with Autoconf baggage.


_______________________________________________
gtkmm-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/gtkmm-list