Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 148072 - app-misc/lcdproc-0.5.0 re-keyword request
Summary: app-misc/lcdproc-0.5.0 re-keyword request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: SE Linux Bugs
URL:
Whiteboard:
Keywords:
Depends on: 89663
Blocks:
  Show dependency tree
 
Reported: 2006-09-18 08:12 UTC by Markus Ullmann (RETIRED)
Modified: 2007-06-03 01:06 UTC (History)
1 user (show)

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


Attachments
qemu-0.9.0-nopiessp.patch (qemu-solar.patch,389 bytes, patch)
2007-02-11 20:41 UTC, solar (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Ullmann (RETIRED) gentoo-dev 2006-09-18 08:12:30 UTC
Due to massive internal code changes and kernel-2.6 dependency, your keywords have been dropped. Please test and re-keyword :)
Comment 1 Markus Rothe (RETIRED) gentoo-dev 2006-09-19 03:20:52 UTC
anyone sees this with an up to date tree, too?



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

Setting paths:
PORTDIR = "/home/markus/gentoo-x86"
PORTDIR_OVERLAY = ""

RepoMan scours the neighborhood...

  DEPEND.bad                     4
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(default-linux/x86/2006.1) ['media-libs/libirman']
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(default-linux/x86/no-nptl) ['media-libs/libirman']
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(default-linux/x86/2006.1/desktop) ['media-libs/libirman']
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(hardened/x86/2.6) ['media-libs/libirman']
  RDEPEND.bad                    4
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(default-linux/x86/2006.1) ['media-libs/libirman']
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(default-linux/x86/no-nptl) ['media-libs/libirman']
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(default-linux/x86/2006.1/desktop) ['media-libs/libirman']
   app-misc/lcdproc/lcdproc-0.5.0.ebuild: ~x86(hardened/x86/2.6) ['media-libs/libirman']
  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 $
Comment 2 Markus Rothe (RETIRED) gentoo-dev 2006-09-19 03:49:11 UTC
ah.. libirman is masked:

# Alec Warner <antarus@gentoo.org> (19 Sep 2006)
# masked media-libs/libirman for treecleaners, bug(s) 89663
# Removal Oct 19th
media-libs/libirman
Comment 3 Alec Warner (RETIRED) archtester gentoo-dev Security 2006-09-19 06:20:34 UTC
stupid bugs..
Comment 4 Robert Buchholz (RETIRED) gentoo-dev 2006-09-19 12:38:21 UTC
After discussion in bug #89663, lcdproc is unmasked again and has the USE flag 'irman' in base/use.mask, so the problem found by Markus in comment #1 should be gone.
Comment 5 Markus Rothe (RETIRED) gentoo-dev 2006-09-20 05:11:40 UTC
added ~ppc64
Comment 6 Rickard Borgmäster 2006-10-05 07:11:41 UTC
Emerged till ebuild on my ~amd64 system using ACCEPT_KEYWORDS="~x86" and it worked just fine. So you could probably add ~amd64.
Comment 7 Markus Ullmann (RETIRED) gentoo-dev 2006-10-09 14:53:11 UTC
amd64,sparc,ppc: something holding this back?
Comment 8 Gustavo Zacarias (RETIRED) gentoo-dev 2006-10-09 14:54:31 UTC
yeah, time.
Comment 9 Christoph Mende (RETIRED) gentoo-dev 2006-10-09 15:27:31 UTC
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'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 ".deps/icp_a106.Tpo" \
          -c -o icp_a106.o `test -f 'icp_a106.c' || echo './'`icp_a106.c; \
        then mv -f ".deps/icp_a106.Tpo" ".deps/icp_a106.Po"; \
        else rm -f ".deps/icp_a106.Tpo"; 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'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/lcdproc-0.5.0-r1/work/lcdproc-0.5.0/server'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/lcdproc-0.5.0-r1/work/lcdproc-0.5.0'
