Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95219 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 25474 invoked from network); 15 Aug 2016 22:20:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Aug 2016 22:20:14 -0000 Authentication-Results: pb1.pair.com smtp.mail=kalle.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=kalle.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.223.169 as permitted sender) X-PHP-List-Original-Sender: kalle.php@gmail.com X-Host-Fingerprint: 209.85.223.169 mail-io0-f169.google.com Received: from [209.85.223.169] ([209.85.223.169:35688] helo=mail-io0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 23/EE-36656-C1042B75 for ; Mon, 15 Aug 2016 18:20:13 -0400 Received: by mail-io0-f169.google.com with SMTP id m101so91831204ioi.2 for ; Mon, 15 Aug 2016 15:20:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=59bWxML9Q8lEicOv6CjR5ThojcHI0Fx2HKQNCJlUvOk=; b=xtm2RhS+tTDPPQBepyjgdF1ebBGLKp/DoTRY6iGRstCQuQR1ArnDR6UccKyqLfiboo 2Sfki8bDNT6e90rKkOkV+Om9pQ2UzUkaogTycHeInb7nOgr5aPjHYCux7JiqGhxok9cj Y+IdkEAMUuvS7uziwElrqVFoMTrlS/9lP6UzaEKMGuVX8ZXdEhJOCluiuO+2TazN699c tQIL5ZtlWVYEs23699gTMG5RQL6cuUbjslNNcH+cN9y4NX7qSPZainrncrhJottEdnQ1 +f3eVabhc14ku3NQE9L0JdBPlw+bBap2jRdXsZk0aacCtoZPKnIKXI9k2YXj6UZWVOWM B4mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=59bWxML9Q8lEicOv6CjR5ThojcHI0Fx2HKQNCJlUvOk=; b=Ekmp+FTqWgFKb9EipYgD6L1089YWaTQfITouFobEbIt8P5EBQN/DxtzJOY+rzOHzbL AxRCM9SMMD3/E0MCXOEcKczB/g0xfZTeA9Ldcs4iEvrVsx/xT1/jku4WaWcmzgZtBlqm 4IPdNoIVb8+XXsZCGXVY1rors1dDZMGJp5s/r/Em+qjKcaJ/4u55UVmEYuqMdmNAAmOZ Bw6hEwHpxxjSRZn4ULFP444VGfpPWZk4n9eX0EvW8wvju9OXOrsaoLLLFn+ujvo8mZfm V70S8pMzbGOsRQTlNxNKyLhHqjtW/yS1wEbxUNVOiCx2pEknayBw8PRJEdqIHlX930X0 AwuA== X-Gm-Message-State: AEkooutVySnkhE7UDtxEs7qcvPCbdDPh0mS/EzNcDCP7MdJb08HPqxZepsiqRmyNZlRgxrESgQfZRYwFH9NkjA== X-Received: by 10.107.3.35 with SMTP id 35mr36382671iod.40.1471299610176; Mon, 15 Aug 2016 15:20:10 -0700 (PDT) MIME-Version: 1.0 Sender: kalle.php@gmail.com Received: by 10.107.48.77 with HTTP; Mon, 15 Aug 2016 15:20:09 -0700 (PDT) In-Reply-To: References: Date: Tue, 16 Aug 2016 00:20:09 +0200 X-Google-Sender-Auth: Jg6wCiieiiP_SbHkps2Z9ha4WxI Message-ID: To: Adam Baratz , Anatoliy Belsky Cc: Stanislav Malyshev , Pierre Joye , Christopher Jones , PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [RFC] orphan extensions cleanup From: kalle@php.net (Kalle Sommer Nielsen) Hi Adam 2016-08-15 23:34 GMT+02:00 Adam Baratz : > As one of those two people, it would help to have an official maintainer for > this extension. The path for "something's broken" or "something should be > different" to "committed fix" has been pretty murky. First of all, great job on the recent pdo_dblib activity, its great to see someone is actively interested in keeping this alive. > I'm interested in putting my name forward for this. It would help to know > more about what's expected. In particular, when PRs poke at broader design > questions with the extension, what's the maintainer's role? One example: > https://github.com/php/php-src/pull/2017 As for expectations, I think its generally expected that the maintainer oversees bugs, and future development of the extension. An example could be that a security issue is present in the extension and having someone that understands the code able to review, fix and work on it is good, instead of (like Stas mentioned), having someone look into the code without fully understanding it, and potentially breaking something else (kinda like what happened to ext/exif). As a maintainer, you are pretty much the one that oversees the extension, making sure its in working condition (to continue being in the core), having tests passes, bug reports and PRs. Ofcourse other core developers may from time to time touch the extension to fix something, and in that case make sure to double check that there is no obvious regressions (we all do make mistakes!). From seeing your past commitment to pdo_dblib, I'm a +1 keeping this extension with you as a maintainer, and I'm sure Anatol (cced) who seems to also be active in some of the PRs say yes to that too. -- regards, Kalle Sommer Nielsen kalle@php.net