From nobody Wed Dec 4 16:44:00 2024 X-Original-To: ruby@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Y3NdX13ZDz5frgH for ; Wed, 04 Dec 2024 16:44:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Y3NdW5x2kz4hCd for ; Wed, 4 Dec 2024 16:43:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1733330639; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=499Ee4bAHFrE7pgzLP0rbNFwwNld4jZ54rN7ub16AFo=; b=o4dGeCse0I1z97a8r4Fgb0oAI8XAOOJ0Lc072WPf37JoKjZRjIcjep3a2X4NpTqLi92pWc wWDEodCmOrchlVlxpURF+3mVN1TVSKuetAh2csZUq7dRM0XKYeQdeeXUyli4KgqVJjy8il yhVFYi41nb2sszIT/zRgOnNYJ0f/07Hvd6IVvqghwWz6X4gPR1/bIGvGmN+++LqWUNbd5i XQXh1zL1rVfqhsVWVy6cagz29nu/ju0ZAoH6moqehWSfeCXIubGIQX3pPf+w2R8JAlTbr6 86VVl3mRLsaDtutJuboQjBXVcof6syJxO4Oz9YChZa7z/4+F576QoAjlvCUd8A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1733330639; a=rsa-sha256; cv=none; b=ZwHGSbrtR/UynoDnHJN/IMbdQm2/ST7Ij49WUaFxeeiW0NmwLz9+PbQt40+R8Yhfh0VbEL u6QcqkOwNogq+accVgnANTiDANvEi69ylfM4Id6TGgw1RmDNjp0QFY0MP6DnEhxzOZXFGK Jiq+pdPR0g0sjRb4DLdRDo1PwsUlABcLi1Jqmd0TbCdrI/fuQWLk6FoicYqpDU45pcqiU+ 5eXOS/Zdxy37RpKBTwQofQWR1MUz3XaA6O8YNGgH2dMwYIeIyjgR5S62LlDlslLykENSUB bhmgUigigEwU3RtKtayw/6Q9198zdqgWpPXNhy+qvuYfsNrQX4X9J+kRchF+Og== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Y3NdW5GpszFn0 for ; Wed, 4 Dec 2024 16:43:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 4B4GhxSg069437 for ; Wed, 4 Dec 2024 16:43:59 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 4B4GhxWm069436 for ruby@FreeBSD.org; Wed, 4 Dec 2024 16:43:59 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ruby@FreeBSD.org Subject: [Bug 283073] www/rubygem-faraday-gitlab: conflicts with www/rubygem-faraday causing chain reaction of conflicts Date: Wed, 04 Dec 2024 16:44:00 +0000 X-Bugzilla-Reason: CC 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 Some People X-Bugzilla-Who: jcfyecrayz@liamekaens.com X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mfechner@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc 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 List-Id: FreeBSD-specific Ruby discussions List-Archive: https://lists.freebsd.org/archives/freebsd-ruby List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ruby@freebsd.org Sender: owner-freebsd-ruby@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D283073 John Hein changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ruby@FreeBSD.org --- Comment #6 from John Hein --- (In reply to Matthias Fechner from comment #5) That fixes things for rubygem-vagrant_cloud and rubygem-licenses. But this seems like a never ending problem. I think that if gitlab depends= on an older package than the one that most rubygem ports depend on (e.g., rubygem-net-http), it should be using that older dependency installed in a non-default (private) location. If lots of ports need the old and lots need the new version, they should be installed such that they can be installed together. At this point there are 50+ *-gitlab ports many which are basically just du= pes of the non "-gitlab" port except for one or two "gitlab" vs "non-gitlab" dependencies. Just adding more and more -gitlab ports does not seem like a sustainable plan. So yes, your commit from comment 4 "fixes" the breakage for licensee & vagrant_cloud. But this is a bigger problem. Here's the next one: devel/rubygem-licensee and devel/rubygem-danger result in a conflict: . . =3D=3D=3D> Checking if rubygem-faraday-gitlab is already installed =3D=3D=3D> Registering installation for rubygem-faraday-gitlab-2.12.1 as = automatic pkg-static: rubygem-faraday-gitlab-2.12.1 conflicts with rubygem-faraday-2.= 12.1 (installs files into the same place). Problematic file: /usr/local/lib/ruby/gems/3.2/specifications/faraday-2.12.1.gemspec *** Error code 1 Stop. make[1]: stopped in /usr/ports/www/rubygem-faraday-gitlab *** Error code 1 Stop. make: stopped in /usr/ports/devel/rubygem-danger Sure, we could open a new bug (and a meta-bug for all the -gitlab conflicts that are pushing for the proliferation of -gitlab port "flavors") for rubygem-danger. But we need to think of better ways than basically having a second -gitlab ports tree inside the non-gitlab ports tree. --=20 You are receiving this mail because: You are on the CC list for the bug.=