> 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 >> > >