bug#68988: [PATCH] gnu: linux-libre 6.7: Modify .conf files.

2024-02-18 Thread Leo Famulari
On Fri, Feb 09, 2024 at 09:28:14PM +0100, Wilko Meyer wrote:
> * gnu/packages/aux-files/linux-libre/6.7-arm.conf,
>   gnu/packages/aux-files/linux-libre/6.7-arm64.conf: Add platform support.

Thanks! Pushed to 'kernel-updates' along with the latest releases.





bug#69258: archivebox: Failed to build

2024-02-18 Thread Sharlatan Hellseher

Hi Guix!

While reviewing https://issues.guix.gnu.org/68491 and working on minor
adjustments in:

* 2f1ed825af * gnu: python-simpervisor: Enable tests.
* 8cab6bac1c * gnu: python-simpervisor: Update to 1.0.0.
* 4da2f179d2 * gnu: python-devtools: Update to 0.12.2, fix build.
* ccbf143927 * gnu: python-watchdog: Simplify package.
* 18240ae446 * gnu: python-humanize: Update to 4.0.0.
* 4daeae8583 * gnu: python-trio-websocket: Simplify package.
* 1a2c374c2c * gnu: python-xyzservices: Simplify package.
* e355848578 * gnu: python-zeroconf: Simplify package.
* eeaad8c906 * gnu: python-crontab: Update to 3.0.0.
* 170efe6e68 * gnu: python-crontab: Enable tests.

I've found that archivebox is failed to build for a long time due to
issue with python-django-3.1.14.

https://ci.guix.gnu.org/search?query=archivebox%200.6.2%20spec:master