make: *** [all] Error 2
Comment 10 Simon Stelling (RETIRED) gentoo-dev 2006-10-12 06:03:18 UTC
amd64 was already testing, nothing to see here
Comment 11 Joe Jezak (RETIRED) gentoo-dev 2006-11-16 07:03:43 UTC
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.
Comment 12 Gustavo Zacarias (RETIRED) gentoo-dev 2006-12-12 06:40:19 UTC
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 ".deps/wirz-sli.Tpo" -c -o wirz-sli.o wirz-sli.c; \
        then mv -f ".deps/wirz-sli.Tpo" ".deps/wirz-sli.Po"; else rm -f ".deps/wirz-sli.Tpo"; exit 1; fi
serialVFD_io.c: In function `serialVFD_write_parallel':
port.h:300: error: impossible constraint in `asm'
port.h:293: error: impossible constraint in `asm'
port.h:300: error: impossible constraint in `asm'
port.h:293: error: impossible constraint in `asm'
port.h:300: error: impossible constraint in `asm'
port.h:293: error: impossible constraint in `asm'
port.h:292: warning: 'value' might be used uninitialized in this function
make[3]: *** [serialVFD_io.o] Error 1

Comment 13 Robert Buchholz (RETIRED) gentoo-dev 2006-12-21 05:00:04 UTC
(In reply to comment #12)
> 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.
Comment 14 Robert Buchholz (RETIRED) gentoo-dev 2006-12-24 18:17:47 UTC
(In reply to comment #11)
> 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.

CC'ing ppc again as we still could use ~ppc for 0.5.1-r1. Thanks!
Comment 15 Gustavo Zacarias (RETIRED) gentoo-dev 2006-12-26 06:45:06 UTC
Keyworded ~sparc, tested with a mx212 and works fine.
Comment 16 Jakub Moc (RETIRED) gentoo-dev 2007-01-11 21:21:22 UTC
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: [ >=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: [ >=dev-libs/libg15render-1.1.1, app-misc/g15daemon, dev-libs/libg15, app-misc/glcdprocdriver, dev-embedded/libftdi, app-misc/graphlcd-base ]
Comment 17 Gustavo Zacarias (RETIRED) gentoo-dev 2007-01-12 00:22:46 UTC
I'd call someone from hardened/selinux, we don't really touch those profiles.
Comment 18 Robert Buchholz (RETIRED) gentoo-dev 2007-01-18 15:59:57 UTC
sparc, could you duplicate your use.mask's for the USE_EXPAND'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 -> lcd_devices_ula200
* graphlcd -> lcd_devices_graphlcd
* g15 -> lcd_devices_g15.

Also, as Jakub pointed out, please copy the six masks also to selinux/sparc
Comment 19 Joe Jezak (RETIRED) gentoo-dev 2007-01-27 19:01:08 UTC
Compiles on ppc again, so marking ~ppc and reassigning to lcd@g.o
Comment 20 Robert Buchholz (RETIRED) gentoo-dev 2007-01-28 02:27:36 UTC
assinging to sparc, for the profile changes.
Comment 21 Gustavo Zacarias (RETIRED) gentoo-dev 2007-01-29 18:06:37 UTC
SPARC profiles done, but AGAIN as i stated before, we don't touch hardened/selinux profiles.
Comment 22 solar (RETIRED) gentoo-dev 2007-02-11 20:41:08 UTC
Created attachment 109891 [details, diff]
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.
Comment 23 solar (RETIRED) gentoo-dev 2007-02-11 20:42:53 UTC
Comment on attachment 109891 [details, diff]
qemu-0.9.0-nopiessp.patch

ooops wrong bug ignore last comment please.
Comment 24 Robert Buchholz (RETIRED) gentoo-dev 2007-02-19 00:50:43 UTC
Jokey got the OK to fix this from pebenito, so this bug is finally closed.
Comment 25 Robert Buchholz (RETIRED) gentoo-dev 2007-06-03 01:06:03 UTC
I removed the use.mask'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.