From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-2.5 required=3.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_MED,SPF_PASS,T_DKIM_INVALID,T_RP_MATCHES_RCVD shortcircuit=no autolearn=no autolearn_force=no version=3.4.0 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 841C81F406 for ; Tue, 12 Dec 2017 14:54:49 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id ED7F0120A98; Tue, 12 Dec 2017 23:54:47 +0900 (JST) Received: from o1678916x28.outbound-mail.sendgrid.net (o1678916x28.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id E9319120A93 for ; Tue, 12 Dec 2017 23:54:46 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sendgrid.me; h=from:to:references:subject:mime-version:content-type:content-transfer-encoding:list-id; s=smtpapi; bh=kQkTebNOVrfeuu172Ay/xuBXU48=; b=EG4FxLTts4qy9EwE1n AKnkxBCyYmUuFs8lDCD9a9/80Nlz8nwt+uCEdKLbWEm9uKoxNPvJ8vKOhmuRkThR ak2oOqunfD11H6JJjKritKOtSX7tfvYJMcgpfDtNIWPmHkLyVHU8o3bdyG8cF8Dt emAGfZEVAvOU5z6jq9cA63SfU= Received: by filter0007p3las1.sendgrid.net with SMTP id filter0007p3las1-2786-5A2FEDB0-2A 2017-12-12 14:54:40.518597932 +0000 UTC Received: from herokuapp.com (ec2-54-145-198-149.compute-1.amazonaws.com [54.145.198.149]) by ismtpd0008p1iad1.sendgrid.net (SG) with ESMTP id P61FY1AbRlG2mRy1tneGYA Tue, 12 Dec 2017 14:54:40.449 +0000 (UTC) Date: Tue, 12 Dec 2017 14:54:44 +0000 (UTC) From: v.ondruch@tiscali.cz To: ruby-core@ruby-lang.org Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 59370 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 5060 X-Redmine-Issue-Author: vo.x X-Redmine-Issue-Assignee: hsbt X-Redmine-Sender: vo.x X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: ync6xU2WACa70kv/Ymy4QrNMhiuLXJG8OTL2vJD1yS6VA7Dj6kfcoiLg/ki+3yCWtlmZWMmFdH+7IC xCJPUCVo2vM5aw0vfjjk1OgvoeNUf+prfmj5v2IaJ0e18vk+7wUMZguqvDmDKHogQ0XpisrSXx5G/c bOOY5n4zcf7BxfiLxsGKkzIlvoFfDQQlL+BChmu5vwug4wyf0pfb1VjBAw== X-ML-Name: ruby-core X-Mail-Count: 84221 Subject: [ruby-core:84221] [Ruby trunk Bug#5060] Executables in bin folder conflict with their gem versions. X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" Issue #5060 has been updated by vo.x (Vit Ondruch). No, this is still not resolved (testing with r61169). Only Rake (which is "bundled" gem) appears to be have RubyGems generated stub which won't conflict unless RubyGems changes the algorithm. The remaining executables (namely bundle, bundler, rdoc) are conflicting. ---------------------------------------- Bug #5060: Executables in bin folder conflict with their gem versions. https://bugs.ruby-lang.org/issues/5060#change-68343 * Author: vo.x (Vit Ondruch) * Status: Assigned * Priority: Normal * Assignee: hsbt (Hiroshi SHIBATA) * Target version: next minor * ruby -v: 1.9.3 * Backport: ---------------------------------------- It would be nice if the executables for rdoc, rake, ri, etc. locate in bin folder, would be standard RubyGems stubs. Otherwise, once there is installed version of such library as a gem, the original file is rewritten and the functionality of bundled library is lost. But my main concern is the conflict between ruby and gem executables, since it makes packaging for Linux distributions hard (for Fedora and RHEL in my case). -- https://bugs.ruby-lang.org/