Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101154 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 73837 invoked from network); 26 Nov 2017 16:10:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Nov 2017 16:10:25 -0000 Authentication-Results: pb1.pair.com header.from=php@golemon.com; sender-id=softfail Authentication-Results: pb1.pair.com smtp.mail=php@golemon.com; spf=softfail; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain golemon.com does not designate 209.85.220.170 as permitted sender) X-PHP-List-Original-Sender: php@golemon.com X-Host-Fingerprint: 209.85.220.170 mail-qk0-f170.google.com Received: from [209.85.220.170] ([209.85.220.170:36230] helo=mail-qk0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AF/C2-26862-E67EA1A5 for ; Sun, 26 Nov 2017 11:10:23 -0500 Received: by mail-qk0-f170.google.com with SMTP id o6so29594168qkh.3 for ; Sun, 26 Nov 2017 08:10:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=golemon-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=N5cpOzy3QlBpG5B3SbcEiBk0f4+lUeiY9Y3HpDVGpcY=; b=Cx1IGchVz3GTKwjJ7a1gHHvIdWW+rth1iWFzoY2rN56FYMRxchtMq/OTCAyGwijq5d MVyIJEBzed9L+sIZcLDF9kpKNKLZ2tWarNGr6TwgProRaWZPPaRxdY9mo0AmW9NLgDnw HdR6loyNwUITVwm4akhYdMxKW/jB5qc1Uoa7jCu66lF1VVLHjEehi9rrwiAkG7yn5eTk BSmQl1q46FnnshXRXpk3uuEPftwRDlWZBfXGonbglzQllLFTU9ZfhOKivXXw5tGqYntp LoY7vT1PV6UghE9KhAj0aiVJxb5+wdicYS4HOQxivSz8jDkObTBoMjzuSuallPgPMhsl 0MKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=N5cpOzy3QlBpG5B3SbcEiBk0f4+lUeiY9Y3HpDVGpcY=; b=fEVzDY0zxMpiBdfNfCRTKnmmPYXVNOoWym+AJ0ByqqtDWQrSNP4Vj/U9vr3DFy3y1Q Az8MmAPRFCs4UPuoPjQaCim5/+CCFXzLVtw8cz8yAqjhZNQ3qGj2vDFpXae3kHLqRbj8 6PHl6VLsDhEOXa+jsly5iOgNxDnymEo5856v9MsFgvk1bpw0WqsnAtvqt9J/6yEjZFY7 TGGN0msToW8OZy5HPJtT6ED1oApPFr3zDdZYPjQ8c3EKnfAM6GtUwJaVWbkCxYI80xEl 6/VYRXjsDQ310le0jkkVT9NHu2KjCK9dQTJnjYPiTE5NuIq+GR+eOM2F9QMtdVVZyy3B 4yaA== X-Gm-Message-State: AJaThX6dtm3yYX2kXZr/Ixl3mPtRzTSsEcF/mU5wM9sm8ksFxEMmfrwd RUqXIcWRJfXkzyjJXWCpcx6A2sysGeXwd80J2xyk55NR X-Google-Smtp-Source: AGs4zMYu+q4/NIwKWIjwU6pIB2JK1Mcz5TvwgMZv9ULa2aT1Tbt8Fw90bvpU9WdS+0wjx3MZuPbPamG6DBbKs+3vBSA= X-Received: by 10.55.170.15 with SMTP id t15mr54238055qke.114.1511712620252; Sun, 26 Nov 2017 08:10:20 -0800 (PST) MIME-Version: 1.0 Sender: php@golemon.com Received: by 10.12.158.145 with HTTP; Sun, 26 Nov 2017 08:10:19 -0800 (PST) X-Originating-IP: [71.251.16.204] In-Reply-To: <73a4b3a5-5a48-fdab-8d7a-08cc596661ff@anderiasch.de> References: <73a4b3a5-5a48-fdab-8d7a-08cc596661ff@anderiasch.de> Date: Sun, 26 Nov 2017 11:10:19 -0500 X-Google-Sender-Auth: YOlx7JJWwj93mbS0nEMMnoTW1T0 Message-ID: To: Florian Anderiasch Cc: PHP internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] net_get_interfaces() From: pollita@php.net (Sara Golemon) On Sun, Nov 26, 2017 at 10:53 AM, Florian Anderiasch wrote: > Looks good in theory, but without a lot of thought, how likely is this > to break/work on "supported" operating systems? (Which ones are that, > actually? http://php.net/manual/en/install.unix.php lists the BSDs and > Solaris and HP/UX) > > I know, it explicitly mentions Windows and Linux - also probably someone > tried it on OSX, and I don't think (Free|Open|Net)BSD will be a big > problem here, but as I'm no expert on that - does that matter? Will it > need "just a little work" or could the more exotic ones be more problematic? > Without a comprehensive CI matrix to run diffs like this against, there's no way to be absolutely certain it'll work everywhere. That said, the config.m4 changes specifically test for the new APIs being used. If they fail to compile in a standalone environment, the new function isn't enabled for compilation in the main build. So, at worst, we may find some OSs (AIX, Solaris, etc...) simply don't gain the new functionality, but it shouldn't {knock on wood} cause any builds to break. If it does, we have an entire year for interested parties to catch it. -Sara