Re: wxneeded for lang/ruby

2016-08-21 Thread lists
Sun, 21 Aug 2016 22:02:24 +0200 Landry Breuil > That's just pure beauty. Wait. I meant horror :) Will Ruby system application developers be left behind without latest improvements in infrastructure under language libraries? Fall behind Python? Reassign resources to modern development practices?

Re: wxneeded for lang/ruby

2016-08-21 Thread Landry Breuil
On Thu, Aug 18, 2016 at 10:17:59AM -0500, joshua stein wrote: > On Wed, 17 Aug 2016 at 20:30:22 -0600, Theo de Raadt wrote: > > >There are various ways we can go. > > > > > >One is as awolk@ has done in his diff, making all W|X-needing ruby > > >modules work. > > > > > >The other is to mark theruby

Re: wxneeded for lang/ruby

2016-08-18 Thread joshua stein
On Wed, 17 Aug 2016 at 20:30:22 -0600, Theo de Raadt wrote: > >There are various ways we can go. > > > >One is as awolk@ has done in his diff, making all W|X-needing ruby > >modules work. > > > >The other is to mark therubyracer broken with an explanation, so > >people who need it can build a speci

Re: wxneeded for lang/ruby

2016-08-17 Thread Theo de Raadt
> This is extra hassle for users but does have an upside, we are more > likely to find out about other extensions that require W|X if they crash > when they fail. (Referring back to python, I never would have guessed > that py-cryptography would be hit by this, so in a way it's good that > it was f

Re: wxneeded for lang/ruby

2016-08-17 Thread Theo de Raadt
>On 2016/08/17 12:14, Theo de Raadt wrote: >> > I'm CC'ing the port maintainer and adding my local patch. Should we mark >> > the >> > binaries as wxneeded and if yes how do we handle configure failing in >> > default >> > pobj location setup? >> >> I suspect ports folk will need to recipe/recon

Re: wxneeded for lang/ruby

2016-08-17 Thread Stuart Henderson
On 2016/08/17 12:14, Theo de Raadt wrote: > > I'm CC'ing the port maintainer and adding my local patch. Should we mark the > > binaries as wxneeded and if yes how do we handle configure failing in > > default > > pobj location setup? > > I suspect ports folk will need to recipe/reconfigure their

Re: wxneeded for lang/ruby

2016-08-17 Thread Adam Wolk
On Wed, Aug 17, 2016 at 11:35:30AM -0700, Jeremy Evans wrote: > On 08/17 08:03, Adam Wolk wrote: > > Hi ports@, > > > > I bumped my snapshot yesterday (yeah it was long coming) and after the > > upgrade > > my rails app started crashing. It's served by nginx in this specific case > > but > > tha

Re: wxneeded for lang/ruby

2016-08-17 Thread Theo de Raadt
> I'm on the fence about this. Basically, you are asking all users of ruby to > accept additional insecurity, because you want to use an extension that most > users of ruby are not using. Ruby upstream inadvertently created that situation by participating in a culture of runtime use of W^X violat

Re: wxneeded for lang/ruby

2016-08-17 Thread Jeremy Evans
On 08/17 08:03, Adam Wolk wrote: > Hi ports@, > > I bumped my snapshot yesterday (yeah it was long coming) and after the upgrade > my rails app started crashing. It's served by nginx in this specific case but > that doesn't matter for this specific issue. > > The app loads the ruby racer gem whic

Re: wxneeded for lang/ruby

2016-08-17 Thread Theo de Raadt
> I'm CC'ing the port maintainer and adding my local patch. Should we mark the > binaries as wxneeded and if yes how do we handle configure failing in default > pobj location setup? I suspect ports folk will need to recipe/reconfigure their machines to have wxallowed on /usr/pobj. I hope you all

wxneeded for lang/ruby

2016-08-17 Thread Adam Wolk
Hi ports@, I bumped my snapshot yesterday (yeah it was long coming) and after the upgrade my rails app started crashing. It's served by nginx in this specific case but that doesn't matter for this specific issue. The app loads the ruby racer gem which is a binding to v8 which obviously contains a