[arch-dev-public] [signoff] kbd and klibc-kbd
Hi! After days of extreme hacking and scratching my head I'm happy to present them: * kbd-1.14.1.20080309-1 * klibc-kbd-1.15.20080312-1 Don't scare those pkgrels. There are many good reasons that I've used the latest git versions. (Actually, klibc support was added by current maintainer on my request, and 2 patches I've made today are still not in git.) What has changed: * replaced statically built binaries with klibcified ones (saves almost 2Megabytes!) * heavily modified keymap hooks, fixed some bugs * at least 2 bugs in our bugtracker closed by the latest mainstream changes * in *euro.maps 'currency' was changed to 'euro' (by mainstream) * many nice things for Cyrillic alphabet users * splitted hooks and klibcified binaries into a separate package (this will allow to update them separately, and was required in this case). Both i686 and x86_64 packages available (thanks Thomas!). Please signoff. ;-) -- Roman Kyrylych (Роман Кирилич)
Roman Kyrylych schrieb:
Hi!
After days of extreme hacking and scratching my head I'm happy to present them: * kbd-1.14.1.20080309-1 * klibc-kbd-1.15.20080312-1
Don't scare those pkgrels. There are many good reasons that I've used the latest git versions. (Actually, klibc support was added by current maintainer on my request, and 2 patches I've made today are still not in git.)
What has changed: * replaced statically built binaries with klibcified ones (saves almost 2Megabytes!) * heavily modified keymap hooks, fixed some bugs * at least 2 bugs in our bugtracker closed by the latest mainstream changes * in *euro.maps 'currency' was changed to 'euro' (by mainstream) * many nice things for Cyrillic alphabet users * splitted hooks and klibcified binaries into a separate package (this will allow to update them separately, and was required in this case).
Both i686 and x86_64 packages available (thanks Thomas!). Please signoff. ;-)
Note that those MUST NOT be moved to core until mkinitcpio's dependencies are fixed. I will make release new mkinitcpio version soon (maybe today, depends on how much testing I can get done). If anyone is interested, the changes are in mkinitcpio and klibc-extras git.
2008/3/15, Thomas Bächler <thomas@archlinux.org>:
Roman Kyrylych schrieb:
Hi!
After days of extreme hacking and scratching my head I'm happy to present them: * kbd-1.14.1.20080309-1 * klibc-kbd-1.15.20080312-1
Don't scare those pkgrels. There are many good reasons that I've used the latest git versions. (Actually, klibc support was added by current maintainer on my request, and 2 patches I've made today are still not in git.)
What has changed: * replaced statically built binaries with klibcified ones (saves almost 2Megabytes!) * heavily modified keymap hooks, fixed some bugs * at least 2 bugs in our bugtracker closed by the latest mainstream changes * in *euro.maps 'currency' was changed to 'euro' (by mainstream) * many nice things for Cyrillic alphabet users * splitted hooks and klibcified binaries into a separate package (this will allow to update them separately, and was required in this case).
Both i686 and x86_64 packages available (thanks Thomas!). Please signoff. ;-)
Note that those MUST NOT be moved to core until mkinitcpio's dependencies are fixed. I will make release new mkinitcpio version soon (maybe today, depends on how much testing I can get done). If anyone is interested, the changes are in mkinitcpio and klibc-extras git.
New mkinitcpio is now in Testing, and a fixed/improved klibc-kbd-1.15.20080312-2 as well. Please signoff both kbd and klibc-kbd. How to test klibc-kbd: * add 'keymap' hook to mkinitcpio.conf and rebuild the image * boot with break=y * you should see the same font as in your normal plain-text console * try to enter some non-English symbols to see that keymap actually works -- Roman Kyrylych (Роман Кирилич)
2008/3/16, Roman Kyrylych <roman.kyrylych@gmail.com>:
New mkinitcpio is now in Testing, and a fixed/improved klibc-kbd-1.15.20080312-2 as well. Please signoff both kbd and klibc-kbd.
How to test klibc-kbd: * add 'keymap' hook to mkinitcpio.conf and rebuild the image * boot with break=y * you should see the same font as in your normal plain-text console * try to enter some non-English symbols to see that keymap actually works
Thanks to tpowa there is a new version of klibc-kbd now which supports complex keymaps that includes other keymaps that includes.... recursive functions are cool. :-) Please signoff. -- Roman Kyrylych (Роман Кирилич)
Am Sonntag, 16. März 2008 schrieb Roman Kyrylych:
2008/3/16, Roman Kyrylych <roman.kyrylych@gmail.com>:
New mkinitcpio is now in Testing, and a fixed/improved klibc-kbd-1.15.20080312-2 as well. Please signoff both kbd and klibc-kbd.
How to test klibc-kbd: * add 'keymap' hook to mkinitcpio.conf and rebuild the image * boot with break=y * you should see the same font as in your normal plain-text console * try to enter some non-English symbols to see that keymap actually works
Thanks to tpowa there is a new version of klibc-kbd now which supports complex keymaps that includes other keymaps that includes.... recursive functions are cool. :-) Please signoff.
signoff it works for me on x86_64 -- Tobias Powalowski Archlinux Developer & Package Maintainer (tpowa) http://www.archlinux.org tpowa@archlinux.org
2008/3/17, Tobias Powalowski <t.powa@gmx.de>:
Am Sonntag, 16. März 2008 schrieb Roman Kyrylych:
2008/3/16, Roman Kyrylych <roman.kyrylych@gmail.com>:
New mkinitcpio is now in Testing, and a fixed/improved klibc-kbd-1.15.20080312-2 as well. Please signoff both kbd and klibc-kbd.
How to test klibc-kbd: * add 'keymap' hook to mkinitcpio.conf and rebuild the image * boot with break=y * you should see the same font as in your normal plain-text console * try to enter some non-English symbols to see that keymap actually works
Thanks to tpowa there is a new version of klibc-kbd now which supports complex keymaps that includes other keymaps that includes.... recursive functions are cool. :-) Please signoff.
signoff it works for me on x86_64
kbd-1.14.1.20080309-2 available for i686 please someone build for x86_64 it fixes http://bugs.archlinux.org/task/9862 Please signoff both kbd and klibc-kbd -- Roman Kyrylych (Роман Кирилич)
On Wed, 19 Mar 2008, Roman Kyrylych wrote:
2008/3/17, Tobias Powalowski <t.powa@gmx.de>:
Am Sonntag, 16. März 2008 schrieb Roman Kyrylych:
2008/3/16, Roman Kyrylych <roman.kyrylych@gmail.com>:
New mkinitcpio is now in Testing, and a fixed/improved klibc-kbd-1.15.20080312-2 as well. Please signoff both kbd and klibc-kbd.
How to test klibc-kbd: * add 'keymap' hook to mkinitcpio.conf and rebuild the image * boot with break=y * you should see the same font as in your normal plain-text console * try to enter some non-English symbols to see that keymap actually works
Thanks to tpowa there is a new version of klibc-kbd now which supports complex keymaps that includes other keymaps that includes.... recursive functions are cool. :-) Please signoff.
signoff it works for me on x86_64
kbd-1.14.1.20080309-2 available for i686 please someone build for x86_64 it fixes http://bugs.archlinux.org/task/9862
Please signoff both kbd and klibc-kbd
I've uploaded a package for x86_64. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
2008/3/19, Eric Belanger <belanger@astro.umontreal.ca>:
On Wed, 19 Mar 2008, Roman Kyrylych wrote:
2008/3/17, Tobias Powalowski <t.powa@gmx.de>:
Am Sonntag, 16. März 2008 schrieb Roman Kyrylych:
2008/3/16, Roman Kyrylych <roman.kyrylych@gmail.com>:
New mkinitcpio is now in Testing, and a fixed/improved klibc-kbd-1.15.20080312-2 as well. Please signoff both kbd and klibc-kbd.
How to test klibc-kbd: * add 'keymap' hook to mkinitcpio.conf and rebuild the image * boot with break=y * you should see the same font as in your normal plain-text console * try to enter some non-English symbols to see that keymap actually works
Thanks to tpowa there is a new version of klibc-kbd now which supports complex keymaps that includes other keymaps that includes.... recursive functions are cool. :-) Please signoff.
signoff it works for me on x86_64
kbd-1.14.1.20080309-2 available for i686 please someone build for x86_64 it fixes http://bugs.archlinux.org/task/9862
Please signoff both kbd and klibc-kbd
I've uploaded a package for x86_64.
Could you sing it off? I self-singoff both kbd & klibc-kbd for i686, tested them damn enought. :-) -- Roman Kyrylych (Роман Кирилич)
2008/3/19, Eric Belanger <belanger@astro.umontreal.ca>:
On Wed, 19 Mar 2008, Roman Kyrylych wrote:
2008/3/17, Tobias Powalowski <t.powa@gmx.de>:
Am Sonntag, 16. März 2008 schrieb Roman Kyrylych:
2008/3/16, Roman Kyrylych <roman.kyrylych@gmail.com>:
New mkinitcpio is now in Testing, and a fixed/improved klibc-kbd-1.15.20080312-2 as well. Please signoff both kbd and klibc-kbd.
How to test klibc-kbd: * add 'keymap' hook to mkinitcpio.conf and rebuild the image * boot with break=y * you should see the same font as in your normal plain-text console * try to enter some non-English symbols to see that keymap actually works
Thanks to tpowa there is a new version of klibc-kbd now which supports complex keymaps that includes other keymaps that includes.... recursive functions are cool. :-) Please signoff.
signoff it works for me on x86_64
kbd-1.14.1.20080309-2 available for i686 please someone build for x86_64 it fixes http://bugs.archlinux.org/task/9862
Please signoff both kbd and klibc-kbd
I've uploaded a package for x86_64.
Could you sing it off?
I self-singoff both kbd & klibc-kbd for i686, tested them damn enought. :-) Hi somehow we need a depend that also adds klibc-kbd, else systems get broken
Am Mittwoch, 19. März 2008 schrieb Roman Kyrylych: that have keymap hook activated. probably kbd package itself needs this depend. greetings tpowa -- Tobias Powalowski Archlinux Developer & Package Maintainer (tpowa) http://www.archlinux.org tpowa@archlinux.org
2008/3/21, Tobias Powalowski <t.powa@gmx.de>:
somehow we need a depend that also adds klibc-kbd, else systems get broken that have keymap hook activated. probably kbd package itself needs this depend.
Just an info for others who reads this, we discussed the issue on IRC and there are actually 2 issues: 1) during -Syu kbd (which doesn't include keymap hook now) is installed before kernel, then mkinitcpio is run during kernel install and it fails because of no hook available. 2) klibc-kbd is not installed as a new dependency of to-be-upgraded mknitcpio, it looks to me like some weird pacman bug. :-/ #1 can be solved by changing depends=(... mkinitcpio>=0.5.15 ..) in kernel26 PKGBUILD to the current mkinitcpio version (which depends on klibc-kbd) but if #2 is a real bug - this won't work anyway, so #2 should be investigated. Tobias, could you please resend that part of pacman.log to pacman-dev ML or at least to Dan? -- Roman Kyrylych (Роман Кирилич)
Roman Kyrylych a écrit :
2008/3/21, Tobias Powalowski <t.powa@gmx.de>:
somehow we need a depend that also adds klibc-kbd, else systems get broken that have keymap hook activated. probably kbd package itself needs this depend.
Just an info for others who reads this, we discussed the issue on IRC and there are actually 2 issues: 1) during -Syu kbd (which doesn't include keymap hook now) is installed before kernel, then mkinitcpio is run during kernel install and it fails because of no hook available. 2) klibc-kbd is not installed as a new dependency of to-be-upgraded mknitcpio, it looks to me like some weird pacman bug. :-/
#1 can be solved by changing depends=(... mkinitcpio>=0.5.15 ..) in kernel26 PKGBUILD to the current mkinitcpio version (which depends on klibc-kbd)
I don't understand, what does that change? Though it's probably not a bad idea to do it.
but if #2 is a real bug - this won't work anyway, so #2 should be investigated. Tobias, could you please resend that part of pacman.log to pacman-dev ML or at least to Dan?
pacman seems to work fine here. If it didn't pull new dependencies of packages, that would be pretty bad. More details and a part of pacman.log to pacman-dev would indeed be appreciated :)
On Fri, Mar 21, 2008 at 6:45 PM, Xavier <shiningxc@gmail.com> wrote:
Roman Kyrylych a écrit :
2008/3/21, Tobias Powalowski <t.powa@gmx.de>:
somehow we need a depend that also adds klibc-kbd, else systems get broken that have keymap hook activated. probably kbd package itself needs this depend.
Just an info for others who reads this, we discussed the issue on IRC and there are actually 2 issues: 1) during -Syu kbd (which doesn't include keymap hook now) is installed before kernel, then mkinitcpio is run during kernel install and it fails because of no hook available. 2) klibc-kbd is not installed as a new dependency of to-be-upgraded mknitcpio, it looks to me like some weird pacman bug. :-/
#1 can be solved by changing depends=(... mkinitcpio>=0.5.15 ..) in kernel26 PKGBUILD to the current mkinitcpio version (which depends on klibc-kbd)
I don't understand, what does that change? Though it's probably not a bad idea to do it.
but if #2 is a real bug - this won't work anyway, so #2 should be investigated. Tobias, could you please resend that part of pacman.log to pacman-dev ML or at least to Dan?
pacman seems to work fine here. If it didn't pull new dependencies of packages, that would be pretty bad. More details and a part of pacman.log to pacman-dev would indeed be appreciated :)
Our dependency handling as of 3.1 is pretty rock-solid. I'd be hard-pressed to believe pacman is at fault here, but a pacman.log, pacman debug output, and anything else you can provide on a bug report would be appreciated. -Dan
2008/3/22, Xavier <shiningxc@gmail.com>:
Roman Kyrylych a écrit :
2008/3/21, Tobias Powalowski <t.powa@gmx.de>:
somehow we need a depend that also adds klibc-kbd, else systems get broken that have keymap hook activated. probably kbd package itself needs this depend.
Just an info for others who reads this, we discussed the issue on IRC and there are actually 2 issues: 1) during -Syu kbd (which doesn't include keymap hook now) is installed before kernel, then mkinitcpio is run during kernel install and it fails because of no hook available. 2) klibc-kbd is not installed as a new dependency of to-be-upgraded mknitcpio, it looks to me like some weird pacman bug. :-/
#1 can be solved by changing depends=(... mkinitcpio>=0.5.15 ..) in kernel26 PKGBUILD to the current mkinitcpio version (which depends on klibc-kbd)
I don't understand, what does that change? Though it's probably not a bad idea to do it.
The order was kbd, kernel, klibc-kbd (it should be here, but wasn't!), mkinitcpio. New kbd doesn't have keymap hook, so during kernel install mkinitcpio will fail. When kernel depends on the new mkinitcpio, the order will be: kbd, klibc-kbd, mkinitcpio, kernel which effectively solves the issue.
but if #2 is a real bug - this won't work anyway, so #2 should be investigated. Tobias, could you please resend that part of pacman.log to pacman-dev ML or at least to Dan?
pacman seems to work fine here. If it didn't pull new dependencies of packages, that would be pretty bad. More details and a part of pacman.log to pacman-dev would indeed be appreciated :)
Ok, I will repost pacman.log there by myself. -- Roman Kyrylych (Роман Кирилич)
participants (6)
-
Dan McGee
-
Eric Belanger
-
Roman Kyrylych
-
Thomas Bächler
-
Tobias Powalowski
-
Xavier