guix-devel/gnu
Ludovic Courtès 6c5790a2fa
uuid: 'fat-uuid->string' preserves leading zeros.
Fixes <https://bugs.gnu.org/35582>.
Reported by sirgazil <sirgazil@zoho.com>.

Previously, leading zeros would be removed, leading to an "invalid"
UUID:

  (uuid->string (uuid "00CA-050E" 'fat32))
  ⇒ "CA-50E"
  (string->uuid "CA-50E" 'fat32)
  ⇒ #f

* gnu/system/uuid.scm (fat-uuid->string): Pad digits with zeros.
* tests/uuid.scm ("uuid, FAT32, leading zeros preserved"): New test.
2019-05-07 12:18:44 +02:00
..
bootloader gnu: u-boot: Update to 2019.04. 2019-04-29 12:35:04 +02:00
build shepherd: Include /etc/localtime in service containers. 2019-05-03 17:47:29 +02:00
installer installer: Add password 'hide' checkbox. 2019-05-07 09:25:45 +02:00
packages gnu: grammalecte: Update to 1.0.2. 2019-05-07 10:25:19 +02:00
services services: docker: Add new fields to support proxy. 2019-05-05 20:14:15 -04:00
system uuid: 'fat-uuid->string' preserves leading zeros. 2019-05-07 12:18:44 +02:00
tests tests: separate-store-os: Increase root partition size. 2019-04-14 17:42:08 +02:00
artwork.scm
bootloader.scm
ci.scm
installer.scm installer: Actually reboot when the user presses "Reboot." 2019-04-26 14:19:36 +02:00
local.mk gnu: gcc@9: Fix limits.h include for cross builds. 2019-05-06 10:22:00 +02:00
packages.scm
services.scm
system.scm system: Add boot file systems to /etc/fstab. 2019-04-27 00:11:52 +02:00
tests.scm