| Line 66... |
Line 66... |
| 66 |
S7 => {file => 'PackageConversion_MultiplePackages.html' , title => 'MultiplePackages' , tag => '' },
|
66 |
S7 => {file => 'PackageConversion_MultiplePackages.html' , title => 'MultiplePackages' , tag => '' },
|
| 67 |
S8 => {file => 'PackageConversion_RepoIndex.html' , title => 'Repository Index' , tag => '' },
|
67 |
S8 => {file => 'PackageConversion_RepoIndex.html' , title => 'Repository Index' , tag => '' },
|
| 68 |
S9 => {file => 'PackageConversion_RepoMap.html' , title => 'Repository Mapping' , tag => 'Repo' },
|
68 |
S9 => {file => 'PackageConversion_RepoMap.html' , title => 'Repository Mapping' , tag => 'Repo' },
|
| 69 |
SA => {file => 'PackageConversion_unMapped.html' , title => 'Unmapped Packages' , tag => '' },
|
69 |
SA => {file => 'PackageConversion_unMapped.html' , title => 'Unmapped Packages' , tag => '' },
|
| 70 |
SB => {file => 'PackageConversion_SvnPkgs.html' , title => 'Packages in Subversion' , tag => '' },
|
70 |
SB => {file => 'PackageConversion_SvnPkgs.html' , title => 'Packages in Subversion' , tag => '' },
|
| - |
|
71 |
SC => {file => 'PackageConversion_NonSvnPkgs.html' , title => 'Packages not in Subversion' , tag => '' },
|
| 71 |
SC => {file => 'PackageConversion_Issues.html' , title => 'Packages with known issues' , tag => '' },
|
72 |
SD => {file => 'PackageConversion_Issues.html' , title => 'Packages with known issues' , tag => '' },
|
| 72 |
);
|
73 |
);
|
| 73 |
|
74 |
|
| 74 |
#-------------------------------------------------------------------------------
|
75 |
#-------------------------------------------------------------------------------
|
| 75 |
# Function : Main Entry
|
76 |
# Function : Main Entry
|
| 76 |
#
|
77 |
#
|
| Line 1220... |
Line 1221... |
| 1220 |
}
|
1221 |
}
|
| 1221 |
$t->addRow( linkPackageDetails($pkgid), join( '<br>', values %RepoList) );
|
1222 |
$t->addRow( linkPackageDetails($pkgid), join( '<br>', values %RepoList) );
|
| 1222 |
}
|
1223 |
}
|
| 1223 |
print $HTML $t->getTable;
|
1224 |
print $HTML $t->getTable;
|
| 1224 |
|
1225 |
|
| - |
|
1226 |
|
| 1225 |
#
|
1227 |
#
|
| 1226 |
# Packages with known issues
|
1228 |
# Packages NOT under Subversion
|
| 1227 |
#
|
1229 |
#
|
| 1228 |
$HTML = generateHTMLHeader ('SC');
|
1230 |
$HTML = generateHTMLHeader ('SC');
|
| - |
|
1231 |
print $HTML "Packages that are not currently in Subversion\n";
|
| - |
|
1232 |
print $HTML "<br>Does not include those with known issues - only those that we can migrate\n";
|
| - |
|
1233 |
print $HTML "<br>Packages in Subversion : ". scalar @{$Repos{SVN}} ."\n";
|
| - |
|
1234 |
print $HTML "<br>Total Packages to convert: ". $totalPackageCount ."\n";
|
| - |
|
1235 |
# print $HTML "<p>" ,anchor("SVN",'SVN');
|
| - |
|
1236 |
|
| - |
|
1237 |
$t = new HTML::Table( -border=>1 );
|
| - |
|
1238 |
$t->addRow( 'Package Name','Original Vob Path(s)','Last Build NonBuildadm [ANY]','Comment' );
|
| - |
|
1239 |
foreach my $pkgid ( @PackageOrder )
|
| - |
|
1240 |
{
|
| - |
|
1241 |
next if $PackageData{$pkgid}{isSVN};
|
| - |
|
1242 |
{
|
| - |
|
1243 |
#
|
| - |
|
1244 |
# Flag packages that are
|
| - |
|
1245 |
# 1) Known to be BAD
|
| - |
|
1246 |
# 2) Held back
|
| - |
|
1247 |
#
|
| - |
|
1248 |
my $comment = '';
|
| - |
|
1249 |
my $flag = '';
|
| - |
|
1250 |
if ( exists $Protected{$PackageData{$pkgid}{name}} )
|
| - |
|
1251 |
{
|
| - |
|
1252 |
$comment = $Protected{$PackageData{$pkgid}{name}}{comment};
|
| - |
|
1253 |
|
| - |
|
1254 |
if ( $Protected{$PackageData{$pkgid}{name}}{mode} eq 'Protected' )
|
| - |
|
1255 |
{
|
| - |
|
1256 |
$flag = ' [P]';
|
| - |
|
1257 |
}
|
| - |
|
1258 |
else
|
| - |
|
1259 |
{
|
| - |
|
1260 |
$flag = ' [B]';
|
| - |
|
1261 |
next;
|
| - |
|
1262 |
}
|
| - |
|
1263 |
}
|
| - |
|
1264 |
|
| - |
|
1265 |
my $t2 = new HTML::Table( -border=>0,-padding=>0, -spacing=>0, -class=>'paddedTable' );
|
| - |
|
1266 |
foreach my $vob ( keys %{$PackageData{$pkgid}{vobPath}} )
|
| - |
|
1267 |
{
|
| - |
|
1268 |
if ($PackageData{$pkgid}{isSVN} && $vob !~ m~^/~ )
|
| - |
|
1269 |
{
|
| - |
|
1270 |
$vob = svnLink($vob);
|
| - |
|
1271 |
#$vob = "<span style=\"background-color:#B1FB17\">$vob</span>";
|
| - |
|
1272 |
}
|
| - |
|
1273 |
$t2->addRow( $vob );
|
| - |
|
1274 |
}
|
| - |
|
1275 |
my $t2Text = '';
|
| - |
|
1276 |
if ( $t2->getTableRows() )
|
| - |
|
1277 |
{
|
| - |
|
1278 |
$t2->setColClass (1, 'listTitle' );
|
| - |
|
1279 |
$t2Text = $t2->getTable();
|
| - |
|
1280 |
}
|
| - |
|
1281 |
my $youngest = $PackageData{$pkgid}{youngAge};
|
| - |
|
1282 |
my $youngestNonRipple = $PackageData{$pkgid}{youngAgeNonRipple} || 0;
|
| - |
|
1283 |
my $youngestNonBuildadm = $PackageData{$pkgid}{nonBuildadm} || 0;
|
| - |
|
1284 |
|
| - |
|
1285 |
$youngest = int($youngest);
|
| - |
|
1286 |
$youngestNonRipple = int($youngestNonRipple) || '-';
|
| - |
|
1287 |
$youngestNonBuildadm = int($youngestNonBuildadm) || '-';
|
| - |
|
1288 |
|
| - |
|
1289 |
$t->addRow( linkPackageDetails($pkgid) . $flag, $t2Text, "$youngestNonBuildadm [$youngest]", $comment );
|
| - |
|
1290 |
}
|
| - |
|
1291 |
}
|
| - |
|
1292 |
print $HTML $t->getTable;
|
| - |
|
1293 |
|
| - |
|
1294 |
#
|
| - |
|
1295 |
# Packages with known issues
|
| - |
|
1296 |
#
|
| - |
|
1297 |
$HTML = generateHTMLHeader ('SD');
|
| 1229 |
print $HTML "Packages that are not being migrated due to known issues\n";
|
1298 |
print $HTML "Packages that are not being migrated due to known issues\n";
|
| 1230 |
|
1299 |
|
| 1231 |
$t = new HTML::Table( -border=>1 );
|
1300 |
$t = new HTML::Table( -border=>1 );
|
| 1232 |
$t->addRow( "Protected Packages - Migration delayed");
|
1301 |
$t->addRow( "Protected Packages - Migration delayed");
|
| 1233 |
$t->setRowClass (-1, 'packageTitle');
|
1302 |
$t->setRowClass (-1, 'packageTitle');
|