The next versions of control-center and a number of other desktop packages will depend on a new library called libgnomekbd: http://people.redhat.com/mclasen/review/libgnomekbd-0.1-2.src.rpm http://people.redhat.com/mclasen/review/libgnomekbd.spec
Is this built on top of libxklavier - i.e., gui widgets for keyboard config?
It contains interfaces for accessing and storing keyboard configuration, keyboard drawing interfaces (this is in fact built on top of libxklavier), and a keyboard indicator widget (basically the thing you currently see in the keyboard-indicator applet. The reason for moving this stuff out into a real library is that people want to be able to switch keyboard layouts in the gdm login screen and the screensaver lock dialog, and proliferation of virtual cvs modules is not the right answer for that.
the description has %{name} in it, that's weird
I think we have a policy of putting a full URL in the Source line
It says it requires dbus-glib >= 0.34. Is that really right? isn't it at version .7something now? why does this *library* ship a capplet? What does it do? Can we just nuke it and not put it in the package? Also what is the output of rpmlint? any warnings or errors?
I don't have a source url, unless you want me to put in the sourceforce download url. Its not in gnome ftp yet. Regarding dbus-glib version, I just copied whatever versions the configure script requires. But if it freaks you out' I'll bump it. The capplet is for configuring the plugins. I know it is slightly ridiculous, thats why I have made it NoDisplay. I was not totally sure about leaving it out. On the one hand, having plugins in a keyboard indicator is nonsense, and we don't ship any in core anyway, but on the other hand there are many flag lovers out there who would maybe install the flags plugin if it was packaged in extras. I guess whoever decides to package the plugins could also package the capplet in extras then.
Also, aren't reviewers supposed to run rpmlint themselves ? Anyway, it comes up clean
Okay moving to FC-ACCEPT.
Package added to dist-fc7, please close bug when built for rawhide.
Not sure if this is the right place, but todays yum update gave me: Transaction Check Error: file /etc/gconf/schemas/desktop_gnome_peripherals_keyboard_xkb.schemas from install of libgnomekbd-2.17.2-1.fc7 conflicts with file from package control-center-2.17.1-2.fc7 -- jules
OK, it works now. Thanks, jules