ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] kernel modules list
@ 2009-09-12 10:28 Денис Смирнов
  2009-09-12 14:23 ` Michael Shigorin
  0 siblings, 1 reply; 3+ messages in thread
From: Денис Смирнов @ 2009-09-12 10:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions


[-- Attachment #1.1: Type: text/plain, Size: 681 bytes --]

В процессе своих мучений с dahdi/zaptel сделал интересную табличку.
Это статус сборки разных модулей под разные flavour.

Думаю в ней есть о чем подумать перед релизом.

Из этой таблички следует:
- больше всего модулей собрано под hpc-std
- rt-up/rt-smp/sec-def -- фактически не поддерживаются
- std-pae поддерживается не очень. Причина, возможно, в том что мантейнеру
  сидящему на x86_64 чтобы собирать i586-only пакеты нужно сделать
  несколько телодвижений. Я их сделал только вчера, поэтому наконец-то
  dahdi будет и для std-pae :)

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

[-- Attachment #1.2: kernel-modules.txt --]
[-- Type: text/plain, Size: 4326 bytes --]

MODULE              hpc-std  ovz-rhel ovz-smp  rt-smp   rt-up    sec-def  std-def  std-pae  tmc-tc   
acerhk                  Ok     -----      Ok     -----    -----    -----    -----    -----    -----  
alsa                    Ok     -----      Ok       Ok       Ok       Ok       Ok     i586     i586   
bcmwl                   Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
blcr                    Ok     -----    -----    -----    -----    -----    -----    -----    -----  
compcache             -----    -----    -----    -----    -----    -----    -----    -----    i586   
cronyx                -----      Ok       Ok     -----    -----    -----    -----    -----    -----  
dahdi                   Ok       Ok       Ok       Ok       Ok       Ok       Ok     i586     -----  
dahdi-cronyx          -----    -----    -----    -----    -----    -----    -----    i586     -----  
dahdi-wanpipe           Ok     -----      Ok       Ok       Ok       Ok       Ok     i586     -----  
drbd8                   Ok       Ok       Ok     -----    -----    -----    -----    -----    -----  
drm                     Ok     -----      Ok       Ok       Ok       Ok       Ok     i586     i586   
dst                     Ok     -----      Ok     -----    -----    -----    -----    -----    -----  
etercifs                Ok     -----      Ok     -----    -----    -----    -----    -----    -----  
fglrx                   Ok       Ok       Ok     -----    -----    -----      Ok     i586     i586   
gfs                     Ok     -----      Ok     -----    -----    -----    -----    -----    -----  
gnbd                    Ok     -----      Ok     -----    -----    -----    -----    -----    -----  
heci                    Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
igb                     Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
kqemu                   Ok       Ok       Ok     -----    -----    -----      Ok     i586     -----  
kvm                     Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
lirc                    Ok     -----    -----    -----    -----    -----    -----    -----    -----  
lustre                  Ok     -----    -----    -----    -----    -----    -----    -----    -----  
madwifi                 Ok       Ok       Ok     -----    -----    -----    -----    -----    -----  
madwifi-ar5007          Ok     -----      Ok     -----    -----    -----    -----    -----    -----  
madwifi-dfs             Ok     -----      Ok     -----    -----    -----    -----    -----    -----  
madwifi-hal           -----    -----    -----    -----    -----    -----      Ok     i586     -----  
ndiswrapper           -----      Ok       Ok     -----    -----    -----      Ok     i586     -----  
nvidia                  Ok       Ok       Ok     -----    -----    -----      Ok     i586     i586   
ofa                     Ok     -----    -----    -----    -----    -----    -----    -----    -----  
omnibook                Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
oss                     Ok     -----      Ok       Ok       Ok       Ok       Ok     i586     -----  
rt2860                  Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
rtl8187se             -----    -----      Ok     -----    -----    -----      Ok     -----    -----  
subfs                   Ok       Ok       Ok     -----    -----    -----      Ok     i586     -----  
svgalib_helper        -----      Ok     -----    -----    -----    -----    -----    -----    -----  
tp_smapi                Ok       Ok       Ok     -----    -----    -----      Ok     i586     -----  
v4l                     Ok     -----      Ok       Ok       Ok       Ok       Ok     i586     -----  
virtualbox              Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
virtualbox-addition     Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
wanpipe                 Ok     -----      Ok       Ok       Ok       Ok       Ok     i586     -----  
zaptel                  Ok       Ok       Ok       Ok       Ok       Ok       Ok     i586     -----  

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [devel] kernel modules list
  2009-09-12 10:28 [devel] kernel modules list Денис Смирнов
@ 2009-09-12 14:23 ` Michael Shigorin
  2009-10-18 14:56   ` Денис Смирнов
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Shigorin @ 2009-09-12 14:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Sep 12, 2009 at 02:28:20PM +0400, Денис Смирнов wrote:
> В процессе своих мучений с dahdi/zaptel сделал интересную табличку.

Скриптик или ручки? :)  Первое можно приложить, а можно
и закронить куда-нить на www.

> MODULE hpc-std ovz-rhel ovz-smp rt-smp rt-up sec-def std-def std-pae tmc-tc 

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [devel] kernel modules list
  2009-09-12 14:23 ` Michael Shigorin
