Florent Daigniere <nextg...@freenetproject.org> writes:
> On Sat, 2017-12-09 at 19:24 +0100, Arne Babenhauserheide wrote:
>> Florent Daigniere <nextg...@freenetproject.org> writes:
>> > Months later he is asking for help supporting the windows version of
>> > the
>> > legacy script that has now been broken for years (we're past the one
>> > year mark now)...
>> 
>> Let one point not be forgotten:
>> 
>> You broke that script this spring when you disabled
>> downloads.freenetproject.org without first checking which parts of our
>> tools depended on it. This was a throwback of more than half a year on
>> the way to finally getting next released.
>> 
>> And you did that when I had just finished my setup to get reliable
>> releases again. Despite me voicing concerns.
>
> You are re-inventing history here:
>
> 1) It wasn't my decision to switch to the new infrastructure: Keeping
> osprey was both expensive (in £ but also sysadmin time) and useless
> (since nothing was running nor working from it anymore).

The cost in £ is irrelevant compared to the amount we'd have to pay for
even a single week of paid development. We had and have enough money in
the account to keep osprey up for decades. Deleting it after I told you
that there are things we should preserve was folly.

And when I think about the time your premature deletion cost me and
others, and all the breakage which resulted - not for you yourself or
your workflows, but for many parts of the release process - this is a
bad joke.

> 2) In August 2016 (and probably before on IRC) I did warn that action
> had to be taken:
> https://www.mail-archive.com/devl@freenetproject.org/msg29456.html
> ... Removing the DNS records and switching it off hasn't changed
> anything to the fact that it was already broken. Wget and cURL both
> check for HSTS headers by default, which means that "keeping it on"
> wouldn't have helped with making existing deployments of the script
> work.

Since 1478 replaced the pinned certificates, that is simply wrong. We
can change certificates with an in-freenet update, even use self-signed
ones, and still get the security needed for the updater.

> 3) You are the one who has changed the plan:
> https://www.mail-archive.com/devl@freenetproject.org/msg54925.html

I wrote this message after a discussion with you where you stated that
the Maven repo would be the way with least work to be done. Which was
false. But your quite strong requests that I investigate and choose
among the alternatives you showed (which excluded the least effort one)
did take up the time needed to avoid the breakage.

When I asked you, what the lowest effort action would be which would
keep everything working so we could migrate in small working steps, you
left out the option to simply copy the file hierarchy and replace the
pinned certificates. Yes, I could have thought about that myself, but I
trusted your expert opinion.

Due to that I lost a week where I spent most of my free time
investigating the different options (as you asked me to) and trying to
see what we could use. Yes, I put in work to keep things working despite
the expected breakage. That you're now holding it against me that I
tried to push things forward according to *your* wishes is unnerving.

> Blame me all you want, but I have delivered upon what I said I would

I give it to you that that's true in some sense, because you always said
that others should do a large part of the work required due to the
changes you did. You did not promise to do the work, you simply stated
others should spend their time adapting to what you did.

And then you forced the issue so we'd have widespread breakage if others
do not bide. And not only once.

Ever since I started as release manager, you put additional work on my
plate, broke things which I needed in workflows I inherited, and
harassed me when I did not do the exact thing you wanted me to do. I
should have seen that coming when you deleted the ant build files from
next. Despite that, I still moved forward to reduce the differences
between master and next to minimize the risk of switching to next, and I
preserved our ability to release some improvements despite the
transition still being unfinished, and what I got from you were requests
to invest more time into things you broke. Along with requests that I
take a leading role, paired with harassment when I did not act as you
wished; you tried to abuse me as spearhead to make others follow your
ideas and attacked me when I did not.

I am working on Freenet because I consider it important, but not to let
myself be insulted by you. I am investing my private time, time I then
do not spend with my family, and your continuous attacks are making this
an unpleasant experience.

I always tried to do what is the pragmatic way forward, the way which
aids the project, even if that means taking the coals from the fire for
you, and not to take your attacks personally even when they were, but
given the persistence of your personal attacks in IRC and now also here
in devl, I no longer see that as viable.

You harassed xor for years, and I repeatedly asked you to stop
that. When I became release manager, you started to first put in ever
more demands for time investment by me and then to harass me when I did
not follow.

I am saying this now in public, because I cannot let it stand any
longer. If I were to go, I expect that you would harass the next person
who takes up any official role for the project. I do not know why you do
that, but I no longer care: You take the joy out of contributing. The
discussions with you were the largest energy drain for me in the past
months, and that has to stop.


But this is not how I want to end a email.

Things I am happy about: Being able to ship Sharesite so people can
create and update Freesites with minimal effort - which quite a few
people took up. Finally shipping WoT build 19. Shipping bookmark update
notifications.

And it would be great to ship the new Windows installers and tray - this
is already prepared, I just need to run the release script - along with
a fixed update.cmd to finally be able to start testing releases from
next without having to worry that the update could permanently block
Windows users from updating in case something breaks in the networking
layer.


Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken

Attachment: signature.asc
Description: PGP signature

Reply via email to