| 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',
|