@ 2009-10-18 14:56   ` Денис Смирнов
  0 siblings, 0 replies; 3+ messages in thread
From: Денис Смирнов @ 2009-10-18 14:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions


[-- Attachment #1.1: Type: text/plain, Size: 394 bytes --]

On Sat, Sep 12, 2009 at 05:23:30PM +0300, Michael Shigorin wrote:

MS> Скриптик или ручки? :)  Первое можно приложить, а можно
MS> и закронить куда-нить на www.

Прикладываю :)

Заодно хочу сказать что вид результирующего отчета вызывает у меня грусть.


-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

[-- Attachment #1.2: kernels.log --]
[-- Type: text/plain, Size: 4017 bytes --]

MODULE              hpc-std  ovz-rhel ovz-smp  rt-smp   rt-up    sec-def  std-def  std-pae  tmc-tc   
acerhk                  Ok     -----      Ok     -----    -----    -----    -----    -----    -----  
alsa                    Ok     -----      Ok       Ok       Ok       Ok       Ok     i586     i586   
bcmwl                   Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
blcr                    Ok     -----    -----    -----    -----    -----    -----    -----    -----  
compcache             -----    -----    -----    -----    -----    -----    -----    -----    i586   
cronyx                  Ok       Ok       Ok       Ok       Ok       Ok       Ok     i586     -----  
dahdi                   Ok       Ok       Ok       Ok       Ok       Ok       Ok     i586     -----  
drbd8                   Ok       Ok       Ok     -----    -----    -----    -----    -----    -----  
drm                     Ok     -----      Ok       Ok       Ok       Ok       Ok     i586     i586   
dst                     Ok     -----      Ok     -----    -----    -----    -----    -----    -----  
etercifs                Ok     -----      Ok     -----    -----    -----    -----    -----    -----  
fglrx                   Ok       Ok       Ok     -----    -----    -----      Ok     i586     i586   
gfs                     Ok     -----      Ok     -----    -----    -----    -----    -----    -----  
gnbd                    Ok     -----      Ok     -----    -----    -----    -----    -----    -----  
heci                    Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
igb                     Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
kqemu                   Ok       Ok       Ok     -----    -----    -----      Ok     i586     -----  
kvm                     Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
lirc                  -----    -----    -----    -----    -----    -----      Ok     i586     -----  
lustre                  Ok     -----    -----    -----    -----    -----    -----    -----    -----  
madwifi                 Ok       Ok       Ok     -----    -----    -----    -----    -----    -----  
madwifi-ar5007          Ok     -----      Ok     -----    -----    -----    -----    -----    -----  
madwifi-dfs             Ok     -----      Ok     -----    -----    -----    -----    -----    -----  
madwifi-hal           -----    -----    -----    -----    -----    -----      Ok     i586     -----  
ndiswrapper           -----      Ok       Ok     -----    -----    -----      Ok     i586     -----  
nvidia                  Ok       Ok       Ok     -----    -----    -----      Ok     i586     i586   
ofa                     Ok     -----    -----    -----    -----    -----    -----    -----    -----  
omnibook                Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
oss                     Ok     -----      Ok       Ok       Ok       Ok       Ok     i586     -----  
rt2860                  Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
rtl8187se             -----    -----    -----    -----    -----    -----      Ok     i586     -----  
subfs                   Ok       Ok       Ok     -----    -----    -----      Ok     i586     -----  
svgalib_helper        -----      Ok     -----    -----    -----    -----    -----    -----    -----  
tp_smapi                Ok       Ok       Ok     -----    -----    -----      Ok     i586     -----  
v4l                     Ok     -----      Ok       Ok       Ok       Ok       Ok     i586     -----  
virtualbox              Ok       Ok       Ok     -----    -----    -----      Ok     i586     -----  
virtualbox-addition     Ok     -----      Ok     -----    -----    -----      Ok     i586     -----  
wanpipe                 Ok       Ok       Ok       Ok       Ok       Ok       Ok     i586     -----  

[-- Attachment #1.3: list-pkg-kernel --]
[-- Type: text/plain, Size: 186 bytes --]

#!/bin/sh
find /var/lib/altlinux/sisyphus/files/ \
	-type f \
	| grep /kernel-modules \
	| grep -v .src.rpm$ \
	| xargs rpm -qp --qf '%{ARCH}\t%{NAME}\n' \
	| sed 's/kernel-modules-//'


[-- Attachment #1.4: kernel-modules-list --]
[-- Type: text/plain, Size: 1299 bytes --]

#!/usr/bin/perl -w
use strict;

my %flavours;
my %pkgs;

open( IN, "utils/list-pkg-kernel |" );
while (<IN>) {
    chomp;
    /^([^\s]+)\s+(.+)/;
    my $arch = $1;
    my $name = $2;
    my $flavour;

    die "$_" unless $name =~ s/-([^-]+-[^-]+)$//;
    $flavour = $1;

    $flavours{$flavour} = 1;

    $pkgs{$name}->{$flavour}->{$arch} = 1;
}
close(IN);

# п═п╟я│я│я┤п╣я┌ я─п╟п╥п╪п╣я─п╟ п©п╬п╩я▐ я│ п╦п╪п╣п╫п╣п╪ п╪п╬п╢я┐п╩я▐
my $l = 0;
foreach ( keys %pkgs ) {
    my $l2 = length $_;
    $l = $l2 if $l2 > $l;
}
$l++;

printf "%-${l}s", "MODULE";

my @flavours = sort keys %flavours;
foreach (@flavours) {
    printf "%-9s", $_;
}
print "\n";

#print "@flavours\n";

foreach ( sort keys %pkgs ) {
    printf "%-${l}s", $_;
    foreach my $f (@flavours) {
        if ( defined $pkgs{$_}->{$f} ) {
            my $t = $pkgs{$_}->{$f};
            if ( defined $t->{x86_64} ) {
                if ( defined $t->{i586} ) {
                    print "    Ok   ";
                }
                else {
                    print "  x86_64 ";
                }
            }
            else {
                print "  i586   ";
            }
        }
        else {
            print "  -----  ";
        }
    }
    print "\n";
}


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-10-18 14:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-12 10:28 [devel] kernel modules list Денис Смирнов
2009-09-12 14:23 ` Michael Shigorin
2009-10-18 14:56   ` Денис Смирнов

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git