From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 03 06:42:01 2017 Received: (at submit) by debbugs.gnu.org; 3 Jun 2017 10:42:01 +0000 Received: from localhost ([127.0.0.1]:52413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dH6VN-0007wF-1P for submit@debbugs.gnu.org; Sat, 03 Jun 2017 06:42:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51147) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dH6VM-0007vs-De for submit@debbugs.gnu.org; Sat, 03 Jun 2017 06:42:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dH6VG-0006Fr-JO for submit@debbugs.gnu.org; Sat, 03 Jun 2017 06:41:55 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35773) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dH6VG-0006Fa-GY for submit@debbugs.gnu.org; Sat, 03 Jun 2017 06:41:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42112) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dH6VF-0003gu-EL for bug-guix@gnu.org; Sat, 03 Jun 2017 06:41:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dH6VB-0006BB-Er for bug-guix@gnu.org; Sat, 03 Jun 2017 06:41:53 -0400 Received: from aibo.runbox.com ([91.220.196.211]:48560) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dH6VB-000691-7P for bug-guix@gnu.org; Sat, 03 Jun 2017 06:41:49 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dH6V9-00057r-CV for bug-guix@gnu.org; Sat, 03 Jun 2017 12:41:47 +0200 Received: from [188.209.49.34] (helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dH6V4-0004u9-FM for bug-guix@gnu.org; Sat, 03 Jun 2017 12:41:42 +0200 Date: Sat, 3 Jun 2017 10:41:40 +0000 From: ng0 To: bug-guix@gnu.org Subject: Fish: figure out a solution for the vendor path extension to fish Message-ID: <20170603104140.2veed6frwdhdhfhk@abyayala> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) A feature-bug I forgot to report a while ago. It has been described on the mailinglist (or was it in my blog or some release announcement I made?) Fish doesn't pick up stuff like 'fish-guix' from store without modifications to the path where fish searches for vendor or sysadmin installed systemwide 'things' for fish. -- ng0 OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 03 06:51:53 2017 Received: (at 27206) by debbugs.gnu.org; 3 Jun 2017 10:51:53 +0000 Received: from localhost ([127.0.0.1]:52419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dH6ev-0008Al-16 for submit@debbugs.gnu.org; Sat, 03 Jun 2017 06:51:53 -0400 Received: from aibo.runbox.com ([91.220.196.211]:48274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dH6et-0008Ad-BT for 27206@debbugs.gnu.org; Sat, 03 Jun 2017 06:51:51 -0400 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dH6es-00066C-0U for 27206@debbugs.gnu.org; Sat, 03 Jun 2017 12:51:50 +0200 Received: from [188.209.49.34] (helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dH6ec-0002hu-5w for 27206@debbugs.gnu.org; Sat, 03 Jun 2017 12:51:34 +0200 Date: Sat, 3 Jun 2017 10:51:32 +0000 From: ng0 To: 27206@debbugs.gnu.org Subject: Re: bug#27206: Fish: figure out a solution for the vendor path extension to fish Message-ID: <20170603105132.birbtxvakprht5wx@abyayala> Mail-Followup-To: 27206@debbugs.gnu.org References: <20170603104140.2veed6frwdhdhfhk@abyayala> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20170603104140.2veed6frwdhdhfhk@abyayala> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27206 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) ng0 transcribed 0.4K bytes: > A feature-bug I forgot to report a while ago. > It has been described on the mailinglist (or was > it in my blog or some release announcement I made?) > > Fish doesn't pick up stuff like 'fish-guix' from store > without modifications to the path where fish searches > for vendor or sysadmin installed systemwide 'things' > for fish. I have many more fish packages in a branch which I want to get into guix, but they are stuck because of this. Help welcome, otherwise I'll promise to fix it one day. Currently the only workaround is to symlink individual files from your ~/.guix-profile/whereever/things/went/ to ~/.config/fish/{approriate subdirs} -- ng0 OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 02 18:12:01 2017 Received: (at 27206) by debbugs.gnu.org; 2 Aug 2017 22:12:01 +0000 Received: from localhost ([127.0.0.1]:39015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dd1s1-0002wH-19 for submit@debbugs.gnu.org; Wed, 02 Aug 2017 18:12:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dd1rz-0002w3-2w for 27206@debbugs.gnu.org; Wed, 02 Aug 2017 18:11:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dd1rn-0004VP-QC for 27206@debbugs.gnu.org; Wed, 02 Aug 2017 18:11:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36216) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dd1rn-0004VC-Ma for 27206@debbugs.gnu.org; Wed, 02 Aug 2017 18:11:47 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:47194 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dd1rn-0002S3-2y for 27206@debbugs.gnu.org; Wed, 02 Aug 2017 18:11:47 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: 27206@debbugs.gnu.org Subject: Re: bug#27206: Fish: figure out a solution for the vendor path extension to fish References: <20170603104140.2veed6frwdhdhfhk@abyayala> <20170603105132.birbtxvakprht5wx@abyayala> Date: Thu, 03 Aug 2017 00:11:45 +0200 In-Reply-To: <20170603105132.birbtxvakprht5wx@abyayala> (ng0@pragmatique.xyz's message of "Sat, 3 Jun 2017 10:51:32 +0000") Message-ID: <871sotsjq6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27206 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) ng0 skribis: > ng0 transcribed 0.4K bytes: >> A feature-bug I forgot to report a while ago. >> It has been described on the mailinglist (or was >> it in my blog or some release announcement I made?) >>=20 >> Fish doesn't pick up stuff like 'fish-guix' from store >> without modifications to the path where fish searches >> for vendor or sysadmin installed systemwide 'things' >> for fish. > > I have many more fish packages in a branch which > I want to get into guix, but they are stuck because > of this. Help welcome, otherwise I'll promise to > fix it one day. > > Currently the only workaround is to symlink individual files from your > ~/.guix-profile/whereever/things/went/ to ~/.config/fish/{approriate subd= irs} Does Fish have an environment variable that can be used to specify the search path for extensions, similar to BASH_LOADABLES_PATH? If it does, we could use that. Otherwise, perhaps we can consider it an upstream issue in a way? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 02 18:43:27 2017 Received: (at 27206) by debbugs.gnu.org; 2 Aug 2017 22:43:27 +0000 Received: from localhost ([127.0.0.1]:39075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dd2MN-0007MI-Ib for submit@debbugs.gnu.org; Wed, 02 Aug 2017 18:43:27 -0400 Received: from aibo.runbox.com ([91.220.196.211]:58452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dd2ML-0007M9-M4 for 27206@debbugs.gnu.org; Wed, 02 Aug 2017 18:43:22 -0400 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dd2MK-0002H6-6p; Thu, 03 Aug 2017 00:43:20 +0200 Received: from [51.15.141.220] (helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dd2Lr-0003OS-Bt; Thu, 03 Aug 2017 00:42:51 +0200 Date: Wed, 2 Aug 2017 22:42:49 +0000 From: ng0 To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#27206: Fish: figure out a solution for the vendor path extension to fish Message-ID: <20170802224249.j3fy4vcvmamfinoq@abyayala> Mail-Followup-To: Ludovic =?utf-8?Q?Court=C3=A8s?= , 27206@debbugs.gnu.org References: <20170603104140.2veed6frwdhdhfhk@abyayala> <20170603105132.birbtxvakprht5wx@abyayala> <871sotsjq6.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="bsgg7p6jpachrkv6" Content-Disposition: inline In-Reply-To: <871sotsjq6.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27206 Cc: 27206@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --bsgg7p6jpachrkv6 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s transcribed 1.0K bytes: > ng0 skribis: >=20 > > ng0 transcribed 0.4K bytes: > >> A feature-bug I forgot to report a while ago. > >> It has been described on the mailinglist (or was > >> it in my blog or some release announcement I made?) > >>=20 > >> Fish doesn't pick up stuff like 'fish-guix' from store > >> without modifications to the path where fish searches > >> for vendor or sysadmin installed systemwide 'things' > >> for fish. > > > > I have many more fish packages in a branch which > > I want to get into guix, but they are stuck because > > of this. Help welcome, otherwise I'll promise to > > fix it one day. > > > > Currently the only workaround is to symlink individual files from your > > ~/.guix-profile/whereever/things/went/ to ~/.config/fish/{approriate su= bdirs} >=20 > Does Fish have an environment variable that can be used to specify the > search path for extensions, similar to BASH_LOADABLES_PATH? If it does, > we could use that. >=20 > Otherwise, perhaps we can consider it an upstream issue in a way? >=20 > Thanks, > Ludo=E2=80=99. Late night reply, so I'll be short. I have some open reading material on how Nix solved this, which is the only system coming close to our layout. Everyone else can just point to one of the canonical paths. I haven't concluded yet if Nix' solution is usable for us as they sometimes take shortcuts. I'll post the links within the next 7 days, more likely on the weekend. Thanks, goodnight --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org --bsgg7p6jpachrkv6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlmCVWkACgkQ4i+bv+40 hYjn0w//QeAFBhM/AK7yIOniUPPhHK5yjXx/oKhYyW48S1/YTGtwH7XByaCvi06H fYM6rzddT/yUvCx1U/cjGdeKvFxUTXvC4xSFBGcZl4KwJkzWWDEcmZcr8zzL89sI yeaiO2/gntLZWBjNv+hZu85W8ELzL8bQiMx5Hgoy86qBItAOeQxMGsGbw8JKZ/+0 KsWTiVeTcMWiFg/Hzjl/J4E4JNJDJ69af3IVe+Q+vSbgkkTqNRx71ZDLNCGHpsMP VEEVyTFOESKV+ZkU9A4x219BgO85dilTkUe4ESHyZg4CHnhWydSgA3GLur4Jq9B6 4rdh4npKHWTzAIc6jbmM5Asp1i4FfvtXpXW4wZVs++YT8HGYbCmqsW68XrS864pO 1j8CG2uIR+lij+tfXN7OjeYRfq7G27LI4SOwZI8lxNqQqVCYg5TPOZavFEGHghwE XNRs7JwyZzxOVDO6fYHf/4+5y5/eG8NbbQbmq9IMywHo1IIwziJl7DKfGF/CK++u 85qJhUOIP3/2iraxyJIlDbtlDm1aJn/rBwIWP0JLqO0vyKQQN+jKjKk3rkKiVmjD vle4hM1SodIk/M8/6RZg/K0alOPRiUqlOrm3vJkgpA5a5eeV3D0iyEZq7sGJ2Vhv EewkcLC0bAKEaiE9O7Ao+aAVNimE6hBgd4tG3vsZFn5lQ18vh2c= =JMV1 -----END PGP SIGNATURE----- --bsgg7p6jpachrkv6-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 14 12:42:42 2018 Received: (at 27206) by debbugs.gnu.org; 14 Jan 2018 17:42:42 +0000 Received: from localhost ([127.0.0.1]:56269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eamIs-00011X-ID for submit@debbugs.gnu.org; Sun, 14 Jan 2018 12:42:42 -0500 Received: from aibo.runbox.com ([91.220.196.211]:36914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eamIp-00011M-VP for 27206@debbugs.gnu.org; Sun, 14 Jan 2018 12:42:40 -0500 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1eamIo-0003d3-ES for 27206@debbugs.gnu.org; Sun, 14 Jan 2018 18:42:38 +0100 Received: from dslb-092-073-146-083.092.073.pools.vodafone-ip.de ([92.73.146.83] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1eamIc-0007o9-HU for 27206@debbugs.gnu.org; Sun, 14 Jan 2018 18:42:26 +0100 Date: Sun, 14 Jan 2018 18:42:28 +0000 From: ng0 To: 27206@debbugs.gnu.org Subject: Re: bug#27206: Fish: figure out a solution for the vendor path extension to fish Message-ID: <20180114184228.2xhdarvpalao2eh6@abyayala> References: <20170603104140.2veed6frwdhdhfhk@abyayala> <20170603105132.birbtxvakprht5wx@abyayala> <871sotsjq6.fsf@gnu.org> <20170802224249.j3fy4vcvmamfinoq@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="f34pj57g6eyqjzkw" Content-Disposition: inline In-Reply-To: <20170802224249.j3fy4vcvmamfinoq@abyayala> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27206 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --f34pj57g6eyqjzkw Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable ng0 transcribed 2.7K bytes: > Ludovic Court=C3=A8s transcribed 1.0K bytes: > > ng0 skribis: > >=20 > > > ng0 transcribed 0.4K bytes: > > >> A feature-bug I forgot to report a while ago. > > >> It has been described on the mailinglist (or was > > >> it in my blog or some release announcement I made?) > > >>=20 > > >> Fish doesn't pick up stuff like 'fish-guix' from store > > >> without modifications to the path where fish searches > > >> for vendor or sysadmin installed systemwide 'things' > > >> for fish. > > > > > > I have many more fish packages in a branch which > > > I want to get into guix, but they are stuck because > > > of this. Help welcome, otherwise I'll promise to > > > fix it one day. > > > > > > Currently the only workaround is to symlink individual files from your > > > ~/.guix-profile/whereever/things/went/ to ~/.config/fish/{approriate = subdirs} > >=20 > > Does Fish have an environment variable that can be used to specify the > > search path for extensions, similar to BASH_LOADABLES_PATH? If it does, > > we could use that. > >=20 > > Otherwise, perhaps we can consider it an upstream issue in a way? > >=20 > > Thanks, > > Ludo=E2=80=99. >=20 > Late night reply, so I'll be short. > I have some open reading material on how Nix solved this, > which is the only system coming close to our layout. Everyone > else can just point to one of the canonical paths. >=20 > I haven't concluded yet if Nix' solution is usable for us > as they sometimes take shortcuts. >=20 > I'll post the links within the next 7 days, more likely on > the weekend. >=20 > Thanks, goodnight Long 7 days ;) Here are the links from my bookmarks, for those who want to look into fixin= g this: https://github.com/NixOS/nixpkgs/pull/24314 https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/virtualizati= on/docker/default.nix https://github.com/NixOS/nixpkgs/issues/5331 https://github.com/NixOS/nix/pull/626 https://github.com/NixOS/nix/issues/440 https://github.com/NixOS/nixpkgs/blob/master/pkgs/shells/fish/default.nix If it helps, because our zsh integration (for zsh-extensions) isn't that go= od either and the links reference some of the Zsh work in Nix: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/programs/zsh/zsh= =2Enix https://github.com/NixOS/nixpkgs/commit/003cd41310b5b7839eb4c402d84dc250680= 26c3e --=20 ng0 :: https://ea.n0.is A88C8ADD129828D7EAC02E52E22F9BBFEE348588 :: https://ea.n0.is/keys/ --f34pj57g6eyqjzkw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlpbpJQACgkQ4i+bv+40 hYgDew//drUe0E8ji2zApAPtmPqjRb+yahf0EN9OGmWcTaxMi27BahaiPu8QiTr/ qyUCtbH6H0wa24ksldjl6MmmkB/sglvy2pvdvZJr9KcjVsQYAzBo0L88MrhyRL2C pj+Bi3hPSkg9qqq4xa2d7TmKJRDfBAAeueXyBH9/xeSguruieEXerfbyWdnGt0Th uckHSXSsneUSGc+gpKEiaprWsN5+UdPwUhMbOsFtU/XaQesEKzBbuTnZaqpBMxpa JJOHlOo9Q/qBK6drNLEbC0DLZZFLdd8pmncR0EobrsVtKsTE78LTndwbRZC6GYTX S9KcTivvbMCRaK7Y9+V0B/S8vgzwTsOnWbTpo58v4H92SG0GadH7JrrPeVsKOr5m P4F3rakNEYtdGoPrT0RUFg7sd+siTNhRGLBvWBdZLYrZO5jFHVSG/NxwcwRxDmgu trndS2SSFlH3Eqd0LUtDZnQerOcuOddIsonHUTnj3sOAYBlnRtCtpMnxWyNnHXOu bMlJSF16bhSWr4nTMKsfh09wkwLNHSLTMY80vU0sMm2I8XCIbsa7xYd4hRrqLnzq SlQhQ36IcMMgvR45vu5luUj5pY+D/jaIizs8PvMooS1aD/6qt6g+fS0ERJ8oGk5m dw5nd6YKETzlBR0XedxjmltVUa/YoAXAzIAtTinBinNbyhY7vgw= =Ria+ -----END PGP SIGNATURE----- --f34pj57g6eyqjzkw-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 06 22:46:14 2019 Received: (at 27206) by debbugs.gnu.org; 7 Jan 2019 03:46:14 +0000 Received: from localhost ([127.0.0.1]:47526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ggLrh-0002go-Ac for submit@debbugs.gnu.org; Sun, 06 Jan 2019 22:46:13 -0500 Received: from mail-pg1-f170.google.com ([209.85.215.170]:41430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ggLrf-0002ga-6x for 27206@debbugs.gnu.org; Sun, 06 Jan 2019 22:46:11 -0500 Received: by mail-pg1-f170.google.com with SMTP id m1so20116794pgq.8 for <27206@debbugs.gnu.org>; Sun, 06 Jan 2019 19:46:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=j7Js27tZaSME4A1uNW4c1LcTZrZZsCyHVHIaf2t3r/o=; b=chcwrZirsE+f5ijgvu5ELYhg+SrdFj7WAoQQMAsTnLZyrQpXZmlrvITxfnRIWcjuYA d2tENW1fUBALVIWyQzYIje2frSDO+UCjxhtD4xAjZa9fXusVdM8Q151iO6694GtFm2Qc 9ia0Tsr9LNzjnt6G8DUUY7t0pMesxVz1NeA88Yhez0GeNyS7yDmWEiqH3niXl2/qB/BM w60ipnfLxb84dpenbzNrUALMYJHlSSySNaRPB3kN8uus/yYTHNowCpVkOUwhjHfqxX5N mCHja8UUdOLBG1vNy/xgvHqBmAKinL0OI6UQKPJSiFhZSgArFHSEKnlwvh8j1oBz8GEq gikw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=j7Js27tZaSME4A1uNW4c1LcTZrZZsCyHVHIaf2t3r/o=; b=c7ZTN/PNlckQe6k/0mc9d4OJCAdlnT6QI0p+gvc+f8KW9qnc0CJtk0l9/couTgICcL wD98FNhZ8/WRsVaByoDVBYy/927ELRScHn/86ejLpejDrq7SUd1cpQRrGyTMAfNXPyXV ZFVQ+MswaEKgVnZ4VyjMj2bzOgTbFgZ6bSjhjo9SPOUlESLIgEqcS8JoA/4/cBABxPVO OYI3sgptWOR1LUYbsL3xkdWnLsV0Y6sSmxxguBVkkCK1Sl9iyMFjrbGs5X3O6YJuHnu/ 76GcQJegJ9p2RL+zx2/ZQxtqomb8FqMcel/A3OkQ3UiOTc3k6RemhBoEsRThfTE/23kD pjhg== X-Gm-Message-State: AJcUukdS1XbkPGmqOn8OlI/G8XExPMYJGTnmwDtvPFqTVbsKUm85vTeM UqADtndUxlQ0Mnqgvz96347tyZwDykU= X-Google-Smtp-Source: AFSGD/XZB2nyz7RtB9g9f/7AM1Rw6rv9D4RLYXDdVq8KOeTyBGOR8eO8sX8Cmrx8RFVXnYvOhioJag== X-Received: by 2002:a62:5c1:: with SMTP id 184mr60976843pff.165.1546832764573; Sun, 06 Jan 2019 19:46:04 -0800 (PST) Received: from dinosaur (144.34.217.65.16clouds.com. [144.34.217.65]) by smtp.gmail.com with ESMTPSA id x186sm96367408pfb.59.2019.01.06.19.46.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 06 Jan 2019 19:46:03 -0800 (PST) From: Meiyo Peng To: ng0@n0.is Subject: Fish: figure out a solution for the vendor path extension to fish Date: Mon, 07 Jan 2019 11:45:50 +0800 Message-ID: <8736q5ruz5.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27206 Cc: 27206@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, > Fish doesn't pick up stuff like 'fish-guix' from store > without modifications to the path where fish searches > for vendor or sysadmin installed systemwide 'things' > for fish. I found this old thread after submitting patch #34003. I think that patch has probably solved your problem. I submitted patch #34003 to update fish to 3.0.0. In that patch, I enabled fish to add user's and system's profiles to __extra_* variables. So now fish can load completions and functions from user's and system's profiles. $fish_complete_path and $fish_function_path become this on my computer: #+begin_example ~ echo $fish_complete_path | tr ' ' '\n' /home/meiyo/.config/fish/completions /gnu/store/nd3lkiyz144rwvlhvx9adxhngd5xy16f-fish-3.0.0/etc/fish/completio= ns /home/meiyo/.guix-profile/etc/fish/completions /run/current-system/profile/etc/fish/completions /home/meiyo/.guix-profile/share/fish/vendor_completions.d /run/current-system/profile/share/fish/vendor_completions.d /gnu/store/nd3lkiyz144rwvlhvx9adxhngd5xy16f-fish-3.0.0/share/fish/vendor_= completions.d /gnu/store/nd3lkiyz144rwvlhvx9adxhngd5xy16f-fish-3.0.0/share/fish/complet= ions /home/meiyo/.local/share/fish/generated_completions ~ echo $fish_function_path | tr ' ' '\n' /home/meiyo/.config/fish/functions /gnu/store/nd3lkiyz144rwvlhvx9adxhngd5xy16f-fish-3.0.0/etc/fish/functions /home/meiyo/.guix-profile/etc/fish/functions /run/current-system/profile/etc/fish/functions /home/meiyo/.guix-profile/share/fish/vendor_functions.d /run/current-system/profile/share/fish/vendor_functions.d /gnu/store/nd3lkiyz144rwvlhvx9adxhngd5xy16f-fish-3.0.0/share/fish/vendor_= functions.d /gnu/store/nd3lkiyz144rwvlhvx9adxhngd5xy16f-fish-3.0.0/share/fish/functio= ns #+end_example We can then install fish completions and functions into either user's or system's profile. And fish will happily load them. For example, youtube-dl provides a fish completion: #+begin_example /gnu/store/3sv0ckhpyrxcssrk21s70klw14dz7x1b-youtube-dl-2018.12.17/etc/fish =E2=94=94=E2=94=80=E2=94=80 completions =E2=94=94=E2=94=80=E2=94=80 youtube-dl.fish #+end_example After installing youtube-dl into my user profile, youtube-dl command completion works in fish: #+begin_example ~ youtube-dl -- --abort-on-error (Abort downloading of further videos=E2=80=A6) --abort-on-unavailable-fragment (Abort downloading wh=E2=80=A6) --add-header (Specify a custom HTTP header and its va=E2=80=A6) --add-metadata (Write metadata to the video file) =E2=80=A6and 159 more rows #+end_example youtube-dl is now in my user profile: #+begin_example /home/meiyo/.guix-profile/etc/fish/ =E2=94=94=E2=94=80=E2=94=80 completions =E2=94=94=E2=94=80=E2=94=80 youtube-dl.fish #+end_example > I have many more fish packages in a branch which > I want to get into guix, but they are stuck because > of this. Help welcome, otherwise I'll promise to > fix it one day. You can share your packages with us now! -- Meiyo Peng https://www.pengmeiyu.com/ From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 02 02:02:55 2019 Received: (at 27206) by debbugs.gnu.org; 2 Feb 2019 07:02:55 +0000 Received: from localhost ([127.0.0.1]:55422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gppKJ-0005G0-1X for submit@debbugs.gnu.org; Sat, 02 Feb 2019 02:02:55 -0500 Received: from knopi.disroot.org ([178.21.23.139]:55280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gppKG-0005Fq-NG for 27206@debbugs.gnu.org; Sat, 02 Feb 2019 02:02:54 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 80FBF264E5 for <27206@debbugs.gnu.org>; Sat, 2 Feb 2019 08:02:50 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v8Eu9kYgvvAA for <27206@debbugs.gnu.org>; Sat, 2 Feb 2019 08:02:49 +0100 (CET) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id c451b129 for <27206@debbugs.gnu.org>; Sat, 2 Feb 2019 07:02:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1549090969; bh=UodNlmyvAc6jLtWINV4K2gapAZx/A0dzPiIIjqjUz/w=; h=References:From:To:Subject:In-reply-to:Date; b=UXfceNRMf6n8ePka4yz27RSqpZHzOU1yMTseD2AHznphd2KvFTYVZ0I6xmagMf/Vz rPZWxsvd/gEsD4kduN/lpXx2W3OJjprnuNFznc0hohdxRj8DE2halAdSKCHXCqP43W shyI7Bbdoqifxc8LRBn0TfYiAPsf6fv8pAvXLyjW/nGmwPbNC+L6GQyl1hUQsolnU+ jqwB+sqoVJcOgkCCGPmQe8VqjeUpsjVANVstolFYyvegtHmpkjq+AYR44maVXBHZX6 sTZlXwA/47mkMEXgG3ZtNdI3qqygG7Iwpsa8L090uMX75DMU11MaUUEDp4vkdXpL+5 czzyadZX4EVLA== References: <8736q5ruz5.fsf@gmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Meiyo Peng To: 27206@debbugs.gnu.org Subject: Re: Fish: figure out a solution for the vendor path extension to fish In-reply-to: <8736q5ruz5.fsf@gmail.com> Date: Sat, 02 Feb 2019 15:02:29 +0800 Message-ID: <877eei7jwa.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27206 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Patch #34153 has been merged into Guix. This issue has been solved in that patch. Should we close this bug? Commit: e1dba5bea01672c94c9bc4e64695675a2da5bfea #+begin_example Author: Meiyo Peng AuthorDate: Sun Jan 6 22:11:36 2019 +0800 Commit: Ludovic Court=C3=A8s CommitDate: Mon Jan 28 23:13:41 2019 +0100 gnu: fish: Update to 3.0.0. * gnu/packages/shells.scm (fish): Update to 3.0.0. [source]: Remove dead URL. [inputs]: Remove bc. Replace python-wrapper with python. [arguments]: Remove configure-flags. Enable fish to source /etc/fish/config.fish. Enable completions, functions and configurations in user's and system's guix profiles. #+end_example -- Meiyo Peng https://www.pengmeiyu.com/ From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 04 17:13:15 2019 Received: (at 27206-done) by debbugs.gnu.org; 4 Feb 2019 22:13:15 +0000 Received: from localhost ([127.0.0.1]:59796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gqmUN-0001ah-22 for submit@debbugs.gnu.org; Mon, 04 Feb 2019 17:13:15 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:41400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gqmUL-0001aY-B3 for 27206-done@debbugs.gnu.org; Mon, 04 Feb 2019 17:13:14 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 8B837BAE6; Mon, 4 Feb 2019 23:13:11 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VzmZaOw3zIAd; Mon, 4 Feb 2019 23:13:10 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 8D7F1BAE4; Mon, 4 Feb 2019 23:13:10 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Meiyo Peng Subject: Re: bug#27206: Fish: figure out a solution for the vendor path extension to fish References: <8736q5ruz5.fsf@gmail.com> <877eei7jwa.fsf@disroot.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 16 =?utf-8?Q?Pluvi=C3=B4se?= an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 04 Feb 2019 23:13:09 +0100 In-Reply-To: <877eei7jwa.fsf@disroot.org> (Meiyo Peng's message of "Sat, 02 Feb 2019 15:02:29 +0800") Message-ID: <8736p3p5hm.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 27206-done Cc: 27206-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi, Meiyo Peng skribis: > Patch #34153 has been merged into Guix. This issue has been solved in > that patch. Should we close this bug? > > > Commit: e1dba5bea01672c94c9bc4e64695675a2da5bfea I guess we can close it, done! Thanks for the heads-up, Ludo=E2=80=99. From unknown Tue Jun 17 01:36:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 05 Mar 2019 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator