Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#63690 - [i3blocks] 1.5 removes helper scripts in /usr/lib/i3blocks

Attached to Project: Community Packages
Opened by Jonathan DeMasi (jrdemasi) - Sunday, 08 September 2019, 19:41 GMT
Last edited by Christian Rebischke (Shibumi) - Monday, 09 September 2019, 01:22 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Christian Rebischke (Shibumi)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:


Additional info:
Version: i3blocks-1.5-2

Steps to reproduce:
To reproduce -- upgrade i3blocks and then run i3blocks via CLI (or refresh i3). Your output may look different depending which blocks you're trying to use:

jonathan@shaco:/var/cache/pacman/pkg$ i3blocks
/bin/sh: /usr/lib/i3blocks/volume: No such file or directory
/bin/sh: /usr/lib/i3blocks/memory: No such file or directory
/bin/sh: /usr/lib/i3blocks/load_average: No such file or directory
/bin/sh: /usr/lib/i3blocks/wifi: No such file or directory
/bin/sh: /usr/lib/i3blocks/temperature: No such file or directory
<3>[volume] Command '/usr/lib/i3blocks/$BLOCK_NAME' not found or missing dependency
/bin/sh: /usr/lib/i3blocks/battery: No such file or directory
<3>[load_average] Command '/usr/lib/i3blocks/$BLOCK_NAME' not found or missing dependency
<3>[wifi:wlp2s0] Command '/usr/lib/i3blocks/$BLOCK_NAME' not found or missing dependency
<3>[temperature] Command '/usr/lib/i3blocks/$BLOCK_NAME' not found or missing dependency
<3>[battery] Command '/usr/lib/i3blocks/$BLOCK_NAME' not found or missing dependency
2019-09-08 13:41 /bin/sh: /usr/lib/i3blocks/disk: No such file or directory
<3>[disk] Command '/usr/lib/i3blocks/$BLOCK_NAME' not found or missing dependency
This task depends upon

Closed by  Christian Rebischke (Shibumi)
Monday, 09 September 2019, 01:22 GMT
Reason for closing:  Fixed
Additional comments about closing:  Users will be informed with i3blocks-1.5-3 now.
Comment by Eli Schwartz (eschwartz) - Sunday, 08 September 2019, 20:19 GMT
I'm unsure why this is surprising? https://github.com/vivien/i3blocks#getting-started

--------------------------------------------------------------------------
Important
The project’s repository does not include default scripts anymore.

For the lazy, you can start from our collection of scripts:

git clone https://github.com/vivien/i3blocks-contrib ~/.config/i3blocks
cd !$
cp config.example config
--------------------------------------------------------------------------

It's been discussed and advertised upstream since a year ago. Did you notice you had a pacnew file?
Comment by Jonathan DeMasi (jrdemasi) - Sunday, 08 September 2019, 20:34 GMT
Well, seeing as the majority of casual arch users don't watch their 800 packages' upstreams, and it's just a note in the readme, no - I hadn't seen. Also, just because there's a pacnew config doesn't really mean a lot since it has no references to /usr/lib/i3blocks (previously) or anywhere else (now). It's devoid of full paths.
Comment by Eli Schwartz (eschwartz) - Sunday, 08 September 2019, 22:23 GMT
Sure, fine, but the changed pacnew might be a tipoff to check out the project news/changelog. Also I believe the maintainer is not interested in the contrib scripts.
Comment by Christian Rebischke (Shibumi) - Sunday, 08 September 2019, 22:36 GMT
Informing users is important, I will prepare a post-install message for the version 1.5-2.
As Eli already said, version 1.5 introduced the i3blocks-contrib repository. If you don't want to write your own scripts, please clone the repository, move the scripts to a path where you would like and restart i3blocks.
If this is not satisfying enough, feel free to create a i3blocks-contrib package in the AUR.
I will not package the i3blocks-contrib repository due to too much dependencies. Moving i3blocks-contrib to community would create new dependencies, that would need PKGBUILDs as well, etc.
I hope this fixes your issue with the new release.

Loading...