From owner-freebsd-ruby@freebsd.org Sun Jun 25 09:50:40 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C25F5D8D69E for ; Sun, 25 Jun 2017 09:50:40 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id AE0FA655BC for ; Sun, 25 Jun 2017 09:50:40 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id AD77CD8D69D; Sun, 25 Jun 2017 09:50:40 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AD246D8D69C for ; Sun, 25 Jun 2017 09:50:40 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9F0D3655BB for ; Sun, 25 Jun 2017 09:50:40 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id v5P9oe5h025148 for ; Sun, 25 Jun 2017 09:50:40 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id v5P9oeTY025147; Sun, 25 Jun 2017 09:50:40 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201706250950.v5P9oeTY025147@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Sun, 25 Jun 2017 09:50:40 +0000 From: portscout@FreeBSD.org To: ruby@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2017 09:50:40 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ruby@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/rubygem-aws-sdk | 2.10.2 | 2.10.3 ------------------------------------------------+-----------------+------------ devel/rubygem-aws-sdk-core | 2.10.2 | 2.10.3 ------------------------------------------------+-----------------+------------ devel/rubygem-aws-sdk-resources | 2.10.2 | 2.10.3 ------------------------------------------------+-----------------+------------ devel/rubygem-test-unit | 3.2.4 | 3.2.5 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ruby@freebsd.org Mon Jun 26 10:11:14 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4FB1ADA6417 for ; Mon, 26 Jun 2017 10:11:14 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 3B21D72310 for ; Mon, 26 Jun 2017 10:11:14 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 3A93CDA6416; Mon, 26 Jun 2017 10:11:14 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3A472DA6415 for ; Mon, 26 Jun 2017 10:11:14 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2C0D67230F for ; Mon, 26 Jun 2017 10:11:14 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id v5QABEKI083639 for ; Mon, 26 Jun 2017 10:11:14 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id v5QABEEA083638; Mon, 26 Jun 2017 10:11:14 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201706261011.v5QABEEA083638@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Mon, 26 Jun 2017 10:11:14 +0000 From: portscout@FreeBSD.org To: ruby@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2017 10:11:14 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ruby@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ databases/rubygem-her | 0.8.6 | 0.9.0 ------------------------------------------------+-----------------+------------ mail/rubygem-premailer-rails | 1.9.6 | 1.9.7 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ruby@freebsd.org Tue Jun 27 06:56:46 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9A0A3DA2CAA for ; Tue, 27 Jun 2017 06:56:46 +0000 (UTC) (envelope-from nicolas@welcome.critsend.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 7F7107E72B for ; Tue, 27 Jun 2017 06:56:46 +0000 (UTC) (envelope-from nicolas@welcome.critsend.com) Received: by mailman.ysv.freebsd.org (Postfix) id 7EAFFDA2CA9; Tue, 27 Jun 2017 06:56:46 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7E286DA2CA8 for ; Tue, 27 Jun 2017 06:56:46 +0000 (UTC) (envelope-from nicolas@welcome.critsend.com) Received: from sender1.welcome.critsend.com (sender1.welcome.critsend.com [62.210.129.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 332EE7E72A for ; Tue, 27 Jun 2017 06:56:46 +0000 (UTC) (envelope-from nicolas@welcome.critsend.com) Received: from sender1.welcome.critsend.com (localhost.localdomain [127.0.0.1]) by sender1.welcome.critsend.com (Postfix) with ESMTP id 837459BB31A for ; Tue, 27 Jun 2017 06:55:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=messaging-master.net; i=@messaging-master.net; q=dns/txt; s=critsend2; t=1498546547; h=X-Critsend-Id : X-Event-Ack : From : To : Subject : MIME-Version : Content-Transfer-Encoding : X-Priority : Message-ID : List-Unsubscribe : Precedence : Content-Type; bh=ZHWZBIDRCvp2R3ARVF27+gNU8+98XnlWMSlCGv0w1bo=; b=kwGgAihUS0HrDS7JeZRjoG1ChKkeRyBtuhxmhEUEQxPFGq8/+KPBpsuQKvxu5w+k8uCmy1+F/VG8WMojAiFtMr9VBTgdGjaZBHdIgtKngTokyH3nGtJGYeo4bmOCjMKYlWhRSsln0YcDFf0lplF98es2O0qtr/b81v+ucTLQNgQ= X-Critsend-Id: 1cdc67a63c8ac63c056ddc9b6bb861 X-Event-Ack: Yes From: "Apple" To: ruby@FreeBSD.org Subject: Your Account Has Been Disabled X-Priority: 3 Message-ID: <4+paav3c2rblbeadafb4sajy3g2poxpgzgdnfuclnerj4hx25ph4btgmffoalsax7wagxbsyp3uawrpyae5tyrrekm564ps5qp6joj7p2gq4aszpkv2evbhspfn5tb7lwtvtc5x3ahz5k4p4donlljjp52qmsog===+1184162@welcome.critsend.com> Precedence: bulk Date: Tue, 27 Jun 2017 06:55:47 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2017 06:56:46 -0000 From owner-freebsd-ruby@freebsd.org Tue Jun 27 10:09:32 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C18C6DA64DA for ; Tue, 27 Jun 2017 10:09:32 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id AC8FF8459F for ; Tue, 27 Jun 2017 10:09:32 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id ABF32DA64D5; Tue, 27 Jun 2017 10:09:32 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AB9A2DA64D4 for ; Tue, 27 Jun 2017 10:09:32 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9DA828459E for ; Tue, 27 Jun 2017 10:09:32 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id v5RA9W27042035 for ; Tue, 27 Jun 2017 10:09:32 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id v5RA9W4i042034; Tue, 27 Jun 2017 10:09:32 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201706271009.v5RA9W4i042034@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Tue, 27 Jun 2017 10:09:32 +0000 From: portscout@FreeBSD.org To: ruby@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2017 10:09:32 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ruby@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ databases/rubygem-activemodel4 | 4.2.8 | 4.2.9 ------------------------------------------------+-----------------+------------ databases/rubygem-activerecord4 | 4.2.8 | 4.2.9 ------------------------------------------------+-----------------+------------ devel/rubygem-actionview4 | 4.2.8 | 4.2.9 ------------------------------------------------+-----------------+------------ devel/rubygem-activejob4 | 4.2.8 | 4.2.9 ------------------------------------------------+-----------------+------------ devel/rubygem-activesupport4 | 4.2.8 | 4.2.9 ------------------------------------------------+-----------------+------------ mail/rubygem-actionmailer4 | 4.2.8 | 4.2.9 ------------------------------------------------+-----------------+------------ textproc/rubygem-kramdown | 1.13.2 | 1.14.0 ------------------------------------------------+-----------------+------------ www/rubygem-actionpack4 | 4.2.8 | 4.2.9 ------------------------------------------------+-----------------+------------ www/rubygem-dropzonejs-rails | 0.8.0 | 0.8.1 ------------------------------------------------+-----------------+------------ www/rubygem-rails4 | 4.2.8 | 4.2.9 ------------------------------------------------+-----------------+------------ www/rubygem-railties4 | 4.2.8 | 4.2.9 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ruby@freebsd.org Tue Jun 27 11:05:28 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 38146DA764A for ; Tue, 27 Jun 2017 11:05:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 1F7ED17EA for ; Tue, 27 Jun 2017 11:05:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 1C103DA7646; Tue, 27 Jun 2017 11:05:28 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1BB32DA7645 for ; Tue, 27 Jun 2017 11:05:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E145A17E6 for ; Tue, 27 Jun 2017 11:05:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v5RB5RFw098876 for ; Tue, 27 Jun 2017 11:05:27 GMT (envelope-from bugzilla-noreply@freebsd.org) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: ruby@FreeBSD.org Subject: maintainer-feedback requested: [Bug 220301] www/redmine needs PORTREVISION bump after rubygem upgrade Date: Tue, 27 Jun 2017 11:05:27 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ruby@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2017 11:05:28 -0000 Miroslav Lachman <000.fbsd@quip.cz> has reassigned Bugzilla Automation 's request for maintainer-feedback to ruby@FreeBSD.or= g: Bug 220301: www/redmine needs PORTREVISION bump after rubygem upgrade https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220301 --- Description --- I filed a bunch of Redmine related PRs in the past and some of them can be solved by bumping Redmine PORTREVISION after some of the dependencies rubyg= em are upgraded.=20 Redmine has fixed version numbers dependencies, e.g.: Today's upgrade: rubygem-thin: 1.7.0_1 -> 1.7.1 rubygem-roadie: 3.2.1_1 -> 3.2.2 rubygem-pkg-config: 1.2.0 -> 1.2.3 rubygem-nokogiri: 1.7.2 -> 1.8.0 rubygem-mail: 2.6.5,2 -> 2.6.6,2 rubygem-jbuilder: 2.6.4 -> 2.7.0 rubygem-bundler: 1.15.0 -> 1.15.1 Then Redmine cannot be restarted: /usr/local/lib/ruby/gems/2.3/gems/bundler-1.15.1/lib/bundler/spec_set.rb:87= :in `block in materialize': Could not find nokogiri-1.7.2 in any of the sources (Bundler::GemNotFound) So I must use 'pkg upgrade -f redmine` to fix this issue. Are there any mechanism in ports framework to watch these changes in dependencies version numbers and automatically bump PORTREVISION or at least notify port maintainer? It is really annoying to have Redmine broken after each pkg upgrade and make upgrades thru Ansible very difficult task. From owner-freebsd-ruby@freebsd.org Tue Jun 27 11:05:28 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 55108DA764D for ; Tue, 27 Jun 2017 11:05:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 387D317EB for ; Tue, 27 Jun 2017 11:05:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 37E18DA7649; Tue, 27 Jun 2017 11:05:28 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 378ADDA7648 for ; Tue, 27 Jun 2017 11:05:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1D8B317E8 for ; Tue, 27 Jun 2017 11:05:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v5RB5RG0098876 for ; Tue, 27 Jun 2017 11:05:27 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: ruby@FreeBSD.org Subject: [Bug 220301] www/redmine needs PORTREVISION bump after rubygem upgrade Date: Tue, 27 Jun 2017 11:05:27 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: 000.fbsd@quip.cz X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ruby@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2017 11:05:28 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220301 Bug ID: 220301 Summary: www/redmine needs PORTREVISION bump after rubygem upgrade Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: ruby@FreeBSD.org Reporter: 000.fbsd@quip.cz Assignee: ruby@FreeBSD.org Flags: maintainer-feedback?(ruby@FreeBSD.org) I filed a bunch of Redmine related PRs in the past and some of them can be solved by bumping Redmine PORTREVISION after some of the dependencies rubyg= em are upgraded.=20 Redmine has fixed version numbers dependencies, e.g.: Today's upgrade: rubygem-thin: 1.7.0_1 -> 1.7.1 rubygem-roadie: 3.2.1_1 -> 3.2.2 rubygem-pkg-config: 1.2.0 -> 1.2.3 rubygem-nokogiri: 1.7.2 -> 1.8.0 rubygem-mail: 2.6.5,2 -> 2.6.6,2 rubygem-jbuilder: 2.6.4 -> 2.7.0 rubygem-bundler: 1.15.0 -> 1.15.1 Then Redmine cannot be restarted: /usr/local/lib/ruby/gems/2.3/gems/bundler-1.15.1/lib/bundler/spec_set.rb:87= :in `block in materialize': Could not find nokogiri-1.7.2 in any of the sources (Bundler::GemNotFound) So I must use 'pkg upgrade -f redmine` to fix this issue. Are there any mechanism in ports framework to watch these changes in dependencies version numbers and automatically bump PORTREVISION or at least notify port maintainer? It is really annoying to have Redmine broken after each pkg upgrade and make upgrades thru Ansible very difficult task. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-ruby@freebsd.org Wed Jun 28 02:16:41 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4ED2FD9577B for ; Wed, 28 Jun 2017 02:16:41 +0000 (UTC) (envelope-from steve@mouf.net) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 2B4201016 for ; Wed, 28 Jun 2017 02:16:41 +0000 (UTC) (envelope-from steve@mouf.net) Received: by mailman.ysv.freebsd.org (Postfix) id 275CBD9577A; Wed, 28 Jun 2017 02:16:41 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 26DA8D95779 for ; Wed, 28 Jun 2017 02:16:41 +0000 (UTC) (envelope-from steve@mouf.net) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mouf.net", Issuer "mouf.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id EB2F31015; Wed, 28 Jun 2017 02:16:40 +0000 (UTC) (envelope-from steve@mouf.net) Received: from [10.0.1.84] (cpe-071-065-239-148.nc.res.rr.com [71.65.239.148] (may be forged)) (authenticated bits=0) by mouf.net (8.14.9/8.14.9) with ESMTP id v5S2EvS0043383 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 28 Jun 2017 02:15:05 GMT (envelope-from steve@mouf.net) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mouf.net; s=mail; t=1498616106; bh=CfdGsKLV+j0l7IDpXDLNBniuByaO0Wyhr/scFtm0Ga0=; h=Subject:To:Cc:References:From:Date:In-Reply-To; b=YT8Tmt+DJb0yZhOFKRbr0hnfVPNXyCoKSDwzNUhYcTZdnY4Z/VHeSb01bCjcTyBkA iK3x4zroCWMmMi/+EaznsGH5Gww3hEOuATTnDxyxaBIwlYs1ABVNRbX0qIKSNbROcO rd+WX/z+9nxdja1RJQyChyEkCsapAqfhI7gIPDvs= Subject: Re: Help needed: net/rubygem-grpc To: Torsten Zuehlsdorff , ruby@freebsd.org References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> From: Steve Wills Message-ID: Date: Tue, 27 Jun 2017 22:14:57 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="trKAirUXhwCL0PQImGtK06LgRrPcdTPh8" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mouf.net [199.48.129.64]); Wed, 28 Jun 2017 02:15:05 +0000 (UTC) X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mouf.net X-Virus-Scanned: clamav-milter 0.99.2 at mouf.net X-Virus-Status: Clean X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2017 02:16:41 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --trKAirUXhwCL0PQImGtK06LgRrPcdTPh8 Content-Type: multipart/mixed; boundary="4c7t2mW0vfqJoak7twWDC6XbK1ajV84Le"; protected-headers="v1" From: Steve Wills To: Torsten Zuehlsdorff , ruby@freebsd.org Cc: Matthias Fechner Message-ID: Subject: Re: Help needed: net/rubygem-grpc References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> In-Reply-To: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> --4c7t2mW0vfqJoak7twWDC6XbK1ajV84Le Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi, I was taking a look at this. It looks like several things are going on. As you noticed, it's going to have to use gmake, you can patch the extconf.rb for that. But then you run into other issues. It's expecting a pkg-config file for openssl, which we don't have for the openssl in base (src). I think this is the only thing in base lacking a .pc file. We will have to patch the Makefile for that. It would be best not to use any of the bundled things and instead use the versions from ports. I noticed there's a newer version, 1.4.0, but it has the same issues. Will the newer gitlab work with the 1.4.0 version of the grpc gem? Steve On 06/19/2017 05:56, Torsten Zuehlsdorff wrote: > Hello, >=20 > in order to bring www/gitlab to its next big version, i need a Gem in > the ports-tree i'm struggling with. Its net/rubygem-rpc, here you find > its details: > https://rubygems.org/gems/grpc > https://github.com/grpc/grpc/tree/master/src/ruby >=20 > I created attached port (and various others), but always the error: >=20 > =3D=3D=3D start =3D=3D=3D > make[1]: illegal argument to -j -- must be positive integer! > *** extconf.rb failed *** > Could not create Makefile due to some reason, probably lack of necessar= y > libraries and/or headers. Check the mkmf.log file for more details. Yo= u > may > need configuration options. >=20 > Provided configuration options: > --with-opt-dir > --without-opt-dir > --with-opt-include > --without-opt-include=3D${opt-dir}/include > --with-opt-lib > --without-opt-lib=3D${opt-dir}/lib > --with-make-prog > --without-make-prog > --srcdir=3D. > --curdir > --ruby=3D/usr/local/bin/$(RUBY_BASE_NAME)23 >=20 > extconf failed, exit code 1 > =3D=3D=3D end =3D=3D=3D >=20 > If i remove usage of "gem" and use gmake instead, it will compile much > more and results in: >=20 > =3D=3D=3D start =3D=3D=3D > [C] Compiling src/core/lib/iomgr/socket_utils_linux.c > src/core/lib/iomgr/socket_utils_common_posix.c:101:39: error: use of > undeclared identifier 'IP_PKTINFO' > if (0 !=3D setsockopt(fd, IPPROTO_IP, IP_PKTINFO, &get_local_ip, > ^ > 1 error generated. > [C] Compiling src/core/lib/iomgr/socket_utils_posix.c > gmake[1]: *** [Makefile:2080: > /usr/ports/net/rubygem-grpc/work/grpc-1.0.0/objs/opt/src/core/lib/iomgr= /socket_utils_common_posix.o] > Error 1 > gmake[1]: *** Waiting for unfinished jobs.... > [C] Compiling src/core/lib/iomgr/socket_windows.c > gmake[1]: Leaving directory '/usr/ports/net/rubygem-grpc/work/grpc-1.0.= 0' > =3D=3D=3D> Compilation failed unexpectedly. > Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the fail= ure to > the maintainer. > *** Error code 1 > =3D=3D=3D >=20 > This looks more familiar to typical linux/FreeBSD differences. >=20 > Is there anybody with advise/help out there to get this port run? GitLa= b > has currently security issues and the update is needed to fix them. >=20 > Greetings, > Torsten >=20 >=20 > _______________________________________________ > freebsd-ruby@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ruby > To unsubscribe, send any mail to "freebsd-ruby-unsubscribe@freebsd.org"= >=20 --4c7t2mW0vfqJoak7twWDC6XbK1ajV84Le-- --trKAirUXhwCL0PQImGtK06LgRrPcdTPh8 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGjBAEBCgCNFiEEmPpBSlwqDvnP0K0N9c9isyB7G6EFAllTESFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk4 RkE0MTRBNUMyQTBFRjlDRkQwQUQwREY1Q0Y2MkIzMjA3QjFCQTEPHHN0ZXZlQG1v dWYubmV0AAoJEPXPYrMgexuhpMYH/j2nkwUQKDK+MiharjfcZZbngrNa1L2XOmqo Ywg3XAR/ibW7gE/X9UdHUBB0VqFNMgzWbwytSE8rFueROVTvoey/IsFNL4oFHjSh cPwLTi+883+aaSdeF7GrphySMl3eZC3CmZf4PU5jcBzY6jWCQaQsIZJQHCNgvmib DGw8ubr7oCKOnm15VmIYHpcZQf1qBeP9TyKnxAxmI0bYCQTN7KYqeX1DZVdm6hnf 1gnnehJSHxp0zozxG5YnrsnnhcDBK7drQD77GuA5/g0umycEwBJk3uyk6k8UfFFE TGUbPzGgPpHSrBG7OT4MvU6X7W2cVK2a1G3/miVEYy7gDQWWy1s= =b3wC -----END PGP SIGNATURE----- --trKAirUXhwCL0PQImGtK06LgRrPcdTPh8-- From owner-freebsd-ruby@freebsd.org Wed Jun 28 11:21:49 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 53263D9F741 for ; Wed, 28 Jun 2017 11:21:49 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 3914B7504B for ; Wed, 28 Jun 2017 11:21:49 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 387C3D9F740; Wed, 28 Jun 2017 11:21:49 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 38216D9F73F for ; Wed, 28 Jun 2017 11:21:49 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2871475048 for ; Wed, 28 Jun 2017 11:21:49 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id v5SBLnb2040619 for ; Wed, 28 Jun 2017 11:21:49 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id v5SBLn2O040618; Wed, 28 Jun 2017 11:21:49 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201706281121.v5SBLn2O040618@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Wed, 28 Jun 2017 11:21:49 +0000 From: portscout@FreeBSD.org To: ruby@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2017 11:21:49 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ruby@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ sysutils/facter | 3.1.3 | 3.7.0 ------------------------------------------------+-----------------+------------ sysutils/rubygem-puppet_forge | 2.2.5 | 2.2.6 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ruby@freebsd.org Wed Jun 28 11:43:26 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4B6D0D9FE78 for ; Wed, 28 Jun 2017 11:43:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 31D49759F2 for ; Wed, 28 Jun 2017 11:43:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 2E2A4D9FE77; Wed, 28 Jun 2017 11:43:26 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2DB73D9FE76 for ; Wed, 28 Jun 2017 11:43:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1C8F3759F1 for ; Wed, 28 Jun 2017 11:43:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v5SBhP4X097167 for ; Wed, 28 Jun 2017 11:43:25 GMT (envelope-from bugzilla-noreply@freebsd.org) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: ruby@FreeBSD.org Subject: maintainer-feedback requested: [Bug 220330] www/rubygem-selenium-webdriver fails to build Date: Wed, 28 Jun 2017 11:43:25 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ruby@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2017 11:43:26 -0000 Zane C. Bowers-Hadley has reassigned Bugzilla Automation 's request for maintainer-feedback to ruby@FreeBSD.or= g: Bug 220330: www/rubygem-selenium-webdriver fails to build https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220330 --- Description --- Howdy! This is not currently building for me. Below is the result of make. [root@vulpes]/arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriver# ma= ke | less =3D=3D=3D> License APACHE20 accepted by the user =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/s= bin/pkg - found =3D=3D=3D> Fetching all distfiles required by rubygem-selenium-webdriver-3.= 4.3 for building =3D=3D=3D> Extracting for rubygem-selenium-webdriver-3.4.3 =3D> SHA256 Checksum OK for rubygem/selenium-webdriver-3.4.3.gem. =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/b= in/ruby23 - found =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/b= in/gem23 - found Unpacked gem: '/usr/obj/arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriver/work/se= leni um-webdriver-3.4.3' =3D=3D=3D> Patching for rubygem-selenium-webdriver-3.4.3 =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/b= in/ruby23 - found =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/b= in/ruby23 - found =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/b= in/gem23 - found =3D=3D=3D> Configuring for rubygem-selenium-webdriver-3.4.3 =3D=3D=3D> Building for rubygem-selenium-webdriver-3.4.3 Successfully built RubyGem Name: selenium-webdriver Version: 3.4.3 File: selenium-webdriver-3.4.3.gem =3D=3D=3D> Staging for rubygem-selenium-webdriver-3.4.3 =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on package: rubygem-childprocess>=3D0.5 - found =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on package: rubygem-rubyzip>=3D1.0 - found =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/b= in/ruby23 - found =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/b= in/gem23 - found =3D=3D=3D> Generating temporary packing list (cd /usr/obj/arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriver/work/sel= eniu m-webdriver-3.4.3; /usr/bin/env RB_USER_INSTALL=3Dyes LANG=3Den_US.UTF-8 LC_ALL=3Den_US.UTF-8 /usr/local/bin/gem23 install -l --no-update-sources --install-dir /usr/obj/arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriver/work/sta= ge/u sr/local/lib/ruby/gems/2.3 --ignore-dependencies --bindir=3D/usr/obj/arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriv= er/wor k/stage/usr/local/bin --rdoc --ri selenium-webdriver-3.4.3.gem -- --build-args ) Successfully installed selenium-webdriver-3.4.3 Parsing documentation for selenium-webdriver-3.4.3 Installing ri documentation for selenium-webdriver-3.4.3 Installing darkfish documentation for selenium-webdriver-3.4.3 Done installing documentation for selenium-webdriver after 27 seconds 1 gem installed /bin/rm -f -r /usr/obj/arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriver/work/sta= ge/u sr/local/lib/ruby/gems/2.3/build_info/ /usr/bin/find /usr/obj/arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriver/work/sta= ge/u sr/local/lib/ruby/gems/2.3 -type f -name '*.so' -exec /usr/bin/strip {} + strip: moving loadable section .note.gnu.build-id, is this intentional? strip: moving loadable section .hash, is this intentional? strip: moving loadable section .gnu.hash, is this intentional? strip: moving loadable section .dynsym, is this intentional? strip: moving loadable section .dynstr, is this intentional? strip: moving loadable section .gnu.version, is this intentional? strip: moving loadable section .gnu.version_r, is this intentional? strip: moving loadable section .rel.dyn, is this intentional? strip: moving loadable section .rel.plt, is this intentional? strip: moving loadable section .init, is this intentional? strip: moving loadable section .plt, is this intentional? strip: moving loadable section .text, is this intentional? strip: moving loadable section .fini, is this intentional? strip: moving loadable section .rodata, is this intentional? strip: moving loadable section .eh_frame, is this intentional? strip: elf_update() failed: Layout constraint violation *** Error code 1 Stop. make: stopped in /arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriver From owner-freebsd-ruby@freebsd.org Wed Jun 28 11:43:26 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A3586D9FE7F for ; Wed, 28 Jun 2017 11:43:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 8A265759F5 for ; Wed, 28 Jun 2017 11:43:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 89592D9FE7E; Wed, 28 Jun 2017 11:43:26 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 88E08D9FE7D for ; Wed, 28 Jun 2017 11:43:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 77263759F4 for ; Wed, 28 Jun 2017 11:43:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v5SBhP4b097167 for ; Wed, 28 Jun 2017 11:43:26 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: ruby@FreeBSD.org Subject: [Bug 220330] www/rubygem-selenium-webdriver fails to build Date: Wed, 28 Jun 2017 11:43:25 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: vvelox@vvelox.net X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ruby@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2017 11:43:26 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220330 Bug ID: 220330 Summary: www/rubygem-selenium-webdriver fails to build Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ruby@FreeBSD.org Reporter: vvelox@vvelox.net Assignee: ruby@FreeBSD.org Flags: maintainer-feedback?(ruby@FreeBSD.org) Howdy! This is not currently building for me. Below is the result of make. [root@vulpes]/arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriver# ma= ke | less =3D=3D=3D> License APACHE20 accepted by the user =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/s= bin/pkg - found =3D=3D=3D> Fetching all distfiles required by rubygem-selenium-webdriver-3.= 4.3 for building =3D=3D=3D> Extracting for rubygem-selenium-webdriver-3.4.3 =3D> SHA256 Checksum OK for rubygem/selenium-webdriver-3.4.3.gem. =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/b= in/ruby23 - found =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/b= in/gem23 - found Unpacked gem: '/usr/obj/arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriver/work/se= lenium-webdriver-3.4.3' =3D=3D=3D> Patching for rubygem-selenium-webdriver-3.4.3 =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/b= in/ruby23 - found =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/b= in/ruby23 - found =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/b= in/gem23 - found =3D=3D=3D> Configuring for rubygem-selenium-webdriver-3.4.3 =3D=3D=3D> Building for rubygem-selenium-webdriver-3.4.3 Successfully built RubyGem Name: selenium-webdriver Version: 3.4.3 File: selenium-webdriver-3.4.3.gem =3D=3D=3D> Staging for rubygem-selenium-webdriver-3.4.3 =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on package: rubygem-childprocess>=3D0.5 - found =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on package: rubygem-rubyzip>=3D1.0 - found =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/b= in/ruby23 - found =3D=3D=3D> rubygem-selenium-webdriver-3.4.3 depends on file: /usr/local/b= in/gem23 - found =3D=3D=3D> Generating temporary packing list (cd /usr/obj/arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriver/work/sel= enium-webdriver-3.4.3; /usr/bin/env RB_USER_INSTALL=3Dyes LANG=3Den_US.UTF-8 LC_ALL=3Den_US.UTF-8 /usr/local/bin/gem23 install -l --no-update-sources --install-dir /usr/obj/arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriver/work/sta= ge/usr/local/lib/ruby/gems/2.3 --ignore-dependencies --bindir=3D/usr/obj/arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriv= er/work/stage/usr/local/bin --rdoc --ri selenium-webdriver-3.4.3.gem -- --build-args ) Successfully installed selenium-webdriver-3.4.3 Parsing documentation for selenium-webdriver-3.4.3 Installing ri documentation for selenium-webdriver-3.4.3 Installing darkfish documentation for selenium-webdriver-3.4.3 Done installing documentation for selenium-webdriver after 27 seconds 1 gem installed /bin/rm -f -r /usr/obj/arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriver/work/sta= ge/usr/local/lib/ruby/gems/2.3/build_info/ /usr/bin/find /usr/obj/arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriver/work/sta= ge/usr/local/lib/ruby/gems/2.3 -type f -name '*.so' -exec /usr/bin/strip {} + strip: moving loadable section .note.gnu.build-id, is this intentional? strip: moving loadable section .hash, is this intentional? strip: moving loadable section .gnu.hash, is this intentional? strip: moving loadable section .dynsym, is this intentional? strip: moving loadable section .dynstr, is this intentional? strip: moving loadable section .gnu.version, is this intentional? strip: moving loadable section .gnu.version_r, is this intentional? strip: moving loadable section .rel.dyn, is this intentional? strip: moving loadable section .rel.plt, is this intentional? strip: moving loadable section .init, is this intentional? strip: moving loadable section .plt, is this intentional? strip: moving loadable section .text, is this intentional? strip: moving loadable section .fini, is this intentional? strip: moving loadable section .rodata, is this intentional? strip: moving loadable section .eh_frame, is this intentional? strip: elf_update() failed: Layout constraint violation *** Error code 1 Stop. make: stopped in /arc/src/FreeBSD/ports/head/www/rubygem-selenium-webdriver --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-ruby@freebsd.org Wed Jun 28 15:41:59 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 626A6DA4A19 for ; Wed, 28 Jun 2017 15:41:59 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 3F9FC7D9CB for ; Wed, 28 Jun 2017 15:41:59 +0000 (UTC) (envelope-from idefix@fechner.net) Received: by mailman.ysv.freebsd.org (Postfix) id 3EB41DA4A18; Wed, 28 Jun 2017 15:41:59 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3E4A4DA4A17 for ; Wed, 28 Jun 2017 15:41:59 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from anny.lostinspace.de (anny.lostinspace.de [IPv6:2001:608:a02::33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E41777D9C9; Wed, 28 Jun 2017 15:41:58 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from server.idefix.lan (unknown [IPv6:2001:a61:129c:7801:dacb:8aff:febf:62dd]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: idefix@fechner.net) by anny.lostinspace.de (Postfix) with ESMTPSA id 4DF6DC0E5CC; Wed, 28 Jun 2017 17:41:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fechner.net; s=default; t=1498664517; bh=SHyWXRgdbQG1PcXGPsgZ4QrgzEh1FwfL7FXjIwh7hro=; h=Subject:To:References:From:Date:In-Reply-To; b=PV+TkcxyiW18TDHsEGIL1ixIPAzMQOJXlI1s2p5eNA3bObGlesEb1XD3QsC3Ec86A qME3jUQ50tGgZQ1YjBd00teHuP9euy1doNJP2f1uI6krah7zKXZeLJbqyv6Im958MQ 38L8gOaXy9UEMK+LyKlrW0ocD1CDch8OyHu7K9xU= Received: from [192.168.0.151] (aftr-88-217-181-241.dynamic.mnet-online.de [88.217.181.241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by server.idefix.lan (Postfix) with ESMTPSA id ECDD3CD8806; Wed, 28 Jun 2017 17:41:55 +0200 (CEST) Subject: Re: Help needed: net/rubygem-grpc To: Steve Wills , Torsten Zuehlsdorff , ruby@freebsd.org References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> From: Matthias Fechner Message-ID: Date: Wed, 28 Jun 2017 17:41:43 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bWsth0v1IVfUwrnPMCMsE2nsusIdH4u2b" X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2017 15:41:59 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --bWsth0v1IVfUwrnPMCMsE2nsusIdH4u2b Content-Type: multipart/mixed; boundary="pDLaR5iMgC3l4lpX9AUsMrlaa92vQfBf2"; protected-headers="v1" From: Matthias Fechner To: Steve Wills , Torsten Zuehlsdorff , ruby@freebsd.org Message-ID: Subject: Re: Help needed: net/rubygem-grpc References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> In-Reply-To: --pDLaR5iMgC3l4lpX9AUsMrlaa92vQfBf2 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US Hi Steve, Am 28.06.2017 um 04:14 schrieb Steve Wills: > I was taking a look at this. It looks like several things are going on.= > As you noticed, it's going to have to use gmake, you can patch the > extconf.rb for that. But then you run into other issues. It's expecting= > a pkg-config file for openssl, which we don't have for the openssl in > base (src). I think this is the only thing in base lacking a .pc file. > We will have to patch the Makefile for that. It would be best not to us= e > any of the bundled things and instead use the versions from ports. I > noticed there's a newer version, 1.4.0, but it has the same issues. Wil= l > the newer gitlab work with the 1.4.0 version of the grpc gem? regarding the comment here: https://gitlab.com/gitlab-org/gitaly/issues/154#note_33314534 I think gitlab should work with version 1.4.0, but I think a test is alwa= ys a good idea. Gru=C3=9F Matthias --=20 "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." -- Rich Cook --pDLaR5iMgC3l4lpX9AUsMrlaa92vQfBf2-- --bWsth0v1IVfUwrnPMCMsE2nsusIdH4u2b Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAllTzkEACgkQkZS/qRt1bvaR4gCghk6HGrpwZFqqRQigLPsL10qK b3IAoMQee8n7XIVoi93pJLcz4g08w6uY =ltDS -----END PGP SIGNATURE----- --bWsth0v1IVfUwrnPMCMsE2nsusIdH4u2b-- From owner-freebsd-ruby@freebsd.org Wed Jun 28 15:54:10 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1F3C9DA500C for ; Wed, 28 Jun 2017 15:54:10 +0000 (UTC) (envelope-from tz@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 0A7E17EDD0 for ; Wed, 28 Jun 2017 15:54:10 +0000 (UTC) (envelope-from tz@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 06BC0DA500B; Wed, 28 Jun 2017 15:54:10 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 06517DA500A for ; Wed, 28 Jun 2017 15:54:10 +0000 (UTC) (envelope-from tz@FreeBSD.org) Received: from toco-domains.de (mail.toco-domains.de [176.9.39.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C56187EDCF for ; Wed, 28 Jun 2017 15:54:09 +0000 (UTC) (envelope-from tz@FreeBSD.org) Received: from [0.0.0.0] (mail.toco-domains.de [IPv6:2a01:4f8:150:50a5::6]) by toco-domains.de (Postfix) with ESMTPA id B66FB1AAF058; Wed, 28 Jun 2017 17:54:06 +0200 (CEST) Subject: Re: Help needed: net/rubygem-grpc To: Matthias Fechner , Steve Wills , ruby@freebsd.org References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> From: Torsten Zuehlsdorff Message-ID: Date: Wed, 28 Jun 2017 17:54:03 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2017 15:54:10 -0000 On 28.06.2017 17:41, Matthias Fechner wrote: > Hi Steve, > > Am 28.06.2017 um 04:14 schrieb Steve Wills: >> I was taking a look at this. It looks like several things are going on. >> As you noticed, it's going to have to use gmake, you can patch the >> extconf.rb for that. But then you run into other issues. It's expecting >> a pkg-config file for openssl, which we don't have for the openssl in >> base (src). I think this is the only thing in base lacking a .pc file. >> We will have to patch the Makefile for that. It would be best not to use >> any of the bundled things and instead use the versions from ports. I >> noticed there's a newer version, 1.4.0, but it has the same issues. Will >> the newer gitlab work with the 1.4.0 version of the grpc gem? > > regarding the comment here: > https://gitlab.com/gitlab-org/gitaly/issues/154#note_33314534 > > I think gitlab should work with version 1.4.0, but I think a test is always a good idea. Thanks for your time Steve! To add something to Matthias comment: there is already a devel/grpc port, which seems to be very similar to the needed rubygem. Maybe this could help us? Greetings, Torsten From owner-freebsd-ruby@freebsd.org Wed Jun 28 17:03:46 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2A021DA61D4 for ; Wed, 28 Jun 2017 17:03:46 +0000 (UTC) (envelope-from steve@mouf.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 010DF80999 for ; Wed, 28 Jun 2017 17:03:46 +0000 (UTC) (envelope-from steve@mouf.net) Received: by mailman.ysv.freebsd.org (Postfix) id 005F4DA61D3; Wed, 28 Jun 2017 17:03:46 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F4076DA61D2 for ; Wed, 28 Jun 2017 17:03:45 +0000 (UTC) (envelope-from steve@mouf.net) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mouf.net", Issuer "mouf.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A328380998; Wed, 28 Jun 2017 17:03:45 +0000 (UTC) (envelope-from steve@mouf.net) Received: from [10.0.1.84] (cpe-071-065-239-148.nc.res.rr.com [71.65.239.148] (may be forged)) (authenticated bits=0) by mouf.net (8.14.9/8.14.9) with ESMTP id v5SH3WCf069206 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 28 Jun 2017 17:03:38 GMT (envelope-from steve@mouf.net) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mouf.net; s=mail; t=1498669418; bh=iAaETVaIfHAszDMSchG36WEZy4qNJVxWsorIMJRI+PE=; h=Subject:To:References:From:Date:In-Reply-To; b=OSvU36FnquyoCd5KNjfiaaTaqbc/R2h8VJV1s21crfqk+xukxPAygkAQuFnKvRU2U rI9D/z/RXlZVh1msyfbQCd35MVvIeRMciaiTfTW68ieJ5GQJgxi6yVCsvQLr6jr4wm LSRN2ZJQQPI3zGRXfOZX61r+vnHTscwrrvietT+E= Subject: Re: Help needed: net/rubygem-grpc To: Torsten Zuehlsdorff , Matthias Fechner , ruby@freebsd.org References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> From: Steve Wills Message-ID: <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> Date: Wed, 28 Jun 2017 13:03:33 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="XtnflkF5lFl3CGVfNaMRPXImBQtOEi1id" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mouf.net [199.48.129.64]); Wed, 28 Jun 2017 17:03:38 +0000 (UTC) X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mouf.net X-Virus-Scanned: clamav-milter 0.99.2 at mouf.net X-Virus-Status: Clean X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2017 17:03:46 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --XtnflkF5lFl3CGVfNaMRPXImBQtOEi1id Content-Type: multipart/mixed; boundary="IgsMJlI6BMbUh9dmUEhLpKjaa7MHhMOGx"; protected-headers="v1" From: Steve Wills To: Torsten Zuehlsdorff , Matthias Fechner , ruby@freebsd.org Message-ID: <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> Subject: Re: Help needed: net/rubygem-grpc References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> In-Reply-To: --IgsMJlI6BMbUh9dmUEhLpKjaa7MHhMOGx Content-Type: multipart/mixed; boundary="------------9F5450596124A36722E594DC" Content-Language: en-US This is a multi-part message in MIME format. --------------9F5450596124A36722E594DC Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, On 06/28/2017 11:54, Torsten Zuehlsdorff wrote: >=20 >=20 > On 28.06.2017 17:41, Matthias Fechner wrote: >> Hi Steve, >> >> >> regarding the comment here: >> https://gitlab.com/gitlab-org/gitaly/issues/154#note_33314534 >> >> I think gitlab should work with version 1.4.0, but I think a test is >> always a good idea. >=20 Ok, sounds good. > Thanks for your time Steve! To add something to Matthias comment: there= > is already a devel/grpc port, which seems to be very similar to the > needed rubygem. Maybe this could help us? Yeah, I've updated the port to use the grpc from the port instead of the bundled one. See attached (let me know if it doesn't come through). There's still at least one problem with this because I'm also removing the bundled ssl certs. I think it should use the ones from ca_root_nss instead, I'm working on that. But first I want to figure out how to run the tests and that's taking a little extra time because the Gemfile isn't included with the gem itself. Also, I'm sure the grpc developers would consider this all wrong, but for us I think it's the right path. Steve --------------9F5450596124A36722E594DC Content-Type: application/octet-stream; name="rubygem-grpc.new.shar" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="rubygem-grpc.new.shar" IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUg YW55dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50 ZXJpbmcgInNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBm aWxlcyBhbmQgZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBk ZWZhdWx0IHBlcm1pc3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJbmV0 L3J1YnlnZW0tZ3JwYwojCW5ldC9ydWJ5Z2VtLWdycGMvcGtnLWRlc2NyCiMJbmV0L3J1Ynln ZW0tZ3JwYy9maWxlcwojCW5ldC9ydWJ5Z2VtLWdycGMvZmlsZXMvcGF0Y2gtc3JjX3J1Ynlf ZXh0X2dycGNfZXh0Y29uZi5yYgojCW5ldC9ydWJ5Z2VtLWdycGMvZmlsZXMvZ3JwYy5nZW1z cGVjCiMJbmV0L3J1YnlnZW0tZ3JwYy9NYWtlZmlsZQojCW5ldC9ydWJ5Z2VtLWdycGMvZGlz dGluZm8KIwplY2hvIGMgLSBuZXQvcnVieWdlbS1ncnBjCm1rZGlyIC1wIG5ldC9ydWJ5Z2Vt LWdycGMgPiAvZGV2L251bGwgMj4mMQplY2hvIHggLSBuZXQvcnVieWdlbS1ncnBjL3BrZy1k ZXNjcgpzZWQgJ3MvXlgvLycgPm5ldC9ydWJ5Z2VtLWdycGMvcGtnLWRlc2NyIDw8ICc4ZDIz MWQ3MDU0NWM3MDdlYzQ3YTQ2NTkwMTg5ZTUzMycKWEEgUnVieSBpbXBsZW1lbnRhdGlvbiBv ZiBnUlBDLgpYClhXV1c6IGh0dHBzOi8vZ2l0aHViLmNvbS9ncnBjL2dycGMvdHJlZS9tYXN0 ZXIvc3JjL3J1YnkKOGQyMzFkNzA1NDVjNzA3ZWM0N2E0NjU5MDE4OWU1MzMKZWNobyBjIC0g bmV0L3J1YnlnZW0tZ3JwYy9maWxlcwpta2RpciAtcCBuZXQvcnVieWdlbS1ncnBjL2ZpbGVz ID4gL2Rldi9udWxsIDI+JjEKZWNobyB4IC0gbmV0L3J1YnlnZW0tZ3JwYy9maWxlcy9wYXRj aC1zcmNfcnVieV9leHRfZ3JwY19leHRjb25mLnJiCnNlZCAncy9eWC8vJyA+bmV0L3J1Ynln ZW0tZ3JwYy9maWxlcy9wYXRjaC1zcmNfcnVieV9leHRfZ3JwY19leHRjb25mLnJiIDw8ICc5 NzdjMjE4OTBkNDA0NjFiNzkwMjU1MjJjMTEzZjE4OScKWC0tLSBzcmMvcnVieS9leHQvZ3Jw Yy9leHRjb25mLnJiLm9yaWcJMjAxNy0wNi0yOCAxNTozMzozOS4yMTY3ODAwMDAgKzAwMDAK WCsrKyBzcmMvcnVieS9leHQvZ3JwYy9leHRjb25mLnJiCTIwMTctMDYtMjggMTU6MzM6NDku NTI1MDc5MDAwICswMDAwClhAQCAtNzAsOSArNzAsOSBAQApYIApYIEVOVlsnQVInXSA9ICds aWJ0b29sIC1vJyBpZiBSVUJZX1BMQVRGT1JNID1+IC9kYXJ3aW4vClggClgtRU5WWydFTUJF RF9PUEVOU1NMJ10gPSAndHJ1ZScKWC1FTlZbJ0VNQkVEX1pMSUInXSA9ICd0cnVlJwpYLUVO VlsnRU1CRURfQ0FSRVMnXSA9ICd0cnVlJwpYK0VOVlsnRU1CRURfT1BFTlNTTCddID0gJ2Zh bHNlJwpYK0VOVlsnRU1CRURfWkxJQiddID0gJ2ZhbHNlJwpYK0VOVlsnRU1CRURfQ0FSRVMn XSA9ICdmYWxzZScKWCBFTlZbJ0FSQ0hfRkxBR1MnXSA9IFJiQ29uZmlnOjpDT05GSUdbJ0FS Q0hfRkxBRyddClggRU5WWydBUkNIX0ZMQUdTJ10gPSAnLWFyY2ggaTM4NiAtYXJjaCB4ODZf NjQnIGlmIFJVQllfUExBVEZPUk0gPX4gL2Rhcndpbi8KWCBFTlZbJ0NGTEFHUyddID0gJy1E R1BSX0JBQ0tXQVJEU19DT01QQVRJQklMSVRZX01PREUnClhAQCAtODEsMTYgKzgxLDE2IEBA ClggZ3JwY19saWJfZGlyID0gRmlsZS5qb2luKG91dHB1dF9kaXIsICdsaWJzJywgZ3JwY19j b25maWcpClggRU5WWydCVUlMRERJUiddID0gb3V0cHV0X2RpcgpYIApYLXVubGVzcyB3aW5k b3dzClgtICBwdXRzICdCdWlsZGluZyBpbnRlcm5hbCBnUlBDIGludG8gJyArIGdycGNfbGli X2RpcgpYLSAgbnByb2MgPSA0ClgtICBucHJvYyA9IEV0Yy5ucHJvY2Vzc29ycyAqIDIgaWYg RXRjLnJlc3BvbmRfdG8/IDpucHJvY2Vzc29ycwpYLSAgc3lzdGVtKCJtYWtlIC1qI3tucHJv Y30gLUMgI3tncnBjX3Jvb3R9ICN7Z3JwY19saWJfZGlyfS9saWJncnBjLmEgQ09ORklHPSN7 Z3JwY19jb25maWd9IFE9IikKWC0gIGV4aXQgMSB1bmxlc3MgJD8gPT0gMApYLWVuZApYLQpY LSRDRkxBR1MgPDwgJyAtSScgKyBGaWxlLmpvaW4oZ3JwY19yb290LCAnaW5jbHVkZScpClgt JExERkxBR1MgPDwgJyAnICsgRmlsZS5qb2luKGdycGNfbGliX2RpciwgJ2xpYmdycGMuYScp IHVubGVzcyB3aW5kb3dzClgrI3VubGVzcyB3aW5kb3dzClgrIyAgcHV0cyAnQnVpbGRpbmcg aW50ZXJuYWwgZ1JQQyBpbnRvICcgKyBncnBjX2xpYl9kaXIKWCsjICBwdXRzKCJnbWFrZSAt QyAje2dycGNfcm9vdH0gI3tncnBjX2xpYl9kaXJ9L2xpYmdycGMuYSBDT05GSUc9I3tncnBj X2NvbmZpZ30gUT0iKQpYKyMgIHN5c3RlbSgiZ21ha2UgLUMgI3tncnBjX3Jvb3R9ICN7Z3Jw Y19saWJfZGlyfS9saWJncnBjLmEgQ09ORklHPSN7Z3JwY19jb25maWd9IFE9IikKWCsjICBl eGl0IDEgdW5sZXNzICQ/ID09IDAKWCsjZW5kClgrClgrIyRDRkxBR1MgPDwgJyAtSScgKyBG aWxlLmpvaW4oZ3JwY19yb290LCAnaW5jbHVkZScpClgrIyRMREZMQUdTIDw8ICcgJyArIEZp bGUuam9pbihncnBjX2xpYl9kaXIsICdsaWJncnBjLmEnKSB1bmxlc3Mgd2luZG93cwpYKyRM REZMQUdTIDw8ICcgLWxncnBjJyB1bmxlc3Mgd2luZG93cwpYIGlmIGdycGNfY29uZmlnID09 ICdnY292JwpYICAgJENGTEFHUyA8PCAnIC1PMCAtZnByb2ZpbGUtYXJjcyAtZnRlc3QtY292 ZXJhZ2UnClggICAkTERGTEFHUyA8PCAnIC1mcHJvZmlsZS1hcmNzIC1mdGVzdC1jb3ZlcmFn ZSAtcmR5bmFtaWMnCjk3N2MyMTg5MGQ0MDQ2MWI3OTAyNTUyMmMxMTNmMTg5CmVjaG8geCAt IG5ldC9ydWJ5Z2VtLWdycGMvZmlsZXMvZ3JwYy5nZW1zcGVjCnNlZCAncy9eWC8vJyA+bmV0 L3J1YnlnZW0tZ3JwYy9maWxlcy9ncnBjLmdlbXNwZWMgPDwgJzVmOTUzYWZjZmIwMDRhNWNj YTA4ZGZlYjZhNTVjYTUwJwpYIyAtKi0gZW5jb2Rpbmc6IHV0Zi04IC0qLQpYIyBzdHViOiBn cnBjIDEuNC4wIHJ1Ynkgc3JjL3J1YnkvbGliAHNyYy9ydWJ5L2JpbgBzcmMvcnVieS9wYgpY IyBzdHViOiBzcmMvcnVieS9leHQvZ3JwYy9leHRjb25mLnJiClgKWEdlbTo6U3BlY2lmaWNh dGlvbi5uZXcgZG8gfHN8ClggIHMubmFtZSA9ICJncnBjIi5mcmVlemUKWCAgcy52ZXJzaW9u ID0gIjEuNC4wIgpYClggIHMucmVxdWlyZWRfcnVieWdlbXNfdmVyc2lvbiA9IEdlbTo6UmVx dWlyZW1lbnQubmV3KCI+PSAwIi5mcmVlemUpIGlmIHMucmVzcG9uZF90bz8gOnJlcXVpcmVk X3J1YnlnZW1zX3ZlcnNpb249ClggIHMucmVxdWlyZV9wYXRocyA9IFsic3JjL3J1YnkvbGli Ii5mcmVlemUsICJzcmMvcnVieS9iaW4iLmZyZWV6ZSwgInNyYy9ydWJ5L3BiIi5mcmVlemVd ClggIHMuYXV0aG9ycyA9IFsiZ1JQQyBBdXRob3JzIi5mcmVlemVdClggIHMuYmluZGlyID0g InNyYy9ydWJ5L2JpbiIuZnJlZXplClggIHMuZGF0ZSA9ICIyMDE3LTA2LTIxIgpYICBzLmRl c2NyaXB0aW9uID0gIlNlbmQgUlBDcyBmcm9tIFJ1YnkgdXNpbmcgR1JQQyIuZnJlZXplClgg IHMuZW1haWwgPSAidGVtaW9sYUBnb29nbGUuY29tIi5mcmVlemUKWCAgcy5leHRlbnNpb25z ID0gWyJzcmMvcnVieS9leHQvZ3JwYy9leHRjb25mLnJiIi5mcmVlemVdClggIHMuZmlsZXMg PSBbInNyYy9ydWJ5L2Jpbi9hcGlzL2dvb2dsZS9wcm90b2J1Zi9lbXB0eS5yYiIuZnJlZXpl LCAic3JjL3J1YnkvYmluL2FwaXMvcHVic3ViX2RlbW8ucmIiLmZyZWV6ZSwgInNyYy9ydWJ5 L2Jpbi9hcGlzL3RlY2gvcHVic3ViL3Byb3RvL3B1YnN1Yi5yYiIuZnJlZXplLCAic3JjL3J1 YnkvYmluL2FwaXMvdGVjaC9wdWJzdWIvcHJvdG8vcHVic3ViX3NlcnZpY2VzLnJiIi5mcmVl emUsICJzcmMvcnVieS9iaW4vbWF0aF9jbGllbnQucmIiLmZyZWV6ZSwgInNyYy9ydWJ5L2Jp bi9tYXRoX3BiLnJiIi5mcmVlemUsICJzcmMvcnVieS9iaW4vbWF0aF9zZXJ2ZXIucmIiLmZy ZWV6ZSwgInNyYy9ydWJ5L2Jpbi9tYXRoX3NlcnZpY2VzX3BiLnJiIi5mcmVlemUsICJzcmMv cnVieS9iaW4vbm9wcm90b19jbGllbnQucmIiLmZyZWV6ZSwgInNyYy9ydWJ5L2Jpbi9ub3By b3RvX3NlcnZlci5yYiIuZnJlZXplLCAic3JjL3J1YnkvZXh0L2dycGMvZXh0Y29uZi5yYiIu ZnJlZXplLCAic3JjL3J1YnkvZXh0L2dycGMvcmJfYnl0ZV9idWZmZXIuYyIuZnJlZXplLCAi c3JjL3J1YnkvZXh0L2dycGMvcmJfYnl0ZV9idWZmZXIuaCIuZnJlZXplLCAic3JjL3J1Ynkv ZXh0L2dycGMvcmJfY2FsbC5jIi5mcmVlemUsICJzcmMvcnVieS9leHQvZ3JwYy9yYl9jYWxs LmgiLmZyZWV6ZSwgInNyYy9ydWJ5L2V4dC9ncnBjL3JiX2NhbGxfY3JlZGVudGlhbHMuYyIu ZnJlZXplLCAic3JjL3J1YnkvZXh0L2dycGMvcmJfY2FsbF9jcmVkZW50aWFscy5oIi5mcmVl emUsICJzcmMvcnVieS9leHQvZ3JwYy9yYl9jaGFubmVsLmMiLmZyZWV6ZSwgInNyYy9ydWJ5 L2V4dC9ncnBjL3JiX2NoYW5uZWwuaCIuZnJlZXplLCAic3JjL3J1YnkvZXh0L2dycGMvcmJf Y2hhbm5lbF9hcmdzLmMiLmZyZWV6ZSwgInNyYy9ydWJ5L2V4dC9ncnBjL3JiX2NoYW5uZWxf YXJncy5oIi5mcmVlemUsICJzcmMvcnVieS9leHQvZ3JwYy9yYl9jaGFubmVsX2NyZWRlbnRp YWxzLmMiLmZyZWV6ZSwgInNyYy9ydWJ5L2V4dC9ncnBjL3JiX2NoYW5uZWxfY3JlZGVudGlh bHMuaCIuZnJlZXplLCAic3JjL3J1YnkvZXh0L2dycGMvcmJfY29tcGxldGlvbl9xdWV1ZS5j Ii5mcmVlemUsICJzcmMvcnVieS9leHQvZ3JwYy9yYl9jb21wbGV0aW9uX3F1ZXVlLmgiLmZy ZWV6ZSwgInNyYy9ydWJ5L2V4dC9ncnBjL3JiX2NvbXByZXNzaW9uX29wdGlvbnMuYyIuZnJl ZXplLCAic3JjL3J1YnkvZXh0L2dycGMvcmJfY29tcHJlc3Npb25fb3B0aW9ucy5oIi5mcmVl emUsICJzcmMvcnVieS9leHQvZ3JwYy9yYl9ldmVudF90aHJlYWQuYyIuZnJlZXplLCAic3Jj L3J1YnkvZXh0L2dycGMvcmJfZXZlbnRfdGhyZWFkLmgiLmZyZWV6ZSwgInNyYy9ydWJ5L2V4 dC9ncnBjL3JiX2dycGMuYyIuZnJlZXplLCAic3JjL3J1YnkvZXh0L2dycGMvcmJfZ3JwYy5o Ii5mcmVlemUsICJzcmMvcnVieS9leHQvZ3JwYy9yYl9ncnBjX2ltcG9ydHMuZ2VuZXJhdGVk LmMiLmZyZWV6ZSwgInNyYy9ydWJ5L2V4dC9ncnBjL3JiX2dycGNfaW1wb3J0cy5nZW5lcmF0 ZWQuaCIuZnJlZXplLCAic3JjL3J1YnkvZXh0L2dycGMvcmJfbG9hZGVyLmMiLmZyZWV6ZSwg InNyYy9ydWJ5L2V4dC9ncnBjL3JiX2xvYWRlci5oIi5mcmVlemUsICJzcmMvcnVieS9leHQv Z3JwYy9yYl9zZXJ2ZXIuYyIuZnJlZXplLCAic3JjL3J1YnkvZXh0L2dycGMvcmJfc2VydmVy LmgiLmZyZWV6ZSwgInNyYy9ydWJ5L2V4dC9ncnBjL3JiX3NlcnZlcl9jcmVkZW50aWFscy5j Ii5mcmVlemUsICJzcmMvcnVieS9leHQvZ3JwYy9yYl9zZXJ2ZXJfY3JlZGVudGlhbHMuaCIu ZnJlZXplLCAic3JjL3J1YnkvbGliL2dycGMucmIiLmZyZWV6ZSwgInNyYy9ydWJ5L2xpYi9n cnBjL2NvcmUvdGltZV9jb25zdHMucmIiLmZyZWV6ZSwgInNyYy9ydWJ5L2xpYi9ncnBjL2Vy cm9ycy5yYiIuZnJlZXplLCAic3JjL3J1YnkvbGliL2dycGMvZ2VuZXJpYy9hY3RpdmVfY2Fs bC5yYiIuZnJlZXplLCAic3JjL3J1YnkvbGliL2dycGMvZ2VuZXJpYy9iaWRpX2NhbGwucmIi LmZyZWV6ZSwgInNyYy9ydWJ5L2xpYi9ncnBjL2dlbmVyaWMvY2xpZW50X3N0dWIucmIiLmZy ZWV6ZSwgInNyYy9ydWJ5L2xpYi9ncnBjL2dlbmVyaWMvcnBjX2Rlc2MucmIiLmZyZWV6ZSwg InNyYy9ydWJ5L2xpYi9ncnBjL2dlbmVyaWMvcnBjX3NlcnZlci5yYiIuZnJlZXplLCAic3Jj L3J1YnkvbGliL2dycGMvZ2VuZXJpYy9zZXJ2aWNlLnJiIi5mcmVlemUsICJzcmMvcnVieS9s aWIvZ3JwYy9ncnBjLnJiIi5mcmVlemUsICJzcmMvcnVieS9saWIvZ3JwYy9sb2djb25maWcu cmIiLmZyZWV6ZSwgInNyYy9ydWJ5L2xpYi9ncnBjL25vdGlmaWVyLnJiIi5mcmVlemUsICJz cmMvcnVieS9saWIvZ3JwYy92ZXJzaW9uLnJiIi5mcmVlemUsICJzcmMvcnVieS9wYi9SRUFE TUUubWQiLmZyZWV6ZSwgInNyYy9ydWJ5L3BiL2dlbmVyYXRlX3Byb3RvX3J1Ynkuc2giLmZy ZWV6ZSwgInNyYy9ydWJ5L3BiL2dycGMvaGVhbHRoL2NoZWNrZXIucmIiLmZyZWV6ZSwgInNy Yy9ydWJ5L3BiL2dycGMvaGVhbHRoL3YxL2hlYWx0aF9wYi5yYiIuZnJlZXplLCAic3JjL3J1 YnkvcGIvZ3JwYy9oZWFsdGgvdjEvaGVhbHRoX3NlcnZpY2VzX3BiLnJiIi5mcmVlemUsICJz cmMvcnVieS9wYi9ncnBjL3Rlc3RpbmcvZHVwbGljYXRlL2VjaG9fZHVwbGljYXRlX3NlcnZp Y2VzX3BiLnJiIi5mcmVlemUsICJzcmMvcnVieS9wYi9ncnBjL3Rlc3RpbmcvbWV0cmljc19w Yi5yYiIuZnJlZXplLCAic3JjL3J1YnkvcGIvZ3JwYy90ZXN0aW5nL21ldHJpY3Nfc2Vydmlj ZXNfcGIucmIiLmZyZWV6ZSwgInNyYy9ydWJ5L3BiL3NyYy9wcm90by9ncnBjL3Rlc3Rpbmcv ZW1wdHlfcGIucmIiLmZyZWV6ZSwgInNyYy9ydWJ5L3BiL3NyYy9wcm90by9ncnBjL3Rlc3Rp bmcvbWVzc2FnZXNfcGIucmIiLmZyZWV6ZSwgInNyYy9ydWJ5L3BiL3NyYy9wcm90by9ncnBj L3Rlc3RpbmcvdGVzdF9wYi5yYiIuZnJlZXplLCAic3JjL3J1YnkvcGIvc3JjL3Byb3RvL2dy cGMvdGVzdGluZy90ZXN0X3NlcnZpY2VzX3BiLnJiIi5mcmVlemUsICJzcmMvcnVieS9wYi90 ZXN0L2NsaWVudC5yYiIuZnJlZXplLCAic3JjL3J1YnkvcGIvdGVzdC9zZXJ2ZXIucmIiLmZy ZWV6ZSwgInNyYy9ydWJ5L3NwZWMvY2FsbF9jcmVkZW50aWFsc19zcGVjLnJiIi5mcmVlemUs ICJzcmMvcnVieS9zcGVjL2NhbGxfc3BlYy5yYiIuZnJlZXplLCAic3JjL3J1Ynkvc3BlYy9j aGFubmVsX2Nvbm5lY3Rpb25fc3BlYy5yYiIuZnJlZXplLCAic3JjL3J1Ynkvc3BlYy9jaGFu bmVsX2NyZWRlbnRpYWxzX3NwZWMucmIiLmZyZWV6ZSwgInNyYy9ydWJ5L3NwZWMvY2hhbm5l bF9zcGVjLnJiIi5mcmVlemUsICJzcmMvcnVieS9zcGVjL2NsaWVudF9zZXJ2ZXJfc3BlYy5y YiIuZnJlZXplLCAic3JjL3J1Ynkvc3BlYy9jb21wcmVzc2lvbl9vcHRpb25zX3NwZWMucmIi LmZyZWV6ZSwgInNyYy9ydWJ5L3NwZWMvZXJyb3Jfc2FuaXR5X3NwZWMucmIiLmZyZWV6ZSwg InNyYy9ydWJ5L3NwZWMvZ2VuZXJpYy9hY3RpdmVfY2FsbF9zcGVjLnJiIi5mcmVlemUsICJz cmMvcnVieS9zcGVjL2dlbmVyaWMvY2xpZW50X3N0dWJfc3BlYy5yYiIuZnJlZXplLCAic3Jj L3J1Ynkvc3BlYy9nZW5lcmljL3JwY19kZXNjX3NwZWMucmIiLmZyZWV6ZSwgInNyYy9ydWJ5 L3NwZWMvZ2VuZXJpYy9ycGNfc2VydmVyX3Bvb2xfc3BlYy5yYiIuZnJlZXplLCAic3JjL3J1 Ynkvc3BlYy9nZW5lcmljL3JwY19zZXJ2ZXJfc3BlYy5yYiIuZnJlZXplLCAic3JjL3J1Ynkv c3BlYy9nZW5lcmljL3NlcnZpY2Vfc3BlYy5yYiIuZnJlZXplLCAic3JjL3J1Ynkvc3BlYy9w Yi9kdXBsaWNhdGUvY29kZWdlbl9zcGVjLnJiIi5mcmVlemUsICJzcmMvcnVieS9zcGVjL3Bi L2hlYWx0aC9jaGVja2VyX3NwZWMucmIiLmZyZWV6ZSwgInNyYy9ydWJ5L3NwZWMvc2VydmVy X2NyZWRlbnRpYWxzX3NwZWMucmIiLmZyZWV6ZSwgInNyYy9ydWJ5L3NwZWMvc2VydmVyX3Nw ZWMucmIiLmZyZWV6ZSwgInNyYy9ydWJ5L3NwZWMvc3BlY19oZWxwZXIucmIiLmZyZWV6ZSwg InNyYy9ydWJ5L3NwZWMvdGVzdGRhdGEvUkVBRE1FIi5mcmVlemUsICJzcmMvcnVieS9zcGVj L3Rlc3RkYXRhL2NhLnBlbSIuZnJlZXplLCAic3JjL3J1Ynkvc3BlYy90ZXN0ZGF0YS9zZXJ2 ZXIxLmtleSIuZnJlZXplLCAic3JjL3J1Ynkvc3BlYy90ZXN0ZGF0YS9zZXJ2ZXIxLnBlbSIu ZnJlZXplLCAic3JjL3J1Ynkvc3BlYy90aW1lX2NvbnN0c19zcGVjLnJiIi5mcmVlemVdClgg IHMuaG9tZXBhZ2UgPSAiaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9ncnBjL3RyZWUvbWFz dGVyL3NyYy9ydWJ5Ii5mcmVlemUKWCAgcy5saWNlbnNlcyA9IFsiQlNELTMtQ2xhdXNlIi5m cmVlemVdClggIHMucmVxdWlyZWRfcnVieV92ZXJzaW9uID0gR2VtOjpSZXF1aXJlbWVudC5u ZXcoIj49IDIuMC4wIi5mcmVlemUpClggIHMucnVieWdlbXNfdmVyc2lvbiA9ICIyLjYuMTIi LmZyZWV6ZQpYICBzLnN1bW1hcnkgPSAiR1JQQyBzeXN0ZW0gaW4gUnVieSIuZnJlZXplClgg IHMudGVzdF9maWxlcyA9IFsic3JjL3J1Ynkvc3BlYy9zZXJ2ZXJfc3BlYy5yYiIuZnJlZXpl LCAic3JjL3J1Ynkvc3BlYy9jaGFubmVsX3NwZWMucmIiLmZyZWV6ZSwgInNyYy9ydWJ5L3Nw ZWMvdGVzdGRhdGEvUkVBRE1FIi5mcmVlemUsICJzcmMvcnVieS9zcGVjL3Rlc3RkYXRhL2Nh LnBlbSIuZnJlZXplLCAic3JjL3J1Ynkvc3BlYy90ZXN0ZGF0YS9zZXJ2ZXIxLmtleSIuZnJl ZXplLCAic3JjL3J1Ynkvc3BlYy90ZXN0ZGF0YS9zZXJ2ZXIxLnBlbSIuZnJlZXplLCAic3Jj L3J1Ynkvc3BlYy90aW1lX2NvbnN0c19zcGVjLnJiIi5mcmVlemUsICJzcmMvcnVieS9zcGVj L2NoYW5uZWxfY29ubmVjdGlvbl9zcGVjLnJiIi5mcmVlemUsICJzcmMvcnVieS9zcGVjL2Nh bGxfc3BlYy5yYiIuZnJlZXplLCAic3JjL3J1Ynkvc3BlYy9nZW5lcmljL3JwY19zZXJ2ZXJf c3BlYy5yYiIuZnJlZXplLCAic3JjL3J1Ynkvc3BlYy9nZW5lcmljL3JwY19kZXNjX3NwZWMu cmIiLmZyZWV6ZSwgInNyYy9ydWJ5L3NwZWMvZ2VuZXJpYy9hY3RpdmVfY2FsbF9zcGVjLnJi Ii5mcmVlemUsICJzcmMvcnVieS9zcGVjL2dlbmVyaWMvY2xpZW50X3N0dWJfc3BlYy5yYiIu ZnJlZXplLCAic3JjL3J1Ynkvc3BlYy9nZW5lcmljL3JwY19zZXJ2ZXJfcG9vbF9zcGVjLnJi Ii5mcmVlemUsICJzcmMvcnVieS9zcGVjL2dlbmVyaWMvc2VydmljZV9zcGVjLnJiIi5mcmVl emUsICJzcmMvcnVieS9zcGVjL3BiL2R1cGxpY2F0ZS9jb2RlZ2VuX3NwZWMucmIiLmZyZWV6 ZSwgInNyYy9ydWJ5L3NwZWMvcGIvaGVhbHRoL2NoZWNrZXJfc3BlYy5yYiIuZnJlZXplLCAi c3JjL3J1Ynkvc3BlYy9jbGllbnRfc2VydmVyX3NwZWMucmIiLmZyZWV6ZSwgInNyYy9ydWJ5 L3NwZWMvY29tcHJlc3Npb25fb3B0aW9uc19zcGVjLnJiIi5mcmVlemUsICJzcmMvcnVieS9z cGVjL3NlcnZlcl9jcmVkZW50aWFsc19zcGVjLnJiIi5mcmVlemUsICJzcmMvcnVieS9zcGVj L3NwZWNfaGVscGVyLnJiIi5mcmVlemUsICJzcmMvcnVieS9zcGVjL2Vycm9yX3Nhbml0eV9z cGVjLnJiIi5mcmVlemUsICJzcmMvcnVieS9zcGVjL2NoYW5uZWxfY3JlZGVudGlhbHNfc3Bl Yy5yYiIuZnJlZXplLCAic3JjL3J1Ynkvc3BlYy9jYWxsX2NyZWRlbnRpYWxzX3NwZWMucmIi LmZyZWV6ZV0KWApYICBpZiBzLnJlc3BvbmRfdG8/IDpzcGVjaWZpY2F0aW9uX3ZlcnNpb24g dGhlbgpYICAgIHMuc3BlY2lmaWNhdGlvbl92ZXJzaW9uID0gNApYClggICAgaWYgR2VtOjpW ZXJzaW9uLm5ldyhHZW06OlZFUlNJT04pID49IEdlbTo6VmVyc2lvbi5uZXcoJzEuMi4wJykg dGhlbgpYICAgICAgcy5hZGRfcnVudGltZV9kZXBlbmRlbmN5KCVxPGdvb2dsZS1wcm90b2J1 Zj4uZnJlZXplLCBbIn4+IDMuMSJdKQpYICAgICAgcy5hZGRfcnVudGltZV9kZXBlbmRlbmN5 KCVxPGdvb2dsZWF1dGg+LmZyZWV6ZSwgWyJ+PiAwLjUuMSJdKQpYICAgICAgcy5hZGRfZGV2 ZWxvcG1lbnRfZGVwZW5kZW5jeSglcTxidW5kbGVyPi5mcmVlemUsIFsifj4gMS45Il0pClgg ICAgICBzLmFkZF9kZXZlbG9wbWVudF9kZXBlbmRlbmN5KCVxPGZhY3Rlcj4uZnJlZXplLCBb In4+IDIuNCJdKQpYICAgICAgcy5hZGRfZGV2ZWxvcG1lbnRfZGVwZW5kZW5jeSglcTxsb2dn aW5nPi5mcmVlemUsIFsifj4gMi4wIl0pClggICAgICBzLmFkZF9kZXZlbG9wbWVudF9kZXBl bmRlbmN5KCVxPHNpbXBsZWNvdj4uZnJlZXplLCBbIn4+IDAuOSJdKQpYICAgICAgcy5hZGRf ZGV2ZWxvcG1lbnRfZGVwZW5kZW5jeSglcTxyYWtlPi5mcmVlemUsIFsifj4gMTAuNCJdKQpY ICAgICAgcy5hZGRfZGV2ZWxvcG1lbnRfZGVwZW5kZW5jeSglcTxyYWtlLWNvbXBpbGVyPi5m cmVlemUsIFsifj4gMS4wIl0pClggICAgICBzLmFkZF9kZXZlbG9wbWVudF9kZXBlbmRlbmN5 KCVxPHJha2UtY29tcGlsZXItZG9jaz4uZnJlZXplLCBbIn4+IDAuNS4xIl0pClggICAgICBz LmFkZF9kZXZlbG9wbWVudF9kZXBlbmRlbmN5KCVxPHJzcGVjPi5mcmVlemUsIFsifj4gMy4y Il0pClggICAgICBzLmFkZF9kZXZlbG9wbWVudF9kZXBlbmRlbmN5KCVxPHJ1Ym9jb3A+LmZy ZWV6ZSwgWyJ+PiAwLjMwLjAiXSkKWCAgICAgIHMuYWRkX2RldmVsb3BtZW50X2RlcGVuZGVu Y3koJXE8c2lnbmV0Pi5mcmVlemUsIFsifj4gMC43LjAiXSkKWCAgICBlbHNlClggICAgICBz LmFkZF9kZXBlbmRlbmN5KCVxPGdvb2dsZS1wcm90b2J1Zj4uZnJlZXplLCBbIn4+IDMuMSJd KQpYICAgICAgcy5hZGRfZGVwZW5kZW5jeSglcTxnb29nbGVhdXRoPi5mcmVlemUsIFsifj4g MC41LjEiXSkKWCAgICAgIHMuYWRkX2RlcGVuZGVuY3koJXE8YnVuZGxlcj4uZnJlZXplLCBb In4+IDEuOSJdKQpYICAgICAgcy5hZGRfZGVwZW5kZW5jeSglcTxmYWN0ZXI+LmZyZWV6ZSwg WyJ+PiAyLjQiXSkKWCAgICAgIHMuYWRkX2RlcGVuZGVuY3koJXE8bG9nZ2luZz4uZnJlZXpl LCBbIn4+IDIuMCJdKQpYICAgICAgcy5hZGRfZGVwZW5kZW5jeSglcTxzaW1wbGVjb3Y+LmZy ZWV6ZSwgWyJ+PiAwLjkiXSkKWCAgICAgIHMuYWRkX2RlcGVuZGVuY3koJXE8cmFrZT4uZnJl ZXplLCBbIn4+IDEwLjQiXSkKWCAgICAgIHMuYWRkX2RlcGVuZGVuY3koJXE8cmFrZS1jb21w aWxlcj4uZnJlZXplLCBbIn4+IDEuMCJdKQpYICAgICAgcy5hZGRfZGVwZW5kZW5jeSglcTxy YWtlLWNvbXBpbGVyLWRvY2s+LmZyZWV6ZSwgWyJ+PiAwLjUuMSJdKQpYICAgICAgcy5hZGRf ZGVwZW5kZW5jeSglcTxyc3BlYz4uZnJlZXplLCBbIn4+IDMuMiJdKQpYICAgICAgcy5hZGRf ZGVwZW5kZW5jeSglcTxydWJvY29wPi5mcmVlemUsIFsifj4gMC4zMC4wIl0pClggICAgICBz LmFkZF9kZXBlbmRlbmN5KCVxPHNpZ25ldD4uZnJlZXplLCBbIn4+IDAuNy4wIl0pClggICAg ZW5kClggIGVsc2UKWCAgICBzLmFkZF9kZXBlbmRlbmN5KCVxPGdvb2dsZS1wcm90b2J1Zj4u ZnJlZXplLCBbIn4+IDMuMSJdKQpYICAgIHMuYWRkX2RlcGVuZGVuY3koJXE8Z29vZ2xlYXV0 aD4uZnJlZXplLCBbIn4+IDAuNS4xIl0pClggICAgcy5hZGRfZGVwZW5kZW5jeSglcTxidW5k bGVyPi5mcmVlemUsIFsifj4gMS45Il0pClggICAgcy5hZGRfZGVwZW5kZW5jeSglcTxmYWN0 ZXI+LmZyZWV6ZSwgWyJ+PiAyLjQiXSkKWCAgICBzLmFkZF9kZXBlbmRlbmN5KCVxPGxvZ2dp bmc+LmZyZWV6ZSwgWyJ+PiAyLjAiXSkKWCAgICBzLmFkZF9kZXBlbmRlbmN5KCVxPHNpbXBs ZWNvdj4uZnJlZXplLCBbIn4+IDAuOSJdKQpYICAgIHMuYWRkX2RlcGVuZGVuY3koJXE8cmFr ZT4uZnJlZXplLCBbIn4+IDEwLjQiXSkKWCAgICBzLmFkZF9kZXBlbmRlbmN5KCVxPHJha2Ut Y29tcGlsZXI+LmZyZWV6ZSwgWyJ+PiAxLjAiXSkKWCAgICBzLmFkZF9kZXBlbmRlbmN5KCVx PHJha2UtY29tcGlsZXItZG9jaz4uZnJlZXplLCBbIn4+IDAuNS4xIl0pClggICAgcy5hZGRf ZGVwZW5kZW5jeSglcTxyc3BlYz4uZnJlZXplLCBbIn4+IDMuMiJdKQpYICAgIHMuYWRkX2Rl cGVuZGVuY3koJXE8cnVib2NvcD4uZnJlZXplLCBbIn4+IDAuMzAuMCJdKQpYICAgIHMuYWRk X2RlcGVuZGVuY3koJXE8c2lnbmV0Pi5mcmVlemUsIFsifj4gMC43LjAiXSkKWCAgZW5kClhl bmQKWAo1Zjk1M2FmY2ZiMDA0YTVjY2EwOGRmZWI2YTU1Y2E1MAplY2hvIHggLSBuZXQvcnVi eWdlbS1ncnBjL01ha2VmaWxlCnNlZCAncy9eWC8vJyA+bmV0L3J1YnlnZW0tZ3JwYy9NYWtl ZmlsZSA8PCAnNmMzOWM0Mjk2NDZkODI0MDVkOWU5OGYxNTllYjU3YjgnClgjICRGcmVlQlNE JApYClhQT1JUTkFNRT0JZ3JwYwpYUE9SVFZFUlNJT049CTEuNC4wClhDQVRFR09SSUVTPQlu ZXQgcnVieWdlbXMKWE1BU1RFUl9TSVRFUz0JUkcKWApYTUFJTlRBSU5FUj0JdHpARnJlZUJT RC5vcmcKWENPTU1FTlQ9CVJ1YnkgaW1wbGVtZW50YXRpb24gb2YgZ1JQQwpYClhMSUNFTlNF PQlCU0QzQ0xBVVNFClgKWE1BS0VfSk9CU19VTlNBRkU9eWVzClgKWFJVTl9ERVBFTkRTPSAJ Z3JwYz49MDpkZXZlbC9ncnBjIFwKWAkJcnVieWdlbS1nb29nbGVhdXRoPj0wLjUuMTpzZWN1 cml0eS9ydWJ5Z2VtLWdvb2dsZWF1dGggXApYCQlydWJ5Z2VtLWdvb2dsZS1wcm90b2J1Zj49 My4wOmRldmVsL3J1YnlnZW0tZ29vZ2xlLXByb3RvYnVmClgKWExJQl9ERVBFTkRTPQlsaWJj YXJlcy5zbzpkbnMvYy1hcmVzClgKWFVTRV9SVUJZPQl5ZXMKWFVTRVM9CQlnZW0gZ21ha2Ug cGtnY29uZmlnClgKWHBvc3QtZXh0cmFjdDoKWAlAJHtSTX0gLXIgJHtXUktTUkN9L2luY2x1 ZGUgJHtXUktTUkN9L3RoaXJkX3BhcnR5ICR7V1JLU1JDfS9zcmMvYm9yaW5nc3NsIFwKWAkJ JHtXUktTUkN9L3NyYy9jb3JlICR7V1JLU1JDfS9NYWtlZmlsZSAke1dSS1NSQ30vLnlhcmRv cHRzICR7V1JLU1JDfS9ldGMKWAlAJHtDUH0gJHtGSUxFU0RJUn0vZ3JwYy5nZW1zcGVjICR7 V1JLU1JDfQpYClguaW5jbHVkZSA8YnNkLnBvcnQubWs+CjZjMzljNDI5NjQ2ZDgyNDA1ZDll OThmMTU5ZWI1N2I4CmVjaG8geCAtIG5ldC9ydWJ5Z2VtLWdycGMvZGlzdGluZm8Kc2VkICdz L15YLy8nID5uZXQvcnVieWdlbS1ncnBjL2Rpc3RpbmZvIDw8ICdiMDA2ODM1NjAxYjNkOGE0 NGE3ZmYzZjRjMTBmNmUyMScKWFRJTUVTVEFNUCA9IDE0OTg2MTQ2MDgKWFNIQTI1NiAocnVi eWdlbS9ncnBjLTEuNC4wLmdlbSkgPSA5MjdkOGQzYjQ4NmQ4ZmE1OTdjYWI2OTMyYjc3YTdh MmI5MzJlNjZkMjQwZDIxODI1OTlhZTJiYWM4MmUzOGVhClhTSVpFIChydWJ5Z2VtL2dycGMt MS40LjAuZ2VtKSA9IDI3MzYxMjgKYjAwNjgzNTYwMWIzZDhhNDRhN2ZmM2Y0YzEwZjZlMjEK ZXhpdAoK --------------9F5450596124A36722E594DC-- --IgsMJlI6BMbUh9dmUEhLpKjaa7MHhMOGx-- --XtnflkF5lFl3CGVfNaMRPXImBQtOEi1id Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGjBAEBCgCNFiEEmPpBSlwqDvnP0K0N9c9isyB7G6EFAllT4WVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk4 RkE0MTRBNUMyQTBFRjlDRkQwQUQwREY1Q0Y2MkIzMjA3QjFCQTEPHHN0ZXZlQG1v dWYubmV0AAoJEPXPYrMgexuhUGoH/0gdFsNGZd15izdco0eO9ORJWR/7PNiubaPc QCnR98IBum/8McldyviYfS2xR/UCe6MBj3u2uxX3RLbjbqpE1sM7aFdUbSi/0AAu Hyug3xd4Hdi0ELosYtuvIqNf3o/QvAJJ0Gc4pHWSTJuUsZZ0axfYS1LZ/OdsDIe7 HfLd1rKO161dyHu1IhFCZZY7Ysjo49pysWvdlUcovqvM0JscGK32zenq4YKPMhmA 57hUORliArxFVwydLzVKVjYm7OAeYeIxEsBMaU+9dLRiPCGblBASc1YNhb4vpeSP BJ1zqxSGF9jpvwUEFhaDHbpZHNqCjSLZ3zKI4yaQ/PSYbaJzmhA= =fV6L -----END PGP SIGNATURE----- --XtnflkF5lFl3CGVfNaMRPXImBQtOEi1id-- From owner-freebsd-ruby@freebsd.org Wed Jun 28 17:50:52 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 55D6DDA6E59 for ; Wed, 28 Jun 2017 17:50:52 +0000 (UTC) (envelope-from steve@mouf.net) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 2DA0A81B56 for ; Wed, 28 Jun 2017 17:50:52 +0000 (UTC) (envelope-from steve@mouf.net) Received: by mailman.ysv.freebsd.org (Postfix) id 29934DA6E58; Wed, 28 Jun 2017 17:50:52 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 27831DA6E57 for ; Wed, 28 Jun 2017 17:50:52 +0000 (UTC) (envelope-from steve@mouf.net) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mouf.net", Issuer "mouf.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id DB69481B54; Wed, 28 Jun 2017 17:50:51 +0000 (UTC) (envelope-from steve@mouf.net) Received: from [10.0.1.84] (cpe-071-065-239-148.nc.res.rr.com [71.65.239.148] (may be forged)) (authenticated bits=0) by mouf.net (8.14.9/8.14.9) with ESMTP id v5SHoeRb069646 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 28 Jun 2017 17:50:46 GMT (envelope-from steve@mouf.net) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mouf.net; s=mail; t=1498672247; bh=L9LBYnuV8VUHY6NpRX5tbQjWyaIiqwWmK2PLJayHXAA=; h=Subject:From:To:References:Date:In-Reply-To; b=GwK8K+nLSmbiUgZ+VFw5UJSF206LaOX8A+vKOIzHUp6saKJSuEknH5lOdItkW4rre iMmdGv+gn5MRRw/LhDS+5/myXwsTIReTzzSDi1Zrqipjzyg6jqPy1JcppwCvE9NrUN 6+yyWXLcQuLtzgF1XLPgvZcIpXmayP7/iK0AtfVo= Subject: Re: Help needed: net/rubygem-grpc From: Steve Wills To: Torsten Zuehlsdorff , Matthias Fechner , ruby@freebsd.org References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> Message-ID: <1d1c9ced-a473-ff50-06c0-ea9ae7f2032a@mouf.net> Date: Wed, 28 Jun 2017 13:50:41 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="uRIWQ2vCUfKLav9ngcvwhFFH3FL91XPvA" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mouf.net [199.48.129.64]); Wed, 28 Jun 2017 17:50:46 +0000 (UTC) X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mouf.net X-Virus-Scanned: clamav-milter 0.99.2 at mouf.net X-Virus-Status: Clean X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2017 17:50:52 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --uRIWQ2vCUfKLav9ngcvwhFFH3FL91XPvA Content-Type: multipart/mixed; boundary="Ff8oDMojfmLOuFNptQV1PIF2iVPFoiXOO"; protected-headers="v1" From: Steve Wills To: Torsten Zuehlsdorff , Matthias Fechner , ruby@freebsd.org Message-ID: <1d1c9ced-a473-ff50-06c0-ea9ae7f2032a@mouf.net> Subject: Re: Help needed: net/rubygem-grpc References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> In-Reply-To: <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> --Ff8oDMojfmLOuFNptQV1PIF2iVPFoiXOO Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi again, Doing some testing on this, I'm running into an issue: /usr/local/lib/libgrpc.so.1: Undefined symbol "OpenSSL_add_all_algorithms= " This looks to be an issue with libgrpc, not an issue with the gem itself, but I'm not sure yet. I'll investigate more. I may not be able to avoid using the bundled boringssl as long as grpc is using it's bundled boringssl (which I think it should not do, but it does currently do). Steve On 06/28/2017 13:03, Steve Wills wrote: > Hi, >=20 > On 06/28/2017 11:54, Torsten Zuehlsdorff wrote: >> >> >> On 28.06.2017 17:41, Matthias Fechner wrote: >>> Hi Steve, >>> >>> >>> regarding the comment here: >>> https://gitlab.com/gitlab-org/gitaly/issues/154#note_33314534 >>> >>> I think gitlab should work with version 1.4.0, but I think a test is >>> always a good idea. >> >=20 > Ok, sounds good. >=20 >> Thanks for your time Steve! To add something to Matthias comment: ther= e >> is already a devel/grpc port, which seems to be very similar to the >> needed rubygem. Maybe this could help us? >=20 > Yeah, I've updated the port to use the grpc from the port instead of th= e > bundled one. See attached (let me know if it doesn't come through). > There's still at least one problem with this because I'm also removing > the bundled ssl certs. I think it should use the ones from ca_root_nss > instead, I'm working on that. But first I want to figure out how to run= > the tests and that's taking a little extra time because the Gemfile > isn't included with the gem itself. Also, I'm sure the grpc developers > would consider this all wrong, but for us I think it's the right path. >=20 > Steve >=20 --Ff8oDMojfmLOuFNptQV1PIF2iVPFoiXOO-- --uRIWQ2vCUfKLav9ngcvwhFFH3FL91XPvA Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGjBAEBCgCNFiEEmPpBSlwqDvnP0K0N9c9isyB7G6EFAllT7HFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk4 RkE0MTRBNUMyQTBFRjlDRkQwQUQwREY1Q0Y2MkIzMjA3QjFCQTEPHHN0ZXZlQG1v dWYubmV0AAoJEPXPYrMgexuhVK4H+wb631J4MzbCJZJ/ebr7c34eqClWtl4WcgH8 A5G+mN6Szu6Kl0WyYxdfCATS6LnnRLHpmJRweBUQHmR1llHYuWJttbJwc0EGVMTm 8ykTjFYvOTMrHdlFNfz4YPFe1sTk1bFXcUK/GtMNj+5HYs32c1iFKJV5SCObkrIl BErdBBoQPVxdMejPxgTw00eTeJg0zVC24Pevvpd7sPEeWXWM7izeCSF8HyzJF+DX linuvmld0usauMPIYxrkJUXSXVTpy+cBZz9pwM+Wt1bK/tnGnbCv97470X6SIsIf q4sqDwkWSDdp4x1Zo9VI/g0+hS01dWbCYqszpgJbE2LdQ7EeJTc= =k9HG -----END PGP SIGNATURE----- --uRIWQ2vCUfKLav9ngcvwhFFH3FL91XPvA-- From owner-freebsd-ruby@freebsd.org Wed Jun 28 18:08:39 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E316EDA7204 for ; Wed, 28 Jun 2017 18:08:39 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id BBF7B8232C for ; Wed, 28 Jun 2017 18:08:39 +0000 (UTC) (envelope-from idefix@fechner.net) Received: by mailman.ysv.freebsd.org (Postfix) id B82E5DA7203; Wed, 28 Jun 2017 18:08:39 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B7C63DA7202 for ; Wed, 28 Jun 2017 18:08:39 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from anny.lostinspace.de (anny.lostinspace.de [IPv6:2001:608:a02::33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 68EBE8232B; Wed, 28 Jun 2017 18:08:39 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from server.idefix.lan (unknown [IPv6:2001:a61:129c:7801:dacb:8aff:febf:62dd]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: idefix@fechner.net) by anny.lostinspace.de (Postfix) with ESMTPSA id 791BAC0FE43; Wed, 28 Jun 2017 20:08:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fechner.net; s=default; t=1498673314; bh=58B/RaVgW/rj18eZfaWA6TBlFbgr0f5il+C0LybDglA=; h=Subject:To:References:From:Date:In-Reply-To; b=XYFUmtQRc7S6JkaiuW9xtJwyyY3I25Ax39uKUaYdUBAg/t+6fmlriFoYHhnWzi2pn b7dXitpIPRC5lvHgHTcBnNXyXuQra5T2GldWFazpnvpz518Wwho6TdfXNAj+udoq7s c0N5P57QGvmYm/2eUWedO9gYdaSbKphiZxcPSMrs= Received: from [192.168.0.151] (aftr-88-217-181-241.dynamic.mnet-online.de [88.217.181.241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by server.idefix.lan (Postfix) with ESMTPSA id D3B21B6A7CC; Wed, 28 Jun 2017 20:08:32 +0200 (CEST) Subject: Re: Help needed: net/rubygem-grpc To: Steve Wills , Torsten Zuehlsdorff , ruby@freebsd.org References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> From: Matthias Fechner Message-ID: <029a9c1f-de69-3bfd-ff89-1a02feb767a0@fechner.net> Date: Wed, 28 Jun 2017 20:08:25 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="acGtjEpTl7f57UevJDlS3kJqPqUtuvEVu" X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2017 18:08:40 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --acGtjEpTl7f57UevJDlS3kJqPqUtuvEVu Content-Type: multipart/mixed; boundary="N9xw7snPwv6q0XU1fLFIM4TX8GdXlnDs6"; protected-headers="v1" From: Matthias Fechner To: Steve Wills , Torsten Zuehlsdorff , ruby@freebsd.org Message-ID: <029a9c1f-de69-3bfd-ff89-1a02feb767a0@fechner.net> Subject: Re: Help needed: net/rubygem-grpc References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> In-Reply-To: <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> --N9xw7snPwv6q0XU1fLFIM4TX8GdXlnDs6 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US Thanks Steve, Am 28.06.2017 um 19:03 schrieb Steve Wills: > Yeah, I've updated the port to use the grpc from the port instead of th= e > bundled one. See attached (let me know if it doesn't come through). > There's still at least one problem with this because I'm also removing > the bundled ssl certs. I think it should use the ones from ca_root_nss > instead, I'm working on that. But first I want to figure out how to run= > the tests and that's taking a little extra time because the Gemfile > isn't included with the gem itself. Also, I'm sure the grpc developers > would consider this all wrong, but for us I think it's the right path. I already added it into our repository we work with: http://gitlab.toco-domains.de/FreeBSD/GitLab/commits/9.1 I hope that is ok for you? My poudiere is just building and I think it will take the full night: https://pkg.fechner.net/index.html I will try to do some tests (at least give the build a try). As I do not = have any experience with ruby, I do not really have an idea how to test i= t. Gru=C3=9F Matthias --=20 "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." -- Rich Cook --N9xw7snPwv6q0XU1fLFIM4TX8GdXlnDs6-- --acGtjEpTl7f57UevJDlS3kJqPqUtuvEVu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAllT8J0ACgkQkZS/qRt1bvapwgCeMrJaJIn/JIitzzoyIMVJINEs Dm0AoJ8MnhTERVOnRwHh8FbS7PN7Zm6b =UN5E -----END PGP SIGNATURE----- --acGtjEpTl7f57UevJDlS3kJqPqUtuvEVu-- From owner-freebsd-ruby@freebsd.org Thu Jun 29 11:30:11 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 47322D9A980 for ; Thu, 29 Jun 2017 11:30:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 2F93F80D75 for ; Thu, 29 Jun 2017 11:30:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 2ED7AD9A97F; Thu, 29 Jun 2017 11:30:11 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2E782D9A97E for ; Thu, 29 Jun 2017 11:30:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1CE0080D74 for ; Thu, 29 Jun 2017 11:30:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v5TBUArJ086777 for ; Thu, 29 Jun 2017 11:30:10 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: ruby@FreeBSD.org Subject: [Bug 220330] www/rubygem-selenium-webdriver fails to build Date: Thu, 29 Jun 2017 11:30:11 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: vvelox@vvelox.net X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ruby@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2017 11:30:11 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220330 --- Comment #1 from Zane C. Bowers-Hadley --- Hmm... this appears to only happen if I have WRKDIRPREFIX set. If I unset that, it works fine. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-ruby@freebsd.org Thu Jun 29 11:31:50 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5CC08D9AADF for ; Thu, 29 Jun 2017 11:31:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 446BF80F7A for ; Thu, 29 Jun 2017 11:31:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 43C18D9AADE; Thu, 29 Jun 2017 11:31:50 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 43636D9AADD for ; Thu, 29 Jun 2017 11:31:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 31F2980F79 for ; Thu, 29 Jun 2017 11:31:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v5TBVoGb095577 for ; Thu, 29 Jun 2017 11:31:50 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: ruby@FreeBSD.org Subject: [Bug 220330] www/rubygem-selenium-webdriver fails to build when WRKDIRPREFIX Date: Thu, 29 Jun 2017 11:31:50 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: vvelox@vvelox.net X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ruby@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2017 11:31:50 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220330 Zane C. Bowers-Hadley changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|www/rubygem-selenium-webdri |www/rubygem-selenium-webdri |ver fails to build |ver fails to build when | |WRKDIRPREFIX --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-ruby@freebsd.org Thu Jun 29 11:32:21 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 24237D9AAFA for ; Thu, 29 Jun 2017 11:32:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 0A83580FE7 for ; Thu, 29 Jun 2017 11:32:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 098DCD9AAF9; Thu, 29 Jun 2017 11:32:21 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 091BAD9AAF8 for ; Thu, 29 Jun 2017 11:32:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EB9FB80FE6 for ; Thu, 29 Jun 2017 11:32:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v5TBWK2f097874 for ; Thu, 29 Jun 2017 11:32:20 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: ruby@FreeBSD.org Subject: [Bug 220330] www/rubygem-selenium-webdriver fails to build when WRKDIRPREFIX is set Date: Thu, 29 Jun 2017 11:32:21 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: vvelox@vvelox.net X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ruby@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2017 11:32:21 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220330 Zane C. Bowers-Hadley changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|www/rubygem-selenium-webdri |www/rubygem-selenium-webdri |ver fails to build when |ver fails to build when |WRKDIRPREFIX |WRKDIRPREFIX is set --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-ruby@freebsd.org Thu Jun 29 16:11:48 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 75B05DA0791 for ; Thu, 29 Jun 2017 16:11:48 +0000 (UTC) (envelope-from steve@mouf.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 4876F65361 for ; Thu, 29 Jun 2017 16:11:48 +0000 (UTC) (envelope-from steve@mouf.net) Received: by mailman.ysv.freebsd.org (Postfix) id 47AB9DA0790; Thu, 29 Jun 2017 16:11:48 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4713CDA078F for ; Thu, 29 Jun 2017 16:11:48 +0000 (UTC) (envelope-from steve@mouf.net) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mouf.net", Issuer "mouf.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id EF2976535C; Thu, 29 Jun 2017 16:11:47 +0000 (UTC) (envelope-from steve@mouf.net) Received: from [10.0.1.84] (cpe-071-065-239-148.nc.res.rr.com [71.65.239.148] (may be forged)) (authenticated bits=0) by mouf.net (8.14.9/8.14.9) with ESMTP id v5TGBT13099815 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 29 Jun 2017 16:11:34 GMT (envelope-from steve@mouf.net) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mouf.net; s=mail; t=1498752697; bh=He6xmqK6MOwWDTJY9mcDEkIkEbjVnkgVGZm/jKuCblg=; h=Subject:To:References:From:Cc:Date:In-Reply-To; b=jai0GSO7tegKYn4AJ4kLm9X5Um42+8zqtpNY7J1xPkW2pNhJSR9/o3oRsJAsYs8sc b4F8s6WheAlXW8eZ4I1ZkN46Tdi4z2pOh8RBJpBP6jw50yUld5HCbWdSRGp5yqxqL+ YWieQQXrYyFdAfDJvkRYVdzOmKsR/JwYTIbaObto= Subject: Re: Help needed: net/rubygem-grpc To: Matthias Fechner , Torsten Zuehlsdorff , ruby@freebsd.org References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> <029a9c1f-de69-3bfd-ff89-1a02feb767a0@fechner.net> From: Steve Wills Cc: vanilla@FreeBSD.org Message-ID: <412f42ff-e5e7-03e8-fcbd-10d86d0c072c@mouf.net> Date: Thu, 29 Jun 2017 12:11:27 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: <029a9c1f-de69-3bfd-ff89-1a02feb767a0@fechner.net> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="uUPRlLbNumgJnJAGMjXxJFME64n76rcGH" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mouf.net [199.48.129.64]); Thu, 29 Jun 2017 16:11:35 +0000 (UTC) X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mouf.net X-Virus-Scanned: clamav-milter 0.99.2 at mouf.net X-Virus-Status: Clean X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2017 16:11:48 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --uUPRlLbNumgJnJAGMjXxJFME64n76rcGH Content-Type: multipart/mixed; boundary="49ouOcUIcvfmF6CItvkXH1Sb1m8kEdlt6"; protected-headers="v1" From: Steve Wills To: Matthias Fechner , Torsten Zuehlsdorff , ruby@freebsd.org Cc: vanilla@FreeBSD.org Message-ID: <412f42ff-e5e7-03e8-fcbd-10d86d0c072c@mouf.net> Subject: Re: Help needed: net/rubygem-grpc References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> <029a9c1f-de69-3bfd-ff89-1a02feb767a0@fechner.net> In-Reply-To: <029a9c1f-de69-3bfd-ff89-1a02feb767a0@fechner.net> --49ouOcUIcvfmF6CItvkXH1Sb1m8kEdlt6 Content-Type: multipart/mixed; boundary="------------47AB0E0D35D27A2A28CA2569" Content-Language: en-US This is a multi-part message in MIME format. --------------47AB0E0D35D27A2A28CA2569 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, On 06/28/2017 14:08, Matthias Fechner wrote: > Thanks Steve, >=20 > I already added it into our repository we work with: > http://gitlab.toco-domains.de/FreeBSD/GitLab/commits/9.1 >=20 > I hope that is ok for you? > My poudiere is just building and I think it will take the full night: > https://pkg.fechner.net/index.html >=20 > I will try to do some tests (at least give the build a try). As I do no= t have any experience with ruby, I do not really have an idea how to test= it. >=20 That's not going to work as is, see my previous message. I have committed a port for boringssl and patched devel/grpc to use it and updated the rubygem-grpc patch. See attached (as always, let me know if it doesn't come through). Note this will make boringssl a runtime dep of GitLab (via rubygem-grpc via grpc). This lets rubygem-grpc pass it's tests, except for 1, which seems like just a test which needs updating. If you want to run the tests, copy these files/directories: Gemfile Rakefile src/proto src/ruby/.rubocop.yml src/ruby/.rubocop_todo.yml from the devel/grpc WRKSRC to the corresponding location in the rubygem-grpc WRKSRC. Then install rubygem-bundler, run "bundle install" and finally run "rake" to actually execute the tests and see results. (Bundler will install a bunch of gems outside pkg, so you may want to do this in a throwaway jail, such as in poudriere testport -i). Vanilla, could you commit the devel/grpc parts of the attached patch, or approve me committing it? I think it's better to create a separate port for boringssl and use it than to have both devel/grpc and net/rubygem-grpc bundle it. I know boringssl isn't meant to be used this way, based on the docs. But I think it's better to avoid bundling it, because bundling allows to possibly use different versions in different ports and also means more work to update it. Also, the github mirror used for the currently bundling of boringssl in devel/grpc (github.com/boringssl/boringssl) is an unofficial mirror that seems to have died a while ago. This uses the github.com/google/boringssl mirror which seems current and updating. So if we are against this change to devel/grpc we should at least update the bundled version of boringssl there to the newer repo and version. Thanks, Steve --------------47AB0E0D35D27A2A28CA2569 Content-Type: text/x-patch; name="rubygem-grpc_stuff.diff" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="rubygem-grpc_stuff.diff" Index: net/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- net/Makefile (revision 444576) +++ net/Makefile (working copy) @@ -1186,6 +1186,7 @@ SUBDIR +=3D rubygem-gitaly SUBDIR +=3D rubygem-gitlab_omniauth-ldap SUBDIR +=3D rubygem-gitlab_omniauth-ldap1 + SUBDIR +=3D rubygem-grpc SUBDIR +=3D rubygem-http_parser.rb SUBDIR +=3D rubygem-httpauth SUBDIR +=3D rubygem-ipaddress Index: net/rubygem-grpc/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- net/rubygem-grpc/Makefile (nonexistent) +++ net/rubygem-grpc/Makefile (working copy) @@ -0,0 +1,29 @@ +# $FreeBSD$ + +PORTNAME=3D grpc +PORTVERSION=3D 1.4.0 +CATEGORIES=3D net rubygems +MASTER_SITES=3D RG + +MAINTAINER=3D tz@FreeBSD.org +COMMENT=3D Ruby implementation of gRPC + +LICENSE=3D BSD3CLAUSE + +RUN_DEPENDS=3D ca_root_nss>=3D0:security/ca_root_nss \ + grpc>=3D0:devel/grpc \ + rubygem-google-protobuf>=3D3.0:devel/rubygem-google-protobuf \ + rubygem-googleauth>=3D0.5.1:security/rubygem-googleauth +LIB_DEPENDS=3D libcares.so:dns/c-ares + +MAKE_JOBS_UNSAFE=3Dyes + +USE_RUBY=3D yes +USES=3D gem gmake pkgconfig + +post-extract: + @${RM} -r ${WRKSRC}/include ${WRKSRC}/third_party ${WRKSRC}/src/borings= sl \ + ${WRKSRC}/src/core ${WRKSRC}/Makefile ${WRKSRC}/.yardopts ${WRKSRC}/et= c + @${CP} ${FILESDIR}/grpc.gemspec ${WRKSRC} + +.include Property changes on: net/rubygem-grpc/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=3D%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: net/rubygem-grpc/distinfo =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- net/rubygem-grpc/distinfo (nonexistent) +++ net/rubygem-grpc/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP =3D 1498614608 +SHA256 (rubygem/grpc-1.4.0.gem) =3D 927d8d3b486d8fa597cab6932b77a7a2b932= e66d240d2182599ae2bac82e38ea +SIZE (rubygem/grpc-1.4.0.gem) =3D 2736128 Property changes on: net/rubygem-grpc/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: net/rubygem-grpc/files/grpc.gemspec =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- net/rubygem-grpc/files/grpc.gemspec (nonexistent) +++ net/rubygem-grpc/files/grpc.gemspec (working copy) @@ -0,0 +1,70 @@ +# -*- encoding: utf-8 -*- +# stub: grpc 1.4.0 ruby src/ruby/lib=00src/ruby/bin=00src/ruby/pb +# stub: src/ruby/ext/grpc/extconf.rb + +Gem::Specification.new do |s| + s.name =3D "grpc".freeze + s.version =3D "1.4.0" + + s.required_rubygems_version =3D Gem::Requirement.new(">=3D 0".freeze) = if s.respond_to? :required_rubygems_version=3D + s.require_paths =3D ["src/ruby/lib".freeze, "src/ruby/bin".freeze, "sr= c/ruby/pb".freeze] + s.authors =3D ["gRPC Authors".freeze] + s.bindir =3D "src/ruby/bin".freeze + s.date =3D "2017-06-21" + s.description =3D "Send RPCs from Ruby using GRPC".freeze + s.email =3D "temiola@google.com".freeze + s.extensions =3D ["src/ruby/ext/grpc/extconf.rb".freeze] + s.files =3D ["src/ruby/bin/apis/google/protobuf/empty.rb".freeze, "src= /ruby/bin/apis/pubsub_demo.rb".freeze, "src/ruby/bin/apis/tech/pubsub/pro= to/pubsub.rb".freeze, "src/ruby/bin/apis/tech/pubsub/proto/pubsub_service= s.rb".freeze, "src/ruby/bin/math_client.rb".freeze, "src/ruby/bin/math_pb= =2Erb".freeze, "src/ruby/bin/math_server.rb".freeze, "src/ruby/bin/math_s= ervices_pb.rb".freeze, "src/ruby/bin/noproto_client.rb".freeze, "src/ruby= /bin/noproto_server.rb".freeze, "src/ruby/ext/grpc/extconf.rb".freeze, "s= rc/ruby/ext/grpc/rb_byte_buffer.c".freeze, "src/ruby/ext/grpc/rb_byte_buf= fer.h".freeze, "src/ruby/ext/grpc/rb_call.c".freeze, "src/ruby/ext/grpc/r= b_call.h".freeze, "src/ruby/ext/grpc/rb_call_credentials.c".freeze, "src/= ruby/ext/grpc/rb_call_credentials.h".freeze, "src/ruby/ext/grpc/rb_channe= l.c".freeze, "src/ruby/ext/grpc/rb_channel.h".freeze, "src/ruby/ext/grpc/= rb_channel_args.c".freeze, "src/ruby/ext/grpc/rb_channel_args.h".freeze, = "src/ruby/ext/grpc/rb_channel_credentials.c".freeze, "src/ruby/ext/grpc/r= b_channel_credentials.h".freeze, "src/ruby/ext/grpc/rb_completion_queue.c= ".freeze, "src/ruby/ext/grpc/rb_completion_queue.h".freeze, "src/ruby/ext= /grpc/rb_compression_options.c".freeze, "src/ruby/ext/grpc/rb_compression= _options.h".freeze, "src/ruby/ext/grpc/rb_event_thread.c".freeze, "src/ru= by/ext/grpc/rb_event_thread.h".freeze, "src/ruby/ext/grpc/rb_grpc.c".free= ze, "src/ruby/ext/grpc/rb_grpc.h".freeze, "src/ruby/ext/grpc/rb_grpc_impo= rts.generated.c".freeze, "src/ruby/ext/grpc/rb_grpc_imports.generated.h".= freeze, "src/ruby/ext/grpc/rb_loader.c".freeze, "src/ruby/ext/grpc/rb_loa= der.h".freeze, "src/ruby/ext/grpc/rb_server.c".freeze, "src/ruby/ext/grpc= /rb_server.h".freeze, "src/ruby/ext/grpc/rb_server_credentials.c".freeze,= "src/ruby/ext/grpc/rb_server_credentials.h".freeze, "src/ruby/lib/grpc.r= b".freeze, "src/ruby/lib/grpc/core/time_consts.rb".freeze, "src/ruby/lib/= grpc/errors.rb".freeze, "src/ruby/lib/grpc/generic/active_call.rb".freeze= , "src/ruby/lib/grpc/generic/bidi_call.rb".freeze, "src/ruby/lib/grpc/gen= eric/client_stub.rb".freeze, "src/ruby/lib/grpc/generic/rpc_desc.rb".free= ze, "src/ruby/lib/grpc/generic/rpc_server.rb".freeze, "src/ruby/lib/grpc/= generic/service.rb".freeze, "src/ruby/lib/grpc/grpc.rb".freeze, "src/ruby= /lib/grpc/logconfig.rb".freeze, "src/ruby/lib/grpc/notifier.rb".freeze, "= src/ruby/lib/grpc/version.rb".freeze, "src/ruby/pb/README.md".freeze, "sr= c/ruby/pb/generate_proto_ruby.sh".freeze, "src/ruby/pb/grpc/health/checke= r.rb".freeze, "src/ruby/pb/grpc/health/v1/health_pb.rb".freeze, "src/ruby= /pb/grpc/health/v1/health_services_pb.rb".freeze, "src/ruby/pb/grpc/testi= ng/duplicate/echo_duplicate_services_pb.rb".freeze, "src/ruby/pb/grpc/tes= ting/metrics_pb.rb".freeze, "src/ruby/pb/grpc/testing/metrics_services_pb= =2Erb".freeze, "src/ruby/pb/src/proto/grpc/testing/empty_pb.rb".freeze, "= src/ruby/pb/src/proto/grpc/testing/messages_pb.rb".freeze, "src/ruby/pb/s= rc/proto/grpc/testing/test_pb.rb".freeze, "src/ruby/pb/src/proto/grpc/tes= ting/test_services_pb.rb".freeze, "src/ruby/pb/test/client.rb".freeze, "s= rc/ruby/pb/test/server.rb".freeze, "src/ruby/spec/call_credentials_spec.r= b".freeze, "src/ruby/spec/call_spec.rb".freeze, "src/ruby/spec/channel_co= nnection_spec.rb".freeze, "src/ruby/spec/channel_credentials_spec.rb".fre= eze, "src/ruby/spec/channel_spec.rb".freeze, "src/ruby/spec/client_server= _spec.rb".freeze, "src/ruby/spec/compression_options_spec.rb".freeze, "sr= c/ruby/spec/error_sanity_spec.rb".freeze, "src/ruby/spec/generic/active_c= all_spec.rb".freeze, "src/ruby/spec/generic/client_stub_spec.rb".freeze, = "src/ruby/spec/generic/rpc_desc_spec.rb".freeze, "src/ruby/spec/generic/r= pc_server_pool_spec.rb".freeze, "src/ruby/spec/generic/rpc_server_spec.rb= ".freeze, "src/ruby/spec/generic/service_spec.rb".freeze, "src/ruby/spec/= pb/duplicate/codegen_spec.rb".freeze, "src/ruby/spec/pb/health/checker_sp= ec.rb".freeze, "src/ruby/spec/server_credentials_spec.rb".freeze, "src/ru= by/spec/server_spec.rb".freeze, "src/ruby/spec/spec_helper.rb".freeze, "s= rc/ruby/spec/testdata/README".freeze, "src/ruby/spec/testdata/ca.pem".fre= eze, "src/ruby/spec/testdata/server1.key".freeze, "src/ruby/spec/testdata= /server1.pem".freeze, "src/ruby/spec/time_consts_spec.rb".freeze] + s.homepage =3D "https://github.com/google/grpc/tree/master/src/ruby".f= reeze + s.licenses =3D ["BSD-3-Clause".freeze] + s.required_ruby_version =3D Gem::Requirement.new(">=3D 2.0.0".freeze) + s.rubygems_version =3D "2.6.12".freeze + s.summary =3D "GRPC system in Ruby".freeze + s.test_files =3D ["src/ruby/spec/server_spec.rb".freeze, "src/ruby/spe= c/channel_spec.rb".freeze, "src/ruby/spec/testdata/README".freeze, "src/r= uby/spec/testdata/ca.pem".freeze, "src/ruby/spec/testdata/server1.key".fr= eeze, "src/ruby/spec/testdata/server1.pem".freeze, "src/ruby/spec/time_co= nsts_spec.rb".freeze, "src/ruby/spec/channel_connection_spec.rb".freeze, = "src/ruby/spec/call_spec.rb".freeze, "src/ruby/spec/generic/rpc_server_sp= ec.rb".freeze, "src/ruby/spec/generic/rpc_desc_spec.rb".freeze, "src/ruby= /spec/generic/active_call_spec.rb".freeze, "src/ruby/spec/generic/client_= stub_spec.rb".freeze, "src/ruby/spec/generic/rpc_server_pool_spec.rb".fre= eze, "src/ruby/spec/generic/service_spec.rb".freeze, "src/ruby/spec/pb/du= plicate/codegen_spec.rb".freeze, "src/ruby/spec/pb/health/checker_spec.rb= ".freeze, "src/ruby/spec/client_server_spec.rb".freeze, "src/ruby/spec/co= mpression_options_spec.rb".freeze, "src/ruby/spec/server_credentials_spec= =2Erb".freeze, "src/ruby/spec/spec_helper.rb".freeze, "src/ruby/spec/erro= r_sanity_spec.rb".freeze, "src/ruby/spec/channel_credentials_spec.rb".fre= eze, "src/ruby/spec/call_credentials_spec.rb".freeze] + + if s.respond_to? :specification_version then + s.specification_version =3D 4 + + if Gem::Version.new(Gem::VERSION) >=3D Gem::Version.new('1.2.0') the= n + s.add_runtime_dependency(%q.freeze, ["~> 3.1"]) + s.add_runtime_dependency(%q.freeze, ["~> 0.5.1"]) + s.add_development_dependency(%q.freeze, ["~> 1.9"]) + s.add_development_dependency(%q.freeze, ["~> 2.4"]) + s.add_development_dependency(%q.freeze, ["~> 2.0"]) + s.add_development_dependency(%q.freeze, ["~> 0.9"]) + s.add_development_dependency(%q.freeze, ["~> 10.4"]) + s.add_development_dependency(%q.freeze, ["~> 1.0"])= + s.add_development_dependency(%q.freeze, ["~> 0= =2E5.1"]) + s.add_development_dependency(%q.freeze, ["~> 3.2"]) + s.add_development_dependency(%q.freeze, ["~> 0.30.0"]) + s.add_development_dependency(%q.freeze, ["~> 0.7.0"]) + else + s.add_dependency(%q.freeze, ["~> 3.1"]) + s.add_dependency(%q.freeze, ["~> 0.5.1"]) + s.add_dependency(%q.freeze, ["~> 1.9"]) + s.add_dependency(%q.freeze, ["~> 2.4"]) + s.add_dependency(%q.freeze, ["~> 2.0"]) + s.add_dependency(%q.freeze, ["~> 0.9"]) + s.add_dependency(%q.freeze, ["~> 10.4"]) + s.add_dependency(%q.freeze, ["~> 1.0"]) + s.add_dependency(%q.freeze, ["~> 0.5.1"]) + s.add_dependency(%q.freeze, ["~> 3.2"]) + s.add_dependency(%q.freeze, ["~> 0.30.0"]) + s.add_dependency(%q.freeze, ["~> 0.7.0"]) + end + else + s.add_dependency(%q.freeze, ["~> 3.1"]) + s.add_dependency(%q.freeze, ["~> 0.5.1"]) + s.add_dependency(%q.freeze, ["~> 1.9"]) + s.add_dependency(%q.freeze, ["~> 2.4"]) + s.add_dependency(%q.freeze, ["~> 2.0"]) + s.add_dependency(%q.freeze, ["~> 0.9"]) + s.add_dependency(%q.freeze, ["~> 10.4"]) + s.add_dependency(%q.freeze, ["~> 1.0"]) + s.add_dependency(%q.freeze, ["~> 0.5.1"]) + s.add_dependency(%q.freeze, ["~> 3.2"]) + s.add_dependency(%q.freeze, ["~> 0.30.0"]) + s.add_dependency(%q.freeze, ["~> 0.7.0"]) + end +end + Property changes on: net/rubygem-grpc/files/grpc.gemspec ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: net/rubygem-grpc/files/patch-src_ruby_ext_grpc_extconf.rb =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- net/rubygem-grpc/files/patch-src_ruby_ext_grpc_extconf.rb (nonexisten= t) +++ net/rubygem-grpc/files/patch-src_ruby_ext_grpc_extconf.rb (working co= py) @@ -0,0 +1,41 @@ +--- src/ruby/ext/grpc/extconf.rb.orig 2017-06-28 17:25:39 UTC ++++ src/ruby/ext/grpc/extconf.rb +@@ -70,9 +70,9 @@ ENV['LD'] =3D ENV['CC'] +=20 + ENV['AR'] =3D 'libtool -o' if RUBY_PLATFORM =3D~ /darwin/ +=20 +-ENV['EMBED_OPENSSL'] =3D 'true' +-ENV['EMBED_ZLIB'] =3D 'true' +-ENV['EMBED_CARES'] =3D 'true' ++ENV['EMBED_OPENSSL'] =3D 'false' ++ENV['EMBED_ZLIB'] =3D 'false' ++ENV['EMBED_CARES'] =3D 'false' + ENV['ARCH_FLAGS'] =3D RbConfig::CONFIG['ARCH_FLAG'] + ENV['ARCH_FLAGS'] =3D '-arch i386 -arch x86_64' if RUBY_PLATFORM =3D~ /= darwin/ + ENV['CFLAGS'] =3D '-DGPR_BACKWARDS_COMPATIBILITY_MODE' +@@ -81,16 +81,16 @@ output_dir =3D File.expand_path(RbConfig::CONFIG['to= pdir + grpc_lib_dir =3D File.join(output_dir, 'libs', grpc_config) + ENV['BUILDDIR'] =3D output_dir +=20 +-unless windows +- puts 'Building internal gRPC into ' + grpc_lib_dir +- nproc =3D 4 +- nproc =3D Etc.nprocessors * 2 if Etc.respond_to? :nprocessors +- system("make -j#{nproc} -C #{grpc_root} #{grpc_lib_dir}/libgrpc.a CON= FIG=3D#{grpc_config} Q=3D") +- exit 1 unless $? =3D=3D 0 +-end ++#unless windows ++# puts 'Building internal gRPC into ' + grpc_lib_dir ++# puts("gmake -C #{grpc_root} #{grpc_lib_dir}/libgrpc.a CONFIG=3D#{grp= c_config} Q=3D") ++# system("gmake -C #{grpc_root} #{grpc_lib_dir}/libgrpc.a CONFIG=3D#{g= rpc_config} Q=3D") ++# exit 1 unless $? =3D=3D 0 ++#end +=20 +-$CFLAGS << ' -I' + File.join(grpc_root, 'include') +-$LDFLAGS << ' ' + File.join(grpc_lib_dir, 'libgrpc.a') unless windows ++#$CFLAGS << ' -I' + File.join(grpc_root, 'include') ++#$LDFLAGS << ' ' + File.join(grpc_lib_dir, 'libgrpc.a') unless windows ++$LDFLAGS << ' -lgrpc' unless windows + if grpc_config =3D=3D 'gcov' + $CFLAGS << ' -O0 -fprofile-arcs -ftest-coverage' + $LDFLAGS << ' -fprofile-arcs -ftest-coverage -rdynamic' Property changes on: net/rubygem-grpc/files/patch-src_ruby_ext_grpc_extco= nf.rb ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: net/rubygem-grpc/files/patch-src_ruby_lib_grpc.rb =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- net/rubygem-grpc/files/patch-src_ruby_lib_grpc.rb (nonexistent) +++ net/rubygem-grpc/files/patch-src_ruby_lib_grpc.rb (working copy) @@ -0,0 +1,11 @@ +--- src/ruby/lib/grpc.rb.orig 2017-06-28 17:25:39 UTC ++++ src/ruby/lib/grpc.rb +@@ -27,7 +27,7 @@ + # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE= + # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +=20 +-ssl_roots_path =3D File.expand_path('../../../../etc/roots.pem', __FILE= __) ++ssl_roots_path =3D '/usr/local/etc/ssl/cert.pem' +=20 + require_relative 'grpc/errors' + require_relative 'grpc/grpc' Property changes on: net/rubygem-grpc/files/patch-src_ruby_lib_grpc.rb ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: net/rubygem-grpc/pkg-descr =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- net/rubygem-grpc/pkg-descr (nonexistent) +++ net/rubygem-grpc/pkg-descr (working copy) @@ -0,0 +1,3 @@ +A Ruby implementation of gRPC. + +WWW: https://github.com/grpc/grpc/tree/master/src/ruby Property changes on: net/rubygem-grpc/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: devel/grpc/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- devel/grpc/Makefile (revision 444576) +++ devel/grpc/Makefile (working copy) @@ -3,6 +3,7 @@ =20 PORTNAME=3D grpc PORTVERSION=3D 1.4.0 +PORTREVISION=3D 1 DISTVERSIONPREFIX=3D v CATEGORIES=3D devel =20 @@ -12,17 +13,20 @@ LICENSE=3D BSD3CLAUSE LICENSE_FILE=3D ${WRKSRC}/LICENSE =20 -BUILD_DEPENDS=3D go:lang/go +BUILD_DEPENDS=3D go:lang/go \ + boringssl>=3D0:security/boringssl +RUN_DEPENDS=3D boringssl>=3D0:security/boringssl LIB_DEPENDS=3D libgflags.so:devel/gflags \ libprotobuf.so:devel/protobuf \ libcares.so:dns/c-ares =20 +LDFLAGS+=3D -Wl,-rpath,${PREFIX}/lib + USE_GITHUB=3D yes GH_TUPLE=3D grpc:grpc:v${PORTVERSION} \ - boringssl:boringssl:ebcb5be:boringssl/third_party/boringssl \ google:benchmark:v1.1.0:benchmark/third_party/benchmark =20 -USES=3D cmake perl5 pkgconfig +USES=3D cmake localbase perl5 pkgconfig USE_LDCONFIG=3D yes USE_PERL5=3D build PLIST_SUB+=3D SOVERSION=3D${PORTVERSION} @@ -31,7 +35,7 @@ CMAKE_ARGS=3D -DgRPC_ZLIB_PROVIDER:STRING=3D"package" \ -DgRPC_PROTOBUF_PROVIDER:STRING=3D"package" \ -DgRPC_GFLAGS_PROVIDER:STRING=3D"package" \ - -DgRPC_SSL_PROVIDER:STRING=3D"module" \ + -DgRPC_SSL_PROVIDER:STRING=3D"package" \ -DgRPC_CARES_PROVIDER:STRING=3D"package" \ -DgRPC_BENCHMARK_PROVIDER:STRING=3D"module" \ -DBENCHMARK_USE_LIBCXX=3DON \ Index: devel/grpc/files/patch-third__party_boringssl_crypto_CMakeLists.tx= t =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- devel/grpc/files/patch-third__party_boringssl_crypto_CMakeLists.txt (= revision 444576) +++ devel/grpc/files/patch-third__party_boringssl_crypto_CMakeLists.txt (= nonexistent) @@ -1,32 +0,0 @@ ---- third_party/boringssl/crypto/CMakeLists.txt.orig 2017-03-30 20:04:23= UTC -+++ third_party/boringssl/crypto/CMakeLists.txt -@@ -195,29 +195,3 @@ add_executable( -=20 - target_link_libraries(refcount_test crypto) - add_dependencies(all_tests refcount_test) -- --# TODO(davidben): Convert the remaining tests to GTest. --add_executable( -- crypto_test -- -- asn1/asn1_test.cc -- bio/bio_test.cc -- chacha/chacha_test.cc -- constant_time_test.cc -- curve25519/x25519_test.cc -- dh/dh_test.cc -- dsa/dsa_test.cc -- ec/ec_test.cc -- err/err_test.cc -- evp/evp_extra_test.cc -- rsa/rsa_test.cc -- -- $ -- $ --) -- --target_link_libraries(crypto_test crypto gtest) --if (WIN32) -- target_link_libraries(crypto_test ws2_32) --endif() --add_dependencies(all_tests crypto_test) Property changes on: devel/grpc/files/patch-third__party_boringssl_crypto= _CMakeLists.txt ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property --------------47AB0E0D35D27A2A28CA2569-- --49ouOcUIcvfmF6CItvkXH1Sb1m8kEdlt6-- --uUPRlLbNumgJnJAGMjXxJFME64n76rcGH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGjBAEBCgCNFiEEmPpBSlwqDvnP0K0N9c9isyB7G6EFAllVJq9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk4 RkE0MTRBNUMyQTBFRjlDRkQwQUQwREY1Q0Y2MkIzMjA3QjFCQTEPHHN0ZXZlQG1v dWYubmV0AAoJEPXPYrMgexuhbekH/igJELIK1VjTEiQSIXubIkN4nzDkUfmokCyI CjEwnFkVs5bsU0rexpx/yb/MPs/KgfrWgrrt5mryBwkOYsBDtHhkMDCI4PEjxJv5 xJjQvQMIkRLy73TS29G1rgLu08kEACRnHtblcu5ZpOt911XBZPwQiyC9w6kxNmw0 /RrdSasIwrch6N/Y45D2Iwu4brrtE2Flu81FmJgSRAqNpfO/mhiP68QTvIB/WPfs cVbL5y4B5Br1lavCxwDDDpyIyPUyuzdFiT3ove3wrvs209KDsavcrolkPfEaLj+4 YE5mHytwXmosW842QVXpc0oJoAEwoHQQNosPX0MmizQeZ9jAabM= =H8Tx -----END PGP SIGNATURE----- --uUPRlLbNumgJnJAGMjXxJFME64n76rcGH-- From owner-freebsd-ruby@freebsd.org Fri Jun 30 10:05:04 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 86B52D8D7F6 for ; Fri, 30 Jun 2017 10:05:04 +0000 (UTC) (envelope-from vanilla@fatpipi.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 5F5AA323E for ; Fri, 30 Jun 2017 10:05:04 +0000 (UTC) (envelope-from vanilla@fatpipi.com) Received: by mailman.ysv.freebsd.org (Postfix) id 5B5A5D8D7F5; Fri, 30 Jun 2017 10:05:04 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 58F27D8D7F3 for ; Fri, 30 Jun 2017 10:05:04 +0000 (UTC) (envelope-from vanilla@fatpipi.com) Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F0B7A323C for ; Fri, 30 Jun 2017 10:05:03 +0000 (UTC) (envelope-from vanilla@fatpipi.com) Received: by mail-wm0-x22b.google.com with SMTP id w126so105270130wme.0 for ; Fri, 30 Jun 2017 03:05:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fatpipi-com.20150623.gappssmtp.com; s=20150623; h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to:cc; bh=A7rfiG5VmSJBLPWi2pXQRqgS0cT0jtGxp2qvMEoHEhk=; b=QNPk3P/6qf8cHiopod7eb5tBKsQjp5AejMJIVCIdXtEzwT78Nz/DA3qDbkvyTlfbLa 1ip68AFyNYI/ToPA2ayeRIXW+vv5mq3wodKPYEy6w5N+rJz2VxjEZaBeqkwNmlQt7aox cGhR6Eo0tEaT/2kFK0hYSokjp8qkD2iYHPH8YXLcoO4YyDgudM10dWQUUQ4DaokpGLBZ lJoCA5dt6W67oGAnMFnFTqxAwBfSxzgtTmMNPz/auaNDZAiJ2WH5uRq4sz38uwW3KOkK tx1pPYSP8Kup9G0kB8HlOhkER8AdBJDomwY6n8fmgK5LaJ7pGsvLP2HJKRc0hWjOzNGf 8FQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :from:date:message-id:subject:to:cc; bh=A7rfiG5VmSJBLPWi2pXQRqgS0cT0jtGxp2qvMEoHEhk=; b=Bu+EgKBrmrz6uyEYNyOFXaF9nq8Bvrv+uyArV7HNqFdmEx9QXlbqeMbXplM8kYj760 g7n3yU4nvuERt4La/GQQxkDnBqqXhb3jPES1NGkDeHmVNv/P+PWujF67Vp31pcsZxIr5 AV3bDEXTa6OD7Kq5cNr5gBcP0mxqT1wJqFu3Annman3pF5ecwLGSCFzFg0n2W15cwwgi y53gl1GEkRgx1r+mqAA2vVb/TmEfm8nAkQDyTCFEZsKTUn2XW0Hh+5SfM5tqir3GabAf laMdGEKm6WhM1jfHGW3wsEd42JK5sXREhgIdGV/AcsVMHJCvS321r85+ldnm86G0VW8O DtHw== X-Gm-Message-State: AKS2vOzmOsENMLfK3MEYupoLExMUy5THfhq/ymz8cCElMFpWe5imbnP6 pEEWuPX1QcmLOfGFKGmk9nRE7jDREF9p X-Received: by 10.28.5.19 with SMTP id 19mr14294713wmf.120.1498817101612; Fri, 30 Jun 2017 03:05:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.171.71 with HTTP; Fri, 30 Jun 2017 03:05:01 -0700 (PDT) Reply-To: v@fatpipi.com In-Reply-To: <412f42ff-e5e7-03e8-fcbd-10d86d0c072c@mouf.net> References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> <029a9c1f-de69-3bfd-ff89-1a02feb767a0@fechner.net> <412f42ff-e5e7-03e8-fcbd-10d86d0c072c@mouf.net> From: Vanilla Hsu Date: Fri, 30 Jun 2017 18:05:01 +0800 Message-ID: Subject: Re: Help needed: net/rubygem-grpc To: Steve Wills Cc: Matthias Fechner , Torsten Zuehlsdorff , ruby@freebsd.org, "Vanilla I. Shu" Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2017 10:05:04 -0000 Hi: I update devel/grpc to 1.4.1, and change boringssl's url to official one. please try it again, thanks. 2017-06-30 0:11 GMT+08:00 Steve Wills : > Hi, > > On 06/28/2017 14:08, Matthias Fechner wrote: > > Thanks Steve, > > > > I already added it into our repository we work with: > > http://gitlab.toco-domains.de/FreeBSD/GitLab/commits/9.1 > > > > I hope that is ok for you? > > My poudiere is just building and I think it will take the full night: > > https://pkg.fechner.net/index.html > > > > I will try to do some tests (at least give the build a try). As I do not > have any experience with ruby, I do not really have an idea how to test it. > > > > That's not going to work as is, see my previous message. > > I have committed a port for boringssl and patched devel/grpc to use it > and updated the rubygem-grpc patch. See attached (as always, let me know > if it doesn't come through). > > Note this will make boringssl a runtime dep of GitLab (via rubygem-grpc > via grpc). This lets rubygem-grpc pass it's tests, except for 1, which > seems like just a test which needs updating. > > If you want to run the tests, copy these files/directories: > > Gemfile > Rakefile > src/proto > src/ruby/.rubocop.yml > src/ruby/.rubocop_todo.yml > > from the devel/grpc WRKSRC to the corresponding location in the > rubygem-grpc WRKSRC. Then install rubygem-bundler, run "bundle install" > and finally run "rake" to actually execute the tests and see results. > (Bundler will install a bunch of gems outside pkg, so you may want to do > this in a throwaway jail, such as in poudriere testport -i). > > Vanilla, could you commit the devel/grpc parts of the attached patch, or > approve me committing it? > > I think it's better to create a separate port for boringssl and use it > than to have both devel/grpc and net/rubygem-grpc bundle it. I know > boringssl isn't meant to be used this way, based on the docs. But I > think it's better to avoid bundling it, because bundling allows to > possibly use different versions in different ports and also means more > work to update it. > > Also, the github mirror used for the currently bundling of boringssl in > devel/grpc (github.com/boringssl/boringssl) is an unofficial mirror that > seems to have died a while ago. This uses the > github.com/google/boringssl mirror which seems current and updating. So > if we are against this change to devel/grpc we should at least update > the bundled version of boringssl there to the newer repo and version. > > Thanks, > Steve > From owner-freebsd-ruby@freebsd.org Fri Jun 30 12:13:27 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 81BDFD9043D for ; Fri, 30 Jun 2017 12:13:27 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 6CE7A66990 for ; Fri, 30 Jun 2017 12:13:27 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 6C4ECD9043C; Fri, 30 Jun 2017 12:13:27 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6BF80D9043B for ; Fri, 30 Jun 2017 12:13:27 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5DE1F6698F for ; Fri, 30 Jun 2017 12:13:27 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id v5UCDRPi027611 for ; Fri, 30 Jun 2017 12:13:27 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id v5UCDRXA027610; Fri, 30 Jun 2017 12:13:27 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201706301213.v5UCDRXA027610@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Fri, 30 Jun 2017 12:13:27 +0000 From: portscout@FreeBSD.org To: ruby@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2017 12:13:27 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ruby@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/rubygem-tins | 1.14.0 | 1.15.0 ------------------------------------------------+-----------------+------------ net/rubygem-omniauth-authentiq | 0.3.0 | 0.3.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ruby@freebsd.org Fri Jun 30 14:53:56 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 40C54D934B3 for ; Fri, 30 Jun 2017 14:53:56 +0000 (UTC) (envelope-from steve@mouf.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 12EC870B89 for ; Fri, 30 Jun 2017 14:53:56 +0000 (UTC) (envelope-from steve@mouf.net) Received: by mailman.ysv.freebsd.org (Postfix) id 11DFED934B2; Fri, 30 Jun 2017 14:53:56 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 11620D934B0 for ; Fri, 30 Jun 2017 14:53:56 +0000 (UTC) (envelope-from steve@mouf.net) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mouf.net", Issuer "mouf.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CBE3670B88; Fri, 30 Jun 2017 14:53:55 +0000 (UTC) (envelope-from steve@mouf.net) Received: from [10.0.1.84] (cpe-071-065-239-148.nc.res.rr.com [71.65.239.148] (may be forged)) (authenticated bits=0) by mouf.net (8.14.9/8.14.9) with ESMTP id v5UErdWl028318 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 30 Jun 2017 14:53:45 GMT (envelope-from steve@mouf.net) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mouf.net; s=mail; t=1498834427; bh=YYiW1J3KtI42b8agN5HpiQV23Qg3mxUrTRTY+glxQnA=; h=Subject:To:Cc:References:From:Date:In-Reply-To; b=W5IIw6iUwrm83yg8dX/b7MkzgzzftXKPoSkLh8NkN6Wbu3WlRIZYKCJZlvrSeUnZa VYBHSbVSYdVo44tvN9KV1zog0o6oSEYp3YvGmkBdwtEuWfm13ZYs069xHt2fh+jJto iVj+CIh2jFfuEAaVefefWEfuX+iJ1FG8aGgS0e3M= Subject: Re: Help needed: net/rubygem-grpc To: v@fatpipi.com Cc: Matthias Fechner , Torsten Zuehlsdorff , ruby@freebsd.org, "Vanilla I. Shu" , Mathieu Arnold References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> <029a9c1f-de69-3bfd-ff89-1a02feb767a0@fechner.net> <412f42ff-e5e7-03e8-fcbd-10d86d0c072c@mouf.net> From: Steve Wills Message-ID: Date: Fri, 30 Jun 2017 10:53:38 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Iagxb4ma6XhPFoS1GCqBF7WKQb0wNN0hl" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mouf.net [199.48.129.64]); Fri, 30 Jun 2017 14:53:47 +0000 (UTC) X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mouf.net X-Virus-Scanned: clamav-milter 0.99.2 at mouf.net X-Virus-Status: Clean X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2017 14:53:56 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Iagxb4ma6XhPFoS1GCqBF7WKQb0wNN0hl Content-Type: multipart/mixed; boundary="eN0MaeVQxELFcTPEgRsvijna1jrVEwNsb"; protected-headers="v1" From: Steve Wills To: v@fatpipi.com Cc: Matthias Fechner , Torsten Zuehlsdorff , ruby@freebsd.org, "Vanilla I. Shu" , Mathieu Arnold Message-ID: Subject: Re: Help needed: net/rubygem-grpc References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> <029a9c1f-de69-3bfd-ff89-1a02feb767a0@fechner.net> <412f42ff-e5e7-03e8-fcbd-10d86d0c072c@mouf.net> In-Reply-To: --eN0MaeVQxELFcTPEgRsvijna1jrVEwNsb Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi, On 06/30/2017 06:05, Vanilla Hsu wrote: > Hi: >=20 > I update devel/grpc to 1.4.1, and change boringssl's url to official on= e. >=20 > please try it again, thanks. >=20 Thanks! We can test rubygem-grpc 1.4.1, but as long as devel/grpc is using the bundled boringssl instead of the one from the security/boringssl port, rubygem-grpc might as well use it's bundled copy of boringssl. I was really hoping to avoid that as I really think bundling libs is a bad idea in general and not something we should do. That's why I created the boringssl port. Would you mind telling me why you didn't want to take that part of the change to grpc? I don't mean to sound critical, of course. I may even decide I agree with you, but I can't until I know the reasoning. :) Also, for the record, the boringssl port has potential to cause some issues. Mathieu has agreed to look into fixing them. Copying him so he can reply if his changes to boringssl require changes to the versions of grpc and rubygem-grpc ports that link against the shared boringssl. Steve > 2017-06-30 0:11 GMT+08:00 Steve Wills >: >=20 > Hi, >=20 > On 06/28/2017 14:08, Matthias Fechner wrote: > > Thanks Steve, > > > > I already added it into our repository we work with: > > http://gitlab.toco-domains.de/FreeBSD/GitLab/commits/9.1 > > > > > I hope that is ok for you? > > My poudiere is just building and I think it will take the full ni= ght: > > https://pkg.fechner.net/index.html > > > > > I will try to do some tests (at least give the build a try). As I= > do not have any experience with ruby, I do not really have an idea > how to test it. > > >=20 > That's not going to work as is, see my previous message. >=20 > I have committed a port for boringssl and patched devel/grpc to use= it > and updated the rubygem-grpc patch. See attached (as always, let me= know > if it doesn't come through). >=20 > Note this will make boringssl a runtime dep of GitLab (via rubygem-= grpc > via grpc). This lets rubygem-grpc pass it's tests, except for 1, wh= ich > seems like just a test which needs updating. >=20 > If you want to run the tests, copy these files/directories: >=20 > Gemfile > Rakefile > src/proto > src/ruby/.rubocop.yml > src/ruby/.rubocop_todo.yml >=20 > from the devel/grpc WRKSRC to the corresponding location in the > rubygem-grpc WRKSRC. Then install rubygem-bundler, run "bundle inst= all" > and finally run "rake" to actually execute the tests and see result= s. > (Bundler will install a bunch of gems outside pkg, so you may want = to do > this in a throwaway jail, such as in poudriere testport -i). >=20 > Vanilla, could you commit the devel/grpc parts of the attached patc= h, or > approve me committing it? >=20 > I think it's better to create a separate port for boringssl and use= it > than to have both devel/grpc and net/rubygem-grpc bundle it. I know= > boringssl isn't meant to be used this way, based on the docs. But I= > think it's better to avoid bundling it, because bundling allows to > possibly use different versions in different ports and also means m= ore > work to update it. >=20 > Also, the github mirror used for the currently bundling of boringss= l in > devel/grpc (github.com/boringssl/boringssl > ) is an unofficial mirror th= at > seems to have died a while ago. This uses the > github.com/google/boringssl > mirror which seems current and updating. So > if we are against this change to devel/grpc we should at least upda= te > the bundled version of boringssl there to the newer repo and versio= n. >=20 > Thanks, > Steve >=20 >=20 --eN0MaeVQxELFcTPEgRsvijna1jrVEwNsb-- --Iagxb4ma6XhPFoS1GCqBF7WKQb0wNN0hl Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGjBAEBCgCNFiEEmPpBSlwqDvnP0K0N9c9isyB7G6EFAllWZfNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk4 RkE0MTRBNUMyQTBFRjlDRkQwQUQwREY1Q0Y2MkIzMjA3QjFCQTEPHHN0ZXZlQG1v dWYubmV0AAoJEPXPYrMgexuh8tMH/A/0Fg8a9kV+spF0sGOtTSN/xb4/WB7nOApW zPjKpS/dt8DIeDZEs1rW0WiMalQPscrwnFWyjNtsWbxiranjSUn/K4OFVRyR43ur kl8/E1LavMCben7aFEuytpZ91xajAkhzb7u/aE51WFaA4iJuSXGX1PaWlrT4sDGz umflTZp8pPuxeCcP6367IkkRvNggLeThdMpO9pDL2dmL2kNyQDkbM0M2X6PhRXhr SK/nwnAMmDph3KD4Xd/7Lvl7B53Aawnm2e4ugYH/HcYwJn7P1nOQvNbXmNsfncNK CEOOVH8AjPoC7/c4c1sp+9bytRO36byiQQ4lUNz4GoMc7Sqnom8= =TqPD -----END PGP SIGNATURE----- --Iagxb4ma6XhPFoS1GCqBF7WKQb0wNN0hl-- From owner-freebsd-ruby@freebsd.org Fri Jun 30 19:36:00 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 231A0D991EF for ; Fri, 30 Jun 2017 19:36:00 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id E8ED97A282 for ; Fri, 30 Jun 2017 19:35:59 +0000 (UTC) (envelope-from idefix@fechner.net) Received: by mailman.ysv.freebsd.org (Postfix) id E51E5D991EE; Fri, 30 Jun 2017 19:35:59 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E150BD991ED for ; Fri, 30 Jun 2017 19:35:59 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from anny.lostinspace.de (anny.lostinspace.de [IPv6:2001:608:a02::33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8D60F7A281; Fri, 30 Jun 2017 19:35:59 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from server.idefix.lan (aftr-88-217-181-97.dynamic.mnet-online.de [88.217.181.97]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: idefix@fechner.net) by anny.lostinspace.de (Postfix) with ESMTPSA id 21FE5C1AD0D; Fri, 30 Jun 2017 21:35:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fechner.net; s=default; t=1498851356; bh=s2cjikg1eyqQoFdciZd8jRaauwwl2yPrmHpTBDq+Gfc=; h=Subject:To:Cc:References:From:Date:In-Reply-To; b=JT35YhVpOFvCreh3Y7gvqUvs38J3HKE9ICs47rDcEp1nh0Prz+PgsHGosOMV7/b2v i8zubp5/9RS+j7/1lajP/pJCbFCVibKzELwyd1WFqwvVQ6nvtdbwLFsJPTN5xUNFX7 aGDT8MMg07y0LIql7DeoirQ8ANVe9kVBEuJaXCyQ= Received: from [192.168.0.151] (aftr-88-217-181-97.dynamic.mnet-online.de [88.217.181.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by server.idefix.lan (Postfix) with ESMTPSA id 0E717CA7F3F; Fri, 30 Jun 2017 21:35:54 +0200 (CEST) Subject: Re: Help needed: net/rubygem-grpc To: Steve Wills , v@fatpipi.com Cc: Torsten Zuehlsdorff , ruby@freebsd.org, "Vanilla I. Shu" , Mathieu Arnold References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> <029a9c1f-de69-3bfd-ff89-1a02feb767a0@fechner.net> <412f42ff-e5e7-03e8-fcbd-10d86d0c072c@mouf.net> From: Matthias Fechner Message-ID: Date: Fri, 30 Jun 2017 21:35:25 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="nSiepe9AxnnelAVwTaIR82PWWvN3twAXj" X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2017 19:36:00 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --nSiepe9AxnnelAVwTaIR82PWWvN3twAXj Content-Type: multipart/mixed; boundary="J0T9V6xX98fmm44kOGrXcB5Sd2xkEEGJn"; protected-headers="v1" From: Matthias Fechner To: Steve Wills , v@fatpipi.com Cc: Torsten Zuehlsdorff , ruby@freebsd.org, "Vanilla I. Shu" , Mathieu Arnold Message-ID: Subject: Re: Help needed: net/rubygem-grpc References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> <2369ae1e-30cb-52d7-6697-a99139d74479@mouf.net> <029a9c1f-de69-3bfd-ff89-1a02feb767a0@fechner.net> <412f42ff-e5e7-03e8-fcbd-10d86d0c072c@mouf.net> In-Reply-To: --J0T9V6xX98fmm44kOGrXcB5Sd2xkEEGJn Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US Am 30.06.2017 um 16:53 schrieb Steve Wills: > We can test rubygem-grpc 1.4.1, but as long as devel/grpc is using the > bundled boringssl instead of the one from the security/boringssl port, > rubygem-grpc might as well use it's bundled copy of boringssl. > > I was really hoping to avoid that as I really think bundling libs is a > bad idea in general and not something we should do. That's why I create= d > the boringssl port. > > Would you mind telling me why you didn't want to take that part of the > change to grpc? I don't mean to sound critical, of course. I may even > decide I agree with you, but I can't until I know the reasoning. :) > > Also, for the record, the boringssl port has potential to cause some > issues. Mathieu has agreed to look into fixing them. Copying him so he > can reply if his changes to boringssl require changes to the versions o= f > grpc and rubygem-grpc ports that link against the shared boringssl. Thank you all for your support. I finished today some other required rubygem ports which are required for gitlab 9.1. I was now able to build gitlab 9.1 with all dependencies. The current ports snapshot can be found here: http://gitlab.toco-domains.de/FreeBSD/GitLab/tree/9.1 Buildlogs here: https://pkg.fechner.net/index.html I will try to upgrade tomorrow a gitlab installation with these package to version 9.1, to see if the new version works. But how to test gitaly (which requires rubygem-grpc) is not clear for me. I have to do some rtfm here ;) Gru=C3=9F Matthias --=20 "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." -- Rich Cook --J0T9V6xX98fmm44kOGrXcB5Sd2xkEEGJn-- --nSiepe9AxnnelAVwTaIR82PWWvN3twAXj Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAllWqBgACgkQkZS/qRt1bvYy2wCgysdqhl+GACxgXh+4LdLu7ytR XTIAoMtuJpR7V4KGqhDF/VU7nfvTxnZY =DCiK -----END PGP SIGNATURE----- --nSiepe9AxnnelAVwTaIR82PWWvN3twAXj-- From owner-freebsd-ruby@freebsd.org Sat Jul 1 09:38:48 2017 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0B094DA713D for ; Sat, 1 Jul 2017 09:38:48 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id EA9B47FD32 for ; Sat, 1 Jul 2017 09:38:47 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id EA105DA713C; Sat, 1 Jul 2017 09:38:47 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E9BE9DA713A for ; Sat, 1 Jul 2017 09:38:47 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DBD867FD31 for ; Sat, 1 Jul 2017 09:38:47 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id v619cluf089199 for ; Sat, 1 Jul 2017 09:38:47 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id v619clqv089198; Sat, 1 Jul 2017 09:38:47 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201707010938.v619clqv089198@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Sat, 1 Jul 2017 09:38:47 +0000 From: portscout@FreeBSD.org To: ruby@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Jul 2017 09:38:48 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ruby@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/rubygem-excon | 0.57.0 | 0.57.1 ------------------------------------------------+-----------------+------------ devel/rubygem-rb-fsevent | 0.10.0 | 0.10.1 ------------------------------------------------+-----------------+------------ www/rubygem-cuba | 3.8.0 | 3.8.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks.