public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
From: Patrick Lauer <patrick@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: Re: [gentoo-project] Corporate affiliations of Council members
Date: Tue, 23 Jun 2020 19:48:04 +0200	[thread overview]
Message-ID: <38ba2c99-d811-8cd7-de2b-ca607f393ba8@gentoo.org> (raw)
In-Reply-To: <f6ccabba2bb9421a7d2e5de6c1f82a86a1f00225.camel@gentoo.org>

On 2020-06-22 18:18, Michał Górny wrote:
> Hello,
> 
> Here's another question for the Council nominees.  I'd like to ask
> the Council members to disclose their corporate affiliations,
> in particular whether they are employed or in partnership with companies
> using Gentoo or Gentoo derivatives.
> 
> This is because I believe that the electorate deserves to know whether
> their elected Council member may end up being in conflict of interest
> between doing what's right by the wide community and what's requested by
> his employer.
> 

As you may or may not know I've been working at Adjust GmbH 
(www.adjust.com) for the last almost 5 years.

Most of my job is babysitting a fleet of around 1000 servers running 
Gentoo, and ensure things work. I've had a few silly job titles, but I'm 
basically still Fixer of Things. (We're hiring!)

This inherently makes me motivated to have things in a sane state - e.g. 
packages actually compiling, updates not breaking and other very 
outdated traditional ideas about software development.

(And this is why I'm against things like the current py2 purge: There is 
code out there that works, can't be rewritten to py3 in a reasonable 
time*, and hasn't been rewritten in another language yet. There is no 
fundamental reason to exorcise all things older than 6 weeks, and it 
just forces me to spend time on useless busywork instead of doing 
something useful.
And it's inconsistent - packages like chromium won't get masked, because 
... err... ?
But I don't have the time to fight against this madness, so I just move 
everything useful to an overlay where it is vandalism-safe. Somehow that 
doesn't sound like a smart strategy to me but what can you do)

This doesn't mean I'm a statist, progress can be nice, but these days 
it's both computationally expensive with some packages taking more than 
a cpu-day to build, and lots of breakage because very few upstreams to 
anything resembling software engineering.
(e.g. gcc breaking ABI (wtf gcc5), glibc breaking collation (glibc 2.28 
which makes updating things exquisitely super fun times), random 
packages bundling in LLVM, openssl** and whatever else looks cute)

tl;dr: I want to be lazy, so stop breaking stuff ;)

Have fun,

Patrick



* "can't be rewritten" - there's some corners of python like 
manipulating binary data that are not cleanly portable to py3, and the 
people who would do the rewrite-from-scratch prefer using other 
languages like Go that don't mutate as fast (since rewriting sucks); as 
such this legacy py2 code will exist until it is either no longer 
needed, or the cost of rewriting is smaller than the negligible cost of 
maintenance.

** yes, a bundled-in security issue. Isn't it great!


  parent reply	other threads:[~2020-06-23 17:48 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-22 16:18 [gentoo-project] Corporate affiliations of Council members Michał Górny
2020-06-22 17:07 ` Brian Dolbec
2020-06-22 17:36 ` Robin H. Johnson
2020-06-22 18:20   ` Rich Freeman
2020-06-22 18:15 ` Matt Turner
2020-06-22 18:56 ` Alec Warner
2020-06-22 20:17   ` Michał Górny
2020-06-23 21:17   ` Andreas K. Hüttel
2020-06-24  5:53     ` Michał Górny
2020-06-24 11:23       ` Rich Freeman
2020-06-22 19:36 ` Ulrich Mueller
2020-06-22 20:32 ` William Hubbs
2020-06-23 13:33 ` Thomas Deutschmann
2020-06-23 17:48 ` Patrick Lauer [this message]
2020-06-23 20:50   ` Andreas K. Hüttel
2020-06-24 19:30     ` Patrick Lauer
2020-06-24 20:00       ` David Seifert
2020-06-24 20:08       ` Andreas K. Hüttel
2020-06-24 20:22         ` Patrick Lauer
2020-06-26 13:39           ` Andreas K. Huettel
2020-06-23 21:02 ` Andreas K. Hüttel
2020-06-26  1:41 ` Max Magorsch
2020-06-26  3:23 ` Aaron Bauman
2020-06-27 13:51 ` Mikle Kolyada
2020-06-28 19:57 ` Georgy Yakovlev
  -- strict thread matches above, loose matches on Subject: below --
2020-07-02 17:14 Richard Yao

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=38ba2c99-d811-8cd7-de2b-ca607f393ba8@gentoo.org \
    --to=patrick@gentoo.org \
    --cc=gentoo-project@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox