Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 170417 - Stabilize G15 packages
Summary: Stabilize G15 packages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-11 14:32 UTC by Robert Buchholz (RETIRED)
Modified: 2007-03-30 05:11 UTC (History)
4 users (show)

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


Attachments
g15daemon-1.2.6a-r1.diff (g15daemon-1.2.6a-r1.diff,1.24 KB, patch)
2007-03-12 11:06 UTC, Torsten Veller (RETIRED)
Details | Diff
truetype check for g15composer-3.1 (pkg_setup.patch,943 bytes, patch)
2007-03-15 09:24 UTC, Torsten Veller (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Buchholz (RETIRED) gentoo-dev 2007-03-11 14:32:34 UTC
Please stabilize the following packages on x86 amd amd64:
dev-libs/libg15-1.2.1
dev-libs/libg15render-1.2
app-misc/g15composer-3.1
app-misc/g15daemon-1.2.6a-r1

They are all in the tree for more than 30 days now, with only one fixed qa bug in the last month.

Among x86, tove has one of the g15 keyboards, but I don't know about the amd64 team.

For x86, some perl deps also need stabilization:
dev-perl/DCOP-0.036
dev-perl/DCOP-Amarok-0.035
dev-perl/DCOP-Amarok-Player-0.036

I hope the perl herd won't object to that (as they are already stable on amd64).
Comment 1 Alex Maclean 2007-03-11 19:21:55 UTC
On x86:
All packages emerge and appear to work correctly.

Portage 2.1.2.2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.20-gentoo i686)
=================================================================
System uname: 2.6.20-gentoo i686 AMD Athlon(tm) MP 2400+
Gentoo Base System release 1.12.9
Timestamp of tree: Sun, 11 Mar 2007 13:20:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-mp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=athlon-mp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test"
GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk"
LANG="en_GB.UTF-8"
LINGUAS="en en_GB"
MAKEOPTS="-j9"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X Xaw3d aac aalib acpi alsa amr amrr animgif ao aoss apache2 audacious avi bash-completion beagle berkdb bitmap-fonts bittorrent browserplugin bzip2 cairo ccache cdparanoia cdr cdrom cgi chardet chm clamav clamd cli cpudetection crypt cups curl curlwrappers cursors customlog dbus dga directfb divx dlloader dpms dri dts dvd dvdr dvdread dvi eds elf encode esd ethereal exif expat extensions extrafilters fam fame fastcgi fbcon ffmpeg filepicker finger firefox flac flash flatfile font-server fontconfig foomaticdb fortran freetts gaim gajim gd gdbm gdm geoip gif gimp gimpprint glitz glut gmail gmailtimestamps gmedia gnome gnome-print gnutls gstreamer gstreamer010 gtk gtk2 gtkhtml gtkspell guile gvim hal hddtemp html httpd icons iconv id3 imagemagick imlib imlib2 injection jabber joystick jpeg lame lcms libcaca libclamav libg++ libnotify libsamplerate libwww lighttpd lm_sensors logitech-mouse logrotate lzo lzw mad madwifi midi mikmod mjpeg mmap mmx mmxext mng mono motif mozbranding moznocompose moznoirc moznomail mozsvg mp3 mp4 mpeg mplayer msn musepack nautilus ncurses network new-login nfs nls no-old-linux no-seamonkey no-suexec nogecko-sdk nogg noplugin nptl nptlonly nsplugin nvidia offensive ogg oggvorbis openal opendoc opengl openssl opensslcrypt oss pam pam_chroot panel-plugin pango pcre pdf pdflib perl php png pop ppds pppd pulseaudio python qt qt3 quicktime rar rdesktop readline real realmedia reflection rtc ruby samba sdl sensord session sftp sftplogging smp smtp sndfile sound sox speex spell spl sqlite sqlite3 sse sse-filters ssl startup-notification subversion svg svga svgz swat sysfs syslog tabs taglib tagwriting tcl tcltk tcpd test tga theora threads thunar-vfs thunderbird tidy tiff timidity tk toolbar tools tos transcode truetype truetype-fonts type1-fonts udev uk_bleb uk_rt underscores unicode unzip usb vim vim-pager vim-with-x virus-scan vorbis win32codecs wma wmp wordperfect wv wxgtk1 wxwindows x264 x86 xanim xchat xchattext xcomposite xext xforms xine xinerama xinetd xml xmlreader xmlwriter xorg xosd xprint xrandr xscreensaver xsettings xv xvid xvmc zeroconf zip zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="g15" LINGUAS="en en_GB" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Torsten Veller (RETIRED) gentoo-dev 2007-03-12 11:06:07 UTC
Created attachment 113056 [details, diff]
g15daemon-1.2.6a-r1.diff

Fixes:
- puts all doc in /usr/share/doc/${PF}
- uses prepalldocs instead of gzip
- $(get_libdir) instead of lib in pkg_*
- python_mod_optimize wants ROOT, while python_mod_cleanup doesn't

Probably you want to python_mod_cleanup in pkg_postrm if the files exist independent of use python. But this needs better support in python.eclass.
Comment 3 Robert Buchholz (RETIRED) gentoo-dev 2007-03-12 22:19:37 UTC
Torsten, thanks for the fixes. Committed them to the tree.

About the USE in pkg_postrm: Doesn't it set that to the value it had on installation. What would be the gain of always calling the cleanup?
Comment 4 Torsten Veller (RETIRED) gentoo-dev 2007-03-15 08:51:39 UTC
x86 done.


(In reply to comment #3)
> About the USE in pkg_postrm: Doesn't it set that to the value it had on
> installation.

It does. I memorized it doesn't. My fault. Better forget it then.

Thanks
Comment 5 Torsten Veller (RETIRED) gentoo-dev 2007-03-15 09:24:48 UTC
Created attachment 113339 [details, diff]
truetype check for g15composer-3.1

Another patch which checks if dev-libs/libg15render was also built with truetype if g15composer should be. Else configure of g15composer fails.
Comment 6 Robert Buchholz (RETIRED) gentoo-dev 2007-03-15 10:47:59 UTC
applied to 3.1 and 1.1, thanks Torsten.
Comment 7 Robert Buchholz (RETIRED) gentoo-dev 2007-03-16 18:31:02 UTC
amd64, how is the status with you?
Comment 8 Alessio Cassibba (X-Drum) 2007-03-25 18:12:02 UTC
In reply to comment #0)
> Please stabilize the following packages on x86 amd amd64:
> dev-libs/libg15-1.2.1
> dev-libs/libg15render-1.2
> app-misc/g15composer-3.1
> app-misc/g15daemon-1.2.6a-r1
> 
[cut]
> Among x86, tove has one of the g15 keyboards, but I don't know about the amd64
> team.

hi, i have a g15 keyboard on amd64,
all the mentioned packages are working as expected here:

Portage 2.1.2.2 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System release 1.12.9
Timestamp of tree: Sat, 24 Mar 2007 09:30:01 +0000
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.19.2-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="it_IT@euro"
LC_ALL="it_IT@euro"
LINGUAS="it"
MAKEOPTS="-j1"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa amd64 bash-completion berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dri dvd dvdr eds emboss encode fam firefox fortran gdbm gif gpm gstreamer gtk gtk2 hal iconv ipv6 isdnlog jpeg kde libg++ mad midi mikmod mp3 mpeg ncurses nls nptl nptlonly offensive ogg opengl pam pcre perl png ppds pppd python qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts unicode vorbis xml xorg xv zlib" ALSA_CARDS="emu10k1 ac97" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="g15" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="fbdev nv nvidia vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 9 Peter Weller (RETIRED) gentoo-dev 2007-03-30 05:11:29 UTC
All stabilized - thanks to jokey for committing as my repoman is being teh evil to me. I did half of 'em, though... honest!