Why doesn't Guix build static libraries?

2021-10-30 Thread Tim Lee
I noticed that many C and C++ libraries in Guix are built with the --disable-static option. Why are static libraries excluded from Guix?

Re: GUIX_PACKAGE_PATH doesn't have priority over official guix packages

2021-10-17 Thread Tim Lee
On 2021-10-17 13:15 +0100, Phil wrote: > I'd highlight that when 2 packages exist with identical verison number, > and one package is specified as local (via -L or GUIX_PACKAGE_PATH), > that local version is preferred over a git-hosted channel. Warnings will also be printed. For example: > guix

Re: GUIX_PACKAGE_PATH doesn't have priority over official guix packages

2021-10-16 Thread Tim Lee
> As far as I can see, Guix will always prefer the highest version > number irrspective of which channel is sources it from. I guess I misread the documentation or was misled by it. https://guix.gnu.org/manual/en/html_node/Package-Modules.html > Environment Variable: GUIX_PACKAGE_PATH > > This

GUIX_PACKAGE_PATH doesn't have priority over official guix packages

2021-10-16 Thread Tim Lee
I have my own channel in a Git repository on my local computer. This is what I do to search and install packages from my own channel: $ cd /path/to/my-channel/ $ GUIX_PACKAGE_PATH=. guix search 'mypackage' $ GUIX_PACKAGE_PATH=. guix install 'mypackage' However, if there is a package with the

What should ~/.profile look like after running "guix pull"?

2021-10-05 Thread Tim Lee
I installed GNU Guix 1.3.0 binary using the tarball downloaded from https://guix.gnu.org/download/ After the installation process, I added these lines to my ~/.profile: GUIX_PROFILE="$HOME/.guix-profile" [ -d "$GUIX_PROFILE" ] && \ . "$GUIX_PROFILE/etc/profile" I recently ran

Am I allowed to make package requests?

2021-10-05 Thread Tim Lee
What is GNU Guix's policy on package requests? I am able to package simple software (e.g. software with minimal dependencies that use the gnu-build-system), but some complicated software are too difficult for me. I know that something is too complicated when I look at how the package is built in

Re: 'guix deploy' installs old version of Guix on Digital Ocean

2021-03-27 Thread Tim Lee
I found an existing bug report about this problem: "(gnu machine digital-ocean) installs old Guix" https://issues.guix.gnu.org/45835 (2021-01-13)

Re: 'guix deploy' installs old version of Guix on Digital Ocean

2021-03-26 Thread Tim Lee
> > Is that the correct description? Where is this documented? > > The moderation of new people on the mailing lists is undocumented and > ad-hoc. Does this mean that it is possible to participate (i.e. start new threads and reply to posts) without subscribing to the list? If so, that would be

Re: 'guix deploy' installs old version of Guix on Digital Ocean

2021-03-26 Thread Tim Lee
Okay, now my emails are appearing in the archive, but only after I subscribe to the mailing list. Is that the expected behavior? >From my understanding: * Anyone can start a new thread by sending an email to help-guix@gnu.org, even if they are not subscribed to the mailing list. * Only

Re: 'guix deploy' installs old version of Guix on Digital Ocean

2021-03-26 Thread Tim Lee
> Heh, there's a lot of infection happening this evening (see the other > thread from ilmu) I tried to reply to that thread, but it appears that my mail did not reach the mailing list. I am not subscribed to the mailing list, It appears that I can start new threads without subscribing, but I

Re: Something like nixos-infect?

2021-03-26 Thread Tim Lee
> Something like nixos-infect? It looks like there is something named "guix-infect": https://github.com/guix-mirror/guix/blob/v1.2.0/gnu/machine/digital-ocean.scm#L191 Perhaps the blog article about 'guix deploy' would help you:

'guix deploy' installs old version of Guix on Digital Ocean

2021-03-26 Thread Tim Lee
I am following this article to manage my Digital Ocean servers using 'guix deploy': https://guix.gnu.org/blog/2019/managing-servers-with-gnu-guix-a-tutorial/ However, I notice that the Digital Ocean deployment actually installs Guix version 1.0.1 (May 2019) instead of the latest version — 1.2.0

Re: cl-asdf: where is its asd file?

2021-02-27 Thread Tim Lee
> My bad, ASDF indeed has an .asd file: > > https://gitlab.common-lisp.net/asdf/asdf/-/blob/master/asdf.asd So does this mean that there is a bug in Guix, or at least something worthy of a feature request?

Re: cl-asdf: where is its asd file?

2021-02-26 Thread Tim Lee
> Actually I find it normal that ASDF has no .asd file [...] I am new to Guix, so I'm not sure what's considered "normal" here. Guix is the only package manager I know that does not include an .asd file for ASDF. Nix's asdf includes an asd file. Debian and Ubuntu's cl-asdf includes an asd file.

Re: cl-asdf: where is its asd file?

2021-02-24 Thread Tim Lee
> So far the cl-asdf package in Guix is only used to update the ASDF > bundled in the sbcl, ecl, ccl and clisp packages, so that they all use > the same version of ASDF. > > Instead of using 'require', it should work if you just load the file: > > --8<---cut

cl-asdf: where is its asd file?

2021-02-24 Thread Tim Lee
I have installed cl-asdf using `guix install cl-asdf`. The installation was successful. However, when I looked into the ~/.guix-profile/share/common-lisp/source/asdf/ directory, I only see one file: asdf.lisp. Is this normal? I was expecting to get an `asdf.asd` file as well. I am running Ubuntu