Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 136496
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Christian Faulhammer <fauli@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Mathias Laurin <synss@cashette.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
elogviewer-0.4.0.7.ebuild bumped ebuild for 0.4.0.7 text/plain Mathias Laurin 2006-06-12 15:23 0000 628 bytes Details
elogviewer-0.4.0.7.tar.bz2 elogviewer-0.4.0.7.tar.bz2 as should be fetched by emerging application/octet-stream Mathias Laurin 2006-06-12 15:38 0000 4.40 KB Details
elogviewer-0.4.0.7.tar.bz2 elogviewer-0.4.0.7.tar.bz2 application/octet-stream Mathias Laurin 2006-06-12 16:01 0000 20.00 KB Details
elogviewer-0.4.0.7.ebuild ebuild, added python dependency text/plain Mathias Laurin 2006-06-13 10:19 0000 650 bytes Details
elogviewer-0.4.0.7.tar.bz2 minor bug fixes in 0.4.0.7 application/octet-stream Mathias Laurin 2006-06-13 10:35 0000 4.48 KB Details
elogviewer-0.4.0.8.tar.bz2 elogviewer-0.4.0.8 application/octet-stream Mathias Laurin 2006-10-07 08:22 0000 10.84 KB Details
elogviewer-0.4.1.tgz elogviewer-0.4.1.tgz application/octet-stream Mathias Laurin 2006-10-09 08:49 0000 4.29 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 136496 depends on: Show dependency tree
Bug 136496 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-06-11 17:10 0000
I have written a program in python/gtk, which allows parsing the elogs (feature
of portage 2.1) in a graphical environment.

It is GPL'ed.

Details and a link to the program itself can be found here:
http://forums.gentoo.org/viewtopic-t-465493.html

the program:
http://www.rz-berlin.mpg.de/~laurin/elogviewer

I am not familiar with bugzilla or writing ebuilds but the one I wrote works at
least locally and it is available here:
http://www.rz-berlin.mpg.de/~laurin/elogviewer-0.4.0.6.ebuild

And I suggest app-portage/elogviewer in the tree.

As it is python/gtk, it does not require compilation and is platform
independent. Hence, it should be possible to move it from ~arch to arch as soon
as portage-2.1 is arch as well.

------- Comment #1 From Mathias Laurin 2006-06-12 15:23:36 0000 -------
Created an attachment (id=89005) [details]
bumped ebuild for 0.4.0.7

------- Comment #2 From Mathias Laurin 2006-06-12 15:38:48 0000 -------
Created an attachment (id=89006) [details]
elogviewer-0.4.0.7.tar.bz2 as should be fetched by emerging

------- Comment #3 From Mathias Laurin 2006-06-12 16:01:10 0000 -------
Created an attachment (id=89007) [details]
elogviewer-0.4.0.7.tar.bz2

------- Comment #4 From Alec Warner 2006-06-12 16:02:58 0000 -------
It depends on python does it not?

------- Comment #5 From Mathias Laurin 2006-06-13 10:19:12 0000 -------
Created an attachment (id=89054) [details]
ebuild, added python dependency

------- Comment #6 From Mathias Laurin 2006-06-13 10:35:57 0000 -------
Created an attachment (id=89056) [details]
minor bug fixes in 0.4.0.7

------- Comment #7 From Mathias Laurin 2006-06-28 17:05:56 0000 -------
archive updated at
http://www.fhi-berlin.mpg.de/~laurin/elogviewer-0.4.0.7.tar.bz2 to reflect
minor bug corrections

------- Comment #8 From Christian Faulhammer 2006-06-29 04:32:13 0000 -------
Works fine here, please include

