Package Details: rofi-lbonn-wayland 1.7.5+wayland1-1

Git Clone URL: https://aur.archlinux.org/rofi-lbonn-wayland.git (read-only, click to copy)
Package Base: rofi-lbonn-wayland
Description: A window switcher, application launcher and dmenu replacement (Wayland fork)
Upstream URL: https://github.com/lbonn/rofi
Licenses: MIT
Conflicts: rofi
Provides: rofi
Submitter: sperg512
Maintainer: sperg512
Last Packager: sperg512
Votes: 20
Popularity: 1.97
First Submitted: 2021-07-20 19:37 (UTC)
Last Updated: 2022-09-10 18:19 (UTC)

Dependencies (14)

Required by (176)

Sources (1)

Latest Comments

1 2 3 Next › Last »

Joan31 commented on 2022-11-19 02:26 (UTC)

Hi,

For now you have to download it with nocheck flag.

With yay :

yay -S --mflags "--nocheck" rofi-lbonn-wayland

OJFord commented on 2022-10-05 21:52 (UTC)

Thanks for tracking that down and pursuing (recursively) upstream, @Celti.

Celti commented on 2022-10-03 21:57 (UTC) (edited on 2022-10-03 21:58 (UTC) by Celti)

This has been fixed upstream in libnkutils and upstream rofi. Until a new version of lbonn rofi has been released, you can bypass the issue by building with --nocheck.

Celti commented on 2022-10-02 19:11 (UTC) (edited on 2022-10-02 19:46 (UTC) by Celti)

Okay, so the issue AFAICT is that the test in libnkutils is expecting %e to return numbers padded with normal spaces when it currently returns them padded with U+2007 FIGURE SPACE. This change was made in glib four months ago in https://github.com/GNOME/glib/commit/7074122f308b7b3402fba250f2010778fdad6eff, present in glib 2.73.1 and later. libnkutils needs to be updated for the change.

I've properly reported this upstream at https://github.com/sardemff7/libnkutils/issues/4

OJFord commented on 2022-10-02 17:45 (UTC)

I notice someone has now reported the same upstream: https://github.com/lbonn/rofi/issues/63

OJFord commented on 2022-09-30 20:04 (UTC)

@Celti: Thanks for the suggestion, same error though.

ecm commented on 2022-09-30 15:29 (UTC) (edited on 2022-09-30 15:31 (UTC) by ecm)

I am experiencing the same Check() error as @OJFord. (I am using aurutils as my AUR Helper so it isn't a yay bug)

The package builds in a chroot environment when the Check() block is skipped, and there doesn't seem to be any issue with the resulting package.

So either the PKGBUILD missing a dependency or it's a bug with libnkutils.

EDIT: Clarity

Celti commented on 2022-09-29 20:07 (UTC)

@OJFord, try building with LANG=C to rule out any issues with your locale.

OJFord commented on 2022-09-28 16:53 (UTC)

Errors:

==> Starting check()...
ninja: Entering directory `$HOME/.cache/yay/rofi-lbonn-wayland/src/build'
[1/1] Generating subprojects/libnkutils/nkutils-git-version.h with a custom command
 1/18 libnkutils:gtk-settings / libnkutils gtk-settings module tests           OK              0.02s   4 subtests passed
 2/18 libnkutils:enum / libnkutils enum module tests                           OK              0.02s   13 subtests passed
 3/18 rofi / history test                                                      OK              0.01s
 4/18 libnkutils:format-string / libnkutils format-string module tests         ERROR           0.03s   exit status 1
>>> MALLOC_PERTURB_=254 $HOME/.cache/yay/rofi-lbonn-wayland/src/build/subprojects/libnkutils/nk-format-string.test --tap

 5/18 libnkutils:xdg-de / libnkutils xdg-de module tests                       OK              0.03s   19 subtests passed
 6/18 rofi / helper_pidfile test                                               OK              0.03s
 7/18 libnkutils:xdg-theme / libnkutils xdg-theme module tests                 OK              0.04s   22 subtests passed
 8/18 rofi / widget test                                                       OK              0.03s
 9/18 rofi / box test                                                          OK              0.02s
10/18 rofi / scrollbar test                                                    OK              0.02s
11/18 rofi / helper test                                                       OK              0.02s
12/18 rofi / helper_expand test                                                OK              0.02s
13/18 rofi / helper_config_cmdline_parser test                                 OK              0.02s
14/18 rofi / textbox test                                                      OK              0.03s
15/18 rofi / mode test                                                         OK              0.01s
16/18 rofi / helper_tokenize test                                              OK              0.02s
17/18 libnkutils:bindings / libnkutils bindings module tests                   OK              0.08s   18 subtests passed
18/18 rofi / theme_parser test                                                 OK              0.07s

Ok:                 17
Expected Fail:      0
Fail:               1
Unexpected Pass:    0
Skipped:            0
Timeout:            0

Full log written to $HOME/.cache/yay/rofi-lbonn-wayland/src/build/meson-logs/testlog.txt
==> ERROR: A failure occurred in check().
    Aborting...

testlog.txt excerpt:

----------------------------------- stderr -----------------------------------
**
ERROR:../rofi/subprojects/libnkutils/tests/format-string.c:1020:_nk_format_string_tests_func: assertion failed (result == dat
a->result): ("Thu Mar \342\200\2071 13:14:08 2018" == "Thu Mar  1 13:14:08 2018")

(test program exited with status code 1)
==============================================================================

Commenting here instead of an upstream issue since CI is passing and I get the same error with the -git package. Am I perhaps missing some dependency for rendering that unicode spacing (I assume) correctly or something?

sperg512 commented on 2022-09-10 18:20 (UTC)

This is now on an auto-update script, so every time a release is made it should update in an hour or so.