Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 938293

Summary: app-admin/lnav-0.12.2: version bump
Product: Gentoo Linux Reporter: Anna Vyalkova <cyber+gentoo>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: UNCONFIRMED ---    
Severity: normal CC: cyber+gentoo, nick.dodonov
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Anna Vyalkova 2024-08-21 22:54:02 UTC
Marked as the latest stable version
https://lnav.org/downloads
Comment 1 Nick Dodonov 2024-10-11 13:47:46 UTC
To study gentoo packaging I've just created ebuild for lnav 0.12.2 _(it's really cool in update - new shortcuts, PRQL support, etc)_.

You can try it via my custom repo (only one lnav package there for now): https://github.com/nick-dodonov/gentoo-draft.git

Main features I was need to implement:
* rust/cargo build dependency to support prql in filtering
* lock prqlc package dependency in build (PR is merged to lnav master: https://github.com/tstack/lnav/pull/1320)
* added new USE flag 'prql' to include it support if necessary
* checked and fixed everything for different USE combinations (including `ebuild test`)

Now I'm trying to figure out how to contribute update to main gentoo repo and possibly become as lnav maintainer. 
Sorry for temporary stucking in hard yubikey gpg setup - on resolve I'll create PR.
Comment 2 Anna Vyalkova 2024-10-11 18:51:14 UTC
(In reply to Nick Dodonov from comment #1)
> To study gentoo packaging I've just created ebuild for lnav 0.12.2 _(it's
> really cool in update - new shortcuts, PRQL support, etc)_.
> 
> You can try it via my custom repo (only one lnav package there for now):
> https://github.com/nick-dodonov/gentoo-draft.git
> 
> Main features I was need to implement:
> * rust/cargo build dependency to support prql in filtering
> * lock prqlc package dependency in build (PR is merged to lnav master:
> https://github.com/tstack/lnav/pull/1320)
> * added new USE flag 'prql' to include it support if necessary
> * checked and fixed everything for different USE combinations (including
> `ebuild test`)
> 
> Now I'm trying to figure out how to contribute update to main gentoo repo
> and possibly become as lnav maintainer. 
> Sorry for temporary stucking in hard yubikey gpg setup - on resolve I'll
> create PR.

Thanks, really impressive!

To submit updates to maintainer-needed packages, follow the process described in this guide:
https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers/User_Guide#How_to_submit_package_updates