--8<---cut here---start->8---
build of /gnu/store/mcdbyv6vgfxv7ppk1jkcpvrzq6pbfgrr-python-django-3.1.14.drv 
failed
View build log at 
'/var/log/guix/drvs/mc/dbyv6vgfxv7ppk1jkcpvrzq6pbfgrr-python-django-3.1.14.drv.gz'.
cannot build derivation 
`/gnu/store/n2ja2mmvd2ly0q8qxc3wvcp0qd0xqbvq-archivebox-0.6.2.drv': 1 
dependencies couldn't be built
--8<---cut here---end--->8---

It was added 2y ago by Pradana AUMARS  and never
updated since that time.

Maybe someone would like to volunteer to fix it ;-).

Thanks,
Oleg


signature.asc
Description: PGP signature


bug#69240: [PATCH 00/10] Fix failed builds from evaluation 1123386.

2024-02-18 Thread Sharlatan Hellseher

Duplicated https://issues.guix.gnu.org/69238


signature.asc
Description: PGP signature


bug#69240: [PATCH 00/10] Fix failed builds from evaluation 1123386.

2024-02-18 Thread Sharlatan Hellseher
Hi Guix!

After I've pushed

https://issues.guix.gnu.org/64916

it introduced some package build regression as seen in

https://ci.guix.gnu.org/eval/1123386?status=newly-failed

This patch series
fixes them.

Thanks,
Oleg

Sharlatan Hellseher (10):
  gnu: go-github-com-alecthomas-chroma: Move to golang-xyz.
  gnu: go-github-com-alecthomas-chroma: Update to 0.10.0.
  gnu: go-github-com-alecthomas-chroma: Remove bundled files.
  gnu: Add go-github-com-alecthomas-chroma-v2.
  gnu: go-github-com-alecthomas-assert: Depricate package.
  gnu: go-github-com-alecthomas-assert-v2: Update to 2.5.0.
  gnu: go-github-com-songmu-gitconfig: Move to golang-xyz.
  gnu: go-github-com-songmu-gitconfig: Fix build.
  gnu: ghq: Remove package labels.
  gnu: ghq: Fix build.

 gnu/packages/configuration-management.scm |  1 +
 gnu/packages/golang-check.scm | 50 -
 gnu/packages/golang-xyz.scm   | 86 ++-
 gnu/packages/golang.scm   | 55 ---
 gnu/packages/version-control.scm  | 52 +++---
 5 files changed, 125 insertions(+), 119 deletions(-)


base-commit: 91d80460296e2d5a01704d0f34fb966a45a165ae
-- 
2.41.0






bug#69209: Extended packaging example from the Guix cookbook produces an error

2024-02-18 Thread Balthazar Potet
Hello,

I tried to install the package defined in this section of the Guix
cookbook : https://guix.gnu.org/cookbook/en/guix-cookbook.html#Extended-example

Running `guix package -f example.scm` gives the following error:

Backtrace:
In guix/store.scm:
  2180:25 19 (run-with-store # …)
In guix/gexp.scm:
   914:13 18 (_ _)
In guix/store.scm:
   2008:8 17 (_ _)
In guix/gexp.scm:
   299:22 16 (_ _)
In guix/store.scm:
   2008:8 15 (_ _)
In guix/packages.scm:
  1977:11 14 (_ _)
In guix/gexp.scm:
   1201:2 13 (_ #)
   1068:2 12 (_ _)
909:4 11 (_ _)
In guix/store.scm:
  2065:12 10 (_ #)
  1382:11  9 (map/accumulate-builds # …)
   1300:8  8 (call-with-build-handler # …)
  2180:25  7 (run-with-store # …)
In guix/gexp.scm:
   914:13  6 (_ _)
In guix/store.scm:
  2008:13  5 (_ #)
In guix/gexp.scm:
   299:51  4 (_)
In guix/packages.scm:
   2081:2  3 Exception thrown while printing backtrace:
error: search-patches: unbound variable

ice-9/boot-9.scm:1685:16: In procedure raise-exception:
error: search-patches: unbound variable





bug#69201: Emacs master-branch renamed comp-write-bytecode-file which emacs-utils depends on

2024-02-18 Thread Mekeor Melire
On Emacs' master-branch, the emacs-lisp function
comp-write-bytecode-file has been renamed to comp--write-bytecode-file
(i.e. to include a double dash) in this commit [1]:

faa46eb8667c11a0725500a50e957eb78021c99f
Author: Andrea Corallo 
AuthorDate: Sun Feb 11 12:31:13 2024 +0100
Commit: Andrea Corallo 
CommitDate: Sun Feb 11 15:26:12 2024 +0100

Rename a number of native compiler functions

Guix' function emacs-compile-directory from module (guix build
emacs-utils) [2] depends on this emacs-lisp function.

Thus, when emacs-next-minimal is build from the above mentioned commit
or later, it won't be possible to build packages that use
emacs-build-system, when using
--with-input=emacs-minimal=emacs-next-minimal, or in Guile code,
argument "#:emacs emacs-next-minimal". This might be considered to be a
minor issue as of right now.

It'll become a more general problem, when Emacs 30 is released.


[1] 
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=faa46eb8667c11a0725500a50e957eb78021c99f

[2] 
https://git.savannah.gnu.org/cgit/guix.git/tree/guix/build/emacs-utils.scm?h=08ed3ec64ecd571d92d497b2493f5c0225102c99#n153





bug#69182: home-xmodmap-service-type requires restart to work

2024-02-18 Thread Ian Eure
I recently set up home-xmodmap-service-type so I could change the 
PrtSc key on my ThinkPad into a Hyper modifier.  This is my 
configuration:


  (service home-xmodmap-service-type
   (home-xmodmap-configuration
(key-map '("clear mod3"
   ("remove mod4" . "Hyper_L")
   ("keycode 107" . "Hyper_R")
   ("add mod3" . "Hyper_L Hyper_R")

However, after logging into an EXWM session, the PrtSc key is a 
Super modifier, not Hyper.  The service appears to be starting 
successfully:


   l0p!ieure~$ herd status xmodmap
   Status of xmodmap:
 It is running since 11:20:59 AM (35 seconds ago).
 Running value is #t.
 It is enabled.
 Provides (xmodmap).
 Requires ().
 Will be respawned.

The output of `xmodmap -pm' reports:

   xmodmap:  up to 4 keys per modifier, (keycodes in 
   parentheses):


   shift   Shift_L (0x32),  Shift_R (0x3e)
   lock
   control Control_L (0x25),  Control_L (0x42),  Control_R 
   (0x69)
   mod1Alt_L (0x40),  Alt_R (0x6c),  Alt_L (0xcc), 
   Meta_L (0xcd)

   mod2Num_Lock (0x4d)
   mod3ISO_Level5_Shift (0xcb)
   mod4Super_L (0x85),  Super_R (0x86),  Super_L (0xce), 
   Hyper_L (0xcf)

   mod5ISO_Level3_Shift (0x5c)

