Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 750026 - app-misc/screenruler: needs fixes for Ruby 2.5.0+
Summary: app-misc/screenruler: needs fixes for Ruby 2.5.0+
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: haarp
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2020-10-18 23:21 UTC by Maciej S. Szmigiero
Modified: 2020-10-19 21:16 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej S. Szmigiero 2020-10-18 23:21:17 UTC
app-misc/screenruler needs fixes for (at least) Ruby 2.5.0+ from https://bugs.launchpad.net/screenruler/+bug/1900364 otherwise the app crashes on startup.

I won't count on upstream merging them anytime soon since the last upstream commit was in 2011.
Comment 1 Jonas Stein gentoo-dev 2020-10-19 18:06:17 UTC
app-misc/screenruler is not in the tree. 
Do you mean 
https://data.gpo.zugaina.org/haarp/app-misc/screenruler/
from haarp overlay?
Comment 2 Maciej S. Szmigiero 2020-10-19 18:11:10 UTC
(In reply to Jonas Stein from comment #1)
> app-misc/screenruler is not in the tree. 
> Do you mean 
> https://data.gpo.zugaina.org/haarp/app-misc/screenruler/
> from haarp overlay?

My bad, I had the ebuild copied into the main Portage tree.
Comment 3 Jonas Stein gentoo-dev 2020-10-19 20:46:13 UTC
https://cgit.gentoo.org/user/haarp.git/tree/app-misc/screenruler/screenruler-0.9.6-r1.ebuild

while at it, please add missing "die"

seems that gui related postrm and postinst is missing:
https://wiki.gentoo.org/wiki/Notes_on_ebuilds_with_GUI
Comment 4 haarp 2020-10-19 21:16:58 UTC
Thanks for letting me know and the patch, I just pushed the fix. I fear that things will break bad enough eventually, it's barely holding together as-is :P

I've also fixed the things jstein mentioned and updated to EPAI7 while I was at it.

Cheers!