> On 17 Aug 2017, at 10:49, Herby Vojčík <he...@mailbox.sk> wrote:
> 
> Guillermo Polito wrote:
>> 
>> 
>> On Thu, Aug 17, 2017 at 10:32 AM, Esteban Lorenzano <esteba...@gmail.com
>> <mailto:esteba...@gmail.com>> wrote:
>> 
>> 
>>    >  On 17 Aug 2017, at 10:18, Herby Vojčík <he...@mailbox.sk
>>    <mailto:he...@mailbox.sk>> wrote:
>>    >
>>    >  jtuc...@objektfabrik.de <mailto:jtuc...@objektfabrik.de> wrote:
>>    > > Herby,
>>    > >
>>    > > my ccomments were not meant to say you are not competent enough
>>    to fix
>>    > > Glorp. I know you have been active as the maintainer of Amber for
>>    quite
>>    > > a while now and know you are an experienced Smalltalker. So this
>>    is not
>>    >
>>    >  Not really. Actually, never did any production-ready project in
>>    Smalltalk. The one I do now is the first time.
>>    >
>>    > > an attempt to make you look incompetent or "unqualified".
>>    > >
>>    > > I just wanted to point out that
>>    > >
>>    > >  * I think that if there is a bug in Glorp, it should be communicated
>>    > >    to the maintainers in order to make sure the fix is making it into
>>    > >    newer Glorp versions and from there to all dialects that have
>>    a port
>>    >
>>    >  Yeah, sure. But Esteban's mail suggested that it is a long
>>    process, so maybe it _is_ beneficial to try to shortcut the fix at
>>    Pharo side.
>>    >
>>    >  Don't know the local politics, so can't say myself.
>> 
>>    Is not about politics :)
>>    basically: cincom does not maintains other platforms than themselves
>>    (and *I am not* complaining, this is a fair choice, we do the same
>>    with pharo related things). So if we want to keep the port updated
>>    is this community who has to do it.
>>    Now, in the case of Glorp this is not easy to do and last year we
>>    (the consortium) spent money to get an updated port. Now, if there
>>    is a bug and is *we* who found it, I would like to have a fix for
>>    our port (and of course inform it to cincom guys).
>> 
>>    In fact… complexity is so big in this project that every port of
>>    Glorp from VW to Pharo is a “de facto” fork (not desired, but
>>    necessary). And any new port/update of the port will require
>>    important efforts we cannot do at the moment (I guess we could diff
>>    versions and update just the changes we find… just to simplify. But
>>    still, this is a lot of work :P).
>> 
>>    Anyway, this is why if we have the opportunity to fix a bug in our
>>    platform, I would apply it regardless the cincom process (and our
>>    own update process).
>> 
>> 
>> Just a thought out of thin air: wasn't filetree supposed to provide
>> common ground for this kind of scenarios? If we shared a single
>> repository in github that would save us a lot of discussion :P
> 
> I'd prefer on-premise git.smalltalkhub.com, but it's just me. :-(

yeah, that will not happen, sorry. 
we are moving to github *also* because of marketing and visibility.

Esteban

> 
> OTOH, it can be interesting if the system it runs on is decently extensible 
> so Smalltalk-specific plugins be added (edit in place via run in squeakjs, 
> deep-linking-like integration when open in internal browser inside pharo 
> image, ...).
> 
>>    cheers,
>>    Esteban
>> 
>>     >
>>     >>    of Glorp (Smalltalk is too much of a niche to be able to
>>    stand more
>>     >>    and more niche-ification of forks and stuff, esp. for such a
>>    central
>>     >>    part as Glorp which are way too important to only be
>>    maintained by
>>     >>    one or two developers - which they unfortunately are, at
>>    least to my
>>     >>    knowledge)
>>     >
>>     > :-(
>>     >
>>     >>  * I am not sure if anybody from Cincom is listening here
>>    looking for
>>     >>    Glorp problems, so I saw/see the danger of "private" fixes /
>>    forks
>>     >>  * I fixed a few bugs in Glorp in the past just to find out that the
>>     >>    concept was correct but the place to fix it was wrong (or at
>>    least
>>     >>    would not heal all related problems). Glorp is complex and it has
>>     >>    lots of layers. It is a good example of the "avoid
>>    responsibility"
>>     >>    concept that was once (what a coincidence) formulated by Alan
>>    Knight
>>     >>    in an article named "All I've learned about object orientation I
>>     >>    learnt from Dilbert" (or similar) - so I was gad Niall looked
>>    into
>>     >
>>     > Yeah, the classic (that is, for me; lots of ppl out there do not
>>    know it, though they should).
>>     >
>>     >>    these and gave me feedback as well as a "full" fix
>>     >
>>     > Yeah, that would be nice.
>>     >
>>     >> So I mainly ask you to post your fix and problem description to the
>>     >> Glorp Mailing list / Google group. It would be a pity if your fix is
>>     >
>>     > I posted (that is, I tried to; I hope it got there).
>>     >
>>     > Maybe I should reply there with a few more words... or find out
>>    if it got there in the first place.
>>     >
>>     >
>>     >> buried in some fork of Glorp.
>>     >>
>>     >> Joachim
>>     >
>>     > Herby
>>     >
>> 
>> 
>> 
>> 
>> 
>> --
>> 
>>      
>> 
>> Guille Polito
>> 
>> 
>> Research Engineer
>> 
>> French National Center for Scientific Research - _http://www.cnrs.fr_
>> 
>> 
>> 
>> *Web:* _http://guillep.github.io_
>> 
>> *Phone: *+33 06 52 70 66 13
>> 
> 
> 


Reply via email to