Some of my configuration is applied, while other parts are not:

- "clear mod3" isn’t working; mod3 is ISO_Level5_Shift, which is 
 the default.
- "remove mod4 = Hyper_L" isn’t working.  Hyper_L is still on mod4 
 (which is the super modifier), which is the default.

- "add mod3 = Hyper_L Hyper_R" isn’t working.
- The "keycode 107 = Hyper_R" config *is* working, which is what 
 makes PrtSc a super modifier.


If I restart the service, the modifiers work as expected:

   l0p!ieure~$ herd restart xmodmap
   Service xmodmap has been started.
   l0p!ieure~$ guix shell xmodmap -- xmodmap -pm
   xmodmap:  up to 4 keys per modifier, (keycodes in 
   parentheses):


   shift   Shift_L (0x32),  Shift_R (0x3e)
   lock
   control Control_L (0x25),  Control_L (0x42),  Control_R 
   (0x69)
   mod1Alt_L (0x40),  Alt_R (0x6c),  Alt_L (0xcc), 
   Meta_L (0xcd)

   mod2Num_Lock (0x4d)
   mod3Hyper_R (0x6b),  Hyper_L (0xcf)
   mod4Super_L (0x85),  Super_R (0x86),  Super_L (0xce)
   mod5ISO_Level3_Shift (0x5c)

I haven’t set up anything else that manipulates keymaps, so I’m 
not sure why this isn’t working after login.


I had a suspicion that another service might be running after 
xmodmap and changing the keymap.  The only home service that looks 
like it might do that is x11-display.  However, copying 
`home-xmodmap-service-type' and `my-xmodmap-shepherd-service' into 
my home.scm and editing it to add (requirement '(x11-display)) to 
the shepherd-service doesn’t fix the issue.


This appears to be a timing problem.  If I remove the service from 
my home configuration, but manually run `guix shell xmodmap -- 
xmodmap /gnu/store/g3hgzx8za4qrrdgn5hjqd80gxkb6sifx-config' after 
I log in (the file being the xmodmap configuration created by 
`serialize-xmodmap-configuration'), the keymap is set up how I 
declare it.  So *what* home-xmodmap-service-type does is correct; 
but *when* it does it is not.






bug#69129: sbcl-mcclim broke on upgrade to sbcl@2.4.0

2024-02-18 Thread Sharlatan Hellseher

Hi Carlo,

> I feel like this work was entirely mechanical, so I would have been
> fine without a copyright header, but I appreciate it.
I think it's reasonable to include copyright to highlight the efforts
contributed ;-). If you check the commit history it usually includes
copyright header for package updates and adjustments.

> I'm curious about the version/commit change, though. Given the -yule
> suffix on the tag name changes with each version we will still need to
> manually update the origin's commit. It feels like unnecessary
> indirection to me. What is the benefit to referencing the package's
> version in the origin like this?
I've done some research on how it looks like in scale, trying to stick
to some constancy, which is hard to determine... so I've decided to keep
version following semantic style and commit as combination of semantic
version and suffix.

