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

Bug 662848

Summary: kmtail-2.0 New package to monitor various log files
Product: Gentoo Linux Reporter: robin
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: enhancement CC: jstein, robin
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=662846
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: kmtail-2.0.ebuild

Description robin 2018-08-05 14:01:29 UTC
Created attachment 542480 [details]
kmtail-2.0.ebuild

KmTail is a KDE version of the venerable Ktail program. It has pretty much
the same features and allows you to monitor various log files. Note that most
files in /var/log are only root-readable so you will have to start KmTail with
kdesu or, much better, configure syslog-ng to use more convenient permissions. 
Log files are added via the File menu as usual or may 
be dragged from a file manager. Tabs may be reordered by dragging them around.

Since KmTail 0.9 date/time extraction is possible to convert non-standard log files into
the syslog format, increasing legibility. Presets are provided for many common log
file formats and you may also specify your own. What's This popups provide some guidance
on regexps and templates. (See also [1] and [2].) It is also possible to specify the number 
of columns (fields) the message is parsed into, which will also increase legibility for 
certain logs.
Comment 1 Jonas Stein gentoo-dev 2018-08-06 11:20:15 UTC
Thank you for your contribution. I had a short look on the ebuild. 
Here a few ideas:

* Please test the ebuild with repoman full -x https://wiki.gentoo.org/wiki/Repoman
* We always try to use the latest EAPI, please bump to EAPI=7
* KEYWORDS need ~ after a version bump run ekeyword ~all YOUREBUILD
* please fix the header. (see /usr/portage/skel.ebuild and https://devmanual.gentoo.org/ebuild-writing/eapi/)
* We usually sort the KEYWORDS as ekeywords does. This makes comparison between packages easier. Simply run ekeywords on the ebuild to let it sort.
* Please be more specific in the DESCRIPTION. The objective description may be <=80 characters long.

kmtail is not in any other distribution yet.
https://repology.org/metapackages/?search=kmtail

For the metadata:
Upstream author is 
Robin Atwood <robin@binro.org>

I do not expect many users at the current time and suggest betagarden or another overlay for now.
Comment 2 Andreas Sturmlechner gentoo-dev 2019-12-09 13:25:14 UTC
Some more ebuild issues:
- Should inherit ecm.eclass instead of kde5.eclass which is deprecated
- RDEPEND is missing
- HOMEPAGE is missing
- # $Header: is long gone