Re: https://guix.gnu.org/ is offline

2022-10-19 Thread Brendan Tildesley
On 20/10/22 07:00, jbra...@dismail.de wrote: October 19, 2022 1:18 AM, "Brendan Tildesley" wrote: https://guix.gnu.org doesn't load for me and another person in IRC curl https://guix.gnu.org curl: (7) Failed to connect to guix.gnu.org port 443 after 1838 ms: No route to hos

https://guix.gnu.org/ is offline

2022-10-18 Thread Brendan Tildesley
https://guix.gnu.org/ doesn't load for me and another person in IRC curl https://guix.gnu.org/ curl: (7) Failed to connect to guix.gnu.org port 443 after 1838 ms: No route to host

Building hexyl (a rust app) without cargo, with antioxidant-build-system

2022-04-03 Thread Brendan Tildesley
I would have called it car/gone./ Do you believe sidestepping cargo all together like this is a good long term strategy? In particular that importing packages will still be easy.

Re: Compiling rust things without cargo (super WIP POC)

2022-04-01 Thread Brendan Tildesley
Recently I did the bevy (game engine) hello world tutorial[1]. To facilitate less slow iteration time when developing, it supports dynamic linking, disabling some optimizations, and using the lld linker for fast linking, although using lld failed for me. When running cargo build, only your

Re: Improving importers best investment for growing gnu/packages/

2022-03-29 Thread Brendan Tildesley
On 29/3/22 19:01, Maxime Devos wrote: Brendan Tildesley schreef op di 29-03-2022 om 10:50 [+1100]: For example grepping build files it can be determined if pkg-config is used and add it to inputs. an index of .pc files can automatically detect and add the inputs a package is most likely

Improving importers best investment for growing gnu/packages/

2022-03-28 Thread Brendan Tildesley
On 25/3/22 18:05, Paul Alesius wrote: Rust analyzer is a language server for the Rust programming language. I've tried to produce a patch for the latest version, and it has probably hundreds of dependencies that need to be updated. [...] I'd suggest that a Guix package for rust-analyzer is

Re: PipeWire as a PulseAudio replacement (was Re: The Shepherd on Fibers)

2022-03-27 Thread Brendan Tildesley
On 27/3/22 01:24, Josselin Poiret wrote: Hello Brendan, Brendan Tildesley writes: I would like to replace pulseaudio with pipewire as the default in %desktop-services, the only hurdle is how to launch the user daemons in all the different desktop configurations one might use. Other distros

The Shepherd on Fibers

2022-03-24 Thread Brendan Tildesley
I think you are doing amazing work! I hope socket activation can be added because it may be helpful for launching the user services for pipewire, but I've never really understood how it actually works. I would like to replace pulseaudio with pipewire as the default in %desktop-services, the only

Re: Building guix system

2021-09-28 Thread Brendan Tildesley
To build the Guix System (The complete system you would call a GNU/Linux distribution), first, install Guix its self on your existing distribution. https://guix.gnu.org/manual/en/html_node/Binary-Installation.html It's a bit involved since Guix is a unique program. Then, download the git

What’s next?

2021-05-17 Thread Brendan Tildesley
Since you asked I'll dump my nebulous wishes here. Sorry that I don't have very concrete suggestions and solutions, just things I think could be better. I should also state that 99% of my thoughts about Guix are through the filter of "I want to build a Guix based desktop distribution that can be

[INFO]: Commit Access

2021-04-13 Thread Brendan Tildesley
Happy to see a committer with this goal for a ubiquitous operating system. I share the same goal, so I'm always thinking of how we can make everything Just Work by default.

Where to find dmesg and /etc contents of specific system generation?

2021-04-10 Thread Brendan Tildesley
I think if you type guix system list-generations you will see "canonical file name" which lists a path. inside there there is an etc directory that looks like the right one.

Re: Sourcehut packaging

