Help needed adapting IceCat patches to 102

2022-12-24 Thread Adam Faiz
Hello everyone, I don't know what I'm doing wrong with adding configure options, but icecat-102.6.0-guix0-preview1/moz.configure still doesn't recognise --with-system-ogg after applying the attached patches. I think the problem is that it's not registering properly in toolkit/moz.configure or

Re: Help needed adapting IceCat patches to 102

2022-12-24 Thread Adam Faiz
On 12/24/22 08:34, Adam Faiz wrote: Gentoo's patches should be tested, I don't have the time but maybe someone else can do it. The relevant patches can be found in Gentoo's 102esr-patches-07j.tar.xz: Support-system-graphite2.patch Support-system-harfbuzz.patch Support-system-av

Preferring packages with smaller closures as package inputs (Was: Packages grow, no longer fit on a 💾)

2023-01-18 Thread Adam Faiz
Hello! Over the course of a few years, the size of our packages has apparently kept growing. Example: --8<---cut here---start->8--- Should packages with smaller closures be preferred as package inputs, in the case that multiple packages implement the same in

Shepherd news + planned feature removal

2023-02-23 Thread Adam Faiz
Hello Guix! I recently pushed an updated and rebased variant of ‘wip-service-monitor’ in the Shepherd, previously discussed here: https://lists.gnu.org/archive/html/guix-devel/2022-06/msg00350.html I’m going to merge it real soon if there are no objections, with the goal of using it as the ba

Re: The 🐑 Shepherd gets a service collection

2023-03-13 Thread Adam Faiz
I imagine we could develop more convenient services like this, such as basic command scheduler similar to the ‘at’ command, and a syslogd implementation. The latter could be nice for a couple of reasons: logging would happen from the start and till the end (an improvement over the external syslo

Re: The 🐑 Shepherd gets a service collection

2023-03-16 Thread Adam Faiz
On 3/16/23 22:14, Ludovic Courtès wrote: The main limitation of mcron for such thing is that it’s entirely static: it reads a list of job specs upfront and then goes on to schedule them. There’s no communication protocol to talk to it and add/remove jobs on the fly, which is what ‘at’ would need

Re: package transformation and “guix graph”?

2023-04-28 Thread Adam Faiz
Hello, Hi, Investigating « bug#62645: Failing `guix install gnash` » [1], I am a bit surprised: The package rust-hmac needs to be rebuilt but it does not appear connected via “guix graph”. Note that rust-hmac has no direct dependency and only the ones from the Rust build system. Similarly,

Re: Installation of Sheperd under Linux from Scratch

2023-06-26 Thread Adam Faiz
Hello Andreas, On 6/22/23 12:56, Andreas Buchter wrote: > I would like to install/use Shepherd as an init system under LFS (Linux from > Scratch) https://www.linuxfromscratch.org > No clue what would be required to do that. Could someone give me any hints? > Th

Re: Help packaging ArrayFire

2023-08-25 Thread Adam Faiz
On 8/20/23 19:35, B. Wilson wrote: > Hello Guix, > > Knee deep in CMake hell here and would appreciate a helping hand. ArrayFire > build is defeating me: > > CMake Error at > /gnu/store/ygab8v4ci9iklaykapq52bfsshpvi8pw-cmake-minimal-3.24.2/share/cmake-3.24/Modules/ExternalProject.cmake:3269

(computed-origin-method) and (origin)'s file-name field

2023-08-27 Thread Adam Faiz
Hello everyone, I'm wondering about the solution to the computed-origin-method workaround... Must the 'computed-origin-method' workaround be solved by adding the renaming capability to snippets? Why couldn't the file-name field of the source origin be used to rename it? If it's because the upst

Re: GUI for Guix

2023-10-02 Thread Adam Faiz
> The last message in that issue discussion is mine: >FWIW M-x guix-installed-packages (and all the other stuff) works for me > Is it *actually* broken? If it is and you can provide information on how to trigger the broken behavior we might be a step closer to fixing it. I assumed that M-x

GNU Shepherd config contribution

2022-01-15 Thread Adam Faiz
Hello! I would like to contribute examples of Shepherd services, by sending my Shepherd system configuration file that I use. Attached is the configuration file. I hope this will help add more detailed examples to the GNU Shepherd manual. ;; init.scm -- default shepherd configuration file. ;;

Re: GNU Shepherd config contribution

2022-01-16 Thread Adam Faiz
On 16/01/2022 16:41, jbra...@dismail.de wrote: Hey, Adam thanks for this submission! I think it's great that you can give examples of shepherd services! I don't really know much about how to define shepherd services. Maybe you could teach me sometime. Since, you are wanting to submit code, w

Re: guix installation why internet connection required?

2023-12-20 Thread Adam Faiz
Hi vvt, > x86 x64 gnu guix system 1.4.0 iso requires internet connection in order to get > installed. Same goes for i686 iso. > > Why is that so? Why is there no > iso option for installing off line? Thanks. The reason why is because the GNU Guix System ISO is a netinstall ISO, it has the bare mi

Re: How to always keep build tree when run guix build.

2024-01-17 Thread Adam Faiz
Hello, > Hello: > > How to always keep build tree when run guix build, at the moment, I > use --keep-failed, but it will remove build tree when build success, the > problem is that build success alway not right build success :-), I need > go to build tree to check some thing. > > Thanks! > >

Re: Guidelines for bootstrapping with lots of inputs

2024-02-20 Thread Adam Faiz
> WDYT? Are there guidelines somewhere about how to do proper bootstrapping in > these cases where hundreds of packages are involved? Not really, but your idea to rewrite inputs for the bootstrapping process does simplify things a lot. How is typescript bootstrapped? Even though you'll have to

Re: Guidelines for bootstrapping with lots of inputs

2024-02-20 Thread Adam Faiz
>How is typescript bootstrapped? Even though you'll have to repeat the trial >and error process again, I think using sucrase is easier for bootstrapping >typescript: https://lists.gnu.org/archive/html/guix-devel/2024-02/msg00122.html Nevermind, it's already bootstrapped with esbuild in guixrus.

Re: Shepherd timers

2024-03-30 Thread Adam Faiz
Hi Ludovic, I want to give my suggestion for the timer support in the Shepherd: Could the Shepherd depend on mcron for the timer functionality? Since mcron already handles scheduling commands to run at a certain time, there would be no need to reimplement it again. Mcron would just need to sup

Re: Adding (gnu packages emulator) to games team scope?

2024-09-26 Thread Adam Faiz
Hello Maxim, On 9/26/24 14:00, Maxim Cournoyer wrote: > Hi, > > I just sent some emulators packages, and was suprised it's not covered > by the games team. Should it be? I'd say most emulators we have there > are for emulating gaming consoles, which seems related to gaming to me > :-). > > Wha