<?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>148072</bug_id>
          
          <creation_ts>2006-09-18 08:12 0000</creation_ts>
          <short_desc>app-misc/lcdproc-0.5.0 re-keyword request</short_desc>
          <delta_ts>2007-06-03 01:06:03 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>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>89663</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jokey@gentoo.org</reporter>
          <assigned_to>selinux@gentoo.org</assigned_to>
          <cc>lcd@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>jokey@gentoo.org</who>
            <bug_when>2006-09-18 08:12:30 0000</bug_when>
            <thetext>Due to massive internal code changes and kernel-2.6 dependency, your keywords have been dropped. Please test and re-keyword :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2006-09-19 03:20:52 0000</bug_when>
            <thetext>anyone sees this with an up to date tree, too?



markus@powerbook ~/gentoo-x86/app-misc/lcdproc $ repoman scan

Setting paths:
PORTDIR = &quot;/home/markus/gentoo-x86&quot;
PORTDIR_OVERLAY = &quot;&quot;

RepoMan scours the neighborhood...

  DEPEND.bad                     4
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(default-linux/x86/2006.1) [&apos;media-libs/libirman&apos;]
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(default-linux/x86/no-nptl) [&apos;media-libs/libirman&apos;]
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(default-linux/x86/2006.1/desktop) [&apos;media-libs/libirman&apos;]
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(hardened/x86/2.6) [&apos;media-libs/libirman&apos;]
  RDEPEND.bad                    4
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(default-linux/x86/2006.1) [&apos;media-libs/libirman&apos;]
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(default-linux/x86/no-nptl) [&apos;media-libs/libirman&apos;]
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(default-linux/x86/2006.1/desktop) [&apos;media-libs/libirman&apos;]
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(hardened/x86/2.6) [&apos;media-libs/libirman&apos;]
  digest.assumed                 2
   digest-lcdproc-0.4.5::lcdproc-0.4.5.tar.bz2
   digest-lcdproc-0.5.0::lcdproc-0.5.0.tar.gz

markus@powerbook ~/gentoo-x86/app-misc/lcdproc $</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2006-09-19 03:49:11 0000</bug_when>
            <thetext>ah.. libirman is masked:

# Alec Warner &lt;antarus@gentoo.org&gt; (19 Sep 2006)
# masked media-libs/libirman for treecleaners, bug(s) 89663
# Removal Oct 19th
media-libs/libirman</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>antarus@gentoo.org</who>
            <bug_when>2006-09-19 06:20:34 0000</bug_when>
            <thetext>stupid bugs..
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2006-09-19 12:38:21 0000</bug_when>
            <thetext>After discussion in bug #89663, lcdproc is unmasked again and has the USE flag &apos;irman&apos; in base/use.mask, so the problem found by Markus in comment #1 should be gone.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2006-09-20 05:11:40 0000</bug_when>
            <thetext>added ~ppc64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>doktorn@sub.nu</who>
            <bug_when>2006-10-05 07:11:41 0000</bug_when>
            <thetext>Emerged till ebuild on my ~amd64 system using ACCEPT_KEYWORDS=&quot;~x86&quot; and it worked just fine. So you could probably add ~amd64.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jokey@gentoo.org</who>
            <bug_when>2006-10-09 14:53:11 0000</bug_when>
            <thetext>amd64,sparc,ppc: something holding this back?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gustavoz@gentoo.org</who>
            <bug_when>2006-10-09 14:54:31 0000</bug_when>
            <thetext>yeah, time.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>angelos@gentoo.org</who>
            <bug_when>2006-10-09 15:27:31 0000</bug_when>
            <thetext>lcdproc-0.5.0-r1 does not compile with linux-headers-2.6.11-r2 (latest stable on amd64), 2.6.17-r1 (latest ~amd64) works.
