Bug: printer in the repl eats attr names if the window is too narrow #168

Closed
opened 2024-03-24 00:42:36 +00:00 by jade · 0 comments
Owner

@rbt

I caught this with the following session in a very narrow terminal window:

nix repl -f '<nixpkgs>'
nix-repl> keycloak.plugins
{
«derivation /nix/store/l1h3raf9q4ybcsk8sv1fr26y7kms8b01-keycloak-discord-0.5.0.drv»;
«derivation /nix/store/xhcygmqmbqcfm6gspsb2s80b0bsd4fjg-keycloak-metrics-spi-5.0.0.drv»;
  keycloak-restrict-client-auth = «derivation /nix/store/kfmmckirkp65jlmpp3akc8kii10dfwz2-keycloak
-restrict-client-auth-24.0.0.drv»;
  override = { ... };
  overrideDerivation = «lambda overrideDerivation @ /home/jade/dev/nixpkgs/lib/customisation.nix:1
11:32»;
  scim-for-keycloak = «derivation /nix/store/h7gf5n5imcr3kprx521rl59nb2z9icny-scim-for-keycloak-kc
-20-b1.drv»;
  scim-keycloak-user-storage-spi = «derivation /nix/store/akwn8cdrnd7x9v3apfxmhhsv0cj8jfq8-scim-ke
ycloak-user-storage-spi-unstable-2024-02-14.drv»;
}

It's notable that we are printing the attr name into the terminal but it is getting a CSI k which is clearing the line and causing it to not actually print (see https://terminalguide.namepad.de/seq/csi_ck/).

Screenshot:
Screenshot_20240323_173927.png

Reproduction of exactly what went into my terminal (generated via script -O wtfscript), which you can show to yourself by shoving it in a file and giving it to xxd -r.

