Re: Getting contributors via OpenHatch

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

 



Hi,

On Mon, Jun 2, 2014 at 6:18 PM, Elle Stone
<ellestone@xxxxxxxxxxxxxxxxxxxx> wrote:
> On 06/02/2014 11:32 AM, Michael Schumacher wrote:
>>>
>>> Von: "Elle Stone" <ellestone@xxxxxxxxxxxxxxxxxxxx>
>
>
>>> I've shown several people how to build GIMP from git.
>
>
>> Was there a special part they needed help with?
>
>
> No. They just wanted the quickest, easiest way to compile GIMP from git. I
> sent they my "cheat sheet" of commands and referred them to the article if
> any of the commands on the cheat sheet didn't make sense.

Like some others here, I don't really get it. I never had any problem
with GIMP compilation. GIMP uses the very common tryptic of all GNU
projects (and most Free Software): ./configure && make && make install
It has some dependencies, especially when compiling the git version,
but they all follow the same 3-command method. I just don't get what
is difficult with this.
Note that I don't say this is flawless and there can't be any issue
during building, but when that happens, that's a bug in the
compilation process (and by itself, fixing this can be a very valid
patch). In any cases *usually* this works perfectly. This is the most
common compilation process ever. How can this be considered a barrier
for contribution?
I don't even understand how anyone may want more than what is already
in the INSTALL file (which is already quite complete)...

All projects with huge contribution rate have the *very exact* same
compilation process (or a very similar one).

Jehan

>> I've read the build guide you posted yesterday, and was a bit confused by
>> it.
>
>
> Two years ago, when I wrote that article, it took me several days of
> trawling the internet before I succeeded in putting together a set of
> commands for building GIMP from git. I didn't consider that time well-spent,
> and I was hardly a newbie at Linux, the command line, or building software
> from source.
>
> I wrote the article mostly to remind myself what the steps are. Also a lot
> of people on the GIMP user list were complaining about 2.8, so I thought it
> would be neat to figure out how to install 2.6, 2.8, and 2.9 all at once.
>
> If I were writing the article today, I'd write it differently. I wasn't
> putting it forward as a model of clarity but rather in case there were parts
> someone wanted to use.
>
> I think the Calligra build instructions are in fact a model of clarity and
> would make an excellent template for writing up how to build GIMP from git.
>
>
>>
>> Regarding said build instructions:
>>
>> - the config.site approach as described in e.g. Martin Nordholt's blog
>> works fine for me
>>    I've never ever had to remember to set  environment variables again
>
>
> Two years ago I did find the Nordholt article but I couldn't figure out what
> he meant by "config.site". I still can't. Looking at
> http://www.gimp.org/source/howtos/gimp-git-build.html, perhaps the line:
>
> export ACLOCAL_FLAGS="-I $PREFIX/share/aclocal $ACLOCAL_FLAGS"
>
> has something to do with "config.site"?
>
> So I followed Shallowsky's and Lightning's instructions instead.
>
>
>> Getting the dependencies is:
>>
>> - easy on reasonably recent Linux distros (apt-get build-dep, zypper -d,
>> ...).
>
>
> The Calligra build instructions have a nice set of "how tos" for the
> dependencies for the most popular Linux distros. This is a nice touch
> because it does vary from distro to distro. Not everyone already knows about
> these commands.
>
>
>> Where OpenHatch will provide the most benefit:
>>
>> - enable user to discover that there is something beyond the icons of the
>> desktop environment, for example a command line interface
>> - enable users to get to the point where building any software or
>> documentation, including babl, gegl, gimp, the gimp user manual, plug-ins,
>> ..., becomes a no-brainer
>>    - i.e. understanding messages like "needs libfoo..." and make it become
>> "ahhh, I'll just get it from my the package management"
>
>
> It's not that compiling from source is such a big deal. But why not make it
> as easy as possible for people building GIMP for the first time? Maybe put
> in a few sentences here and there explaining the obvious to people for whom
> it might not be so obvious?
>
> Elle
>
>
> _______________________________________________
> gimp-developer-list mailing list
> List address:    gimp-developer-list@xxxxxxxxx
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list
_______________________________________________
gimp-developer-list mailing list
List address:    gimp-developer-list@xxxxxxxxx
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list




[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux