public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-project] New Developer: Michael Orlitzky (mjo)
@ 2013-12-04 21:35 justin
  2013-12-05  1:20 ` heroxbd
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: justin @ 2013-12-04 21:35 UTC (permalink / raw
  To: gentoo Project mailinglist, Gentoo dev announce mailinglist; +Cc: mjo

[-- Attachment #1: Type: text/plain, Size: 715 bytes --]

Hello everyone,

it's a pleasure for me to introduce Michael Orlitzky (mjo) as a new
addition to our team.

He already contributed at numerous place as bug reporting, patch
writing, proxy maintaining, sunrise ..... Now he thought it is time to
take the next steps and become more independent.

He is working in IT, but spending his spare time in doing a Ph.D. in
applied mathematics. What a hobby!?! :)

Here are some lines he wrote about himself:

"When I'm not in front of a computer, I like to overeat, overdrink, and
listen to loud music.

I also like to scream at cars which heavily influenced my decision to
become a cyclist."

So please join me in giving him a warm welcome!

Justin


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 268 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-project] New Developer: Michael Orlitzky (mjo)
  2013-12-04 21:35 [gentoo-project] New Developer: Michael Orlitzky (mjo) justin
@ 2013-12-05  1:20 ` heroxbd
  2013-12-05 14:04 ` [gentoo-project] Re: [gentoo-dev-announce] " Anthony G. Basile
  2013-12-05 17:53 ` [gentoo-project] " Sven Vermeulen
  2 siblings, 0 replies; 9+ messages in thread
From: heroxbd @ 2013-12-05  1:20 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 426 bytes --]

justin <jlec@gentoo.org> writes:

> He is working in IT, but spending his spare time in doing a Ph.D. in
> applied mathematics. What a hobby!?! :)
>
> Here are some lines he wrote about himself:
>
> "When I'm not in front of a computer, I like to overeat, overdrink, and
> listen to loud music.
>
> I also like to scream at cars which heavily influenced my decision to
> become a cyclist."

Woo-hoo! Welcome! What a cool guy!

[-- Attachment #2: Type: application/pgp-signature, Size: 489 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [gentoo-project] Re: [gentoo-dev-announce] New Developer: Michael Orlitzky (mjo)
  2013-12-04 21:35 [gentoo-project] New Developer: Michael Orlitzky (mjo) justin
  2013-12-05  1:20 ` heroxbd
@ 2013-12-05 14:04 ` Anthony G. Basile
  2013-12-05 15:04   ` Michael Orlitzky
  2013-12-05 17:53 ` [gentoo-project] " Sven Vermeulen
  2 siblings, 1 reply; 9+ messages in thread
From: Anthony G. Basile @ 2013-12-05 14:04 UTC (permalink / raw
  To: gentoo Project mailinglist

On 12/04/2013 04:35 PM, justin wrote:
> Hello everyone,
>
> it's a pleasure for me to introduce Michael Orlitzky (mjo) as a new
> addition to our team.
>
> He already contributed at numerous place as bug reporting, patch
> writing, proxy maintaining, sunrise ..... Now he thought it is time to
> take the next steps and become more independent.
>
> He is working in IT, but spending his spare time in doing a Ph.D. in
> applied mathematics. What a hobby!?! :)
>
> Here are some lines he wrote about himself:
>
> "When I'm not in front of a computer, I like to overeat, overdrink, and
> listen to loud music.
>
> I also like to scream at cars which heavily influenced my decision to
> become a cyclist."
>
> So please join me in giving him a warm welcome!
>
> Justin
>

Welcome Michael!  What herds will you be working with?

-- 
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : blueness@gentoo.org
GnuPG FP  : 1FED FAD9 D82C 52A5 3BAB  DC79 9384 FA6E F52D 4BBA
GnuPG ID  : F52D4BBA



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-project] Re: [gentoo-dev-announce] New Developer: Michael Orlitzky (mjo)
  2013-12-05 14:04 ` [gentoo-project] Re: [gentoo-dev-announce] " Anthony G. Basile
@ 2013-12-05 15:04   ` Michael Orlitzky
  2013-12-05 16:32     ` Anthony G. Basile
  2013-12-06  6:08     ` Eray Aslan
  0 siblings, 2 replies; 9+ messages in thread
