Re: [Gimp-developer] Easy access for contributors

On 12-03-12 4:19 , grafxuser wrote:

it was easier for new developers to contribute, if they had a ready-to-use development environment.
Not everybody wanting to help, is a born Linux administrator by himself to setup a suitable programming environment. There are many Windows or Mac users, who'd like to help, but are helpless themselves in setting up the necessary environment and keeping it up to date.
How about a pre-built developer virtual machine, created with say SUSE factory and downloadable from the GIMP developers page? I guess, there a projects out there, which already provide the service of building ready-to-use VM's, like Turnkey Linux. Linux distributions nowadays have a package manager to constantly update the VM, so the main effort would be once.
Alexia replied:
> If a developer can't set up his/her own environment, they cant do the job. Period. We don't even accept GSoC students who have not done this before applying. And honestly, its not rocket science. Just stuff you HAVE TO know as a developer. Things gimp depends on etc. There are plenty of advice and scripts for linux and even mac. Build environment on windows is a bit more complex... and is contributing on windows.

Alexia, with all possible and imaginable respect I have for you (I truly do) and all other great girls and guys here:
...Just stuff you HAVE TO know...', sounds like an awful thing to say now that you have mastered it. It sounds as if you're burning bridges with an elitist smirk. I haven't seen a person yet born with knowledge of setting up a development environment. Did you forget? I am sure someone taught you how to do it, and someone showed you how to setup your environment. Maybe you learned on your own, but even so, you read stuff that someone wrote, so that you can learn and create and push the whole thing further than that person before you (which you do admirably!). I am sorry if I said it too harshly, I am trying to get my opinion across.

I believe deeply that one key aspect of open/free paradigm is that we don't close any pathways to learning and knowledge. In this respect, grafxuser's suggestion sounds valid and, it is my opinion, could provide a fundamental perspective on approaching GIMP development for the young blood. What could go wrong? (famous last words, I know, but really...) A ready-made environment could only provide a playground for 'younglings'. They can do whatever they want with it and just maybe even submit an awful patch here and there; or even take the environment apart and learn how to setup their environments. One thing is certain. Those awful patches, they will get better and better with time, and they will be awful no more. They just might be brilliant, who knows? And who knows, maybe there would be a new generation of GIMP developers. Maybe not, but then again, maybe yes.

I am not suggesting a 'GIMP dev school' (not now, at least ;). You are right, there are lots and lots of sources online with info. It might not appear so to you, but to an initiate, that info is a loosely connected network of mixed structured info and personal notes, sometimes obsolete... Since you girls and guys are so far ahead in this, it is astonishingly brave for anyone to dedicate time to at least catch up with you. In my opinion, grafxuser's idea would provide a bit of a shortcut there, wouldn't it? And, considering the correspondences on GIMP mailing list, about the lack of developers, I get the impression that it is not the time to be picky. You know a lot more than me on this topic, do you think that a ready-made environment would not be worth the effort?

Alexandre said:
Sure, make it.
I do agree with this.  Being one of the ignorant, I would like to collaborate with others on this idea.


Food for thought...
It was mentioned before in the context of GIMP users, but maybe it is applicable to developer community, too...
(yahvuu provided a great read considering this: ) It seems that GIMP community is missing the 'middle' zone. There are masters up there, and there are people down there that try to initiate themselves in (and often loose steam), and then there is a void in the middle. Hope it does not offend anyone, GIMP community resembles an aging nation, in a way. ;)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]