00000000: 5363 7269 7074 2073 7461 7274 6564 206f  Script started o
00000010: 6e20 3230 3234 2d30 332d 3233 2031 373a  n 2024-03-23 17:
00000020: 3138 3a35 332d 3037 3a30 3020 5b54 4552  18:53-07:00 [TER
00000030: 4d3d 2278 7465 726d 2d32 3536 636f 6c6f  M="xterm-256colo
00000040: 7222 2054 5459 3d22 2f64 6576 2f70 7473  r" TTY="/dev/pts
00000050: 2f31 3622 2043 4f4c 554d 4e53 3d22 3938  /16" COLUMNS="98
00000060: 2220 4c49 4e45 533d 2235 3322 5d0a 1b5b  " LINES="53"]..[
00000070: 316d 1b5b 376d 251b 5b32 376d 1b5b 316d  1m.[7m%.[27m.[1m
00000080: 1b5b 306d 2020 2020 2020 2020 2020 2020  .[0m            
00000090: 2020 2020 2020 2020 2020 2020 2020 2020                  
000000a0: 2020 2020 2020 2020 2020 2020 2020 2020                  
000000b0: 2020 2020 2020 2020 2020 2020 2020 2020                  
000000c0: 2020 2020 2020 2020 2020 2020 2020 2020                  
000000d0: 2020 2020 2020 2020 2020 2020 2020 2020                  
000000e0: 2020 2020 200d 200d 0d1b 5b30 6d1b 5b32       . ...[0m.[2
000000f0: 376d 1b5b 3234 6d1b 5b4a 6465 762f 6e69  7m.[24m.[Jdev/ni
00000100: 7870 6b67 7320 1b5b 3332 6dc2 bb1b 5b33  xpkgs .[32m...[3
00000110: 396d 1b5b 306d 201b 5b4b 1b5b 3539 431b  9m.[0m .[K.[59C.
00000120: 5b33 383b 353b 3234 346d 201b 5b33 326d  [38;5;244m .[32m
00000130: 6a61 6465 2f63 6c61 6e67 6275 696c 6461  jade/clangbuilda
00000140: 6e61 6c79 7a65 721b 5b33 396d 1b5b 3833  nalyzer.[39m.[83
00000150: 441b 5b3f 3168 1b3d 1b5b 3f32 3030 3468  D.[?1h.=.[?2004h
00000160: 6e08 1b5b 346d 6e1b 5b32 346d 081b 5b34  n..[4mn.[24m..[4
00000170: 6d6e 1b5b 3234 6d1b 5b39 306d 6978 2072  mn.[24m.[90mix r
00000180: 6570 6c20 2d66 202e 1b5b 3339 6d1b 5b31  epl -f ..[39m.[1
00000190: 3244 081b 5b34 6d6e 1b5b 3339 6d1b 5b34  2D..[4mn.[39m.[4
000001a0: 6d69 1b5b 3234 6d08 081b 5b34 6d6e 1b5b  mi.[24m...[4mn.[
000001b0: 346d 691b 5b33 396d 1b5b 346d 781b 5b32  4mi.[39m.[4mx.[2
000001c0: 346d 0808 081b 5b32 346d 1b5b 3332 6d6e  4m....[24m.[32mn
000001d0: 1b5b 3234 6d1b 5b33 326d 691b 5b32 346d  .[24m.[32mi.[24m
000001e0: 1b5b 3332 6d78 1b5b 3339 6d08 1b5b 3332  .[32mx.[39m..[32
000001f0: 6d78 1b5b 3332 6d20 1b5b 3339 6d08 081b  mx.[32m .[39m...
00000200: 5b33 326d 781b 5b33 396d 1b5b 3339 6d20  [32mx.[39m.[39m 
00000210: 1b5b 3339 6d72 081b 5b34 6d72 1b5b 3234  .[39mr..[4mr.[24
00000220: 6d08 1b5b 346d 721b 5b33 396d 1b5b 346d  m..[4mr.[39m.[4m
00000230: 651b 5b32 346d 081b 5b34 6d65 1b5b 3339  e.[24m..[4me.[39
00000240: 6d1b 5b34 6d70 1b5b 3234 6d08 1b5b 346d  m.[4mp.[24m..[4m
00000250: 701b 5b33 396d 1b5b 346d 6c1b 5b32 346d  p.[39m.[4ml.[24m
00000260: 0808 0808 1b5b 3234 6d72 1b5b 3234 6d65  .....[24mr.[24me
00000270: 1b5b 3234 6d70 1b5b 3234 6d6c 1b5b 3339  .[24mp.[24ml.[39
00000280: 6d20 1b5b 3339 6d2d 1b5b 3339 6d66 1b5b  m .[39m-.[39mf.[
00000290: 3339 6d20 1b5b 3339 6d2e 081b 5b34 6d2e  39m .[39m...[4m.
000002a0: 1b5b 3234 6d1b 5b3f 316c 1b3e 1b5b 3f32  .[24m.[?1l.>.[?2
000002b0: 3030 346c 0d0d 0a0d 1b5b 306d 1b5b 4b0d  004l.....[0m.[K.
000002c0: 1b5b 4b4c 6978 2032 2e39 302e 302d 6c69  .[KLix 2.90.0-li
000002d0: 7870 7265 3230 3234 3033 3233 2d65 6262  xpre20240323-ebb
000002e0: 6339 3832 0d0a 5479 7065 203a 3f20 666f  c982..Type :? fo
000002f0: 7220 6865 6c70 2e1b 5b30 6d0d 0a0d 1b5b  r help..[0m....[
00000300: 306d 1b5b 4b0d 1b5b 306d 1b5b 4b0d 1b5b  0m.[K..[0m.[K..[
00000310: 306d 1b5b 4b0d 1b5b 306d 1b5b 4b0d 1b5b  0m.[K..[0m.[K..[
00000320: 4b4c 6f61 6469 6e67 2069 6e73 7461 6c6c  KLoading install
00000330: 6162 6c65 2027 272e 2e2e 1b5b 306d 0d0a  able ''....[0m..
00000340: 0d1b 5b30 6d1b 5b4b 0d1b 5b4b 4164 6465  ..[0m.[K..[KAdde
00000350: 6420 3230 3735 3020 7661 7269 6162 6c65  d 20750 variable
00000360: 732e 1b5b 306d 0d0a 0d1b 5b30 6d1b 5b4b  s..[0m....[0m.[K
00000370: 0d1b 5b4b 6e69 782d 7265 706c 3e20 6b65  ..[Knix-repl> ke
00000380: 7963 6c6f 612e 0820 080d 6e69 782d 7265  ycloa.. ..nix-re
00000390: 706c 3e20 6b65 7963 6c6f 616b 2e70 6c75  pl> keycloak.plu
000003a0: 6769 6e73 0d0d 0a0d 1b5b 4b7b 0d0a 2020  gins.....[K{..  
000003b0: 6b65 7963 6c6f 616b 2d64 6973 636f 7264  keycloak-discord
000003c0: 203d 200d 1b5b 306d 1b5b 4b1b 5b33 323b   = ..[0m.[K.[32;
000003d0: 316d c2ab 6465 7269 7661 7469 6f6e 202f  1m..derivation /
000003e0: 6e69 782f 7374 6f72 652f 6c31 6833 7261  nix/store/l1h3ra
000003f0: 6639 7134 7962 6373 6b38 7376 3166 7232  f9q4ybcsk8sv1fr2
00000400: 3679 376b 6d73 3862 3031 2d6b 6579 636c  6y7kms8b01-keycl
00000410: 6f61 6b2d 6469 7363 6f72 642d 302e 352e  oak-discord-0.5.
00000420: 302e 6472 76c2 bb1b 5b30 6d3b 0d0a 2020  0.drv...[0m;..  
00000430: 6b65 7963 6c6f 616b 2d6d 6574 7269 6373  keycloak-metrics
00000440: 2d73 7069 203d 200d 1b5b 306d 1b5b 4b0d  -spi = ..[0m.[K.
00000450: 1b5b 306d 1b5b 4b0d 1b5b 306d 1b5b 4b0d  .[0m.[K..[0m.[K.
00000460: 1b5b 306d 1b5b 4b0d 1b5b 306d 1b5b 4b0d  .[0m.[K..[0m.[K.
00000470: 1b5b 306d 1b5b 4b0d 1b5b 306d 1b5b 4b0d  .[0m.[K..[0m.[K.
00000480: 1b5b 306d 1b5b 4b0d 1b5b 306d 1b5b 4b0d  .[0m.[K..[0m.[K.
00000490: 1b5b 306d 1b5b 4b0d 1b5b 306d 1b5b 4b0d  .[0m.[K..[0m.[K.
000004a0: 1b5b 306d 1b5b 4b1b 5b33 323b 316d c2ab  .[0m.[K.[32;1m..
000004b0: 6465 7269 7661 7469 6f6e 202f 6e69 782f  derivation /nix/
000004c0: 7374 6f72 652f 7868 6379 676d 716d 6271  store/xhcygmqmbq
000004d0: 6366 6d36 6773 7073 6232 7338 3062 3062  cfm6gspsb2s80b0b
000004e0: 7364 3466 6a67 2d6b 6579 636c 6f61 6b2d  sd4fjg-keycloak-
000004f0: 6d65 7472 6963 732d 7370 692d 352e 302e  metrics-spi-5.0.
00000500: 302e 6472 76c2 bb1b 5b30 6d3b 0d0a 2020  0.drv...[0m;..  
00000510: 6b65 7963 6c6f 616b 2d72 6573 7472 6963  keycloak-restric
00000520: 742d 636c 6965 6e74 2d61 7574 6820 3d20  t-client-auth = 
00000530: 1b5b 3332 3b31 6dc2 ab64 6572 6976 6174  .[32;1m..derivat
00000540: 696f 6e20 2f6e 6978 2f73 746f 7265 2f6b  ion /nix/store/k
00000550: 666d 6d63 6b69 726b 7036 356a 6c6d 7070  fmmckirkp65jlmpp
00000560: 3361 6b63 386b 6969 3130 6466 777a 322d  3akc8kii10dfwz2-
00000570: 6b65 7963 6c6f 616b 2d72 6573 7472 6963  keycloak-restric
00000580: 742d 636c 6965 6e74 2d61 7574 682d 3234  t-client-auth-24
00000590: 2e30 2e30 2e64 7276 c2bb 1b5b 306d 3b0d  .0.0.drv...[0m;.
000005a0: 0a20 206f 7665 7272 6964 6520 3d20 7b20  .  override = { 
000005b0: 2e2e 2e20 7d3b 0d0a 2020 6f76 6572 7269  ... };..  overri
000005c0: 6465 4465 7269 7661 7469 6f6e 203d 201b  deDerivation = .
000005d0: 5b33 343b 316d c2ab 6c61 6d62 6461 206f  [34;1m..lambda o
000005e0: 7665 7272 6964 6544 6572 6976 6174 696f  verrideDerivatio
000005f0: 6e20 4020 2f68 6f6d 652f 6a61 6465 2f64  n @ /home/jade/d
00000600: 6576 2f6e 6978 706b 6773 2f6c 6962 2f63  ev/nixpkgs/lib/c
00000610: 7573 746f 6d69 7361 7469 6f6e 2e6e 6978  ustomisation.nix
00000620: 3a31 3131 3a33 32c2 bb1b 5b30 6d3b 0d0a  :111:32...[0m;..
00000630: 2020 7363 696d 2d66 6f72 2d6b 6579 636c    scim-for-keycl
00000640: 6f61 6b20 3d20 1b5b 3332 3b31 6dc2 ab64  oak = .[32;1m..d
00000650: 6572 6976 6174 696f 6e20 2f6e 6978 2f73  erivation /nix/s
00000660: 746f 7265 2f68 3767 6635 6e35 696d 6372  tore/h7gf5n5imcr
00000670: 336b 7072 7835 3231 726c 3539 6e62 327a  3kprx521rl59nb2z
00000680: 3969 636e 792d 7363 696d 2d66 6f72 2d6b  9icny-scim-for-k
00000690: 6579 636c 6f61 6b2d 6b63 2d32 302d 6231  eycloak-kc-20-b1
000006a0: 2e64 7276 c2bb 1b5b 306d 3b0d 0a20 2073  .drv...[0m;..  s
000006b0: 6369 6d2d 6b65 7963 6c6f 616b 2d75 7365  cim-keycloak-use
000006c0: 722d 7374 6f72 6167 652d 7370 6920 3d20  r-storage-spi = 
000006d0: 1b5b 3332 3b31 6dc2 ab64 6572 6976 6174  .[32;1m..derivat
000006e0: 696f 6e20 2f6e 6978 2f73 746f 7265 2f61  ion /nix/store/a
000006f0: 6b77 6e38 6364 726e 6437 7839 7633 6170  kwn8cdrnd7x9v3ap
00000700: 6678 6d68 6873 7630 636a 386a 6671 382d  fxmhhsv0cj8jfq8-
00000710: 7363 696d 2d6b 6579 636c 6f61 6b2d 7573  scim-keycloak-us
00000720: 6572 2d73 746f 7261 6765 2d73 7069 2d75  er-storage-spi-u
00000730: 6e73 7461 626c 652d 3230 3234 2d30 322d  nstable-2024-02-
00000740: 3134 2e64 7276 c2bb 1b5b 306d 3b0d 0a7d  14.drv...[0m;..}
00000750: 0d0a 0d0a 0d1b 5b4b 6e69 782d 7265 706c  ......[Knix-repl
00000760: 3e20 0d1b 5b4b 0d0a 0d1b 5b4b 1b5b 316d  > ..[K....[K.[1m
00000770: 1b5b 376d 251b 5b32 376d 1b5b 316d 1b5b  .[7m%.[27m.[1m.[
00000780: 306d 2020 2020 2020 2020 2020 2020 2020  0m              
00000790: 2020 2020 2020 2020 2020 2020 2020 2020                  
000007a0: 2020 2020 2020 2020 2020 2020 2020 2020                  
000007b0: 2020 2020 2020 2020 2020 2020 2020 2020                  
000007c0: 2020 2020 2020 2020 2020 2020 2020 2020                  
000007d0: 2020 2020 2020 2020 2020 2020 2020 2020                  
000007e0: 2020 200d 200d 0d1b 5b30 6d1b 5b32 376d     . ...[0m.[27m
000007f0: 1b5b 3234 6d1b 5b4a 6465 762f 6e69 7870  .[24m.[Jdev/nixp
00000800: 6b67 7320 1b5b 3332 6dc2 bb1b 5b33 396d  kgs .[32m...[39m
00000810: 1b5b 306d 201b 5b4b 1b5b 3539 431b 5b33  .[0m .[K.[59C.[3
00000820: 383b 353b 3234 346d 201b 5b33 326d 6a61  8;5;244m .[32mja
00000830: 6465 2f63 6c61 6e67 6275 696c 6461 6e61  de/clangbuildana
00000840: 6c79 7a65 721b 5b33 396d 1b5b 3833 441b  lyzer.[39m.[83D.
00000850: 5b3f 3168 1b3d 1b5b 3f32 3030 3468 1b5b  [?1h.=.[?2004h.[
00000860: 3f32 3030 346c 0d0d 0a0a 5363 7269 7074  ?2004l....Script
00000870: 2064 6f6e 6520 6f6e 2032 3032 342d 3033   done on 2024-03
00000880: 2d32 3320 3137 3a31 393a 3130 2d30 373a  -23 17:19:10-07:
00000890: 3030 205b 434f 4d4d 414e 445f 4558 4954  00 [COMMAND_EXIT
000008a0: 5f43 4f44 453d 2230 225d 0a              _CODE="0"].
@rbt I caught this with the following session in a very narrow terminal window: ``` nix repl -f '<nixpkgs>' nix-repl> keycloak.plugins { «derivation /nix/store/l1h3raf9q4ybcsk8sv1fr26y7kms8b01-keycloak-discord-0.5.0.drv»; «derivation /nix/store/xhcygmqmbqcfm6gspsb2s80b0bsd4fjg-keycloak-metrics-spi-5.0.0.drv»; keycloak-restrict-client-auth = «derivation /nix/store/kfmmckirkp65jlmpp3akc8kii10dfwz2-keycloak -restrict-client-auth-24.0.0.drv»; override = { ... }; overrideDerivation = «lambda overrideDerivation @ /home/jade/dev/nixpkgs/lib/customisation.nix:1 11:32»; scim-for-keycloak = «derivation /nix/store/h7gf5n5imcr3kprx521rl59nb2z9icny-scim-for-keycloak-kc -20-b1.drv»; scim-keycloak-user-storage-spi = «derivation /nix/store/akwn8cdrnd7x9v3apfxmhhsv0cj8jfq8-scim-ke ycloak-user-storage-spi-unstable-2024-02-14.drv»; } ``` It's notable that we *are* printing the attr name into the terminal but it is getting a `CSI k` which is clearing the line and causing it to not actually print (see https://terminalguide.namepad.de/seq/csi_ck/). Screenshot: ![Screenshot_20240323_173927.png](/attachments/4a246e51-fd85-4d10-a8cb-8e275883a88a) Reproduction of exactly what went into my terminal (generated via `script -O wtfscript`), which you can show to yourself by shoving it in a file and giving it to `xxd -r`. ``` 00000000: 5363 7269 7074 2073 7461 7274 6564 206f Script started o 00000010: 6e20 3230 3234 2d30 332d 3233 2031 373a n 2024-03-23 17: 00000020: 3138 3a35 332d 3037 3a30 3020 5b54 4552 18:53-07:00 [TER 00000030: 4d3d 2278 7465 726d 2d32 3536 636f 6c6f M="xterm-256colo 00000040: 7222 2054 5459 3d22 2f64 6576 2f70 7473 r" TTY="/dev/pts 00000050: 2f31 3622 2043 4f4c 554d 4e53 3d22 3938 /16" COLUMNS="98 00000060: 2220 4c49 4e45 533d 2235 3322 5d0a 1b5b " LINES="53"]..[ 00000070: 316d 1b5b 376d 251b 5b32 376d 1b5b 316d 1m.[7m%.[27m.[1m 00000080: 1b5b 306d 2020 2020 2020 2020 2020 2020 .[0m 00000090: 2020 2020 2020 2020 2020 2020 2020 2020 000000a0: 2020 2020 2020 2020 2020 2020 2020 2020 000000b0: 2020 2020 2020 2020 2020 2020 2020 2020 000000c0: 2020 2020 2020 2020 2020 2020 2020 2020 000000d0: 2020 2020 2020 2020 2020 2020 2020 2020 000000e0: 2020 2020 200d 200d 0d1b 5b30 6d1b 5b32 . ...[0m.[2 000000f0: 376d 1b5b 3234 6d1b 5b4a 6465 762f 6e69 7m.[24m.[Jdev/ni 00000100: 7870 6b67 7320 1b5b 3332 6dc2 bb1b 5b33 xpkgs .[32m...[3 00000110: 396d 1b5b 306d 201b 5b4b 1b5b 3539 431b 9m.[0m .[K.[59C. 00000120: 5b33 383b 353b 3234 346d 201b 5b33 326d [38;5;244m .[32m 00000130: 6a61 6465 2f63 6c61 6e67 6275 696c 6461 jade/clangbuilda 00000140: 6e61 6c79 7a65 721b 5b33 396d 1b5b 3833 nalyzer.[39m.[83 00000150: 441b 5b3f 3168 1b3d 1b5b 3f32 3030 3468 D.[?1h.=.[?2004h 00000160: 6e08 1b5b 346d 6e1b 5b32 346d 081b 5b34 n..[4mn.[24m..[4 00000170: 6d6e 1b5b 3234 6d1b 5b39 306d 6978 2072 mn.[24m.[90mix r 00000180: 6570 6c20 2d66 202e 1b5b 3339 6d1b 5b31 epl -f ..[39m.[1 00000190: 3244 081b 5b34 6d6e 1b5b 3339 6d1b 5b34 2D..[4mn.[39m.[4 000001a0: 6d69 1b5b 3234 6d08 081b 5b34 6d6e 1b5b mi.[24m...[4mn.[ 000001b0: 346d 691b 5b33 396d 1b5b 346d 781b 5b32 4mi.[39m.[4mx.[2 000001c0: 346d 0808 081b 5b32 346d 1b5b 3332 6d6e 4m....[24m.[32mn 000001d0: 1b5b 3234 6d1b 5b33 326d 691b 5b32 346d .[24m.[32mi.[24m 000001e0: 1b5b 3332 6d78 1b5b 3339 6d08 1b5b 3332 .[32mx.[39m..[32 000001f0: 6d78 1b5b 3332 6d20 1b5b 3339 6d08 081b mx.[32m .[39m... 00000200: 5b33 326d 781b 5b33 396d 1b5b 3339 6d20 [32mx.[39m.[39m 00000210: 1b5b 3339 6d72 081b 5b34 6d72 1b5b 3234 .[39mr..[4mr.[24 00000220: 6d08 1b5b 346d 721b 5b33 396d 1b5b 346d m..[4mr.[39m.[4m 00000230: 651b 5b32 346d 081b 5b34 6d65 1b5b 3339 e.[24m..[4me.[39 00000240: 6d1b 5b34 6d70 1b5b 3234 6d08 1b5b 346d m.[4mp.[24m..[4m 00000250: 701b 5b33 396d 1b5b 346d 6c1b 5b32 346d p.[39m.[4ml.[24m 00000260: 0808 0808 1b5b 3234 6d72 1b5b 3234 6d65 .....[24mr.[24me 00000270: 1b5b 3234 6d70 1b5b 3234 6d6c 1b5b 3339 .[24mp.[24ml.[39 00000280: 6d20 1b5b 3339 6d2d 1b5b 3339 6d66 1b5b m .[39m-.[39mf.[ 00000290: 3339 6d20 1b5b 3339 6d2e 081b 5b34 6d2e 39m .[39m...[4m. 000002a0: 1b5b 3234 6d1b 5b3f 316c 1b3e 1b5b 3f32 .[24m.[?1l.>.[?2 000002b0: 3030 346c 0d0d 0a0d 1b5b 306d 1b5b 4b0d 004l.....[0m.[K. 000002c0: 1b5b 4b4c 6978 2032 2e39 302e 302d 6c69 .[KLix 2.90.0-li 000002d0: 7870 7265 3230 3234 3033 3233 2d65 6262 xpre20240323-ebb 000002e0: 6339 3832 0d0a 5479 7065 203a 3f20 666f c982..Type :? fo 000002f0: 7220 6865 6c70 2e1b 5b30 6d0d 0a0d 1b5b r help..[0m....[ 00000300: 306d 1b5b 4b0d 1b5b 306d 1b5b 4b0d 1b5b 0m.[K..[0m.[K..[ 00000310: 306d 1b5b 4b0d 1b5b 306d 1b5b 4b0d 1b5b 0m.[K..[0m.[K..[ 00000320: 4b4c 6f61 6469 6e67 2069 6e73 7461 6c6c KLoading install 00000330: 6162 6c65 2027 272e 2e2e 1b5b 306d 0d0a able ''....[0m.. 00000340: 0d1b 5b30 6d1b 5b4b 0d1b 5b4b 4164 6465 ..[0m.[K..[KAdde 00000350: 6420 3230 3735 3020 7661 7269 6162 6c65 d 20750 variable 00000360: 732e 1b5b 306d 0d0a 0d1b 5b30 6d1b 5b4b s..[0m....[0m.[K 00000370: 0d1b 5b4b 6e69 782d 7265 706c 3e20 6b65 ..[Knix-repl> ke 00000380: 7963 6c6f 612e 0820 080d 6e69 782d 7265 ycloa.. ..nix-re 00000390: 706c 3e20 6b65 7963 6c6f 616b 2e70 6c75 pl> keycloak.plu 000003a0: 6769 6e73 0d0d 0a0d 1b5b 4b7b 0d0a 2020 gins.....[K{.. 000003b0: 6b65 7963 6c6f 616b 2d64 6973 636f 7264 keycloak-discord 000003c0: 203d 200d 1b5b 306d 1b5b 4b1b 5b33 323b = ..[0m.[K.[32; 000003d0: 316d c2ab 6465 7269 7661 7469 6f6e 202f 1m..derivation / 000003e0: 6e69 782f 7374 6f72 652f 6c31 6833 7261 nix/store/l1h3ra 000003f0: 6639 7134 7962 6373 6b38 7376 3166 7232 f9q4ybcsk8sv1fr2 00000400: 3679 376b 6d73 3862 3031 2d6b 6579 636c 6y7kms8b01-keycl 00000410: 6f61 6b2d 6469 7363 6f72 642d 302e 352e oak-discord-0.5. 00000420: 302e 6472 76c2 bb1b 5b30 6d3b 0d0a 2020 0.drv...[0m;.. 00000430: 6b65 7963 6c6f 616b 2d6d 6574 7269 6373 keycloak-metrics 00000440: 2d73 7069 203d 200d 1b5b 306d 1b5b 4b0d -spi = ..[0m.[K. 00000450: 1b5b 306d 1b5b 4b0d 1b5b 306d 1b5b 4b0d .[0m.[K..[0m.[K. 00000460: 1b5b 306d 1b5b 4b0d 1b5b 306d 1b5b 4b0d .[0m.[K..[0m.[K. 00000470: 1b5b 306d 1b5b 4b0d 1b5b 306d 1b5b 4b0d .[0m.[K..[0m.[K. 00000480: 1b5b 306d 1b5b 4b0d 1b5b 306d 1b5b 4b0d .[0m.[K..[0m.[K. 00000490: 1b5b 306d 1b5b 4b0d 1b5b 306d 1b5b 4b0d .[0m.[K..[0m.[K. 000004a0: 1b5b 306d 1b5b 4b1b 5b33 323b 316d c2ab .[0m.[K.[32;1m.. 000004b0: 6465 7269 7661 7469 6f6e 202f 6e69 782f derivation /nix/ 000004c0: 7374 6f72 652f 7868 6379 676d 716d 6271 store/xhcygmqmbq 000004d0: 6366 6d36 6773 7073 6232 7338 3062 3062 cfm6gspsb2s80b0b 000004e0: 7364 3466 6a67 2d6b 6579 636c 6f61 6b2d sd4fjg-keycloak- 000004f0: 6d65 7472 6963 732d 7370 692d 352e 302e metrics-spi-5.0. 00000500: 302e 6472 76c2 bb1b 5b30 6d3b 0d0a 2020 0.drv...[0m;.. 00000510: 6b65 7963 6c6f 616b 2d72 6573 7472 6963 keycloak-restric 00000520: 742d 636c 6965 6e74 2d61 7574 6820 3d20 t-client-auth = 00000530: 1b5b 3332 3b31 6dc2 ab64 6572 6976 6174 .[32;1m..derivat 00000540: 696f 6e20 2f6e 6978 2f73 746f 7265 2f6b ion /nix/store/k 00000550: 666d 6d63 6b69 726b 7036 356a 6c6d 7070 fmmckirkp65jlmpp 00000560: 3361 6b63 386b 6969 3130 6466 777a 322d 3akc8kii10dfwz2- 00000570: 6b65 7963 6c6f 616b 2d72 6573 7472 6963 keycloak-restric 00000580: 742d 636c 6965 6e74 2d61 7574 682d 3234 t-client-auth-24 00000590: 2e30 2e30 2e64 7276 c2bb 1b5b 306d 3b0d .0.0.drv...[0m;. 000005a0: 0a20 206f 7665 7272 6964 6520 3d20 7b20 . override = { 000005b0: 2e2e 2e20 7d3b 0d0a 2020 6f76 6572 7269 ... };.. overri 000005c0: 6465 4465 7269 7661 7469 6f6e 203d 201b deDerivation = . 000005d0: 5b33 343b 316d c2ab 6c61 6d62 6461 206f [34;1m..lambda o 000005e0: 7665 7272 6964 6544 6572 6976 6174 696f verrideDerivatio 000005f0: 6e20 4020 2f68 6f6d 652f 6a61 6465 2f64 n @ /home/jade/d 00000600: 6576 2f6e 6978 706b 6773 2f6c 6962 2f63 ev/nixpkgs/lib/c 00000610: 7573 746f 6d69 7361 7469 6f6e 2e6e 6978 ustomisation.nix 00000620: 3a31 3131 3a33 32c2 bb1b 5b30 6d3b 0d0a :111:32...[0m;.. 00000630: 2020 7363 696d 2d66 6f72 2d6b 6579 636c scim-for-keycl 00000640: 6f61 6b20 3d20 1b5b 3332 3b31 6dc2 ab64 oak = .[32;1m..d 00000650: 6572 6976 6174 696f 6e20 2f6e 6978 2f73 erivation /nix/s 00000660: 746f 7265 2f68 3767 6635 6e35 696d 6372 tore/h7gf5n5imcr 00000670: 336b 7072 7835 3231 726c 3539 6e62 327a 3kprx521rl59nb2z 00000680: 3969 636e 792d 7363 696d 2d66 6f72 2d6b 9icny-scim-for-k 00000690: 6579 636c 6f61 6b2d 6b63 2d32 302d 6231 eycloak-kc-20-b1 000006a0: 2e64 7276 c2bb 1b5b 306d 3b0d 0a20 2073 .drv...[0m;.. s 000006b0: 6369 6d2d 6b65 7963 6c6f 616b 2d75 7365 cim-keycloak-use 000006c0: 722d 7374 6f72 6167 652d 7370 6920 3d20 r-storage-spi = 000006d0: 1b5b 3332 3b31 6dc2 ab64 6572 6976 6174 .[32;1m..derivat 000006e0: 696f 6e20 2f6e 6978 2f73 746f 7265 2f61 ion /nix/store/a 000006f0: 6b77 6e38 6364 726e 6437 7839 7633 6170 kwn8cdrnd7x9v3ap 00000700: 6678 6d68 6873 7630 636a 386a 6671 382d fxmhhsv0cj8jfq8- 00000710: 7363 696d 2d6b 6579 636c 6f61 6b2d 7573 scim-keycloak-us 00000720: 6572 2d73 746f 7261 6765 2d73 7069 2d75 er-storage-spi-u 00000730: 6e73 7461 626c 652d 3230 3234 2d30 322d nstable-2024-02- 00000740: 3134 2e64 7276 c2bb 1b5b 306d 3b0d 0a7d 14.drv...[0m;..} 00000750: 0d0a 0d0a 0d1b 5b4b 6e69 782d 7265 706c ......[Knix-repl 00000760: 3e20 0d1b 5b4b 0d0a 0d1b 5b4b 1b5b 316d > ..[K....[K.[1m 00000770: 1b5b 376d 251b 5b32 376d 1b5b 316d 1b5b .[7m%.[27m.[1m.[ 00000780: 306d 2020 2020 2020 2020 2020 2020 2020 0m 00000790: 2020 2020 2020 2020 2020 2020 2020 2020 000007a0: 2020 2020 2020 2020 2020 2020 2020 2020 000007b0: 2020 2020 2020 2020 2020 2020 2020 2020 000007c0: 2020 2020 2020 2020 2020 2020 2020 2020 000007d0: 2020 2020 2020 2020 2020 2020 2020 2020 000007e0: 2020 200d 200d 0d1b 5b30 6d1b 5b32 376d . ...[0m.[27m 000007f0: 1b5b 3234 6d1b 5b4a 6465 762f 6e69 7870 .[24m.[Jdev/nixp 00000800: 6b67 7320 1b5b 3332 6dc2 bb1b 5b33 396d kgs .[32m...[39m 00000810: 1b5b 306d 201b 5b4b 1b5b 3539 431b 5b33 .[0m .[K.[59C.[3 00000820: 383b 353b 3234 346d 201b 5b33 326d 6a61 8;5;244m .[32mja 00000830: 6465 2f63 6c61 6e67 6275 696c 6461 6e61 de/clangbuildana 00000840: 6c79 7a65 721b 5b33 396d 1b5b 3833 441b lyzer.[39m.[83D. 00000850: 5b3f 3168 1b3d 1b5b 3f32 3030 3468 1b5b [?1h.=.[?2004h.[ 00000860: 3f32 3030 346c 0d0d 0a0a 5363 7269 7074 ?2004l....Script 00000870: 2064 6f6e 6520 6f6e 2032 3032 342d 3033 done on 2024-03 00000880: 2d32 3320 3137 3a31 393a 3130 2d30 373a -23 17:19:10-07: 00000890: 3030 205b 434f 4d4d 414e 445f 4558 4954 00 [COMMAND_EXIT 000008a0: 5f43 4f44 453d 2230 225d 0a _CODE="0"]. ```
jade added the
ux
bug
labels 2024-03-24 00:42:36 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lix-project/lix#168
No description provided.