2021-04-09 Thread Brendan Tildesley
> On 04/09/2021 11:45 PM Ron Nazarov wrote: > By sourcehut packages, do you mean node packages? > Because I don't think there are any sourcehut packages in Guix yet. > I mean packages with source url's on sr.ht, for example: guix refresh scdoc doesnt have an updater

Re: Sourcehut packaging

2021-04-08 Thread Brendan Tildesley
Since your working on sourchut, would you also mind taking on adding an update for sourcehut packages, so that guix refresh works for them. There are many of them but no updater currently.

Re: Upgrading SIP.

2021-02-23 Thread Brendan Tildesley
> On 02/22/2021 6:50 PM Ludovic Courtès wrote: > > > Hi, > > Brendan Tildesley skribis: > > > Building python-pyqtwebengine, it is unable to find the .sip files needed > > since it only searches one global path: > > > > openat(AT_FDCWD,

Upgrading SIP.

2021-02-22 Thread Brendan Tildesley
kage management, or is there some simple way for us to make it work? From f736357e2232e074dab9032a17deb2ab1eb020dc Mon Sep 17 00:00:00 2001 From: Brendan Tildesley Date: Mon, 22 Feb 2021 22:10:56 +1100 Subject: [PATCH 2/4] gnu: Add python-pyqt-builder. * gnu/packages/qt.scm (python-pyqt-builder): New variabl

Re: A better way to access records.

2020-11-13 Thread Brendan Tildesley
On 1/11/20 8:01 am, Ludovic Courtès wrote: Hi, Brendan Tildesley skribis: In the guix codebase, on many occasions there appear things like this: (match-lambda     (($ agetty tty term baud-rate auto-login     login-program login-pause? eight-bits? no-reset? remote? flow-control

Re: A better way to access records.

2020-10-30 Thread Brendan Tildesley
On 30/10/20 8:49 pm, Leo Prikler wrote: Well, the "functional" way of accessing them all in one go would be to (map (cute <> foo) (list package-name package-version package-...)) But I assume you want syntax like (let-field record field exp*) (let-fields record (field1 field2...) exp*) No I

A better way to access records.

2020-10-30 Thread Brendan Tildesley
From the little bit of SICP that I've done, I recall watching the lectures where they put a mage hat on and talk about the power of names. One could perhaps say the most powerful tool in a programming language is the ability to give something a name and then refer to those names. In

Re: Call for 1.2 installer testing.

2020-10-13 Thread Brendan Tildesley
Actually never mind, you did mention it underneath that, I should have kept reading!!

Re: Call for 1.2 installer testing.

2020-10-13 Thread Brendan Tildesley
On 12/10/20 6:32 am, pelzflorian (Florian Pelz) wrote: On Sun, Oct 11, 2020 at 05:23:30PM +1100, Brendan Tildesley wrote: Hi, I went through the installer looking for anything negative I could say about it :) hope there is something helpful here: Thank you for testing! Unrelated driver bug

Re: Call for 1.2 installer testing.

2020-10-11 Thread Brendan Tildesley
On October 12, 2020 7:32:08 AM GMT+11:00, "pelzflorian (Florian Pelz)" wrote: >On Sun, Oct 11, 2020 at 05:23:30PM +1100, Brendan Tildesley wrote: >> Hi, I went through the installer looking for anything negative I >could say >> about it :) hope there is somethin

Re: Call for 1.2 installer testing.

2020-10-11 Thread Brendan Tildesley
Hi, I went through the installer looking for anything negative I could say about it :) hope there is something helpful here: Unrelated driver bug: installer was just a black screen until I rebooted with nomodeset:  https://paste.debian.net/1166581/ Even with nomodeset, I get an error about no

Re: ‘guix environment’ vs. ‘.bash_profile’

2020-09-12 Thread Brendan Tildesley
Doom Emacs has a tool `doom doctor' for diagnosing common errors. Perhaps there could be a `guix doctor' that would check for such things. `guix offload test' is already somewhat like that but for offloading, althought it could improve. Any bug report from a user where the solution is to tell

Re: SHA256 performance with Guile 2.2 vs. Guile 3.0

2020-01-03 Thread Brendan Tildesley
> Still far from the libgcrypt implementation in C + asm, but hey! Actually guix hash is still a lot slower than using the sha256sum cli tool. For me 7x faster for the guile tarball, and 4x faster for a 700MiB file. Maybe because guile opens a file with it's ports and feeds it to libgcrypt.

Re: Multiseat in Guix

2019-10-25 Thread Brendan Tildesley
I don't know how to do this but I've always been fascinated by it, so I just wanted to bump this and say that I think it's a really important feature to get working (eventually), because for example schools can set up a computer lab of 30 workstations using only 15 actual computers, saving money

Should font-build-system compile sfd fonts?

2019-05-03 Thread Brendan Tildesley
I'm calling for anyone's opinion on this. Currently there are a few fonts which more-or-less copy-paste the same code for compiling sfd files in to ttf and otf, which requires fontforge. I wish to add another font, but didn't want to add to this duplication. Most fonts don't require it, but it

Re: Programs like pcmanfm, evince, ... don't connect to dbus unless run with dbus-launch

2018-11-12 Thread Brendan Tildesley
On 08/13/18 08:09, Danny Milosavljevic wrote: > Okay. To compare, try this: > $ ps $(pgrep -U `id -u` '^dbus-daemon$') |grep session |grep -v /run/user/ > Notice the PID (first column) and then do: > $ cat /proc//environ |tr '\0' '\n' |grep XDG > > Is the result the same? b@ui ~$ ps $(pgrep -U

Re: Programs like pcmanfm, evince, ... don't connect to dbus unless run with dbus-launch

2018-08-05 Thread Brendan Tildesley
On 08/05/18 10:23, Danny Milosavljevic wrote: > Hi Brendan, > > On Thu, 2 Aug 2018 16:21:02 +1000 > Brendan Tildesley wrote: > >> I've always had gvfs installed and it hasn't made any difference as far >> as I can tell > Hmm, what does your ~/.guix-profile/share/dbu

Programs like pcmanfm, evince, ... don't connect to dbus unless run with dbus-launch

2018-08-02 Thread Brendan Tildesley
On 08/01/18 07:54, Danny Milosavljevic wrote: > Hi, > > dbus is an object-oriented inter-process-communication mechanism. > > On a typical single-user system there's one user bus, at least one session > bus and one system bus. > > On a typical multi-user system there's multiple user buses, at

Programs like pcmanfm, evince, ... don't connect to dbus unless run with dbus-launch

2018-07-26 Thread Brendan Tildesley
Continuing on from my previous thread here: https://lists.gnu.org/archive/html/help-guix/2017-11/msg00084.html I discovered that I was able to work around the problem by running pcmanfm with dbus-launch. Running `dbus-launch evince` also fixed an issue I had with Evince not remembering the last

Re: MIME database

2017-11-29 Thread brendan . tildesley
> On Tue 28 Nov 2017 12:23, Alex Vong writes: > >> julien lepiller writes: >> >>> Le 2017-11-28 10:24, l...@gnu.org a écrit : brendan.tildes...@openmailbox.org skribis: [...] > > I think it's reasonable to want to be able to open PDFs in

Re: MIME database

2017-11-29 Thread brendan . tildesley
l...@gnu.org (Ludovic Courtès) writes: > Hello, > > (Moving the discussions to guix-devel.) > > brendan.tildes...@openmailbox.org skribis: > [...] >> This makes me feel that it's desirable for us to also tweak mimedata to make >> it more sensible -- Pdf's should open in a pdf reader before it

Re: MIME database

2017-11-29 Thread brendan . tildesley
(Apparently I replied only to Andy but not the mailing list by accident, so I'm sending this again) > On Tue 28 Nov 2017 12:23, Alex Vong writes: > >> julien lepiller writes: >> >>> Le 2017-11-28 10:24, l...@gnu.org a écrit :

Re: MIME database

2017-11-29 Thread brendan . tildesley
(Apparently I replied only to ludo but not the mailing list by accident, so I'm sending this again) l...@gnu.org (Ludovic Courtès) writes: > Hello, > > (Moving the discussions to guix-devel.) > > brendan.tildes...@openmailbox.org skribis: > [...] >> This makes me feel that it's desirable for us

Packaging goldendict with support for optionally installed dictionaries

2017-10-28 Thread Brendan Tildesley
I'm working on packaging goldendict, a dictionary reader, along with many free dictionaries in various languages. This essentially requires "optional dependencies", a concept alien to Guix's functional model. However some by default goldendict checks directories such as /usr/share/stardict/dicfor

Re: Packaging mathjax and other javascript libraries

2017-05-28 Thread Brendan Tildesley
Ricardo Wurmus 於 2017-05-26 18:17 寫道: > Arun Isaac writes: > > [...] > I would be in favour of doing it the Debian way. It’s difficult to draw > a line between a web application and a JavaScript library, so I’d rather > not have to make a decision like that each time

Re: What’s next?

2017-05-24 Thread Brendan Tildesley
Ludovic Courtès 於 2017-05-24 23:11 寫道: > Hello Guix! > > I think it’s time to think about what we want to work on next, ideally > before the next release, and ideally said release should be in a couple > of months rather than in 5 months. Here are some important items I can > think of: [...] > I

Re: Open Government Data License & CC-BY 4.0

2017-04-25 Thread Brendan Tildesley
ng0 於 2017-04-25 17:47 寫道: > > CC-BY 3.0 is in Guix. Unless something fundamental changed in 4.0, 4.0 > should be okay to add in the variants which are not CC-BY-NC. > > Licenses can be added in guix/licenses.scm Well the license seems to be compatible with CC-BY 4.0 because it explicitly states

Open Government Data License & CC-BY 4.0

2017-04-25 Thread Brendan Tildesley
I would like to package the cns-11643 fonts published at http://data.gov.tw/node/5961 , however the license ( http://data.gov.tw/license ) is the Open Government Data License published by the Taiwanese government, and is not available in Guix. According to

Re: [PATCH 3/3] gnu: Duplicity: Update to 0.7.10

2016-09-22 Thread Brendan Tildesley
eems odd to prefer keeping the patch small over fixing indentation. >From 15721c677f20156071fe0efb150b3af63f64648c Mon Sep 17 00:00:00 2001 From: Brendan Tildesley <brendan.tildes...@openmailbox.org> Date: Tue, 20 Sep 2016 20:41:30 +1000 Subject: [PATCH 1/3] gnu: duplicity: Update

Re: [PATCH 2/2] gnu: Add qtox.

2016-09-21 Thread Brendan Tildesley
Andy Patterson 於 2016-09-15 05:30 寫道: [...] > +(arguments > + '(#:phases > + (modify-phases %standard-phases > + (replace 'configure > + (lambda* (#:key outputs #:allow-other-keys) > + (zero? > + (system* "qmake" > +

[PATCH 3/3] gnu: Duplicity: Update to 0.7.10

2016-09-20 Thread Brendan Tildesley
but not in a interactive terminal? Maybe it is needed. >From 88a87a8c6ba19ba66f2a7cfb2efe9fd707d4d9e2 Mon Sep 17 00:00:00 2001 From: Brendan Tildesley <brendan.tildes...@openmailbox.org> Date: Tue, 20 Sep 2016 20:41:30 +1000 Subject: [PATCH 3/3] gnu: Update duplicity. * gnu/packages/backup.scm (

[PATCH 2/3] gnu: Add python-dropbox

2016-09-20 Thread Brendan Tildesley
>From b76af9fa56ebd49147d91e9944281ea0da55a752 Mon Sep 17 00:00:00 2001 From: Brendan Tildesley <brendan.tildes...@openmailbox.org> Date: Tue, 20 Sep 2016 20:07:31 +1000 Subject: [PATCH 2/3] gnu: Add python-dropbox. * gnu/packages/python.scm (python-dropbox): New variable. * gnu

[PATCH 1/3] gnu: Add python-typing

2016-09-20 Thread Brendan Tildesley
>From 3536a1cecbd10a499b1a76c34b7cd7b1b11c5f61 Mon Sep 17 00:00:00 2001 From: Brendan Tildesley <brendan.tildes...@openmailbox.org> Date: Tue, 20 Sep 2016 19:45:28 +1000 Subject: [PATCH 1/3] gnu: Add python-typing. * gnu/packages/python.scm (python-typing): New variable. * gnu

[PATCH 0/3] gnu: Duplicity: Update to 0.7.10

2016-09-20 Thread Brendan Tildesley
Hi, I've been working on an update for Duplicity. Updating duplicity its self was easy, but I also tried adding some more backend support. I was able to get python-dropbox working although it may not be packaged properly, for example, the documentation seems to be on readthedocs.org but not in the

Re: [PATCH 2/2] gnu: python: Add i3-quickswitch.

2016-09-19 Thread Brendan Tildesley
Leo Famulari 於 2016-09-16 15:46 寫道: > On Wed, Sep 14, 2016 at 11:17:24AM +0200, Ivan Vilata i Balaguer wrote: >> Subject: [PATCH 2/2] gnu: python: Add i3-quickswitch. >> >> * gnu/packages/python.scm (i3-quickswitch): New variable. > Cool, this works :) > >> +(define-public i3-quickswitch >> +

Re: [PATCH 2/2] gnu: python: Add i3-quickswitch.

2016-09-14 Thread Brendan Tildesley
On 2016-09-14 19:17, Ivan Vilata i Balaguer wrote: Welcome to Guix. I tested this out in i3 and it works just fine. I may end up using it. the latest version seems to be 2.2, but I see you commented on that on the github, as it is not in pypi yet. Do we prefer to use pypi or directly source

Re: [PATCH 1/2] gnu: python: Add python-i3.

2016-09-14 Thread Brendan Tildesley
On 2016-09-14 19:16, Ivan Vilata i Balaguer wrote: This is version 0.6.4, but the git repo has a few small updates since then, and has bumbed the version to 0.6.5. Being 4 years old, probably this is not going to find it's way to pypi? Other than that I can't see issues with the package. Perhaps

Re: [PATCH] gnu: par2cmdline.

2016-09-13 Thread Brendan Tildesley
On 2016-09-13 22:09, Ludovic Courtès wrote: > Hello, > > Just a quick note: > > Brendan Tildesley <brendan.tildes...@openmailbox.org> skribis: > >> + license:gpl3+ ; config.guess >> + license:x11; install-sh > T

Re: [PATCH] gnu: par2cmdline.

2016-09-13 Thread Brendan Tildesley
Ok thanks I'd forgotten to fix the text. I ended up deciding to move the definition to backup.scm as it makes more sense, and my duplicity 7.0.10 package uses par2cmdline which is also in backup.scm >From 8c3187a876c142acde5eb6cb0dc22c0699765a23 Mon Sep 17 00:00:00 2001 From: Brendan Tildes

[PATCH] gnu: par2cmdline.

2016-09-12 Thread Brendan Tildesley
>From 0bb6fe510ce6a6c1cd0851527909db16b167d703 Mon Sep 17 00:00:00 2001 From: Brendan Tildesley <brendan.tildes...@openmailbox.org> Date: Mon, 12 Sep 2016 16:02:27 +1000 Subject: [PATCH] gnu: Add par2cmdline. * gnu/package/disk.scm (par2cmdline): New variable. --- gnu/packages/disk

Re: [PATCH] gnu: icecat: correct useragent to GNU GuixSD.

2016-09-10 Thread Brendan Tildesley
On 2016-09-10 19:18, Jan Nieuwenhuizen wrote: > Hi! > > Attached simple patch fixes spreading of theh terribly ignoring lie that > I would be running Windows NT. > > I'm probably displayng unimaginable ignorance here but it's beyond me > why a project like Firefox would hardcode such a default. >

Re: [PATCH] gnu: Add libicns

2016-09-03 Thread Brendan Tildesley
On 2016-09-04 04:59, Marius Bakke wrote: > Brendan Tildesley <brendan.tildes...@openmailbox.org> writes: > >> On 2016-09-03 22:38, Marius Bakke wrote: >>> Marius Bakke <mba...@fastmail.com> writes: >>> >>>> Additionally this package bundl

Re: Feedback, ideas, discussion: tracking patches, discussions, bugs.

2016-09-03 Thread Brendan Tildesley
On 2016-09-04 02:55, David Craven wrote: >> Today was pretty much an E-mail overload on the ML. In itself amazing :) > I agree. If you aren't a full time guix developer it's hard to keep > up. The only way I can keep up is by marking the emails I'm not > interested in quickly as read =P Just

Re: [PATCH] gnu: Add libicns

2016-09-03 Thread Brendan Tildesley
red, so just > leave it for now. > > Thank you, > Marius Ah, well that lost me a bit of time. Anyway, this update should work just fine. It was reproducible for me too. >From b04ad5e40ac5befe30832ffbcf3b4283b4ae1d63 Mon Sep 17 00:00:00 2001 From: Brendan Tildesley <brendan.ti

[PATCH] gnu: Add libicns

2016-09-02 Thread Brendan Tildesley
>From 64ca4155a754a93b26a1002185950f49469197f3 Mon Sep 17 00:00:00 2001 From: Brendan Tildesley <brendan.tildes...@openmailbox.org> Date: Sat, 3 Sep 2016 05:53:56 +1000 Subject: [PATCH] gnu: Add libicns * gnu/packages/image.scm (libicns): New variable --- gnu/packages/image

[PATCH] gnu: Add libicns

2016-09-02 Thread Brendan Tildesley
>From 64ca4155a754a93b26a1002185950f49469197f3 Mon Sep 17 00:00:00 2001 From: Brendan Tildesley <brendan.tildes...@openmailbox.org> Date: Sat, 3 Sep 2016 05:53:56 +1000 Subject: [PATCH] gnu: Add libicns * gnu/packages/image.scm (libicns): New variable --- gnu/packages/image

Re: [PATCH] gnu: Add praat

2016-09-02 Thread Brendan Tildesley
On 2016-09-02 22:20, Ludovic Courtès wrote: > [...] > >> + (add-after 'unpack 'be-timeless >> + (lambda _ >> + (substitute* "external/portaudio/pa_front.c" >> + ((" \\(built \" __DATE__ \" \" __TIME__ \"\\)") "")) >> + #t)) > Could you move

Re: [PATCH] gnu: Add praat

2016-09-01 Thread Brendan Tildesley
rom bdc94ded90345e67885a7aa3b7e649bc546ad22c Mon Sep 17 00:00:00 2001 From: Brendan Tildesley <brendan.tildes...@openmailbox.org> Date: Fri, 2 Sep 2016 03:28:58 +1000 Subject: [PATCH] gnu: Add praat * gnu/packages/linguistics.scm (praat): New variable --- gnu/local.mk | 1 + gnu

[PATCH] gnu: Add praat

2016-08-30 Thread Brendan Tildesley
7c473fcf114e011ee4e11b766f0be82591ba2ac8 Mon Sep 17 00:00:00 2001 From: Brendan Tildesley <brendan.tildes...@openmailbox.org> Date: Wed, 31 Aug 2016 01:13:18 +1000 Subject: [PATCH] gnu: Add praat * gnu/packages/linguistics.scm (praat): New variable --- gnu/packages/linguistics.scm | 81 +