Re: Staging branch [substitute availability armhf-linux]

2021-01-19 Thread Development of GNU Guix and the GNU System distribution.
Sorry, I forgot to attach that config.(use-modules (gnu bootloader)
 (gnu bootloader u-boot)
 (gnu services base)
 (gnu system)
 (gnu system image)
 (gnu system file-systems)
 (guix channels)
 (guix inferior)
 (srfi srfi-1))

(define wip-pinebook
  (list (channel (name 'guix)
 (url "https://git.savannah.gnu.org/git/guix.git;)
 (branch "wip-pinebook-pro")
 (introduction
   (make-channel-introduction
 "47a5442aa7dad8b1904483954e91640c3cac5e90"
 (openpgp-fingerprint
   "658073613BFCC5C7E2E45D45DC518FC87F9716AA"))
(define inferior-pinebook (inferior-for-channels wip-pinebook))

(operating-system
  (host-name "test")
  (timezone "US/Eastern")
  (locale "en_US.utf8")
  (bootloader (bootloader-configuration
(bootloader u-boot-pinebook-pro-rk3399-bootloader)
(target "/dev/vda")))
  (kernel (first (lookup-inferior-packages inferior-pinebook
   "linux-libre-pinebook-pro")))
  (kernel-arguments (cons* "video=HDMI-A-1:1920x1080@60"
   "video=eDP-1:1920x1080@60"
   "vga=current"
   %default-kernel-arguments))
  (initrd-modules '())
  (file-systems (cons (file-system
(device (file-system-label root-label))
(mount-point "/")
(type "ext4"))
  %base-file-systems))
  (users (cons (user-account
 (name "test")
 (group "users")
 (supplementary-groups '("wheel"))
 (password (crypt "test" "$5$ca")))
   %base-user-accounts))
  (services (cons* (service agetty-service-type
(agetty-configuration
  (extra-options '("-L"))
  (baud-rate "150")
  (term "vt100")
  (tty "ttyS2")))
   %base-services)))


Re: Staging branch [substitute availability armhf-linux]

2021-01-19 Thread Development of GNU Guix and the GNU System distribution.
Hi,

> > LCD output, nothing answering on serial console (@1.5Mbps
> > (uboot speed) or 115.2Kbps (kernel speed, I think)).

Both kernel and u-boot use 150 baud.

> Strange, seems that Caliph did manage to get a serial console. Caliph,
> any insight here?

A configuration close to the pinebook-pro-barebones-os configuration worked for
me software-wise (albiet, without LCD output), but there's a few hardware
tweaks that need to be done to get it working. On the mainboard there's two
switches: an eMMC disable switch and a serial output switch. The serial output
switch needs to be set properly to get serial out through the headphone jack.
Nominally you should also disable the internal eMMC if there's anything on it
in order to use Guix's u-boot, but I wasn't able to get the switch to work so I
just removed the eMMC flash. From the log posted earlier, it does look like
that's the case, so it's booting from the factory-default 2017 u-boot with
blobs.

I just realized that the configuration I used had one (significant) change:
agetty needs to be started on /dev/ttyS2, not /dev/ttyS0. I have just submitted
a patch to fix this (https://issues.guix.gnu.org/45997).

To get the LCD up, I used an inferior with linux-libre-pinebook-pro from the
wip-pinebook-pro branch, and included some kernel arguments from janneke that
Mathieu told me about, though I'm unsure how necessary they are with the kernel
patches. I have also heard that disabling CONFIG_ROCKCHIP_CDN_DP on mainline
would work too, but I haven't tested it.

I'll attach a config that should work to bring up serial and the LCD.

Hope this helps.




Re: Staging branch [substitute availability armhf-linux]

2021-01-17 Thread Vincent Legoll
On Sun, Jan 17, 2021 at 12:01 PM Mathieu Othacehe  wrote:
> you should be able to download this image.

Yep, I DL'ed and got the same result as with my own images, so my
building is not be the problem.

> Yes looks like the search pagination and ordering is broken, those are
> definitely bugs that you can report.

Done : https://issues.guix.gnu.org/45936

-- 
Vincent Legoll



Re: Staging branch [substitute availability armhf-linux]

2021-01-17 Thread Mathieu Othacehe


> That's slightly different than what I have been doing, but
> the resulting image has the same problem than mine, no
> LCD output, nothing answering on serial console (@1.5Mbps
> (uboot speed) or 115.2Kbps (kernel speed, I think)).

Strange, seems that Caliph did manage to get a serial console. Caliph,
any insight here?

> Does cuirass only remove the link after a while after the image has
> been gc'ed ?

Yes turns out it was a regression due to PostgreSQL switch, this is now
solved and you should be able to download this image.

Mathieu



Re: Staging branch [substitute availability armhf-linux]

2021-01-17 Thread Vincent Legoll
On Sun, Jan 17, 2021 at 11:17 AM Mathieu Othacehe  wrote:
> --8<---cut here---start->8---
> guix build -f pinebook.scm
> --8<---cut here---end--->8---
>
> should achieve the same result locally.

That's slightly different than what I have been doing, but
the resulting image has the same problem than mine, no
LCD output, nothing answering on serial console (@1.5Mbps
(uboot speed) or 115.2Kbps (kernel speed, I think)).

> > That's where I searched, but did not find one with
> > the "Build outputs" link like the one you cited.
> >
> > Why is 190783 different from the 6 other ones returned
> > by this search query ?
>
> Because I just enabled build outputs production for Pinebook Pro images.

Does cuirass only remove the link after a while after the image has
been gc'ed ?

> > BTW, I think there is a problem in the way Cuirass web UI sorts
> > its results (apparently by oldest to newest, on the completion
> > time column) it looks like it is doing a string comparison, where
> > "32 minutes ago" is older than "37 hours ago". The "<< < > >>"
> > buttons also act strangely. Do you see such things ?
> > Should I report them as bugs ?
>
> Yes looks like the search pagination and ordering is broken, those are
> definitely bugs that you can report.

I'll do it later today

Thanks

-- 
Vincent Legoll



Re: Staging branch [substitute availability armhf-linux]

2021-01-17 Thread Mathieu Othacehe

Hello,

> trying to DL (in browser or with wget) the build output, by using
> the "https://ci.guix.gnu.org/download/190783; link, I get:
> error "Could not find the request build product."

Oh, it's already been garbage collected on Berlin, sorry about that
:(. I'll see what I can do. In the meantime, running the attached file
this way:

--8<---cut here---start->8---
guix build -f pinebook.scm
--8<---cut here---end--->8---

should achieve the same result locally.

> That's where I searched, but did not find one with
> the "Build outputs" link like the one you cited.
>
> Why is 190783 different from the 6 other ones returned
> by this search query ?

Because I just enabled build outputs production for Pinebook Pro images.

> BTW, I think there is a problem in the way Cuirass web UI sorts
> its results (apparently by oldest to newest, on the completion
> time column) it looks like it is doing a string comparison, where
> "32 minutes ago" is older than "37 hours ago". The "<< < > >>"
> buttons also act strangely. Do you see such things ?
> Should I report them as bugs ?

Yes looks like the search pagination and ordering is broken, those are
definitely bugs that you can report.

Mathieu


pinebook.scm
Description: Binary data


Re: Staging branch [substitute availability armhf-linux]

2021-01-17 Thread Vincent Legoll
Hello,

Thanks

On Sun, Jan 17, 2021 at 10:35 AM Mathieu Othacehe  wrote:
> You can download the latest Pinebook Pro image here:
>
> https://ci.guix.gnu.org/build/190783/details

trying to DL (in browser or with wget) the build output, by using
the "https://ci.guix.gnu.org/download/190783; link, I get:
error "Could not find the request build product."

> to search for the latest images:
>
> https://ci.guix.gnu.org/search?query=spec%3Aguix-master+system%3Ax86_64-linux+status%3Asuccess+pinebook-pro

That's where I searched, but did not find one with
the "Build outputs" link like the one you cited.

Why is 190783 different from the 6 other ones returned
by this search query ?

BTW, I think there is a problem in the way Cuirass web UI sorts
its results (apparently by oldest to newest, on the completion
time column) it looks like it is doing a string comparison, where
"32 minutes ago" is older than "37 hours ago". The "<< < > >>"
buttons also act strangely. Do you see such things ?
Should I report them as bugs ?

Tchuss

-- 
Vincent Legoll



Re: Staging branch [substitute availability armhf-linux]

2021-01-17 Thread Mathieu Othacehe


Hello Vincent,

You can download the latest Pinebook Pro image here:

https://ci.guix.gnu.org/build/190783/details

to search for the latest images:

https://ci.guix.gnu.org/search?query=spec%3Aguix-master+system%3Ax86_64-linux+status%3Asuccess+pinebook-pro

Thanks,

Mathieu



Re: Staging branch [substitute availability armhf-linux]

2021-01-16 Thread Vincent Legoll
Hello,

> > I even attempted building the pinebook pro image without success.
>
> Hm... it's a shame we are building this and it doesn't work.

I only tried my locally built one, is there a substitute that I can try ?
That would tell if the problem is on my side or not.

> Do you also use some armhf (32-bit) hardware?

I would like. I tried and failed (I tried to build an image for an
orangepi+2e)

I have other non-x86 HW that I would like to have guixsd on.

I don't ask for susbstitutes, I can build them locally if needed and
doable.

-- 
Vincent Legoll



Re: Staging branch [substitute availability armhf-linux]

2021-01-15 Thread Leo Famulari
On Fri, Jan 15, 2021 at 09:27:36AM +0100, Vincent Legoll wrote:
> On Fri, Jan 15, 2021 at 12:07 AM Leo Famulari  wrote:
> > Specifically about armhf, if anybody wants to use it with Guix, I hope
> > they will speak up.
> 
> I am interested, I have tried, and failed to get anything (apart from guix
> on foreign armbian). But I am more interested in guixsd though.

Okay, thanks for letting us know.

> I even attempted building the pinebook pro image without success.

Hm... it's a shame we are building this and it doesn't work.

Do you also use some armhf (32-bit) hardware?



Re: Staging branch [substitute availability armhf-linux]

2021-01-15 Thread Vincent Legoll
Hello,

On Fri, Jan 15, 2021 at 10:54 AM Mathieu Othacehe  wrote:
> It seems that Caliph Nomble succeeded to build a Pinebook Pro image and
> booted it, without graphics, after a few fixes:
> https://issues.guix.gnu.org/45584.
>
> You may want to try again :).

DONE, it's a bit better, this time initrd, kernel & dtb loaded properly.

But serial output stopped after "Starting kernel ..." which is probably
because of mismatched serial port speed, but I tried to relaunch screen
with 57600, 115200 and still go no output. [complete uboot log attached]

LCD screen stays black which is probably normal.

The image was built like the following:

# ./pre-inst-env guix describe
Git checkout:
  repository: /home/vince/dev/repo/guix
  branch: master
  commit: c03875b0361f114634caeb54935fe37a9b7b05af
# echo "(use-modules (gnu system images pinebook-pro))
pinebook-pro-barebones-os" > /tmp/os.scm
# ./pre-inst-env guix system disk-image -t pinebook-pro-raw /tmp/os.scm
[...]
/gnu/store/5fj3aha8jsyji9mpqzf2krakl08r9zlw-disk-image

Next I'll try the hints from:
https://issues.guix.gnu.org/45584

> >> There is almost no armhf hardware that is suitable
> >> for a build-from-source distro in terms of performance, thermal design
> >> and suitable storage (SD cards will not last for unless you pay a huge
> >> amount for the absolute highest quality). Binary distros like Trisquel
> >> are a much better option for armhf.
> >
> > The cross buildability *should* be kind of a solution for this.
>
> Yes we could always decide to stop supporting native ARMv7 substitutes
> and only focus on the cross-building to provide ready to use image for
> this architecture.

Isn't there a way to reconcile the 2 ? At least theoretically cross- or native-
compilation should give identical output, though I dunno how far that
is from reality (probably not good, or we would be doing just that)

> >> All that is not a reason to not support armhf, but if nobody is using
> >> it, then we should officially deprecate it, and not leave it in this
> >> in-between state.
> >
> > I'm not using it because I can't make it work.
>
> Don't hesitate to report the issues you encountered!

I've done it a few times already, for armhf, arm64, powerpc64, mipsel.

And I'll (re-)try anything if I'm hinted as what to try next.

The main problem from my PoV is the scatteredness of the infos.

Tchuss

-- 
Vincent Legoll
DDR Version 1.20 20190314
In
channel 0
CS = 0
MR0=0x98
MR4=0x1
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
CS = 1
MR0=0x18
MR4=0x1
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
channel 1
CS = 0
MR0=0x98
MR4=0x1
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
CS = 1
MR0=0x18
MR4=0x1
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
channel 0 training pass!
channel 1 training pass!
change freq to 400MHz 0,1
channel 0
CS = 0
MR0=0x98
MR4=0x1
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
CS = 1
MR0=0x18
MR4=0x1
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
channel 1
CS = 0
MR0=0x98
MR4=0x1
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
CS = 1
MR0=0x18
MR4=0x1
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
channel 0 training pass!
channel 1 training pass!
change freq to 800MHz 1,0
Channel 0: LPDDR4,800MHz
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB
Channel 1: LPDDR4,800MHz
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB
256B stride
ch 0 ddrconfig = 0x101, ddrsize = 0x2020
ch 1 ddrconfig = 0x101, ddrsize = 0x2020
pmugrf_os_reg[2] = 0x3AA1FAA1, stride = 0xD
OUT
Boot1: 2019-03-14, version: 1.19
CPUId = 0x0
ChipType = 0x10, 251
SdmmcInit=2 0
BootCapSize=10
UserCapSize=119276MB
FwPartOffset=2000 , 10
mmc0:cmd5,20
SdmmcInit=0 0
BootCapSize=0
UserCapSize=30528MB
FwPartOffset=2000 , 0
StorageInit ok = 191888
SecureMode = 0
SecureInit read PBA: 0x4
SecureInit read PBA: 0x404
SecureInit read PBA: 0x804
SecureInit read PBA: 0xc04
SecureInit read PBA: 0x1004
SecureInit read PBA: 0x1404
SecureInit read PBA: 0x1804
SecureInit read PBA: 0x1c04
SecureInit ret = 0, SecureMode = 0
atags_set_bootdev: ret:(0)
GPT 0x3380ec0 signature is wrong
recovery gpt...
GPT 0x3380ec0 signature is wrong
recovery gpt fail!
LoadTrust Addr:0x4000
LoadTrust Addr:0x4400
LoadTrust Addr:0x4800
LoadTrust Addr:0x4c00
LoadTrust Addr:0x5000
LoadTrust Addr:0x5400
LoadTrust Addr:0x5800
LoadTrust Addr:0x5c00
Addr:0x4000 No find trust.img!
LoadTrustBL error:-3
SecureMode = 0
SecureInit read PBA: 0x4
SecureInit read PBA: 0x404
SecureInit read PBA: 0x804
SecureInit read PBA: 0xc04
SecureInit read PBA: 0x1004
SecureInit read PBA: 0x1404
SecureInit read PBA: 0x1804
SecureInit read PBA: 0x1c04
SecureInit ret = 0, SecureMode = 0
atags_set_bootdev: ret:(0)
GPT 0x3380ec0 signature is wrong
recovery gpt...
GPT 0x3380ec0 signature is wrong
recovery gpt fail!

Re: Staging branch [substitute availability armhf-linux]

2021-01-15 Thread Mathieu Othacehe


Hello Vincent,

> I even attempted building the pinebook pro image without success.

It seems that Caliph Nomble succeeded to build a Pinebook Pro image and
booted it, without graphics, after a few fixes:
https://issues.guix.gnu.org/45584.

You may want to try again :).

>> There is almost no armhf hardware that is suitable
>> for a build-from-source distro in terms of performance, thermal design
>> and suitable storage (SD cards will not last for unless you pay a huge
>> amount for the absolute highest quality). Binary distros like Trisquel
>> are a much better option for armhf.
>
> The cross buildability *should* be kind of a solution for this.

Yes we could always decide to stop supporting native ARMv7 substitutes
and only focus on the cross-building to provide ready to use image for
this architecture.

>> All that is not a reason to not support armhf, but if nobody is using
>> it, then we should officially deprecate it, and not leave it in this
>> in-between state.
>
> I'm not using it because I can't make it work.

Don't hesitate to report the issues you encountered!

Thanks,

Mathieu



Re: Staging branch [substitute availability armhf-linux]

2021-01-15 Thread Mathieu Othacehe


Hey Ludo,

> You seem to imply that the issue is the number of architectures, rather
> than the small number of ARMv7 build machines (now that we disabled
> 32-bit builds on AArch64).  Do I get it right?

Yes my point is that building three specifications on three
architectures, including an emulated one, is already hard for the build
farm, so adding more specifications/architectures seems complex.

Even if we fix the problem raised by Danny, enabling again ARMv7
transparent emulation, without any additional hardware wouldn't fit.

> That was a problem with Cuirass doing ‘build-derivations’ RPCs for
> derivations spanning multiple architectures (the RPC would complete once
> the slowest architecture is done), but maybe that’s no longer the case
> with the new remote builds feature you’ve been working on?

Yes, that's solved by the remote building feature. The workers are
declaring the architectures they support. When they request work, the
remote server picks randomly an architecture and select the most
priority build available. This way the queuing happens at the database
level and not in the guix-daemon itself.

Thanks,

Mathieu



Re: Staging branch [substitute availability armhf-linux]

2021-01-15 Thread Vincent Legoll
Hello,

On Fri, Jan 15, 2021 at 12:07 AM Leo Famulari  wrote:
> Specifically about armhf, if anybody wants to use it with Guix, I hope
> they will speak up.

I am interested, I have tried, and failed to get anything (apart from guix
on foreign armbian). But I am more interested in guixsd though.

I even attempted building the pinebook pro image without success.

> I think we should monitor the volume of substitute requests per platform
> and see how big the demand for armhf Guix really is.

With the current situation, I'm not sure this would really be representative
of the armhf or arm64 demand.

> Although there is a huge amount of armhf hardware deployed, Guix seems a
> very poor fit for it.

In its current state.

> There is almost no armhf hardware that is suitable
> for a build-from-source distro in terms of performance, thermal design
> and suitable storage (SD cards will not last for unless you pay a huge
> amount for the absolute highest quality). Binary distros like Trisquel
> are a much better option for armhf.

The cross buildability *should* be kind of a solution for this.

> All that is not a reason to not support armhf, but if nobody is using
> it, then we should officially deprecate it, and not leave it in this
> in-between state.

I'm not using it because I can't make it work.

-- 
Vincent Legoll



Re: Staging branch [substitute availability armhf-linux]

2021-01-14 Thread Leo Famulari
On Thu, Jan 14, 2021 at 09:44:17AM +0100, Mathieu Othacehe wrote:
> Your weather summary is a great idea, thanks! As I said in my previous
> email, the armhf substitutes are not built right now on the CI. It's
> really sad but we have to make an impossible choice between:

Specifically about armhf, if anybody wants to use it with Guix, I hope
they will speak up. I would have expected to hear from users that they
were not getting any substitutes.

I think we should monitor the volume of substitute requests per platform
and see how big the demand for armhf Guix really is.

Although there is a huge amount of armhf hardware deployed, Guix seems a
very poor fit for it. There is almost no armhf hardware that is suitable
for a build-from-source distro in terms of performance, thermal design
and suitable storage (SD cards will not last for unless you pay a huge
amount for the absolute highest quality). Binary distros like Trisquel
are a much better option for armhf.

All that is not a reason to not support armhf, but if nobody is using
it, then we should officially deprecate it, and not leave it in this
in-between state.



Re: Staging branch [substitute availability armhf-linux]

2021-01-14 Thread Ludovic Courtès
Hi,

Mathieu Othacehe  skribis:

> Your weather summary is a great idea, thanks! As I said in my previous
> email, the armhf substitutes are not built right now on the CI. It's
> really sad but we have to make an impossible choice between:
>
> * Trying to build everything on all architecture and have the CI that is
>   awfully lagging behind.
>
> * Restrict the number of architecture we want to provide substitutes
>   for.

You seem to imply that the issue is the number of architectures, rather
than the small number of ARMv7 build machines (now that we disabled
32-bit builds on AArch64).  Do I get it right?

That was a problem with Cuirass doing ‘build-derivations’ RPCs for
derivations spanning multiple architectures (the RPC would complete once
the slowest architecture is done), but maybe that’s no longer the case
with the new remote builds feature you’ve been working on?

Ludo’.



Re: Staging branch [substitute availability armhf-linux]

2021-01-14 Thread zimoun
Hi Mathieu,

I have not read carefully all the emails on the topic, so I am
probably out-of-scope.

On Thu, 14 Jan 2021 at 09:44, Mathieu Othacehe  wrote:

> * Trying to build everything on all architecture and have the CI that is
>   awfully lagging behind.
>
> * Restrict the number of architecture we want to provide substitutes
>   for.

Maybe we could use Bayfront and the recent Fosshost donation
differently and so use them to cross-compile, removing the x86 builds
on them.

Cheers,
simon



Re: Staging branch [substitute availability armhf-linux]

2021-01-14 Thread Mathieu Othacehe


> The armhf-linux platform is in the worst shape, both on the master and
> staging branches. It's a shame because it's also the least powerful,
> with almost no hardware thermally capable of sustained CPU usage, so
> users will have the worst experience building packages for it.
>
> Does anyone want to work on it? Should we just "fix it on the master
> branch?"

Your weather summary is a great idea, thanks! As I said in my previous
email, the armhf substitutes are not built right now on the CI. It's
really sad but we have to make an impossible choice between:

* Trying to build everything on all architecture and have the CI that is
  awfully lagging behind.

* Restrict the number of architecture we want to provide substitutes
  for.

Thanks,

Mathieu



Re: Staging branch [substitute availability armhf-linux]

2021-01-13 Thread Leo Famulari
The armhf-linux platform is in the worst shape, both on the master and
staging branches. It's a shame because it's also the least powerful,
with almost no hardware thermally capable of sustained CPU usage, so
users will have the worst experience building packages for it.

Does anyone want to work on it? Should we just "fix it on the master
branch?"

--
3301 packages are missing from 'https://ci.guix.gnu.org' for 'armhf-linux', 
among which:
  2695  gdk-pixbuf@2.40.0   
/gnu/store/xjdgypav5vcl4pyc388cs6gr5hv73fvp-gdk-pixbuf-2.40.0 
  2277  imagemagick@6.9.11-48   
/gnu/store/gjb5j8yf7aynicmfsxwqnwzhjp2sp6i8-imagemagick-6.9.11-48-doc 
/gnu/store/vnpms2y3g9wrkl550zk0gh5vx9rb5hym-imagemagick-6.9.11-48 
  2239  elfutils@0.182  
/gnu/store/kbdmbs8h83kqya6wqjisjm6snbnjxpff-elfutils-0.182-bin 
/gnu/store/iy8q5i7fa9c347r34lllrvbqzh6lwrfr-elfutils-0.182 
  2194  libdrm@2.4.103  
/gnu/store/i6ydsdg2ha6k40s5vrqh5c5wqkkhx0i8-libdrm-2.4.103 
  2188  glslang@10-11.0.0   
/gnu/store/xvw9jbfqrjv5pc8d1ckni72y6mwll2ay-glslang-10-11.0.0 
  1990  rust@1.19.0 
/gnu/store/jgbkdpxrf18q3yms4a1apzkawsqhzqkr-rust-1.19.0-cargo 
/gnu/store/2zmswj21202j7xfli9aizz6a9k6pkfvd-rust-1.19.0 
  1861  xkbcomp-intermediate@1.4.4  
/gnu/store/c61lfs091rv4pa405rxcqzxn9hzvdlyn-xkbcomp-intermediate-1.4.4 
  1665  tzdata@2020f
/gnu/store/ix7dkzsc2g2028xxqirwmjlprdiarhsa-tzdata-2020f 
  1331  libcap@2.45 /gnu/store/rcx340qk9dcs7lck86xba8fmbwn132vm-libcap-2.45 
  1093  postgresql@13.1 
/gnu/store/bcgry8jrhs9d5z532yhacf2zzzviyzqi-postgresql-13.1 
   964  mariadb@10.5.8  
/gnu/store/3fa29zjsb48279g3qifa5fjlihx6wzvy-mariadb-10.5.8-dev 
/gnu/store/hxg1mynghbs1frnnwx2vb84ywj912a8j-mariadb-10.5.8-lib 
/gnu/store/67zkwlflvmj2mia67ifx07rzb3m2vyfn-mariadb-10.5.8 
   872  xprop@1.2.5 /gnu/store/2yj1m9xpil630qcry3psw6pg5nc7j8gh-xprop-1.2.5 
   855  libinput-minimal@1.16.4 
/gnu/store/zyr2hl2bsqxw63kr67p6nycdpmyng1f9-libinput-minimal-1.16.4 
   830  vulkan-headers@1.2.164  
/gnu/store/41gwjqma4whf6dvfif9d02fmmfa80bdr-vulkan-headers-1.2.164 
   788  sbcl@2.1.0  
/gnu/store/3dvfa85ycrpxbj208yfwikl0n33lavwi-sbcl-2.1.0-doc 
/gnu/store/1b7qwyv732n28gahwpjagv3xjjlpm2ik-sbcl-2.1.0 
   784  patchelf@0.11   
/gnu/store/ww555zg4njj4acr12qhbl8xjq9dzdg7f-patchelf-0.11 
   749  python-pytz@2020.4  
/gnu/store/lx2iqg2cpyi2ds1qqszav3vrf68hli5i-python-pytz-2020.4 
   739  python-cffi@1.14.4  
/gnu/store/x27rkkrp2dw3j0v0n3izd513kzxha6qp-python-cffi-1.14.4 
   714  python-iso8601@0.1.13   
/gnu/store/68b8mqbgsvdaqnrp3414sxqwymlpn29y-python-iso8601-0.1.13 
   682  python-cryptography-vectors@3.3.1   
/gnu/store/v3jjq6dmsf9l62pbfmz3502wc0fdixbh-python-cryptography-vectors-3.3.1 
   667  python-certifi@2020.12.5
/gnu/store/rbw7ni2f13s2fgxw825ygd5lpa1j2nw4-python-certifi-2020.12.5 
   619  gstreamer@1.18.2
/gnu/store/355qdcpy3dnv4yjpgrdxbgwk1hi03fw3-gstreamer-1.18.2 
   582  classpath@0.93  
/gnu/store/5hy2cdkjscq5546ym6jkf048dyick7cd-classpath-0.93 
   576  nss-certs@3.59  
/gnu/store/p131lkj2mhiq5dbl4snlkaachvlivbjy-nss-certs-3.59 
   511  python-pygments@2.7.3   
/gnu/store/4mzgxp6bsx4zk7xylr7hm5l8d7bby1x6-python-pygments-2.7.3 
   401  shadow@4.8.1
/gnu/store/lxnfvrkijw9awbrw47vx4nmra2dmpa16-shadow-4.8.1 
   245  git@2.30.0  
/gnu/store/xvpmhk29ykscfdpfyjhpyrhahi6rck19-git-2.30.0-credential-netrc 
/gnu/store/fnyrbmzxhcgbpl300irpycr8fy85dqrs-git-2.30.0-gui 
/gnu/store/klswflk1cqn723i0hyzxg3vv2wicrb5k-git-2.30.0 
/gnu/store/06f3b2igianyqwic7jp2c216lb98w6jb-git-2.30.0-send-email 
/gnu/store/7i9clx90q28b966aypr8g3yhrvqd1b3z-git-2.30.0-subtree 
/gnu/store/zlc18bbhbgc7lzjk5xqw5p54a0jrr8l3-git-2.30.0-svn 
   234  gsasl@1.10.0
/gnu/store/gs1mgdfxd7il90ij78zl9jdfrg2j7dcq-gsasl-1.10.0 
   227  gdk-pixbuf@2.40.0   
/gnu/store/xjdgypav5vcl4pyc388cs6gr5hv73fvp-gdk-pixbuf-2.40.0 
   222  libdrm@2.4.103  
/gnu/store/i6ydsdg2ha6k40s5vrqh5c5wqkkhx0i8-libdrm-2.4.103 
   221  elfutils@0.182  
/gnu/store/kbdmbs8h83kqya6wqjisjm6snbnjxpff-elfutils-0.182-bin 
/gnu/store/iy8q5i7fa9c347r34lllrvbqzh6lwrfr-elfutils-0.182 
   218  imagemagick@6.9.11-48   
/gnu/store/gjb5j8yf7aynicmfsxwqnwzhjp2sp6i8-imagemagick-6.9.11-48-doc 
/gnu/store/vnpms2y3g9wrkl550zk0gh5vx9rb5hym-imagemagick-6.9.11-48 
   217  xkbcomp-intermediate@1.4.4  
/gnu/store/c61lfs091rv4pa405rxcqzxn9hzvdlyn-xkbcomp-intermediate-1.4.4 
   216  libcap@2.45 /gnu/store/rcx340qk9dcs7lck86xba8fmbwn132vm-libcap-2.45 
   216  tzdata@2020f
/gnu/store/ix7dkzsc2g2028xxqirwmjlprdiarhsa-tzdata-2020f 
   214  xprop@1.2.5 /gnu/store/2yj1m9xpil630qcry3psw6pg5nc7j8gh-xprop-1.2.5 
   213  postgresql@13.1 
/gnu/store/bcgry8jrhs9d5z532yhacf2zzzviyzqi-postgresql-13.1 
   213  mariadb@10.5.8  
/gnu/store/3fa29zjsb48279g3qifa5fjlihx6wzvy-mariadb-10.5.8-dev 
/gnu/store/hxg1mynghbs1frnnwx2vb84ywj912a8j-mariadb-10.5.8-lib 
/gnu/store/67zkwlflvmj2mia67ifx07rzb3m2vyfn-mariadb-10.5.8 
   213  libinput-minimal@1.16.4