From: Michael Orlitzky @ 2013-12-05 15:04 UTC (permalink / raw
  To: gentoo-project

On 12/05/2013 09:04 AM, Anthony G. Basile wrote:
> 
> Welcome Michael!  What herds will you be working with?
> 

Thanks. I haven't joined any yet, but there are a few I'm interested in.
And some of those I have the ability to help out.

Interest:

  * emacs
  * hardened (hi)
  * haskell
  * net-mail
  * php
  * sci(-mathematics)
  * sysadmin
  * webapps

Interest and ability:

  * emacs
  * haskell
  * net-mail
  * php
  * sysadmin

The first big thing on my todo list (once the semester is over) is bug
#410451 [1]. After that, I'll probably sign up for more responsibility.

I would really like to chat with the webapps team some time; we use a
number of off-the-shelf web applications, but not in a way that
webapp-config supports. So I have my own ebuilds for e.g.
www-dependencies/piwik, which lists the deps for Piwik[2] but doesn't
install anything.

I don't expect webapp-config to support every crazy configuration that I
can think up, but it would be super convenient if could use the ebuilds
in the tree for dependency management. Right now I'd have to
INSTALL_MASK my entire web root and that would cause issues with the few
web applications we do install "normally" (e.g. Mailman).


[1] https://bugs.gentoo.org/show_bug.cgi?id=410451
[2] http://piwik.org/



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-project] Re: [gentoo-dev-announce] New Developer: Michael Orlitzky (mjo)
  2013-12-05 15:04   ` Michael Orlitzky
@ 2013-12-05 16:32     ` Anthony G. Basile
  2013-12-05 21:14       ` Michael Orlitzky
  2013-12-06  6:08     ` Eray Aslan
  1 sibling, 1 reply; 9+ messages in thread
From: Anthony G. Basile @ 2013-12-05 16:32 UTC (permalink / raw
  To: gentoo-project

On 12/05/2013 10:04 AM, Michael Orlitzky wrote:
> On 12/05/2013 09:04 AM, Anthony G. Basile wrote:
>>
>> Welcome Michael!  What herds will you be working with?
>>
>
> Thanks. I haven't joined any yet, but there are a few I'm interested in.
> And some of those I have the ability to help out.
>
> Interest:
>
>    * emacs
>    * hardened (hi)
>    * haskell
>    * net-mail
>    * php
>    * sci(-mathematics)
>    * sysadmin
>    * webapps
>
> Interest and ability:
>
>    * emacs
>    * haskell
>    * net-mail
>    * php
>    * sysadmin
>
> The first big thing on my todo list (once the semester is over) is bug
> #410451 [1]. After that, I'll probably sign up for more responsibility.
>
> I would really like to chat with the webapps team some time; we use a
> number of off-the-shelf web applications, but not in a way that
> webapp-config supports. So I have my own ebuilds for e.g.
> www-dependencies/piwik, which lists the deps for Piwik[2] but doesn't
> install anything.

My student (gentoo dev twitch153) and I are maintaining webapp-config. 
We're both upstream and the ebuild maintainer.

>
> I don't expect webapp-config to support every crazy configuration that I
> can think up, but it would be super convenient if could use the ebuilds
> in the tree for dependency management. Right now I'd have to
> INSTALL_MASK my entire web root and that would cause issues with the few
> web applications we do install "normally" (e.g. Mailman).
>
>
> [1] https://bugs.gentoo.org/show_bug.cgi?id=410451
> [2] http://piwik.org/
>


-- 
Anthony G. Basile, Ph. D.
Chair of Information Technology
D'Youville College
Buffalo, NY 14201
(716) 829-8197


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-project] New Developer: Michael Orlitzky (mjo)
  2013-12-04 21:35 [gentoo-project] New Developer: Michael Orlitzky (mjo) justin
  2013-12-05  1:20 ` heroxbd
  2013-12-05 14:04 ` [gentoo-project] Re: [gentoo-dev-announce] " Anthony G. Basile
@ 2013-12-05 17:53 ` Sven Vermeulen
  2013-12-05 17:59   ` Michael Orlitzky
  2 siblings, 1 reply; 9+ messages in thread
From: Sven Vermeulen @ 2013-12-05 17:53 UTC (permalink / raw
  To: gentoo-project

On Wed, Dec 04, 2013 at 10:35:58PM +0100, justin wrote:
> it's a pleasure for me to introduce Michael Orlitzky (mjo) as a new
> addition to our team.
[...]
> I also like to scream at cars which heavily influenced my decision to
> become a cyclist."

Which cars influenced your decision to become a cyclist?

Oh wait, misread that.

Welcome on board mjo!

Wkr,
	SwifT


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-project] New Developer: Michael Orlitzky (mjo)
  2013-12-05 17:53 ` [gentoo-project] " Sven Vermeulen
@ 2013-12-05 17:59   ` Michael Orlitzky
  0 siblings, 0 replies; 9+ messages in thread