Portage 2.1-r1 (default-linux/x86/2005.1, gcc-4.1.1, glibc-2.3.6-r4,
2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.6.15
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  0.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/gcc-config: 1.3.13-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash
/etc/terminfo"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache distlocks metadata-transfer
parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.informatik.rwth-aachen.de/gentoo-portage"
USE="x86 3dnow 3dnowext X Xaw3d a52 acpi alsa apm artworkextra asf audiofile
avi bash-completion berkdb bidi bitmap-fonts bootsplash bzip2 cairo cdda cddb
cdparanoia cdr cli cracklib crypt css cups curl custom-cflags dbus dga directfb
divx4linux dri dts dvd dvdr dvdread dvi eds emacs emboss encode esd evo exif
expat fam fat fbcon fdftk ffmpeg firefox foomaticdb fortran ftp gb gcj gdbm gif
gnome gpm gstreamer gtk gtk2 gtkhtml hal howl icq idn imagemagick imap imlib
ipv6 isdnlog java javascript jikes jpeg jpeg2k ldap leim libg++ libwww
lm_sensors mad maildir matroska mbox mikmod mime mmx mmxext mng mono motif mp3
mpeg mpeg2 mule nautilus ncurses nforce2 nls nocardbus nowebdav nptl nptlonly
nsplugin nvidia ogg oggvorbis opengl pam pcre pdf pdflib perl plotutils pmu png
ppds pppd preview-latex print python qt qt3 qt4 quicktime readline reflection
reiserfs samba sdk session slang spell spl sse ssl svg svga t1lib tcltk tcpd
theora thunderbird tiff truetype truetype-fonts type1-fonts usb vcd videos
vorbis win32codecs wmf wxwindows xine xml xml2 xmms xorg xosd xv xvid zlib
elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux linguas_de
userland_GNU video_cards_radeon video_cards_vesa video_cards_fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS,
PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #9 From Paul Varner 2006-08-11 13:42:10 0000 -------
This software needs documentation.  Currently, there is no man page and after
installing it via the attached ebuild, the following resulted:

# elogviewer --help
Traceback (most recent call last):
  File "/usr/bin/elogviewer", line 32, in ?
    os.chdir( "/var/log/portage" )
OSError: [Errno 2] No such file or directory: '/var/log/portage'

Which is not very user friendly.

Additionally, I don't see any copyright information or specific licensing in
the source code. It does state distributed under the terms of the GPL, but
which version of the GPL (any of them? or just version 2?)

------- Comment #10 From Christian Faulhammer 2006-09-18 04:20:23 0000 -------
This is now in the sunrise overlay. You can find soon it at:
http://gentoo-sunrise.org/svn/reviewed/app-portage/elogviewer

------- Comment #11 From Christian Faulhammer 2006-09-18 04:33:53 0000 -------
Oh and please test on all platforms you have, so I can add KEYWORDS, I only can
confirm x86...

------- Comment #12 From Mathias Laurin 2006-10-07 06:38:10 0000 -------
I do not really see in what my emerge --info matters since I did compile python
and pygtk, but not elogviewer...  but on the other hand, it is nothing secret,
so there it is. Just a recently updated Centrino.

Gentoo Base System version 1.12.5
Portage 2.1.1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3,
2.6.16-suspend2-r8 i686)
=================================================================
System uname: 2.6.16-suspend2-r8 i686 Intel(R) Pentium(R) M processor 1.60GHz
Last Sync: Thu, 05 Oct 2006 11:20:01 +0000
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.2.11-r1
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE=""
ALSA_CARDS="intel8x0"
ANT_HOME="/usr/share/ant-core"
ARCH="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CCACHE_SIZE="1024M"
CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
CONFIG_PROTECT="/etc /etc/3ddesktop.conf /etc/acpi/default.sh /etc/conf.d
/etc/cron.daily /etc/logrotate.conf /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash
/etc/terminfo /etc/texmf/web2c"
CROSSCOMPILE_OPTS=""
CVS_RSH="ssh"
CXXFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer
-fvisibility-inlines-hidden"
DISPLAY=":0.0"
DISTDIR="/var/tmp/distfiles"
DVB_CARDS=""
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--verbose --ask --tree"
EMERGE_WARNING_DELAY="10"
FCDSL_CARDS=""
FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer
parallel-fetch sandbox sfperms strict userfetch"
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -P ${DISTDIR} ${URI}"
FLTK_DOCDIR="/usr/share/doc/fltk-1.1.7/html"
FOO2ZJS_DEVICES=""
FRITZCAPI_CARDS=""
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS=" ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO
ftp://ftp.jaist.ac.jp/pub/Linux/Gentoo/ http://mirror.gentoo.gr.jp/
ftp://gg3.net/pub/linux/gentoo/ http://ftp.gentoo.or.kr/
http://distfiles.gentoo.org
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
G_BROKEN_FILENAMES="1"
G_FILENAME_ENCODING="UTF-8"
HISTFILE="/root/.history"
HISTSIZE="2048"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/info"
INPUT_DEVICES="keyboard mouse synaptics"
INPUT_DRIVERS="keyboard ps2mouse"
JAVAC="/opt/blackdown-jdk-1.4.2.03/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.2.03"
JDK_HOME="/opt/blackdown-jdk-1.4.2.03"
KERNEL="linux"
LADSPA_PATH="/usr/lib/ladspa"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LIBGL_DRIVERS_PATH="::/usr/lib/xorg/modules/dri"
LINGUAS="en"
LIRC_DEVICES=""
LOGNAME="root"
MAKEOPTS="-j2"
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/man:/opt/ati/man::/opt/blackdown-jdk-1.4.2.03/man"
MISDN_CARDS=""
OLDPWD="/root"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/usr/local/sbin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.1:/opt/ati/bin:/opt/ati/sbin:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin"
PKGDIR="/var/tmp/packages"
PORTAGE_ARCHLIST="ppc s390 amd64 ppc64 x86-fbsd m68k arm sparc sh mips ia64
alpha ppc-macos hppa x86"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_CALLER="emerge"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="info warn error log"
PORTAGE_ELOG_MAILFROM="portage"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_NICENESS="3"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_TMPFS="/dev/shm"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/tmp/layman/science /var/tmp/layman/vmware
/var/tmp/layman/sunrise /usr/local/portage"
PORT_LOGDIR="/var/tmp/log"
PRELINK_PATH=""
PRELINK_PATH_MASK="/usr/lib/klibc"
PROTECT_CONFIG="/etc/conf.d/hostname    /etc/skel/.bashrc"
PWD="/tmp"
PYTHONDOCS="/usr/share/doc/python-docs-2.4.3/html"
PYTHONPATH="/usr/lib/portage/pym"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -P ${DISTDIR} ${URI}"
ROOT="/"
ROOTPATH="/opt/bin:/usr/local/sbin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.1:/opt/ati/bin:/opt/ati/sbin:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin"
RPMDIR="/usr/portage/rpm"
SANE_CONFIG_DIR="/etc/sane.d"
SHELL="/bin/zsh"
SHLVL="1"
SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage"
TERM="screen"
TEXMFMAIN="/var/lib/texmf"
USB_DEVFS_PATH="/dev/bus/usb"
USE="x86 X aac acpi alsa bash-completion berkdb bitmap-fonts bzip2 cjk cli
crypt cups dlloader dri dts eds elibc_glibc emboss encode flac foomaticdb
fortran gdbm gif gpm gstreamer gtk2 input_devices_keyboard input_devices_mouse
input_devices_synaptics isdnlog java jpeg kernel_linux libg++ libwww linguas_en
mad mikmod mmx mp3 mpeg ncurses nls nptl ogg opengl pam pcre pdf perl png pppd
python quicktime readline real reflection sdl session spell spl sse sse2 ssl
tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU
video_cards_fglrx video_cards_radeon video_cards_vesa vorbis win32codecs xml
xorg xv zlib"
USER="root"
USERLAND="GNU"
USE_EXPAND="CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES
FRITZCAPI_CARDS INPUT_DEVICES KERNEL LINGUAS LIRC_DEVICES MISDN_CARDS USERLAND
VIDEO_CARDS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults"
VIDEO_CARDS="radeon vesa fglrx"
XARGS="xargs -r"
XAUTHORITY="/root/.xauthO1zS17"
_="/usr/bin/emerge"