Here&apos;s the error:
if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../..  -I../..  -fPIC -Wall -march=k8 -O2 -pipe -DSEAMLESS_HBARS -DCFONTZ633_WRITE_DELAY=50 -Wno-unused-function -MT icp_a106.o -MD -MP -MF &quot;.deps/icp_a106.Tpo&quot; \
          -c -o icp_a106.o `test -f &apos;icp_a106.c&apos; || echo &apos;./&apos;`icp_a106.c; \
        then mv -f &quot;.deps/icp_a106.Tpo&quot; &quot;.deps/icp_a106.Po&quot;; \
        else rm -f &quot;.deps/icp_a106.Tpo&quot;; exit 1; \
        fi
In file included from /usr/include/linux/i2c-dev.h:28,
                 from hd44780-i2c.c:62:
/usr/include/linux/i2c.h:66: error: array type has incomplete element type
make[3]: *** [hd44780-i2c.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/lcdproc-0.5.0-r1/work/lcdproc-0.5.0/server/drivers&apos;
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/lcdproc-0.5.0-r1/work/lcdproc-0.5.0/server&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/lcdproc-0.5.0-r1/work/lcdproc-0.5.0&apos;
make: *** [all] Error 2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blubb@gentoo.org</who>
            <bug_when>2006-10-12 06:03:18 0000</bug_when>
            <thetext>amd64 was already testing, nothing to see here</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>josejx@gentoo.org</who>
            <bug_when>2006-11-16 07:03:43 0000</bug_when>
            <thetext>Marked 0.5.0-r2 ~ppc, but it only compiles in my ~ppc chroot, ppc stable fails with the error above.  0.5.1 fails in both chroots.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gustavoz@gentoo.org</who>
            <bug_when>2006-12-12 06:40:19 0000</bug_when>
            <thetext>At least one driver is using asm (serialVFD includes server/drivers/port.h, just look at line 293 and more). Trying lcdproc-0.5.1 btw.
Is driver exclusion per-arch possible?

if sparc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../..  -I../..  -fPIC -Wall -mcpu=ultrasparc -mtune=ultrasparc -mvis -Wa,-Av8plusa -O2 -pipe -Wno-unused-function -MT wirz-sli.o -MD -MP -MF &quot;.deps/wirz-sli.Tpo&quot; -c -o wirz-sli.o wirz-sli.c; \
        then mv -f &quot;.deps/wirz-sli.Tpo&quot; &quot;.deps/wirz-sli.Po&quot;; else rm -f &quot;.deps/wirz-sli.Tpo&quot;; exit 1; fi
serialVFD_io.c: In function `serialVFD_write_parallel&apos;:
port.h:300: error: impossible constraint in `asm&apos;
port.h:293: error: impossible constraint in `asm&apos;
port.h:300: error: impossible constraint in `asm&apos;
port.h:293: error: impossible constraint in `asm&apos;
port.h:300: error: impossible constraint in `asm&apos;
port.h:293: error: impossible constraint in `asm&apos;
port.h:292: warning: &apos;value&apos; might be used uninitialized in this function
make[3]: *** [serialVFD_io.o] Error 1

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2006-12-21 05:00:04 0000</bug_when>
            <thetext>(In reply to comment #12)
&gt; Is driver exclusion per-arch possible?

It is possible, but the asm error should be fixed in lcdproc-0.5.1-r1 now. Please reply at bug #151308 whether it works.

As for the stable ppc not working, this is caused by bug #146407.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2006-12-24 18:17:47 0000</bug_when>
            <thetext>(In reply to comment #11)
&gt; Marked 0.5.0-r2 ~ppc, but it only compiles in my ~ppc chroot, ppc stable fails
&gt; with the error above.  0.5.1 fails in both chroots.

CC&apos;ing ppc again as we still could use ~ppc for 0.5.1-r1. Thanks!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gustavoz@gentoo.org</who>
            <bug_when>2006-12-26 06:45:06 0000</bug_when>
            <thetext>Keyworded ~sparc, tested with a mx212 and works fine.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-01-11 21:21:22 0000</bug_when>
            <thetext>sparc, can you use.mask the following stuff on the selinux/sparc profile as well?

app-misc/lcdproc-0.5.1-r1: depends ~sparc: unsolvable selinux/sparc/sparc64/2006.1, solutions: [ &gt;=dev-libs/libg15render-1.1.1, app-misc/g15daemon, dev-libs/libg15, app-misc/glcdprocdriver, dev-embedded/libftdi, app-misc/graphlcd-base ]
app-misc/lcdproc-0.5.1-r1: rdepends ~sparc: unsolvable selinux/sparc/sparc64/2006.1, solutions: [ &gt;=dev-libs/libg15render-1.1.1, app-misc/g15daemon, dev-libs/libg15, app-misc/glcdprocdriver, dev-embedded/libftdi, app-misc/graphlcd-base ]
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gustavoz@gentoo.org</who>
            <bug_when>2007-01-12 00:22:46 0000</bug_when>
            <thetext>I&apos;d call someone from hardened/selinux, we don&apos;t really touch those profiles.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2007-01-18 15:59:57 0000</bug_when>
            <thetext>sparc, could you duplicate your use.mask&apos;s for the USE_EXPAND&apos;ed versions. But please do not delete the current masks, as they are still needed for old ebuild versions that do not get updated:
* ula200 -&gt; lcd_devices_ula200
* graphlcd -&gt; lcd_devices_graphlcd
* g15 -&gt; lcd_devices_g15.

Also, as Jakub pointed out, please copy the six masks also to selinux/sparc</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>josejx@gentoo.org</who>
            <bug_when>2007-01-27 19:01:08 0000</bug_when>
            <thetext>Compiles on ppc again, so marking ~ppc and reassigning to lcd@g.o</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2007-01-28 02:27:36 0000</bug_when>
            <thetext>assinging to sparc, for the profile changes.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gustavoz@gentoo.org</who>
            <bug_when>2007-01-29 18:06:37 0000</bug_when>
            <thetext>SPARC profiles done, but AGAIN as i stated before, we don&apos;t touch hardened/selinux profiles.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>solar@gentoo.org</who>
            <bug_when>2007-02-11 20:41:08 0000</bug_when>
            <thetext>Created an attachment (id=109891)
qemu-0.9.0-nopiessp.patch

This could be done via a sed statement also. It just forces ssp and pie to 
be disabled everywhere. The op.c was not inheriting the cflags fully 
when it was built.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>solar@gentoo.org</who>
            <bug_when>2007-02-11 20:42:53 0000</bug_when>
            <thetext>(From update of attachment 109891)
ooops wrong bug ignore last comment please.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2007-02-19 00:50:43 0000</bug_when>
            <thetext>Jokey got the OK to fix this from pebenito, so this bug is finally closed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2007-06-03 01:06:03 0000</bug_when>
            <thetext>I removed the use.mask&apos;s from the sparc and selinux/sparc profiles for
   ula200, graphlcd and g15
since they do not exist as normal use flags anymore, and the lcd_devices_* ones are still masked. The last version using these flags went away some time ago.
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>109891</attachid>
            <date>2007-02-11 20:41 0000</date>
            <desc>qemu-0.9.0-nopiessp.patch</desc>
            <filename>qemu-solar.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIE1ha2VmaWxlLnRhcmdldC5vcmlnCTIwMDctMDItMTEgMTk6NTc6MTMuMDAwMDAwMDAwICsw
MDAwCisrKyBNYWtlZmlsZS50YXJnZXQJMjAwNy0wMi0xMSAxOTo1Nzo0Ni4wMDAwMDAwMDAgKzAw
MDAKQEAgLTcwLDcgKzcwLDcgQEAKIGVuZGlmCiAKICMgV2UgcmVxdWlyZSAtTzIgdG8gYXZvaWQg
dGhlIHN0YWNrIHNldHVwIHByb2xvZ3VlIGluIEVYSVRfVEIKLU9QX0NGTEFHUyA9IC1XYWxsIC1P
MiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZworT1BfQ0ZMQUdTID0gLVdhbGwgLU8yIC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1ub3BpZSAtZm5vLXN0YWNrLXByb3RlY3RvcgogCiBpZmVxICgkKEFS
Q0gpLGkzODYpCiBIRUxQRVJfQ0ZMQUdTKz0tZm9taXQtZnJhbWUtcG9pbnRlcgo=
</data>        

          </attachment>
    </bug>

</bugzilla>