My GtkGLExt updates and request to take maintainership

View: New views
6 Messages — Rating Filter:   Alert me  

My GtkGLExt updates and request to take maintainership

by Mukund Sivaraman :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all

I have put up a git repository of my modifications to GtkGLExt at
<https://www.banu.com/git/?p=gtkglext.git;a=summary>.

The commit log should be self-explanatory. The major change is an
upgrade of OpenGL's extensions to current headers as published by the
Khronos Group.  There are some bug fixes too.  This work is based on
where Naofumi left off (since then, except for bugfixes to examples,
and automake files, nothing major has changed).

The TODO list has a bunch of items for what needs to be done. I want to
do a few more changes at least:

1. The wrappers around OpenGL extensions API need to be made more GLee
like, and use less memory. Currently it's a pain to use the GtkGLExt
wrappers.

2. Update the Pango backend which we use. The current code uses Pango X
which is obsolete.

3. Move the repository to git.gnome.org, use bugzilla.gnome.org to
track bugs (currently it lists just 1) and move the website to
<http://projects.gnome.org/gtkglext/>.  gnome.org is a preferred home
for it where several more GNOME developers will get commit access to
its repositories by default.  I am a member of the GNOME foundation and
can get this sorted if current maintainers are fine with it.

4. Make some automake related changes.

I also request to take up maintainership of GtkGLExt. It doesn't seem
actively maintained currently.

                Mukund
_______________________________________________
gtkglext-list mailing list
gtkglext-list@...
http://mail.gnome.org/mailman/listinfo/gtkglext-list

Re: My GtkGLExt updates and request to take maintainership

by Mukund Sivaraman :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Oct 14, 2009 at 01:53:21AM +0530, Mukund Sivaraman wrote:
> I have put up a git repository of my modifications to GtkGLExt at
> <https://www.banu.com/git/?p=gtkglext.git;a=summary>.

You can see an example of GLSL with GtkGLExt here:
https://www.banu.com/blog/2009/10/13/glsl-with-gtkglext/

The video on that page was captured by using Istanbul on Fedora 11,
with an NVIDIA chipset and the proprietary NVIDIA driver.

                Mukund
_______________________________________________
gtkglext-list mailing list
gtkglext-list@...
http://mail.gnome.org/mailman/listinfo/gtkglext-list

Re: My GtkGLExt updates and request to take maintainership

by Braden McDaniel :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/13/09 4:23 PM, Mukund Sivaraman wrote:

> Hi all
>
> I have put up a git repository of my modifications to GtkGLExt at
> <https://www.banu.com/git/?p=gtkglext.git;a=summary>.
>
> The commit log should be self-explanatory. The major change is an
> upgrade of OpenGL's extensions to current headers as published by the
> Khronos Group.  There are some bug fixes too.  This work is based on
> where Naofumi left off (since then, except for bugfixes to examples,
> and automake files, nothing major has changed).
>
> The TODO list has a bunch of items for what needs to be done. I want to
> do a few more changes at least:
>
> 1. The wrappers around OpenGL extensions API need to be made more GLee
> like, and use less memory. Currently it's a pain to use the GtkGLExt
> wrappers.
>
> 2. Update the Pango backend which we use. The current code uses Pango X
> which is obsolete.
>
> 3. Move the repository to git.gnome.org, use bugzilla.gnome.org to
> track bugs (currently it lists just 1) and move the website to
> <http://projects.gnome.org/gtkglext/>.  gnome.org is a preferred home
> for it where several more GNOME developers will get commit access to
> its repositories by default.  I am a member of the GNOME foundation and
> can get this sorted if current maintainers are fine with it.
>
> 4. Make some automake related changes.
>
> I also request to take up maintainership of GtkGLExt. It doesn't seem
> actively maintained currently.

Well, I'd say it's semi-actively maintained.