------- Comment #13 From Mathias Laurin 2006-10-07 08:22:26 0000 -------
Created an attachment (id=99049) [details]
elogviewer-0.4.0.8

CHANGELOG
added a copy of the GPL
added short man page
added postrm and prerm functions to the filter

------- Comment #14 From Christian Faulhammer 2006-10-07 10:00:51 0000 -------
A temporary home for downloading is
http://www.v-li.de/temp/elogviewer-0.4.0.8.tar.bz2 now, which will be used by
the new ebuild in Sunrise.

Mathias, please contact me by email to coordinate us.  In sunrise there is a
man page provided (I think it should be section 1 not 5), which is a bit more
verbose than your version.  By the way, version number is still .7.

You should really think about creating a Sourceforge project or something
similar to have a permanent location.

http://www.gentoo-sunrise.org/

------- Comment #15 From Mathias Laurin 2006-10-09 08:49:56 0000 -------
Created an attachment (id=99209) [details]
elogviewer-0.4.1.tgz

CHANGELOG
0.4.1   now uses gtk.UIManager
        added shortcuts
        error redirected to stderr

the major annoyances are now corrected

------- Comment #16 From Christian Faulhammer 2006-10-09 09:34:20 0000 -------
(From update of attachment 99209 [details])
Added to Sunrise, will hit "reviewed" branch soon.

------- Comment #17 From Christian Faulhammer 2006-10-10 10:23:38 0000 -------
I updated the ebuild to support KDE (kelogviewer) and text mode (eread, a
software by dberkholz), but I will switch the latter to elogv (to be found in
bug #150733) and maybe the three authors can collaborate...

------- Comment #18 From Christian Faulhammer 2006-10-11 00:59:43 0000 -------
Another update in sunrise:

Splitted the ebuild again, rest see Forums.

------- Comment #19 From Christian Faulhammer 2006-11-03 04:14:58 0000 -------
In Portage as app-portage/elogviewer

------- Comment #20 From Jakub Klawiter 2006-11-05 15:10:43 0000 -------
any chances to add ~amd64 keyword?

------- Comment #21 From Christian Faulhammer 2006-11-05 16:08:04 0000 -------
(In reply to comment #20)
> any chances to add ~amd64 keyword?

 Open a bug and tell there you successfuly built it.  It will be assigned to me
and I will cc amd64.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug