<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>62809</bug_id>
          
          <creation_ts>2004-09-04 04:06 0000</creation_ts>
          <short_desc>new version of app-laptop/tpb (v0.6.3)</short_desc>
          <delta_ts>2004-09-19 08:03:24 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>eckert.thomas@gmx.net</reporter>
          <assigned_to>mobile@gentoo.org</assigned_to>
          <cc>bheung@berkeley.edu</cc>
    
    <cc>cbm@m.fsf.org</cc>

      

      
          <long_desc isprivate="0">
            <who>eckert.thomas@gmx.net</who>
            <bug_when>2004-09-04 04:06:56 0000</bug_when>
            <thetext>a new version of tpb is out -- it&apos;s running here for a few days without problems.

The ebuild used is derived form this:
# $Header: /home/cvsroot/gentoo-x86/app-laptop/tpb^Atpb-0.6.0.ebuild,v 1.1
  2003/12/02 20:56:27 latexer Exp $
src_unpack() is not needed any more (including the patch)

(bug #53694 may be obsoleted by this)

Reproducible: Always
Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seemant@gentoo.org</who>
            <bug_when>2004-09-04 15:47:27 0000</bug_when>
            <thetext>*** Bug 53694 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cbm@m.fsf.org</who>
            <bug_when>2004-09-19 01:44:51 0000</bug_when>
            <thetext>Works for me!

pkg_postinst says you need to have nvram support compiled into your kernel: however, this seems to be false: works fine for me as a module.  Suggest changing the to:

pkg_postinst() {
    einfo &quot;tpb requires you to have nvram support compiled into&quot;
    einfo &quot;your kernel to function (or loaded as a module).&quot;
}
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>henrik@brixandersen.dk</who>
            <bug_when>2004-09-19 02:14:03 0000</bug_when>
            <thetext>Thank you for confirming this. I will change the pkg_postinst() message accordingly and bump the package later today.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>henrik@brixandersen.dk</who>
            <bug_when>2004-09-19 04:35:21 0000</bug_when>
            <thetext>app-laptop/tpb-0.6.3 is now in portage. Closing this bug as FIXED.

Note: Patch for xosd issue in configure is still needed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eckert.thomas@gmx.net</who>
            <bug_when>2004-09-19 07:15:36 0000</bug_when>
            <thetext>thanks for adding to portage.

@comment #4: the xosd-configure-patch may have an other subtle problem; I double
checked right now: it&apos;s definitively not needed in my setup:
  x11-base/xfree-4.3.0-r6
  x11-libs/xosd-2.2.8-r1
(maybe a fancy USE-flag dependency?)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>henrik@brixandersen.dk</who>
            <bug_when>2004-09-19 07:31:04 0000</bug_when>
            <thetext>Please try &apos;USE=&quot;-xosd&quot; emerge =app-laptop/tpb-0.6.3&apos; and paste the output of &apos;ldd /usr/bin/tpb&apos; here.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>henrik@brixandersen.dk</who>
            <bug_when>2004-09-19 07:32:00 0000</bug_when>
            <thetext>ahem.

Please try the above _without_ the mentioned patch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eckert.thomas@gmx.net</who>
            <bug_when>2004-09-19 07:59:48 0000</bug_when>
            <thetext>ebuild used:
--- snipp ---
# diff -u tpb-0.6.3.ebuild.org tpb-0.6.3.ebuild
--- tpb-0.6.3.ebuild.org        2004-09-19 13:32:25.000000000 +0200
+++ tpb-0.6.3.ebuild    2004-09-19 14:36:51.000000000 +0200
@@ -16,7 +16,7 @@
 DEPEND=&quot;X? ( virtual/x11 )
                xosd? ( &gt;=x11-libs/xosd-2.2.0 )&quot;
 
-src_unpack() {
+_off_src_unpack() {
        unpack ${A}
 
        cd ${S}
--- snapp ---

USE=&quot;-xosd&quot; emerge tpb-0.6.3.ebuild
[ no errors reported ]

$ ldd /usr/bin/tpb
        libX11.so.6 =&gt; /usr/X11R6/lib/libX11.so.6 (0x40020000)
        libSM.so.6 =&gt; /usr/X11R6/lib/libSM.so.6 (0x400ff000)
        libICE.so.6 =&gt; /usr/X11R6/lib/libICE.so.6 (0x40108000)
        libc.so.6 =&gt; /lib/libc.so.6 (0x4011f000)
        libdl.so.2 =&gt; /lib/libdl.so.2 (0x40230000)
        /lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0x40000000)
=&gt; no osd-support of course, but buttons work fine (&quot;ThinkPad&quot; tested)

BUT NOW with USE=&quot;xosd&quot; xosd is not linked in either.
I don&apos;t understand that any more as I checked my /var/db/pkg/app-laptop/tpb-0.6.3/tpb-0.6.3.ebuild before my last comment and
there was definitively no patch in it (maybe I forgot to restart the program).
Sorry for the false-alarm.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>henrik@brixandersen.dk</who>
            <bug_when>2004-09-19 08:03:24 0000</bug_when>
            <thetext>... which proves that the patch is still needed. Thank you for testing.

Re-closing as FIXED.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>