It is hard to deny that the current maintainers (of which I'm one) are
lacking the time and/or interest to give this project the attention that
it needs.

I'm going to review your changes; but their intent, at least, sounds
good.  I'd welcome the addition of a person willing and able to
modernize GtkGLExt appropriately.  Speaking for myself, I'd like to
remain attached to the project as a comaintainer.

We've actually been trying to migrate the project to gnome.org for more
than a year.  This has been a bit of a fiasco.  Some of the delays in
responsiveness were on our end; but most of them weren't.  Things
petered out some months ago after repeated attempts to get Ralf
Corsepius a gnome.org account were met with no response.  Assuming Ralf
wishes to remain attached to this project and assuming the idea of
moving to gnome.org isn't met with complete derision by the current
comaintainers, that is the first problem that would need solving.

For my part, I see migration to gnome.org as something of an
inevitability because I see this project's future (if it has one at all)
as including absorption into GTK+ proper in some form.  I think moving
to gnome.org raises this project's visibility among GNOME developers and
hopefully facilitates realization of that future.

So I'm the easy sell.  But you may need to convince folks here that a
move to gnome.org won't make administrative tasks completely impossible.
  Because, frankly, that's how it looks to us right now.

--
Braden McDaniel                      e-mail: <braden@...>
<http://endoframe.com>               Jabber: <braden@...>
_______________________________________________
gtkglext-list mailing list
gtkglext-list@...
http://mail.gnome.org/mailman/listinfo/gtkglext-list

Re: My GtkGLExt updates and request to take maintainership

by Ralf Corsepius :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/14/2009 12:17 AM, Braden McDaniel wrote:

> We've actually been trying to migrate the project to gnome.org for more
> than a year. This has been a bit of a fiasco. Some of the delays in
> responsiveness were on our end; but most of them weren't. Things petered
> out some months ago after repeated attempts to get Ralf Corsepius a
> gnome.org account were met with no response. Assuming Ralf wishes to
> remain attached to this project

I do. However, the way gnome.org processed our attempt to move the
project to gnome.org has caused my interest in further pursuing a mover
of gtkglext to gnome.org to a minimum.

> and assuming the idea of moving to
> gnome.org isn't met with complete derision by the current comaintainers,
> that is the first problem that would need solving.
I regret having to say so, but provided the way gnome.org processed our
attempt to move the project to gnome.org, I am not sure further pursuing
a mover of gtkglext to gnome.org is a good idea.

> For my part, I see migration to gnome.org as something of an
> inevitability because I see this project's future (if it has one at all)
> as including absorption into GTK+ proper in some form. I think moving to
> gnome.org raises this project's visibility among GNOME developers and
> hopefully facilitates realization of that future.
Well, only if gnome.org changes their attitude. Otherwise gtkglext is
likely better off staying with sourceforge or with moving to another site.

> So I'm the easy sell. But you may need to convince folks here that a
> move to gnome.org won't make administrative tasks completely impossible.
> Because, frankly, that's how it looks to us right now.
Correct.

Ralf


_______________________________________________
gtkglext-list mailing list
gtkglext-list@...
http://mail.gnome.org/mailman/listinfo/gtkglext-list

Re: My GtkGLExt updates and request to take maintainership

by Mukund Sivaraman :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Oct 14, 2009 at 05:42:03AM +0200, Ralf Corsepius wrote:

> On 10/14/2009 12:17 AM, Braden McDaniel wrote:
>
>> We've actually been trying to migrate the project to gnome.org for more
>> than a year. This has been a bit of a fiasco. Some of the delays in
>> responsiveness were on our end; but most of them weren't. Things petered
>> out some months ago after repeated attempts to get Ralf Corsepius a
>> gnome.org account were met with no response. Assuming Ralf wishes to
>> remain attached to this project
>
> I do. However, the way gnome.org processed our attempt to move the  
> project to gnome.org has caused my interest in further pursuing a mover  
> of gtkglext to gnome.org to a minimum.

Let's see what needs to be done to move it to gnome.org:

1. It is possible for a committer to create new git.gnome.org
repositories automatically without any 3rd party (human) involvement.
[Btw, we should create separate repositories for gtkglext, gtkglextmm,
etc.  due to the way the code and history are organized.]

2. There is a bugzilla.gnome.org component for GtkGLExt already.

3. There is this mailing list.

What remains are accounts to commit to the repository. I have one. Do
you and Braden have accounts too?

Ralf: If you're still waiting for an account, we'll create this
repository and I'll see to it that you get your account after that.
You can not only commit to GtkGLExt, but any of the hundred odd GNOME
projects after that (assuming your patches are reviewed and accepted by
maintainers of that project, of course :).

Until you get the account, you can have GtkGLExt patches from you
committed by any gnome.org committer (git separates the concept of
author and committer, so the patches are committed in your name to the
repo).

GtkGLExt is a GTK+ related project which is considered for inclusion
into GTK+ someday (Project Ridley or not).  It belongs at gnome.org.
You have several more GNOME developers looking at it, and readily able
to commit to it.

                Mukund
_______________________________________________
gtkglext-list mailing list
gtkglext-list@...
http://mail.gnome.org/mailman/listinfo/gtkglext-list

Repositories on git.gnome.org

by Mukund Sivaraman :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Oct 14, 2009 at 03:30:37PM +0530, Mukund Sivaraman wrote:
> 1. It is possible for a committer to create new git.gnome.org
> repositories automatically without any 3rd party (human) involvement.
> [Btw, we should create separate repositories for gtkglext, gtkglextmm,
> etc.  due to the way the code and history are organized.]

The following git repositories are now available:

http://git.gnome.org/cgit/gtkglext/
http://git.gnome.org/cgit/gtkglext-sharp/
http://git.gnome.org/cgit/gtkglextmm/
http://git.gnome.org/cgit/pygtkglext/

Please let's use these from now on. I'll push my patches soon. I have
to rebase them against the new gtkglext tree as they are currently
against where Naofumi left off.

Ralf: If you do not have a GNOME committer account, we'll get one for
you.  Have you applied for one, and do you have a request tracker
number for it?

                Mukund
_______________________________________________
gtkglext-list mailing list
gtkglext-list@...
http://mail.gnome.org/mailman/listinfo/gtkglext-list