How commit is compiled:
--8<---cut here---start->8---
grep "commit.*string-append.*version" gnu/packages/*scm | awk -F: '{print $2}' 
| sed -e 's/^[ \t]*//' | sort | uniq -c | sort -rn
   2780 (commit (string-append "v" version
 46 (commit (string-append "v" version))
 38 (commit (string-append "release-" version
 20 (commit (string-append name "-" version
 12 (commit (string-append "V" version
  9 (commit (string-append "v." version
  9 (commit (string-append "rocm-" version
  8 (commit (string-append "version-" version
  7 (commit (string-append version
  7 (commit (string-append "go" version
  6 (commit (string-append "r" version
  6 (commit (string-append "android-" version
  5 (commit (string-append "release_" version
  5 (commit (string-append "releases/" version
  4 (commit (string-append "VERSION_" version
  4 (commit (string-append "upstream/" version
  4 (commit (string-append "Release_" version
  3 (commit (string-append "rel-" version
  3 (commit (string-append "release/" version
  3 (commit (string-append "jb" version
  3 (commit (string-append "debian/" version
  3 (commit (string-append "apache-arrow-" version
  2 (commit (string-append "wsjtx-" version
  2 (commit (string-append "v" version "-stable"
  2 (commit (string-append "v_" version
  2 (commit (string-append "v" upstream-version
  2 (commit (string-append "v" (string-join (string-split version #\.)
  2 (commit (string-append "ver." version
  2 (commit (string-append "version_" version
  2 (commit (string-append version "-stable"
  2 (commit (string-append "rel" version
  2 (commit (string-append "RELEASE_" version
  2 (commit (string-append "Release-" version
  2 (commit (string-append "release_" version))
  2 (commit (string-append "ppp-" version
  2 (commit (string-append "plexus-utils-" version
  2 (commit (string-append "plexus-containers-" version
  2 (commit (string-append "plexus-components-" version
  2 (commit (string-append "plexus-cipher-" version
  2 (commit (string-append "mbedtls-" version
  2 (commit (string-append "llvmorg-" version
  2 (commit (string-append "jline-parent-" version
  2 (commit (string-append "edk2-stable" version
  2 (commit (string-append "easymock-" version
  2 (commit (string-append "cling-v" %cling-version
  2 (commit (string-append "biojava-" version
  2 (commit (string-append "aether-" version
  1 (commit (string-append "Zstd-v" version
  1 (commit (string-append "Zlib-v" version
  1 (commit (string-append "z3-" version
  1 (commit (string-append "yosys-" version
  1 (commit (string-append "XSLT-v" version
  1 (commit (string-append "Xorg_xtrans-v" version
  1 (commit (string-append "Xorg_xkeyboard_config-v" version
  1 (commit (string-append "Xorg_xkbcomp-v" version
  1 (commit (string-append "Xorg_xcb_util_wm-v" version
  1 (commit (string-append "Xorg_xcb_util-v" version
  1 (commit (string-append "Xorg_xcb_util_renderutil-v" version
  1 (commit (string-append "Xorg_xcb_util_keysyms-v" version
  1 (commit (string-append "Xorg_xcb_util_image-v" version
  1 (commit (string-append "Xorg_libXrender-v" version
  1 (commit (string-append "Xorg_libXrandr-v" version
  1 (commit (string-append "Xorg_libxkbfile-v" version
  1 (commit (string-append "Xorg_libXi-v" version
  1 (commit (string-append "Xorg_libXinerama-v" version
  1 (commit (string-append "Xorg_libXfixes-v" version
  1 (commit (string-append "Xorg_libXext-v" version
  1 (commit (string-append "Xorg_libXdmcp-v" version
  1 (commit (string-append "Xorg_libXcursor-v" version
  1 (commit (string-append "Xorg_li

bug#63250: package dante : socksify: error: dante client not built with preloading support

2024-02-18 Thread Nguyễn Gia Phong via Bug reports for GNU Guix
On 2024-02-15 at 17:18+01:00, Simon Tournier wrote:
> On mer., 20 déc. 2023 at 16:18, Nguyễn Gia Phong wrote:
> > Could you take a look at https://issues.guix.gnu.org/67675
> > if it fixes it for you?
>
> Since patch#67675 is merged, is it fixed now?

FWIW it is fixed for me d-;


signature.asc
Description: PGP signature