(unable to comment to this without loosing my temper. So... no comment)

On Mon, 10 May 2021 at 05:49, Ian Lance Taylor <i...@google.com> wrote:

> On Sun, May 9, 2021 at 8:33 AM abebeos <lazaridis.com+abeb...@gmail.com>
> wrote:
> >
> > To me this sounds quite like an "disorganized mess, where bullies,
> abusers and even IT-fascists can thrive".
> >
> > It is clear to me that some gcc project maintainers, the steering
> committee and bountysource are crossing ethical (if not legal) boundaries.
>
> The GCC project maintainers and the steering committee are definitely
> not crossing ethical or legal boundaries here.
>
> I don't know anything about Bountysource.  Bountysource is completely
> separate from GCC.  It appears from your link that John Paul Adrian
> Glaubitz posted a bounty for some GCC work.  A number of people and
> organizations supported the bounty, but the GCC project itself did
> not.  Although the work is for GCC, the GCC project has nothing to do
> with that bounty.  That is handled entirely by Bountysource.
>
>
> > The Issue:
> >
> > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92729
> >
> > The Bounty (a bit higher than $7K)
> >
> >
> https://www.bountysource.com/issues/84630749-avr-convert-the-backend-to-mode_cc-so-it-can-be-kept-in-future-releases
> >
> > The Complaint re Voting Process:
> >
> > https://github.com/bountysource/core/issues/1532
> >
> > Bountysource may write whatever they want in their terms-of-service -
> the relevant law is still above. And of course OSS-ethics, which are more
> that a basic code-monkey-mentality of the kind "only code is work, only
> patch authors are workers".
> >
> > * there is a bounty
> > * I start work (working around a major gcc project deficit, which is a
> missing CI, testing testing testing, concluding, "reviving" and existent
> patch)
> > * I claim 50%
> > * a dispute starts, which is then aborted non-transparently by some
> anonymous coward, without waiting for the major backers votes,  and all gcc
> participants simply keep silence.
> >
> > I am aware that the effort to fight for 50% of a $7K bounty is not worth
> it - even the distraction for opening a discussion here is essentially not
> worth the effort.
> >
> > I cared more or less only on what Microchip ($5K contibution to the
> bounty) had to say, and the other two top backers. And I'm still curious
> about this.
> >
> > If they too say "research, analysis and integration work is no work" and
> "effort to validate abandoned patches and reuse of them is no work" - well,
> then I guess I'll rest my case.
> >
> > But at least it gets "on file", so other people which struggle with gcc
> (especially in combination with bountysource) have a point-of-reference.
> >
> > Very disappointing all this.
> >
> > I mean really? An OSS project which brute-force aborts a
> voting-procedure (=IT-fascism)? Just to award a monetary value to an
> gcc-project insider?
> >
> > And everyone keeps silence?
>
> If I'm reading the Bountysource page correctly, the bounty was awarded
> to saaadhu, who I assume is Senthil Kumar Selvaraj.  Senthil has been
> a GCC contributor for a while with some 70 committed patches.  But I
> wouldn't describe them as a GCC project insider.  They are not a GCC
> maintainer or reviewer.
>
>
>
> > We all know that reproducing such things in order to have an informed
> opinion/vote costs terribly high amounts of time. The simplified method
> would be:
> >
> > * enter the issues here:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92729#c9
> > * then, just try to validate the until then available patch
> >   * => you'll fail, as no stable environment is available (major failure
> of the steering comitee, which should insist "all targets need to have an
> functioning CI"
> > * => here you start integrating a dev/ci environment, try to find
> reference points/versions etc., etc.
> >
> > @ Steering Committee
> >
> > A functioning CI across targets is a non-disputable must requirement in
> todays IT landscape:
> >
> > * https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98574
> >
> > Or at least reference-repos, like e.g. this one:
> >
> > * https://github.com/abebeos/avr-gnu
> >
> > We would not have this topic here, if the gcc-project had a decent CI,
> or a build-setup used by all developers.
>
> I agree that having a good CI for GCC would be really great.  It's
> also really hard.  GCC generates code for many different targets, and
> the nature of GCC is such that running tests on a simulator rather
> than real hardware, while helpful, is simply not good enough in
> practice.  So a good CI for GCC requires supporting a large variety of
> hardware.  That is very desirable.  It's also very hard and very
> expensive.  The GCC project must rely on volunteers for this work.
> You can see the available support at
> https://gcc.gnu.org/wiki/CompileFarm and on the gcc-testresults
> mailing list.  Should the project have better CI?  Yes, absolutely.
> Who is going to put in the time, effort, and money to make that
> happen?
>
>
> In any case, this is not the right place to raise your concerns about
> Bountysource.  That is not part of the GCC project.
>
> Ian
>

Reply via email to