Edit: if this isn't a bug to you (eric), idk what is... but it deserves to be in the bug section.
Notice: I won't downgrade icu because now I can't reinstall icecat from obarun :'( (read update below)
taco@ zen ~ % icecat
XPCOMGlueLoad error for file /usr/lib/icecat/libxul.so:
libicui18n.so.56: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
# FML
taco@ zen ~ % pacman -Qi icu | grep Version
Version : 57.1-1
This came at a shock because it affected me after rebooting (and yes I've upgraded the packags prior to rebooting this morning) and what scares me the most is that these
aur comments are 6+ months old but there are recent ones too. and it happened again! This ladies and gentlemen is why you should
always keep a extra browser. Browsing on netsurf-gtk2 now :)
# This one seemed to be the most probable. But too bad I can't reinstall icecat from obarun without a sig!!
Update: Tried removing and reinstalling icecat and this happened...
taco@ zen ~ % sudo pacman -Rsn icecat; sudo pacman -S icecat
[ommited]
:: Do you want to remove these packages? [Y/n] Y
:: Processing package changes...
[omitted]
(1/4) removing icecat [# #####################] 100%
[omitted]
resolving dependencies...
looking for conflicting packages...
[omitted]
:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
[omitted]
icecat-38.4.0-1-x86_64 38.5 MiB 369K/s 01:47 [# #####################] 100%
(4/4) checking keys in keyring [# #####################] 100%
(4/4) checking package integrity [# #####################] 100%
error: icecat: missing required signature
error: failed to commit transaction (package missing required signature)
Errors occurred, no packages were upgraded.
Eric, ....What the
fuck?
taco@ zen ~ % w3m http://obarun.org/src/x86_64/| grep icecat
[ ] icecat-38.4.0-1-x86_..> 24-Dec-2015 10:17 38M # No sig file
taco@ zen firefox % w3m http://obarun.org/src/x86_64/| grep dbus-runitserv
[ ] dbus-runitserv-0.2-3..> 15-Feb-2016 15:03 12K
[ ] dbus-runitserv-0.2-3..> 15-Feb-2016 15:03 287 # but theres a sig for dbus!
Edit: I refuse to manually install the icecat package from obarun because there is no way to verify the package (without sig) and therefore makes trust moot.
If it wasn't already past midnight I would have just manually removed "-bin" and verifed it against icecat.
But unfortunately I can't. So please fix this ;_;
P.S icu seems to be isolated to icecat (because I don't install alot of shit) except for infinality
taco@ zen ~ % pacdep -xR icu harfbuzz-icu lib32-icu lib32-harfbuzz
icu 33.95 MiB
harfbuzz-icu 14.00 KiB
lib32-icu 29.41 MiB
lib32-harfbuzz 517.00 KiB
Required by: 839.00 KiB
lib32-freetype2-infinality-ultimate 839.00 KiB
Total dependencies: 839.00 KiB ( 64.70 MiB)
personal note: If I didn't have
mps-youtube,
gasher,
livestreamer and
tungsten right now, I'd probably lose my shit (lol) because netsurf handles html5 poorly.