Subversion Repositories DevTools

Rev

Rev 2764 | Rev 3045 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2764 Rev 2931
Line 1099... Line 1099...
1099
    {
1099
    {
1100
        next if ( $repo eq 'SVN' );
1100
        next if ( $repo eq 'SVN' );
1101
        next if ( $repo eq 'UNKNOWN' );
1101
        next if ( $repo eq 'UNKNOWN' );
1102
        my @data;
1102
        my @data;
1103
        my $t1 = new HTML::Table( -border=>1,-width=>'100%', -style=>"border-collapse:collapse" );
1103
        my $t1 = new HTML::Table( -border=>1,-width=>'100%', -style=>"border-collapse:collapse" );
-
 
1104
 
1104
        
1105
 
1105
        foreach my $pkgid ( @{$Repos{$repo}} )
1106
        foreach my $pkgid ( @{$Repos{$repo}} )
1106
        {
1107
        {
-
 
1108
            #
-
 
1109
            #   Flag packages that are
-
 
1110
            #       1) Known to be BAD
-
 
1111
            #       2) Held back
-
 
1112
            #
-
 
1113
            my $flag = '';
-
 
1114
            if ( exists $Protected{$PackageData{$pkgid}{name}} )
-
 
1115
            {
-
 
1116
                if ( $Protected{$PackageData{$pkgid}{name}}{mode} eq 'Protected' )
-
 
1117
                {
-
 
1118
                    $flag = ' [P]';
-
 
1119
                }
-
 
1120
                else
-
 
1121
                {
-
 
1122
                    $flag = ' [B]';
-
 
1123
                }
-
 
1124
            }
-
 
1125
 
1107
            my $t2 = new HTML::Table( -border=>0,-padding=>0, -spacing=>0, -class=>'paddedTable' );
1126
            my $t2 = new HTML::Table( -border=>0,-padding=>0, -spacing=>0, -class=>'paddedTable' );
1108
            foreach my $vob ( keys %{$PackageData{$pkgid}{vobPath}} )
1127
            foreach my $vob ( keys %{$PackageData{$pkgid}{vobPath}} )
1109
            {
1128
            {
1110
                    if ($PackageData{$pkgid}{isSVN} && $vob !~ m~^/~ )
1129
                    if ($PackageData{$pkgid}{isSVN} && $vob !~ m~^/~ )
1111
                    {
1130
                    {
Line 1126... Line 1145...
1126
 
1145
 
1127
            $youngest =  int($youngest);
1146
            $youngest =  int($youngest);
1128
            $youngestNonRipple =  int($youngestNonRipple) || '-';
1147
            $youngestNonRipple =  int($youngestNonRipple) || '-';
1129
            $youngestNonBuildadm = int($youngestNonBuildadm) || '-';
1148
            $youngestNonBuildadm = int($youngestNonBuildadm) || '-';
1130
            
1149
            
1131
            $t1->addRow( linkPackageDetails($pkgid), $t2Text, "$youngestNonBuildadm [$youngest]"  );
1150
            $t1->addRow( linkPackageDetails($pkgid) . $flag, $t2Text, "$youngestNonBuildadm [$youngest]"  );
1132
        }
1151
        }
1133
 
1152
 
1134
        if ( $t1->getTableRows() )
1153
        if ( $t1->getTableRows() )
1135
        {
1154
        {
1136
            $t1->setColWidth(1,'30%');
1155
            $t1->setColWidth(1,'30%');
Line 1537... Line 1556...
1537
        'emvud'                                 => 'DPG_SWBase/emvud',
1556
        'emvud'                                 => 'DPG_SWBase/emvud',
1538
        'daf_mmi_ti'                            => 'DPG_SWBase',
1557
        'daf_mmi_ti'                            => 'DPG_SWBase',
1539
        'daf_osa_mos'                           => 'DPG_SWBase/OSA',
1558
        'daf_osa_mos'                           => 'DPG_SWBase/OSA',
1540
        'mos_api'                               => 'MOS',
1559
        'mos_api'                               => 'MOS',
1541
        'tp5700_Manifest'                       => 'MREF_Package',
1560
        'tp5700_Manifest'                       => 'MREF_Package',
1542
        'TRACS'                                 => 'TRACS',
1561
#        'TRACS'                                 => 'ITSO_TRACS',
-
 
1562
        'SSW_Validator'                         => 'ITSO_TRACS/SSW_validator',
-
 
1563
        'itso_pcp_main'                         => 'ITSO_TRACS/itso_pcp',
-
 
1564
 
1543
 
1565
 
1544
        'jboss_config'                          => 'MASS_Dev_Bus/Business' ,
1566
        'jboss_config'                          => 'MASS_Dev_Bus/Business' ,
1545
        'jboss_service'                         => 'MASS_Dev_Bus/Business' ,
1567
        'jboss_service'                         => 'MASS_Dev_Bus/Business' ,
1546
        'pgres'                                 => 'ITSO_TRACS/DataManagement' ,
1568
        'pgres'                                 => 'ITSO_TRACS/DataManagement' ,
1547
        'ERGcda_imports'                        => 'MREF_Package',
1569
        'ERGcda_imports'                        => 'MREF_Package',
Line 1583... Line 1605...
1583
        'linux-app-framework'              => 'DPG_SWBase/linux-app-framework',
1605
        'linux-app-framework'              => 'DPG_SWBase/linux-app-framework',
1584
        'linux-app-upgrade'                => 'DPG_SWBase/linux-app-framework',
1606
        'linux-app-upgrade'                => 'DPG_SWBase/linux-app-framework',
1585
        'linux-app-example'                => 'DPG_SWBase/linux-app-framework',
1607
        'linux-app-example'                => 'DPG_SWBase/linux-app-framework',
1586
        'linux-app-transfer'               => 'DPG_SWBase/linux-app-framework',
1608
        'linux-app-transfer'               => 'DPG_SWBase/linux-app-framework',
1587
 
1609
 
1588
        'dropbear'                         => 'LinuxDevices/opensource',
-
 
1589
 
-
 
1590
 
-
 
1591
        'demo_cp6000'                      => 'LinuxDevices/apps',
1610
        'demo_cp6000'                      => 'LinuxDevices/apps',
1592
        'ivaldemo'                         => 'LinuxDevices/apps',
1611
        'ivaldemo'                         => 'LinuxDevices/apps',
1593
        'linux-cotral-example'             => 'LinuxDevices/apps',
1612
        'linux-cotral-example'             => 'LinuxDevices/apps',
1594
        'lmos_utest'                       => 'LinuxDevices/apps',
1613
        'lmos_utest'                       => 'LinuxDevices/apps',
1595
        'ublox-agps-example'               => 'LinuxDevices/apps',
1614
        'ublox-agps-example'               => 'LinuxDevices/apps',
Line 1630... Line 1649...
1630
        'svgalib'                          => 'LinuxDevices/drivers',
1649
        'svgalib'                          => 'LinuxDevices/drivers',
1631
        'usb_gadget_host'                  => 'LinuxDevices/drivers',
1650
        'usb_gadget_host'                  => 'LinuxDevices/drivers',
1632
        'viper-pic-firmware'               => 'LinuxDevices/drivers',
1651
        'viper-pic-firmware'               => 'LinuxDevices/drivers',
1633
        'viper-tipsoc-firmware'            => 'LinuxDevices/drivers',
1652
        'viper-tipsoc-firmware'            => 'LinuxDevices/drivers',
1634
        'viper_csc'                        => 'LinuxDevices/drivers',
1653
        'viper_csc'                        => 'LinuxDevices/drivers',
1635
        'busybox'                          => 'LinuxDevices/filesystems',
-
 
1636
        'busybox_cobra'                    => 'LinuxDevices/filesystems',
1654
        'busybox_cobra'                    => 'LinuxDevices/filesystems',
1637
        'cobra_day0fs_base'                => 'LinuxDevices/filesystems',
1655
        'cobra_day0fs_base'                => 'LinuxDevices/filesystems',
1638
        'day0-cotral'                      => 'LinuxDevices/filesystems',
1656
        'day0-cotral'                      => 'LinuxDevices/filesystems',
1639
        'day0-upgrade'                     => 'LinuxDevices/filesystems',
-
 
1640
        'e2fsimage'                        => 'LinuxDevices/filesystems',
1657
        'e2fsimage'                        => 'LinuxDevices/filesystems',
1641
        'e2fsprogs'                        => 'LinuxDevices/filesystems',
1658
        'e2fsprogs'                        => 'LinuxDevices/filesystems',
1642
        'ERGDay0UpgradeServer'             => 'LinuxDevices/filesystems',
1659
        'ERGDay0UpgradeServer'             => 'LinuxDevices/filesystems',
1643
        'linux_day0fs_base'                => 'LinuxDevices/filesystems',
1660
        'linux_day0fs_base'                => 'LinuxDevices/filesystems',
1644
        'linux_day0fs_cobra'               => 'LinuxDevices/filesystems',
1661
        'linux_day0fs_cobra'               => 'LinuxDevices/filesystems',
Line 1657... Line 1674...
1657
        'linux_kernel_tp5600'              => 'LinuxDevices/kernel',
1674
        'linux_kernel_tp5600'              => 'LinuxDevices/kernel',
1658
        'linux_kernel_viper'               => 'LinuxDevices/kernel',
1675
        'linux_kernel_viper'               => 'LinuxDevices/kernel',
1659
        'libviper-mtp'                     => 'LinuxDevices/libraries',
1676
        'libviper-mtp'                     => 'LinuxDevices/libraries',
1660
        'libviper-sam'                     => 'LinuxDevices/libraries',
1677
        'libviper-sam'                     => 'LinuxDevices/libraries',
1661
        'libviper-util'                    => 'LinuxDevices/libraries',
1678
        'libviper-util'                    => 'LinuxDevices/libraries',
1662
        'linux_types'                      => 'LinuxDevices/libraries',
-
 
1663
        'setMAC'                           => 'LinuxDevices/libraries',
1679
        'setMAC'                           => 'LinuxDevices/libraries',
1664
        'support_serpent'                  => 'LinuxDevices/libraries',
1680
        'support_serpent'                  => 'LinuxDevices/libraries',
1665
        'support_serpent-api'              => 'LinuxDevices/libraries',
1681
        'support_serpent-api'              => 'LinuxDevices/libraries',
1666
        'support_serpent-so'               => 'LinuxDevices/libraries',
1682
        'support_serpent-so'               => 'LinuxDevices/libraries',
1667
        'viper-support'                    => 'LinuxDevices/libraries',
-
 
1668
        'viper_setmac'                     => 'LinuxDevices/libraries',
1683
        'viper_setmac'                     => 'LinuxDevices/libraries',
1669
        'libviper-mcr'                     => 'LinuxDevices/mcr',
1684
        'libviper-mcr'                     => 'LinuxDevices/mcr',
1670
        'linux-mcrfirmware'                => 'LinuxDevices/mcr',
1685
        'linux-mcrfirmware'                => 'LinuxDevices/mcr',
1671
        'mcr400-firmware'                  => 'LinuxDevices/mcr',
1686
        'mcr400-firmware'                  => 'LinuxDevices/mcr',
1672
        'mcr400_emulator'                  => 'LinuxDevices/mcr',
1687
        'mcr400_emulator'                  => 'LinuxDevices/mcr',
Line 1719... Line 1734...
1719
        'ViperLoad'                        => 'LinuxDevices/programingUtils',
1734
        'ViperLoad'                        => 'LinuxDevices/programingUtils',
1720
        'arm-926ejs-linux-gnueabi'         => 'LinuxDevices/toolchain',
1735
        'arm-926ejs-linux-gnueabi'         => 'LinuxDevices/toolchain',
1721
        'binutils'                         => 'LinuxDevices/toolchain',
1736
        'binutils'                         => 'LinuxDevices/toolchain',
1722
        'crosstool-ng'                     => 'LinuxDevices/toolchain',
1737
        'crosstool-ng'                     => 'LinuxDevices/toolchain',
1723
        'gdb'                              => 'LinuxDevices/toolchain',
1738
        'gdb'                              => 'LinuxDevices/toolchain',
1724
        'linux_gnu_tools'                  => 'LinuxDevices/toolchain',
-
 
1725
        'imageviewer'                      => 'LinuxDevices/utilities',
1739
        'imageviewer'                      => 'LinuxDevices/utilities',
1726
        'imgput'                           => 'LinuxDevices/utilities',
1740
        'imgput'                           => 'LinuxDevices/utilities',
1727
        'thrash'                           => 'LinuxDevices/utilities',
1741
        'thrash'                           => 'LinuxDevices/utilities',
1728
        'webviewer'                        => 'LinuxDevices/utilities',
1742
        'webviewer'                        => 'LinuxDevices/utilities',
1729
        'haserl'                           => 'LinuxDevices/webserver',
1743
        'haserl'                           => 'LinuxDevices/webserver',
Line 1736... Line 1750...
1736
        'rt3070'                           => 'LinuxDevices/wireless',
1750
        'rt3070'                           => 'LinuxDevices/wireless',
1737
        'wireless_tools'                   => 'LinuxDevices/wireless',
1751
        'wireless_tools'                   => 'LinuxDevices/wireless',
1738
        'wpa-supplicant'                   => 'LinuxDevices/wireless',
1752
        'wpa-supplicant'                   => 'LinuxDevices/wireless',
1739
        'zd1211-firmware'                  => 'LinuxDevices/wireless',
1753
        'zd1211-firmware'                  => 'LinuxDevices/wireless',
1740
 
1754
 
1741
        # Plan to move these
1755
        # Plan to move these (and a few others too)
-
 
1756
        'dropbear'                         => 'LinuxDevices/opensource',
1742
        'debian_dpkg'                      => 'LinuxDevices/opensource',
1757
        'debian_dpkg'                      => 'LinuxDevices/opensource',
1743
        'openobex'                         => 'LinuxDevices/opensource',
1758
        'openobex'                         => 'LinuxDevices/opensource',
1744
        'dtc'                              => 'LinuxDevices/opensource',
1759
        'dtc'                              => 'LinuxDevices/opensource',
1745
        'watchdog'                         => 'LinuxDevices/opensource',
1760
            'watchdog'                         => 'LinuxDevices/opensource',
1746
        'zlib_linux'                       => 'LinuxDevices/opensource',
1761
            'zlib_linux'                       => 'LinuxDevices/opensource',
1747
        'sktcat'                           => 'LinuxDevices/opensource',
1762
            'sktcat'                           => 'LinuxDevices/opensource',
1748
        'mono'                             => 'LinuxDevices/opensource',
1763
            'mono'                             => 'LinuxDevices/opensource',
1749
        'libpng'                           => 'LinuxDevices/opensource',
1764
            'libpng'                           => 'LinuxDevices/opensource',
-
 
1765
            'linux_gnu_tools'                  => 'LinuxDevices/toolchain',
1750
 
1766
 
-
 
1767
        'viper-support'                    => 'LinuxDevices/libraries',
-
 
1768
        'linux_types'                      => 'LinuxDevices/libraries',
-
 
1769
 
-
 
1770
        'busybox'                          => 'LinuxDevices/filesystems',
-
 
1771
        'day0-upgrade'                     => 'LinuxDevices/filesystems',
1751
    );
1772
    );
1752
 
1773
 
1753
    my %VobRename = (
1774
    my %VobRename = (
1754
        'LMOS'                      => 'LinuxDevices',
1775
        'LMOS'                      => 'LinuxDevices',
1755
        'MANUFACTURING'             => 'Manufacturing',
1776
        'MANUFACTURING'             => 'Manufacturing',
1756
        'MREF_Package'              => 'MREF_Package',
1777
        'MREF_Package'              => 'MREF_Package',
1757
        'MASS_Dev'                  => 'MASS_Dev_Bus',
1778
        'MASS_Dev'                  => 'MASS_Dev_Bus',
1758
        's4k_tracs'                 => 'TRACS',
1779
        's4k_tracs'                 => 'ITSO_TRACS',
1759
        'MASS_Dev_Tools'            => 'DevTools',
1780
        'MASS_Dev_Tools'            => 'DevTools',
1760
 
1781
 
1761
        'GMPTE2005'                 => 'ITSO_TRACS',
1782
        'GMPTE2005'                 => 'ITSO_TRACS',
1762
        'GMPTE2005_obe'             => 'ITSO_TRACS/obe/dummyDir',
1783
        'GMPTE2005_obe'             => 'ITSO_TRACS/obe/dummyDir',
1763
        'UK_ITSO_COMPLIANT'         => 'ITSO_TRACS',
1784
        'UK_ITSO_COMPLIANT'         => 'ITSO_TRACS',