Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:105295 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 85434 invoked from network); 16 Apr 2019 20:21:57 -0000 Received: from unknown (HELO mail-pg1-f194.google.com) (209.85.215.194) by pb1.pair.com with SMTP; 16 Apr 2019 20:21:57 -0000 Received: by mail-pg1-f194.google.com with SMTP id p6so10646054pgh.9 for ; Tue, 16 Apr 2019 10:20:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=YyAKOsc58pYRJ/PSVgQiFCqoxr99pJ8XFj4kx8HC9fE=; b=GfpXboo3UboE70p2faB1HYFskNye64o4PTJRuFeXgZ3A9Cl76fqOcD7suushUbP86O XwNaU5FeJoIYxbz3oXJP06LpXwN3gGSveY0ECQ6g89RvVWacE2cPe2N1KrzzVnUlkTYc imHHxkcswFrMwJD9T4grFWDroxFfAS8EJFb9ci5nyFNan9RKOwPAF9N11LxYW8YUeTC9 uHojEqvHeFSA370595RzvNB/K0rwHyJoOdtIVlPjOLKQxUhcmu0c83pfKOaAKZQrMvm/ 6hBUBbk1yZtEEJMhX3ntHjlAl86ExwgywtRwoDPV/qeNVGceapbkUD6lJehKe5/CVYVe xxhQ== X-Gm-Message-State: APjAAAUYseCaFO4BKBuQs5ALzB4sIbxePk3+ra1dPA1HcMkY6R7jdVPQ zavpGG+gVzl7rqvO68Nmb09H2N3J+dippjak6iY= X-Google-Smtp-Source: APXvYqxT9bTXtq27z9p+QP1FOgCBvmiLUMHiSbhlWpfkOmCq60PRhf00v2uXBFVcxMac+0MU6+8/tlMB1YnodnRTjoc= X-Received: by 2002:a62:4554:: with SMTP id s81mr55873134pfa.66.1555435237807; Tue, 16 Apr 2019 10:20:37 -0700 (PDT) MIME-Version: 1.0 References: <201904152340.x3FNeLfw002862@mail41c28.carrierzone.com> In-Reply-To: Date: Tue, 16 Apr 2019 20:20:26 +0300 Message-ID: To: Lester Caine Cc: Internals , Jason Wharton , Helen Borrie Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] Re: PHP (ext/interbase) driver maintenance From: kalle@php.net (Kalle Sommer Nielsen) Den tir. 16. apr. 2019 kl. 20.09 skrev Lester Caine : > The 'advantage' up to now of being in core has been that the BULK of the > code changes have been required to track changes in the PHP side of the > interface. The core SQL interface has not basically changed so up until > now it has worked fine for both Firebird and Interbase. So as long as > someone who understands the PHP side of the equation puts the same > generic changes into the driver as in other core extensions then things > carry on working ... but developments in the PHP side have become a lot > more difficult to track than when I did manage to apply fixes to the > driver code many years ago. Everytime the topic of interbase comes up, you always referer to applying fixes, yet I'm yet to see any contributions from you to actually maintain the code at php-src, am I to understand that this means you patch your own builds of PHP? Because it is not something that strengths the argument that has any merit of strengthen the argument of keeping it, quite the contrary if anything. > Moving forward there has been some substantial changes on both the > Firebird and Interbase side which today could benefit from a separation > but that is not 'essential' to continue to use the the legacy interfaces > as the vast majority of development work on the Firebird side is in > additional SQL functionality and the core way of passing that has not > changed in 25 years so there has been no reason to 'continually update' > the driver, only the wrappers around the basic driver. Which do not > impact the driver extension itself? -- regards, Kalle Sommer Nielsen kalle@php.net