> 6 мая 2015 г., в 15:58, Alexander Shukaev <[email protected]> написал(а):
> 
> On Wed, May 6, 2015 at 2:54 PM, Alexpux <[email protected] 
> <mailto:[email protected]>> wrote:
> 
>> 6 мая 2015 г., в 15:49, Alexander Shukaev <[email protected] 
>> <mailto:[email protected]>> написал(а):
>> 
>> 
>> 
>> On Wed, May 6, 2015 at 2:31 PM, David Macek <[email protected] 
>> <mailto:[email protected]>> wrote:
>> On Thu, Apr 30, 2015 at 5:14 PM, Alexander Shukaev wrote:
>> > I've talked to Emacs devs, and it's still questionable whether they will 
>> > backport that.  It seems like releases of Emacs 24.x are going to be 
>> > suspended.
>> >
>> > Another question though, is it possible to make an option to install 
>> > "libgnutls-28.dll".
>> 
>> You are of course free to downgrade/freeze your packages as you see fit, but 
>> remember that it's not a supported scenario.
>> 
>> > Emacs devs, for examples, also told me that the new GnuTLS has some 
>> > security issues, and is generally not meant for broad public yet.  It's 
>> > good that MSYS2 is constistently catching up with bleeding edge features, 
>> > but it's also not good to blindly switch to new libraries/tools without 
>> > having an option to switch back.  What do you think?
>>  
>>  
>> We're following the model of Arch Linux, and the phrase "to blindly switch 
>> to new libraries" describes the model pretty well :). However, Arch Linux 
>> _is_ doing some testing before releasing new versions and they're also on 
>> v3.4.x, so maybe the issues are not so bad.
>> 
>> Other than that, I can't say much about the GnuTLS upgrade or its 
>> implications, that's Alexey's field.
>> 
>> ​The point is​ not to change the default fact of upgrading to the newest 
>> packages.  The point is to add an option to install previous versions of 
>> GnuTLS, while still having the latest one.  I don't propose to do that for 
>> all packages.  Here is an exceptional case, where a library remains 
>> compatible between very rare releases of new interface (26, 28, 30), so why 
>> not allow an option to install all of them?  For instance, `emacs-git' 
>> (which will become Emacs 25 soon) already has a feature to switch between 
>> those 3 versions of GnuTLS interface (only at compile time however).  So how 
>> about `gnutls-26', `gnutls-28', `gnutls-30' packages with `gnutls' pointing 
>> at `gnutls-30'?​
>> 
>> On 6. 5. 2015 12:28, Alexander Shukaev wrote:
>> > I'm not a huge fan of bumping, but this is just to let you know that I'm 
>> > still interested in your vision on this question.
>> 
>> My vision is that GnuTLS is left as is, and Emacs can be fixed as I 
>> described before:
>> 
>> On 30. 4. 2015 17:01, David Macek wrote:
>> > 2) The fix can be cherry picked into a patch file and the mingw-w64-emacs 
>> > package can be modified to apply the patch. If you make a correct pull 
>> > request for this, I believe it will be accepted and the new, 
>> > GnuTLS-enabled packages shall become available in the repositories soon. 
>> > When a proper release comes out, the patch can be removed.
>> 
>> Although it's a very small change(*) and I could do it, I was hoping you 
>> would, because you're definitely more able to test the resulting build.
>> 
>> *) Essentially this: export GnuTLS patch file from Emacs git history, put it 
>> into mingw-w64-emacs directory, add to sources=, add line to prepare(), 
>> increase pkgrel, update checksums, build, test, commit, push, send pull 
>> request.
>> 
>> ​There is no point of doing that anymore as 24.x series are suspended.​  As 
>> for the question, I refereed only to having an option of installing 
>> different GnuTLS interfaces.
>> 
> 
> I don’t want to maintain/build multiple versions of one package because I 
> spent too much time on it. You can create local packages, for example, 
> gnutls28 and build it yourself (also don’t forget to resolve issues with 
> files conflict between different gunnels versions). 
> Not only EMACS depends on Gnutls package, so you need be able to install 
> multiple gnutls packages at the same time.
> 
> Regards,
> Alexey.
> 
>> Regards,
>> Alexander
>> ------------------------------------------------------------------------------
>> One dashboard for servers and applications across Physical-Virtual-Cloud 
>> Widest out-of-the-box monitoring support with 50+ applications
>> Performance metrics, stats and reports that give you Actionable Insights
>> Deep dive visibility with transaction tracing using APM Insight.
>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y_______________________________________________
>>  
>> <http://ad.doubleclick.net/ddm/clk/290420510;117567292;y_______________________________________________>
>> Msys2-users mailing list
>> [email protected] <mailto:[email protected]>
>> https://lists.sourceforge.net/lists/listinfo/msys2-users 
>> <https://lists.sourceforge.net/lists/listinfo/msys2-users>
> 
> ​Yes, Alexey, I understand that.  What if I will contribute that?  Will this 
> be accepted?​

Sorry, no. We  will have only one version of GNUTLS and EMACS. 
As I told «I DON’T WANT TO BUILD IT»  every time when one of gnutls dependency 
was updated.

> 
> ​Regards,
> Alexander​
> 

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Msys2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to