From: Michael Orlitzky @ 2013-12-05 17:59 UTC (permalink / raw
  To: gentoo-project

On 12/05/2013 12:53 PM, Sven Vermeulen wrote:
> On Wed, Dec 04, 2013 at 10:35:58PM +0100, justin wrote:
>> it's a pleasure for me to introduce Michael Orlitzky (mjo) as a new
>> addition to our team.
> [...]
>> I also like to scream at cars which heavily influenced my decision to
>> become a cyclist."
> 
> Which cars influenced your decision to become a cyclist?

The ones in front of me, of course. The sentence works either way =)



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-project] Re: [gentoo-dev-announce] New Developer: Michael Orlitzky (mjo)
  2013-12-05 16:32     ` Anthony G. Basile
@ 2013-12-05 21:14       ` Michael Orlitzky
  0 siblings, 0 replies; 9+ messages in thread
From: Michael Orlitzky @ 2013-12-05 21:14 UTC (permalink / raw
  To: gentoo-project

On 12/05/2013 11:32 AM, Anthony G. Basile wrote:
> 
> My student (gentoo dev twitch153) and I are maintaining webapp-config.
> We're both upstream and the ebuild maintainer.
> 

Here's a hopefully-short version of our situation. Among other things,
we do web hosting for small businesses. These kinds of places have
neither the expertise nor interest to manage a website on a shared
hosting service, so they pay us a little bit more to do it all for them.

So we're running Wordpress, Drupal, Joomla, etc. as well as a number of
custom sites, and we keep them all up-to-date. Not just the CMSes, but
the plugins and whatever else, too.

For security, I want the sites as isolated as possible. An exploit on
one customer's site shouldn't be able to affect another. For that, we
use mpm-itk and isolate each site under its own
/var/www/${domain}/${host} directory. The temporary directories for PHP
are overridden. Other developers besides me need full write access to
these directories, but the apps themselves only need read/traverse with
write access to an "upload" folder. We use POSIX ACLs to achieve this,
and I've written a utility and patches to make that not suck so
much[1][2][3]. (Someday I dream of getting the apply-default-acl
algorithm upstreamed into libacl so that coreutils et al. could use it.)

Most sites are kind of standard, but there are differences between them.
We do all of the QA after an upgrade, so if I upgrade, say, Wordpress
for www.example.com, I have to run through a bunch of checks to make
sure it still works. That can take maybe an hour. Since the upgrades do
break things occasionally, we have to do them one-at-a-time; otherwise,
20 sites would be broken while we QA the first one. The same goes for
the plugins/modules.

So basically, every website needs its own copy of the web app and has
its own set of permissions. I don't doubt that webapp-config could be
made to do this, but I'm sceptical that the result would be less complex
than "everybody gets their own copy" and a makefile to set the
permissions. Space isn't an issue, so de-duping the apps isn't a huge
gain for us. I would love to be proven wrong though!

On the other hand, dependency management is critical, and greatly
simplifies the job of me not accidentally breaking something. I need to
be sure that if a php USE flag gets unset by default, and
www.example.com relies on it, that I don't unwittingly update and break
the site. Simply copying the webapp ebuilds and deleting SRC_URI is a
huge gain for little investment.



[1]
https://michael.orlitzky.com/articles/problems_with_posix_acls_and_common_utilities.php

[2]
https://michael.orlitzky.com/articles/fixing_posix_acls_in_common_utilities.php

[3] https://michael.orlitzky.com/code/apply-default-acl.php



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-project] Re: [gentoo-dev-announce] New Developer: Michael Orlitzky (mjo)
  2013-12-05 15:04   ` Michael Orlitzky
  2013-12-05 16:32     ` Anthony G. Basile
@ 2013-12-06  6:08     ` Eray Aslan
  1 sibling, 0 replies; 9+ messages in thread
From: Eray Aslan @ 2013-12-06  6:08 UTC (permalink / raw
  To: gentoo-project

On 05/12/13 17:04, Michael Orlitzky wrote:
> Interest and ability:
>   * net-mail

Nice.  Do join up.  Welcome onboard.

-- 
Eray Aslan <eras@gentoo.org>


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2013-12-06  6:08 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-04 21:35 [gentoo-project] New Developer: Michael Orlitzky (mjo) justin
2013-12-05  1:20 ` heroxbd
2013-12-05 14:04 ` [gentoo-project] Re: [gentoo-dev-announce] " Anthony G. Basile
2013-12-05 15:04   ` Michael Orlitzky
2013-12-05 16:32     ` Anthony G. Basile
2013-12-05 21:14       ` Michael Orlitzky
2013-12-06  6:08     ` Eray Aslan
2013-12-05 17:53 ` [gentoo-project] " Sven Vermeulen
2013-12-05 17:59   ` Michael Orlitzky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox