head 1.393; access; symbols OPENPKG_CW_FP:1.356; locks; strict; comment @# @; 1.393 date 2006.12.23.11.13.49; author rse; state Exp; branches; next 1.392; commitid jw9Kbr3LeBG2DDZr; 1.392 date 2006.03.21.08.14.52; author rse; state Exp; branches; next 1.391; commitid ZgavQOyCMtdGx1qr; 1.391 date 2005.10.19.09.15.59; author thl; state Exp; branches; next 1.390; 1.390 date 2005.10.12.06.50.42; author rse; state Exp; branches; next 1.389; 1.389 date 2005.10.07.21.52.23; author rse; state Exp; branches; next 1.388; 1.388 date 2005.10.07.20.34.54; author rse; state Exp; branches; next 1.387; 1.387 date 2005.10.07.14.51.17; author rse; state Exp; branches; next 1.386; 1.386 date 2005.10.07.07.52.04; author rse; state Exp; branches; next 1.385; 1.385 date 2005.10.06.07.43.48; author rse; state Exp; branches; next 1.384; 1.384 date 2005.10.06.07.17.15; author rse; state Exp; branches; next 1.383; 1.383 date 2005.10.06.07.05.45; author rse; state Exp; branches; next 1.382; 1.382 date 2005.10.05.09.32.35; author rse; state Exp; branches; next 1.381; 1.381 date 2005.10.05.09.17.58; author rse; state Exp; branches; next 1.380; 1.380 date 2005.10.05.07.22.34; author thl; state Exp; branches; next 1.379; 1.379 date 2005.10.04.12.44.45; author mk; state Exp; branches; next 1.378; 1.378 date 2005.10.03.15.31.34; author rse; state Exp; branches; next 1.377; 1.377 date 2005.09.27.08.21.02; author rse; state Exp; branches; next 1.376; 1.376 date 2005.09.27.07.34.19; author thl; state Exp; branches; next 1.375; 1.375 date 2005.09.27.07.28.12; author thl; state Exp; branches; next 1.374; 1.374 date 2005.09.27.07.27.35; author rse; state Exp; branches; next 1.373; 1.373 date 2005.09.27.07.26.27; author rse; state Exp; branches; next 1.372; 1.372 date 2005.09.27.07.19.08; author cs; state Exp; branches; next 1.371; 1.371 date 2005.09.24.22.33.21; author thl; state Exp; branches; next 1.370; 1.370 date 2005.09.21.11.43.44; author cs; state Exp; branches; next 1.369; 1.369 date 2005.09.20.21.07.02; author cs; state Exp; branches; next 1.368; 1.368 date 2005.09.20.14.34.00; author cs; state Exp; branches; next 1.367; 1.367 date 2005.09.20.12.55.04; author thl; state Exp; branches; next 1.366; 1.366 date 2005.09.20.11.58.30; author thl; state Exp; branches; next 1.365; 1.365 date 2005.09.20.11.55.38; author thl; state Exp; branches; next 1.364; 1.364 date 2005.06.22.18.16.08; author rse; state Exp; branches; next 1.363; 1.363 date 2005.06.22.08.15.37; author thl; state Exp; branches; next 1.362; 1.362 date 2005.06.19.12.39.28; author thl; state Exp; branches; next 1.361; 1.361 date 2005.06.01.21.15.23; author mk; state Exp; branches; next 1.360; 1.360 date 2005.05.10.08.40.41; author thl; state Exp; branches; next 1.359; 1.359 date 2005.04.28.07.55.57; author rse; state Exp; branches; next 1.358; 1.358 date 2005.04.06.09.08.06; author rse; state Exp; branches; next 1.357; 1.357 date 2005.04.05.11.10.12; author rse; state Exp; branches; next 1.356; 1.356 date 2005.02.14.10.57.22; author rse; state Exp; branches; next 1.355; 1.355 date 2005.02.09.15.08.19; author rse; state Exp; branches; next 1.354; 1.354 date 2005.02.08.13.36.47; author cs; state Exp; branches; next 1.353; 1.353 date 2005.02.07.13.12.00; author rse; state Exp; branches; next 1.352; 1.352 date 2005.02.07.13.02.22; author rse; state Exp; branches; next 1.351; 1.351 date 2005.02.06.20.55.10; author rse; state Exp; branches; next 1.350; 1.350 date 2005.02.06.16.18.50; author ms; state Exp; branches; next 1.349; 1.349 date 2005.02.05.09.47.17; author ms; state Exp; branches; next 1.348; 1.348 date 2005.02.03.11.02.08; author rse; state Exp; branches; next 1.347; 1.347 date 2005.02.02.15.22.52; author ms; state Exp; branches; next 1.346; 1.346 date 2005.02.02.09.59.14; author cs; state Exp; branches; next 1.345; 1.345 date 2005.01.24.15.15.06; author rse; state Exp; branches; next 1.344; 1.344 date 2005.01.24.11.40.29; author rse; state Exp; branches; next 1.343; 1.343 date 2005.01.24.11.37.19; author rse; state Exp; branches; next 1.342; 1.342 date 2005.01.24.11.36.28; author rse; state Exp; branches; next 1.341; 1.341 date 2005.01.24.11.35.24; author rse; state Exp; branches; next 1.340; 1.340 date 2005.01.24.11.09.02; author rse; state Exp; branches; next 1.339; 1.339 date 2005.01.20.13.47.00; author cs; state Exp; branches; next 1.338; 1.338 date 2005.01.18.19.27.08; author cs; state Exp; branches; next 1.337; 1.337 date 2005.01.13.14.32.25; author rse; state Exp; branches; next 1.336; 1.336 date 2005.01.13.10.58.15; author rse; state Exp; branches; next 1.335; 1.335 date 2005.01.12.10.11.12; author cs; state Exp; branches; next 1.334; 1.334 date 2005.01.11.13.29.43; author rse; state Exp; branches; next 1.333; 1.333 date 2005.01.11.11.00.52; author rse; state Exp; branches; next 1.332; 1.332 date 2005.01.10.14.51.22; author rse; state Exp; branches; next 1.331; 1.331 date 2005.01.10.13.57.43; author cs; state Exp; branches; next 1.330; 1.330 date 2005.01.10.12.40.31; author rse; state Exp; branches; next 1.329; 1.329 date 2005.01.10.12.40.02; author rse; state Exp; branches; next 1.328; 1.328 date 2005.01.04.14.29.44; author cs; state Exp; branches; next 1.327; 1.327 date 2005.01.03.15.47.31; author cs; state Exp; branches; next 1.326; 1.326 date 2005.01.03.12.13.16; author rse; state Exp; branches; next 1.325; 1.325 date 2005.01.03.11.59.33; author cs; state Exp; branches; next 1.324; 1.324 date 2005.01.03.11.07.10; author cs; state Exp; branches; next 1.323; 1.323 date 2005.01.03.10.57.42; author rse; state Exp; branches; next 1.322; 1.322 date 2005.01.02.11.36.35; author rse; state Exp; branches; next 1.321; 1.321 date 2004.12.25.07.54.10; author rse; state Exp; branches; next 1.320; 1.320 date 2004.12.21.11.18.28; author ms; state Exp; branches; next 1.319; 1.319 date 2004.12.17.09.16.33; author rse; state Exp; branches; next 1.318; 1.318 date 2004.12.02.19.29.18; author rse; state Exp; branches; next 1.317; 1.317 date 2004.11.25.11.01.49; author rse; state Exp; branches; next 1.316; 1.316 date 2004.11.18.16.38.32; author rse; state Exp; branches; next 1.315; 1.315 date 2004.11.16.14.27.49; author rse; state Exp; branches; next 1.314; 1.314 date 2004.11.15.09.29.21; author rse; state Exp; branches; next 1.313; 1.313 date 2004.11.15.09.00.48; author rse; state Exp; branches; next 1.312; 1.312 date 2004.11.07.11.00.20; author rse; state Exp; branches; next 1.311; 1.311 date 2004.11.06.10.59.20; author rse; state Exp; branches; next 1.310; 1.310 date 2004.10.25.18.44.21; author rse; state Exp; branches; next 1.309; 1.309 date 2004.10.25.13.42.13; author ms; state Exp; branches; next 1.308; 1.308 date 2004.10.19.07.31.52; author thl; state Exp; branches; next 1.307; 1.307 date 2004.10.18.18.27.55; author rse; state Exp; branches; next 1.306; 1.306 date 2004.10.15.12.44.27; author rse; state Exp; branches; next 1.305; 1.305 date 2004.10.13.15.29.46; author ms; state Exp; branches; next 1.304; 1.304 date 2004.10.12.12.09.41; author ms; state Exp; branches; next 1.303; 1.303 date 2004.10.12.10.55.06; author ms; state Exp; branches; next 1.302; 1.302 date 2004.10.11.17.29.43; author rse; state Exp; branches; next 1.301; 1.301 date 2004.10.08.16.33.02; author ms; state Exp; branches; next 1.300; 1.300 date 2004.10.07.18.17.42; author rse; state Exp; branches; next 1.299; 1.299 date 2004.10.07.17.27.56; author ms; state Exp; branches; next 1.298; 1.298 date 2004.10.07.11.01.40; author rse; state Exp; branches; next 1.297; 1.297 date 2004.10.06.14.01.45; author rse; state Exp; branches; next 1.296; 1.296 date 2004.10.06.08.34.44; author ms; state Exp; branches; next 1.295; 1.295 date 2004.10.05.11.56.05; author ms; state Exp; branches; next 1.294; 1.294 date 2004.10.05.11.36.28; author rse; state Exp; branches; next 1.293; 1.293 date 2004.10.01.19.28.07; author rse; state Exp; branches; next 1.292; 1.292 date 2004.10.01.13.22.15; author ms; state Exp; branches; next 1.291; 1.291 date 2004.10.01.07.43.15; author rse; state Exp; branches; next 1.290; 1.290 date 2004.09.20.16.01.19; author rse; state Exp; branches; next 1.289; 1.289 date 2004.09.20.14.35.14; author rse; state Exp; branches; next 1.288; 1.288 date 2004.09.20.13.54.23; author rse; state Exp; branches; next 1.287; 1.287 date 2004.09.20.07.33.56; author rse; state Exp; branches; next 1.286; 1.286 date 2004.09.15.19.49.29; author ms; state Exp; branches; next 1.285; 1.285 date 2004.09.15.10.29.53; author ms; state Exp; branches; next 1.284; 1.284 date 2004.09.13.15.06.29; author rse; state Exp; branches; next 1.283; 1.283 date 2004.09.13.14.42.25; author rse; state Exp; branches; next 1.282; 1.282 date 2004.09.13.13.39.22; author rse; state Exp; branches; next 1.281; 1.281 date 2004.09.13.13.38.47; author rse; state Exp; branches; next 1.280; 1.280 date 2004.09.13.13.30.06; author ms; state Exp; branches; next 1.279; 1.279 date 2004.09.13.12.40.51; author ms; state Exp; branches; next 1.278; 1.278 date 2004.09.13.11.59.00; author rse; state Exp; branches; next 1.277; 1.277 date 2004.09.13.11.58.00; author rse; state Exp; branches; next 1.276; 1.276 date 2004.09.13.11.44.10; author rse; state Exp; branches; next 1.275; 1.275 date 2004.09.10.10.40.20; author rse; state Exp; branches; next 1.274; 1.274 date 2004.09.09.08.42.09; author rse; state Exp; branches; next 1.273; 1.273 date 2004.09.08.10.43.30; author rse; state Exp; branches; next 1.272; 1.272 date 2004.09.07.14.46.29; author rse; state Exp; branches; next 1.271; 1.271 date 2004.09.07.14.45.52; author rse; state Exp; branches; next 1.270; 1.270 date 2004.09.07.14.17.21; author rse; state Exp; branches; next 1.269; 1.269 date 2004.09.07.12.53.27; author rse; state Exp; branches; next 1.268; 1.268 date 2004.09.02.16.27.12; author ms; state Exp; branches; next 1.267; 1.267 date 2004.09.02.16.17.57; author ms; state Exp; branches; next 1.266; 1.266 date 2004.09.02.15.09.04; author ms; state Exp; branches; next 1.265; 1.265 date 2004.09.02.14.12.12; author ms; state Exp; branches; next 1.264; 1.264 date 2004.08.30.15.58.41; author rse; state Exp; branches; next 1.263; 1.263 date 2004.08.30.15.57.30; author rse; state Exp; branches; next 1.262; 1.262 date 2004.08.30.15.36.38; author rse; state Exp; branches; next 1.261; 1.261 date 2004.08.29.10.11.59; author rse; state Exp; branches; next 1.260; 1.260 date 2004.08.29.10.11.47; author rse; state Exp; branches; next 1.259; 1.259 date 2004.08.13.08.51.52; author rse; state Exp; branches; next 1.258; 1.258 date 2004.07.24.22.12.18; author rse; state Exp; branches; next 1.257; 1.257 date 2004.07.16.13.42.34; author thl; state Exp; branches; next 1.256; 1.256 date 2004.07.06.11.09.20; author rse; state Exp; branches; next 1.255; 1.255 date 2004.07.02.14.25.04; author rse; state Exp; branches; next 1.254; 1.254 date 2004.07.01.18.27.57; author rse; state Exp; branches; next 1.253; 1.253 date 2004.07.01.18.27.33; author rse; state Exp; branches; next 1.252; 1.252 date 2004.07.01.18.26.41; author rse; state Exp; branches; next 1.251; 1.251 date 2004.07.01.18.25.56; author rse; state Exp; branches; next 1.250; 1.250 date 2004.07.01.17.27.37; author rse; state Exp; branches; next 1.249; 1.249 date 2004.07.01.17.15.34; author rse; state Exp; branches; next 1.248; 1.248 date 2004.07.01.09.04.20; author rse; state Exp; branches; next 1.247; 1.247 date 2004.06.09.21.18.20; author rse; state Exp; branches; next 1.246; 1.246 date 2004.06.08.18.59.54; author rse; state Exp; branches; next 1.245; 1.245 date 2004.06.03.20.53.34; author thl; state Exp; branches; next 1.244; 1.244 date 2004.06.02.11.42.18; author tho; state Exp; branches; next 1.243; 1.243 date 2004.05.28.11.44.20; author rse; state Exp; branches; next 1.242; 1.242 date 2004.05.28.10.54.51; author ms; state Exp; branches; next 1.241; 1.241 date 2004.05.28.10.08.43; author thl; state Exp; branches; next 1.240; 1.240 date 2004.05.24.05.49.27; author rse; state Exp; branches; next 1.239; 1.239 date 2004.05.24.05.48.22; author rse; state Exp; branches; next 1.238; 1.238 date 2004.05.18.08.33.09; author thl; state Exp; branches; next 1.237; 1.237 date 2004.05.18.08.01.49; author rse; state Exp; branches; next 1.236; 1.236 date 2004.05.17.06.47.02; author thl; state Exp; branches; next 1.235; 1.235 date 2004.05.14.11.15.41; author thl; state Exp; branches; next 1.234; 1.234 date 2004.05.14.07.41.53; author thl; state Exp; branches; next 1.233; 1.233 date 2004.05.10.07.47.35; author openpkg-cvs; state Exp; branches; next 1.232; 1.232 date 2004.05.08.22.03.14; author openpkg-cvs; state Exp; branches; next 1.231; 1.231 date 2004.05.08.19.20.56; author openpkg-cvs; state Exp; branches; next 1.230; 1.230 date 2004.05.08.08.41.41; author openpkg-cvs; state Exp; branches; next 1.229; 1.229 date 2004.05.07.21.07.56; author openpkg-cvs; state Exp; branches; next 1.228; 1.228 date 2004.05.07.20.30.47; author openpkg-cvs; state Exp; branches; next 1.227; 1.227 date 2004.05.07.20.23.58; author openpkg-cvs; state Exp; branches; next 1.226; 1.226 date 2004.05.06.19.50.29; author openpkg-cvs; state Exp; branches; next 1.225; 1.225 date 2004.05.06.14.49.42; author openpkg-cvs; state Exp; branches; next 1.224; 1.224 date 2004.05.06.14.43.47; author openpkg-cvs; state Exp; branches; next 1.223; 1.223 date 2004.05.02.09.37.48; author openpkg-cvs; state Exp; branches; next 1.222; 1.222 date 2004.04.30.07.11.02; author rse; state Exp; branches; next 1.221; 1.221 date 2004.04.29.15.56.35; author rse; state Exp; branches; next 1.220; 1.220 date 2004.04.28.19.52.00; author rse; state Exp; branches; next 1.219; 1.219 date 2004.04.28.16.26.43; author rse; state Exp; branches; next 1.218; 1.218 date 2004.04.28.13.05.05; author rse; state Exp; branches; next 1.217; 1.217 date 2004.04.28.09.58.13; author rse; state Exp; branches; next 1.216; 1.216 date 2004.04.28.09.22.40; author rse; state Exp; branches; next 1.215; 1.215 date 2004.04.28.08.41.21; author rse; state Exp; branches; next 1.214; 1.214 date 2004.04.28.08.37.23; author rse; state Exp; branches; next 1.213; 1.213 date 2004.04.27.20.15.44; author rse; state Exp; branches; next 1.212; 1.212 date 2004.04.27.13.42.25; author rse; state Exp; branches; next 1.211; 1.211 date 2004.04.27.13.25.42; author rse; state Exp; branches; next 1.210; 1.210 date 2004.04.27.13.23.27; author rse; state Exp; branches; next 1.209; 1.209 date 2004.04.23.08.29.32; author rse; state Exp; branches; next 1.208; 1.208 date 2004.04.19.07.14.13; author thl; state Exp; branches; next 1.207; 1.207 date 2004.04.12.17.40.48; author rse; state Exp; branches; next 1.206; 1.206 date 2004.04.11.19.00.30; author rse; state Exp; branches; next 1.205; 1.205 date 2004.04.07.10.19.30; author rse; state Exp; branches; next 1.204; 1.204 date 2004.04.01.15.08.14; author rse; state Exp; branches; next 1.203; 1.203 date 2004.04.01.09.52.54; author rse; state Exp; branches; next 1.202; 1.202 date 2004.03.31.13.17.28; author rse; state Exp; branches; next 1.201; 1.201 date 2004.03.31.11.46.50; author rse; state Exp; branches; next 1.200; 1.200 date 2004.03.18.12.22.50; author rse; state Exp; branches; next 1.199; 1.199 date 2004.03.15.11.01.18; author thl; state Exp; branches; next 1.198; 1.198 date 2004.03.13.17.56.19; author rse; state Exp; branches; next 1.197; 1.197 date 2004.03.12.18.38.45; author rse; state Exp; branches; next 1.196; 1.196 date 2004.02.25.16.19.08; author rse; state Exp; branches; next 1.195; 1.195 date 2004.02.25.10.13.41; author thl; state Exp; branches; next 1.194; 1.194 date 2004.02.24.23.47.30; author thl; state Exp; branches; next 1.193; 1.193 date 2004.02.24.23.25.01; author thl; state Exp; branches; next 1.192; 1.192 date 2004.02.24.11.55.02; author thl; state Exp; branches; next 1.191; 1.191 date 2004.02.23.08.15.46; author thl; state Exp; branches; next 1.190; 1.190 date 2004.02.21.08.48.40; author rse; state Exp; branches; next 1.189; 1.189 date 2004.02.20.13.29.43; author rse; state Exp; branches; next 1.188; 1.188 date 2004.02.19.09.56.00; author thl; state Exp; branches; next 1.187; 1.187 date 2004.02.18.10.04.01; author rse; state Exp; branches; next 1.186; 1.186 date 2004.02.17.22.56.44; author thl; state Exp; branches; next 1.185; 1.185 date 2004.02.17.19.56.22; author rse; state Exp; branches; next 1.184; 1.184 date 2004.02.16.08.09.31; author thl; state Exp; branches; next 1.183; 1.183 date 2004.02.15.19.12.18; author rse; state Exp; branches; next 1.182; 1.182 date 2004.02.15.19.09.34; author rse; state Exp; branches; next 1.181; 1.181 date 2004.02.13.22.12.48; author thl; state Exp; branches; next 1.180; 1.180 date 2004.02.11.08.51.07; author thl; state Exp; branches; next 1.179; 1.179 date 2004.02.10.16.21.58; author rse; state Exp; branches; next 1.178; 1.178 date 2004.02.09.20.18.34; author rse; state Exp; branches; next 1.177; 1.177 date 2004.02.09.08.50.16; author thl; state Exp; branches; next 1.176; 1.176 date 2004.02.09.08.49.24; author thl; state Exp; branches; next 1.175; 1.175 date 2004.02.09.08.47.20; author thl; state Exp; branches; next 1.174; 1.174 date 2004.02.06.14.07.32; author thl; state Exp; branches; next 1.173; 1.173 date 2004.02.06.08.50.33; author rse; state Exp; branches; next 1.172; 1.172 date 2004.02.05.09.45.25; author thl; state Exp; branches; next 1.171; 1.171 date 2004.02.05.07.55.42; author thl; state Exp; branches; next 1.170; 1.170 date 2004.02.03.09.15.10; author thl; state Exp; branches; next 1.169; 1.169 date 2004.02.02.09.44.58; author thl; state Exp; branches; next 1.168; 1.168 date 2004.02.01.11.21.58; author rse; state Exp; branches; next 1.167; 1.167 date 2004.02.01.11.19.48; author rse; state Exp; branches; next 1.166; 1.166 date 2004.01.28.15.05.25; author thl; state Exp; branches; next 1.165; 1.165 date 2004.01.28.12.37.22; author rse; state Exp; branches; next 1.164; 1.164 date 2004.01.26.14.36.10; author thl; state Exp; branches; next 1.163; 1.163 date 2004.01.23.09.32.07; author thl; state Exp; branches; next 1.162; 1.162 date 2004.01.22.09.56.56; author rse; state Exp; branches; next 1.161; 1.161 date 2004.01.21.15.42.44; author ms; state Exp; branches; next 1.160; 1.160 date 2004.01.21.13.23.59; author thl; state Exp; branches; next 1.159; 1.159 date 2004.01.20.23.59.45; author thl; state Exp; branches; next 1.158; 1.158 date 2004.01.19.14.21.03; author thl; state Exp; branches; next 1.157; 1.157 date 2004.01.19.11.44.29; author thl; state Exp; branches; next 1.156; 1.156 date 2004.01.16.15.40.30; author thl; state Exp; branches; next 1.155; 1.155 date 2004.01.16.13.20.56; author thl; state Exp; branches; next 1.154; 1.154 date 2004.01.16.09.40.13; author thl; state Exp; branches; next 1.153; 1.153 date 2004.01.14.08.26.16; author thl; state Exp; branches; next 1.152; 1.152 date 2004.01.14.08.22.59; author thl; state Exp; branches; next 1.151; 1.151 date 2004.01.12.09.30.56; author thl; state Exp; branches; next 1.150; 1.150 date 2004.01.12.08.43.12; author thl; state Exp; branches; next 1.149; 1.149 date 2004.01.09.16.16.16; author thl; state Exp; branches; next 1.148; 1.148 date 2004.01.09.13.14.06; author rse; state Exp; branches; next 1.147; 1.147 date 2004.01.05.13.29.07; author rse; state Exp; branches; next 1.146; 1.146 date 2004.01.05.13.28.31; author rse; state Exp; branches; next 1.145; 1.145 date 2003.12.14.12.37.00; author rse; state Exp; branches; next 1.144; 1.144 date 2003.11.17.19.40.20; author rse; state Exp; branches; next 1.143; 1.143 date 2003.11.12.20.16.44; author rse; state Exp; branches; next 1.142; 1.142 date 2003.11.12.12.03.20; author cs; state Exp; branches; next 1.141; 1.141 date 2003.11.11.20.24.15; author rse; state Exp; branches; next 1.140; 1.140 date 2003.11.01.11.07.13; author rse; state Exp; branches; next 1.139; 1.139 date 2003.10.30.18.49.58; author rse; state Exp; branches; next 1.138; 1.138 date 2003.10.30.08.02.56; author rse; state Exp; branches; next 1.137; 1.137 date 2003.10.28.16.22.33; author cs; state Exp; branches; next 1.136; 1.136 date 2003.10.24.14.41.28; author rse; state Exp; branches; next 1.135; 1.135 date 2003.10.24.11.39.56; author rse; state Exp; branches; next 1.134; 1.134 date 2003.10.23.16.21.42; author rse; state Exp; branches; next 1.133; 1.133 date 2003.10.18.11.30.29; author rse; state Exp; branches; next 1.132; 1.132 date 2003.10.06.06.57.02; author rse; state Exp; branches; next 1.131; 1.131 date 2003.10.05.13.38.09; author rse; state Exp; branches; next 1.130; 1.130 date 2003.10.02.15.27.36; author rse; state Exp; branches; next 1.129; 1.129 date 2003.10.02.15.22.23; author rse; state Exp; branches; next 1.128; 1.128 date 2003.07.14.10.03.51; author rse; state Exp; branches; next 1.127; 1.127 date 2003.06.11.21.43.51; author thl; state Exp; branches; next 1.126; 1.126 date 2003.06.10.09.46.24; author rse; state Exp; branches; next 1.125; 1.125 date 2003.06.09.17.13.29; author rse; state Exp; branches; next 1.124; 1.124 date 2003.06.02.19.03.18; author ms; state Exp; branches; next 1.123; 1.123 date 2003.05.12.18.05.17; author rse; state Exp; branches; next 1.122; 1.122 date 2003.04.29.12.19.50; author rse; state Exp; branches; next 1.121; 1.121 date 2003.04.28.15.45.15; author ms; state Exp; branches; next 1.120; 1.120 date 2003.04.28.15.09.42; author ms; state Exp; branches; next 1.119; 1.119 date 2003.04.28.14.58.45; author ms; state Exp; branches; next 1.118; 1.118 date 2003.04.28.14.58.25; author ms; state Exp; branches; next 1.117; 1.117 date 2003.04.28.14.57.58; author ms; state Exp; branches; next 1.116; 1.116 date 2003.04.28.14.36.01; author ms; state Exp; branches; next 1.115; 1.115 date 2003.04.28.14.34.31; author ms; state Exp; branches; next 1.114; 1.114 date 2003.04.28.14.31.42; author ms; state Exp; branches; next 1.113; 1.113 date 2003.04.28.14.30.42; author ms; state Exp; branches; next 1.112; 1.112 date 2003.04.28.14.29.21; author ms; state Exp; branches; next 1.111; 1.111 date 2003.04.28.14.27.49; author ms; state Exp; branches; next 1.110; 1.110 date 2003.04.28.14.25.55; author ms; state Exp; branches; next 1.109; 1.109 date 2003.04.28.14.24.19; author ms; state Exp; branches; next 1.108; 1.108 date 2003.04.28.14.22.25; author ms; state Exp; branches; next 1.107; 1.107 date 2003.04.28.14.20.07; author ms; state Exp; branches; next 1.106; 1.106 date 2003.04.28.14.19.39; author ms; state Exp; branches; next 1.105; 1.105 date 2003.04.28.14.15.04; author ms; state Exp; branches; next 1.104; 1.104 date 2003.04.25.14.50.33; author ms; state Exp; branches; next 1.103; 1.103 date 2003.04.25.14.43.59; author ms; state Exp; branches; next 1.102; 1.102 date 2003.04.24.16.31.38; author ms; state Exp; branches; next 1.101; 1.101 date 2003.04.24.14.24.21; author ms; state Exp; branches; next 1.100; 1.100 date 2003.04.24.09.44.16; author ms; state Exp; branches; next 1.99; 1.99 date 2003.04.23.15.20.48; author ms; state Exp; branches; next 1.98; 1.98 date 2003.04.23.15.12.51; author ms; state Exp; branches; next 1.97; 1.97 date 2003.04.23.15.01.46; author ms; state Exp; branches; next 1.96; 1.96 date 2003.04.16.07.31.07; author rse; state Exp; branches; next 1.95; 1.95 date 2003.04.07.14.44.46; author rse; state Exp; branches; next 1.94; 1.94 date 2003.04.07.14.32.11; author ms; state Exp; branches; next 1.93; 1.93 date 2003.04.07.13.26.46; author rse; state Exp; branches; next 1.92; 1.92 date 2003.04.04.14.21.14; author ms; state Exp; branches; next 1.91; 1.91 date 2003.04.04.12.20.28; author ms; state Exp; branches; next 1.90; 1.90 date 2003.04.03.20.09.47; author rse; state Exp; branches; next 1.89; 1.89 date 2003.04.03.12.28.15; author ps; state Exp; branches; next 1.88; 1.88 date 2003.03.27.16.24.19; author ps; state Exp; branches; next 1.87; 1.87 date 2003.03.25.10.59.01; author mlelstv; state Exp; branches; next 1.86; 1.86 date 2003.03.24.15.06.19; author thl; state Exp; branches; next 1.85; 1.85 date 2003.03.21.08.27.28; author mlelstv; state Exp; branches; next 1.84; 1.84 date 2003.03.20.11.08.52; author thl; state Exp; branches; next 1.83; 1.83 date 2003.03.20.08.43.51; author mlelstv; state Exp; branches; next 1.82; 1.82 date 2003.03.20.07.56.29; author thl; state Exp; branches; next 1.81; 1.81 date 2003.03.20.07.49.28; author thl; state Exp; branches; next 1.80; 1.80 date 2003.03.16.18.38.34; author rse; state Exp; branches; next 1.79; 1.79 date 2003.03.11.08.28.15; author rse; state Exp; branches; next 1.78; 1.78 date 2003.03.09.17.16.52; author rse; state Exp; branches; next 1.77; 1.77 date 2003.03.09.08.15.10; author rse; state Exp; branches; next 1.76; 1.76 date 2003.03.07.11.38.49; author ps; state Exp; branches; next 1.75; 1.75 date 2003.03.06.23.55.05; author ms; state Exp; branches; next 1.74; 1.74 date 2003.03.02.10.18.26; author rse; state Exp; branches; next 1.73; 1.73 date 2003.02.27.09.43.14; author rse; state Exp; branches; next 1.72; 1.72 date 2003.02.26.14.51.59; author cs; state Exp; branches; next 1.71; 1.71 date 2003.02.24.14.59.58; author rse; state Exp; branches; next 1.70; 1.70 date 2003.02.23.19.48.57; author rse; state Exp; branches; next 1.69; 1.69 date 2003.02.23.09.45.24; author rse; state Exp; branches; next 1.68; 1.68 date 2003.02.22.20.40.51; author ms; state Exp; branches; next 1.67; 1.67 date 2003.02.21.11.20.45; author ps; state Exp; branches; next 1.66; 1.66 date 2003.02.21.11.20.00; author ps; state Exp; branches; next 1.65; 1.65 date 2003.02.21.11.05.47; author rse; state Exp; branches; next 1.64; 1.64 date 2003.02.20.12.42.33; author rse; state Exp; branches; next 1.63; 1.63 date 2003.02.16.19.01.14; author rse; state Exp; branches; next 1.62; 1.62 date 2003.02.16.09.32.30; author rse; state Exp; branches; next 1.61; 1.61 date 2003.02.14.12.08.29; author mlelstv; state Exp; branches; next 1.60; 1.60 date 2003.02.11.14.28.02; author rse; state Exp; branches; next 1.59; 1.59 date 2003.02.11.10.54.28; author rse; state Exp; branches; next 1.58; 1.58 date 2003.02.08.14.27.49; author rse; state Exp; branches; next 1.57; 1.57 date 2003.02.06.19.32.39; author rse; state Exp; branches; next 1.56; 1.56 date 2003.02.06.08.48.21; author thl; state Exp; branches; next 1.55; 1.55 date 2003.02.04.16.49.33; author ps; state Exp; branches; next 1.54; 1.54 date 2003.02.04.13.39.16; author rse; state Exp; branches; next 1.53; 1.53 date 2003.02.03.20.31.57; author rse; state Exp; branches; next 1.52; 1.52 date 2003.02.02.09.43.04; author rse; state Exp; branches; next 1.51; 1.51 date 2003.01.31.18.41.13; author ms; state Exp; branches; next 1.50; 1.50 date 2003.01.31.16.13.02; author mlelstv; state Exp; branches; next 1.49; 1.49 date 2003.01.31.15.24.31; author mlelstv; state Exp; branches; next 1.48; 1.48 date 2003.01.31.09.49.44; author rse; state Exp; branches; next 1.47; 1.47 date 2003.01.31.07.34.50; author rse; state Exp; branches; next 1.46; 1.46 date 2003.01.30.15.42.27; author rse; state Exp; branches; next 1.45; 1.45 date 2003.01.30.15.41.29; author rse; state Exp; branches; next 1.44; 1.44 date 2003.01.30.15.35.04; author mlelstv; state Exp; branches; next 1.43; 1.43 date 2003.01.30.15.21.52; author rse; state Exp; branches; next 1.42; 1.42 date 2003.01.29.13.46.51; author rse; state Exp; branches; next 1.41; 1.41 date 2003.01.26.12.05.22; author rse; state Exp; branches; next 1.40; 1.40 date 2003.01.25.18.58.21; author rse; state Exp; branches; next 1.39; 1.39 date 2003.01.24.16.57.14; author rse; state Exp; branches; next 1.38; 1.38 date 2003.01.24.16.50.43; author rse; state Exp; branches; next 1.37; 1.37 date 2003.01.23.13.44.16; author rse; state Exp; branches; next 1.36; 1.36 date 2003.01.23.13.20.16; author mlelstv; state Exp; branches; next 1.35; 1.35 date 2003.01.19.09.23.54; author rse; state Exp; branches; next 1.34; 1.34 date 2003.01.19.09.23.01; author rse; state Exp; branches; next 1.33; 1.33 date 2003.01.19.09.11.20; author rse; state Exp; branches; next 1.32; 1.32 date 2003.01.16.11.34.24; author rse; state Exp; branches; next 1.31; 1.31 date 2003.01.10.10.04.47; author rse; state Exp; branches; next 1.30; 1.30 date 2003.01.04.14.32.01; author rse; state Exp; branches; next 1.29; 1.29 date 2003.01.04.14.27.20; author rse; state Exp; branches; next 1.28; 1.28 date 2003.01.04.14.09.34; author rse; state Exp; branches; next 1.27; 1.27 date 2003.01.04.12.08.33; author rse; state Exp; branches; next 1.26; 1.26 date 2003.01.04.12.06.34; author rse; state Exp; branches; next 1.25; 1.25 date 2003.01.02.19.52.23; author rse; state Exp; branches; next 1.24; 1.24 date 2002.12.31.11.21.28; author rse; state Exp; branches; next 1.23; 1.23 date 2002.12.30.20.47.05; author rse; state Exp; branches; next 1.22; 1.22 date 2002.12.30.14.12.32; author rse; state Exp; branches; next 1.21; 1.21 date 2002.12.30.11.06.55; author rse; state Exp; branches; next 1.20; 1.20 date 2002.12.25.19.36.25; author rse; state Exp; branches; next 1.19; 1.19 date 2002.12.23.19.57.04; author rse; state Exp; branches; next 1.18; 1.18 date 2002.12.22.20.34.58; author rse; state Exp; branches; next 1.17; 1.17 date 2002.12.20.20.09.59; author rse; state Exp; branches; next 1.16; 1.16 date 2002.12.20.19.42.23; author rse; state Exp; branches; next 1.15; 1.15 date 2002.12.19.10.57.43; author rse; state Exp; branches; next 1.14; 1.14 date 2002.12.17.14.27.56; author rse; state Exp; branches; next 1.13; 1.13 date 2002.12.17.12.25.33; author rse; state Exp; branches; next 1.12; 1.12 date 2002.12.17.12.24.24; author rse; state Exp; branches; next 1.11; 1.11 date 2002.12.17.10.15.49; author rse; state Exp; branches; next 1.10; 1.10 date 2002.12.17.09.53.03; author rse; state Exp; branches; next 1.9; 1.9 date 2002.12.13.08.47.27; author rse; state Exp; branches; next 1.8; 1.8 date 2002.12.12.13.03.37; author rse; state Exp; branches; next 1.7; 1.7 date 2002.12.08.17.02.52; author rse; state Exp; branches; next 1.6; 1.6 date 2002.12.04.14.32.38; author rse; state Exp; branches; next 1.5; 1.5 date 2002.12.04.12.28.46; author rse; state Exp; branches; next 1.4; 1.4 date 2002.12.04.12.28.25; author rse; state Exp; branches; next 1.3; 1.3 date 2002.12.04.10.32.19; author rse; state Exp; branches; next 1.2; 1.2 date 2002.12.04.10.31.13; author rse; state Exp; branches; next 1.1; 1.1 date 2002.12.04.09.59.06; author rse; state Exp; branches; next ; desc @@ 1.393 log @update some todo items @ text @ OpenPKG Roadmap =============== OpenPKG Release Schedule ------------------------ o new release every 4 months (= 3 releases/year) o release date is shifted up to +/- 2 weeks o proposed times: Feb, Jun, Nov OpenPKG Milestones ------------------ PAST: o 2001-11 OpenPKG Project Kickoff o 2002-04 official exclusive deployment at C&W o 2002-01-11 OpenPKG 1.0 (including C&W press release) o 2002-08-28 OpenPKG 1.1 o 2002-12 openpkg-tool (RDF index, build tool) o 2003-01-22 OpenPKG 1.2 o 2003-08-04 OpenPKG 1.3 o 2003-09 Upgrade RPM 4.0.2 to 4.2.1 o 2004-02-25 OpenPKG 2.0 (RPM 4.2.1, frontend, 2x platforms) o 2004-07-20 OpenPKG 2.1 (tool chain, slideset, RPM extensions) o 2004-10-20 OpenPKG 2.2 o 2005-02-24 OpenPKG 2.3 o 2005-06-22 OpenPKG 2.4 o 2005-10-19 OpenPKG 2.5 o 2006-06-22 OpenPKG Community 2-STABLE-20060622 o 2006-10-18 OpenPKG Community 2-STABLE-20061018 o 2006-12-12 OpenPKG Enterprise 1 (E1.0-RELEASE) FUTURE: o TBD successor of OpenPKG 2.5 Unscheduled QA Tasks -------------------- o Test to ensure clean deinstallation of all BIN bootstrap packages Unscheduled Development Tasks ----------------------------- o openpkg.ORG website beautification and tech/optical alignment with .NET [rse] o %doc [mk] o Kolab2 integration [kk] o OpenPKG Request Tracking Migration - export data from old RT/PostgreSQL - store data in new mbox format o OpenPKG Buildfarm Software Enhancements - per-machine classes - per-machine package exclusions o Package Problems - Bash 3.0: openpkg-dev:root, BASH_ENV? o Package dependencies - Adjust dated dependencies (amd, aspell, zebra...) o Fixing: bsd3: R_X86_64_32S relocation bug, -fPIC - perl-*, pango o Fixing: eso2: gcc/ld -Wl,-search_paths_first (occurs for openssh when configuring openssl!) o Fixing: bsd3: fsl/l2 fails: va_list l2_util_fmt_dump (makes trouble for ntp, openssh, cvs, etc) o Fixing: bsd4: configure - Gdb ia64-unknown-freebsd5.3 o Fixing: gtk2, gimp, etc. require C++??? o Fixing: eso1: GNU tar 1.15.x build crashes vendor compiler while GNU tar 1.14 doesn't trigger this o Fixing: OSSP uuid broken on 64-platforms o Correct sudo package, ./install-sh: strip: not found o Bootstrap improvements - Add hooks for Solaris10 smf (not using /etc/rc*.d) o Fixing: packages depending on C++ shall require gcc::with_cxx = yes o OpenPKG Repository Browsing WebUI - OpenPKG rdf2sql - OSSP quos (RDBMS query WebUI) o add .spec file feature of remembering SHA1/MD5 & file size for distfile verification o php CURRENT with pdflib activation fails o perl-dbi broken with DBD's mysql & oracle o finally provide anonymous-ssh based access to CVS o RIPE packages and dependencies (mysql3) are released for production use by GNOC o have a generic way to mark hundreds of config files in the RPM filelist (see webmin) o package popularity CGI, to indicate usage and lead to blessing decisions o argument (generic if possible) error checking o - check command line against RPM macros and .spec file option --define variables o - check bootstrap against legal usernames, ids, prefixes, and tags o apache+mod_php+mod_php_imap+mod_auth_ldap auf Solaris o conflicting files are not detected by rpm (php vs. apache+mod_php -> @@l_prefix@@/bin/phpize) o apache+mod_php should not provide a @@l_prefix@@/bin/phpize o cvstrac leap year problem correct checkins Feb-29...Mar-15 en4:/e/(openpkg|ossp)/sw Instructions: http://www.cvstrac.org/cvstrac/tktview?tn=290 o Manual Page "openpkg dev" o openpkg dev: release for PRIV/NoSource packages o Contributor Environment: OSSP cvsfusion: main program o Contributor Environment: "openpkg vendor" o Contributor Environment: HOWTO Document o IMAP broken (telnet host 110) on debian (aw) o Test IMAP virtualhost configuration o fsl import latest pcre ??? using currently version 3.9 -> 4.5 ??? o Consulting Fraunhofer: Write "Local CVS Setup" documentation o build time option for suexec-docroot (and maybe others, too) and deployment to www2-MUC1 o design openpkg-register data format and content o design openpkg-register protocol o Central Registry (UUID based) for OpenPKG instances o brainstorm: Tool Chain API o resolve crash of CVS "pserverd" (and fix cvs.openpkg.org) o OpenPKG Testdrive: install OS o OpenPKG Testdrive: establish jail environment o Showcase (Camtasia) o Multiple Choice Test (MCT) for OpenPKG o contraint based relationship/problem resolver o OpenPKG Tool Chain (minimal) o Cleanup/Extend %xxxx section prolog/epilog (overlay feature) o Bugfix: "+" in versions leads to double-installations o New Websites ("META") o fsl and imapd logging [thl] o openpkg-dev for contributors documentation workoff o openpkg-dev replace which by bash type and remove it o Update Java packages and align to current (stable) community standards o Package gmake not using 'use_make' Argument correctly, possibly generic problem o use %docs flag for flagging documentation o packages should provide a %doc section containing OpenPKG-specific informations (like README.Debian for Debian) o mailing list archive with IMAP/NNTP/??? capability o mailing list archive with Web Interface and URI capability o mailing list archive with Web Interface search o new bugdb based on mailing list archive Web/search/URI/IMAP... o replace rt.openpkg.org with IMAP-based hand-crafted solution o rt replacement: evaluate IMAP server and client features o rt replacement: implement mail filter for request tracking o work-off RT tickets of rt.openpkg.org o import old tickets into new bugdb o check all rcService parameters of rc files against package (rc.*) name, and better build test into rclint o Fix bootstrap: vendor coreutils on platforms following new POSIX standard don't provide some options any longer: head: `-1' option is obsolete; use `-n 1' since this will be removed in the future o extend RPM to reject or at least warn on unmatched --define and %option identifiers [ms] o provide --tmpdir option to bootstrap o Clan.{pm,pod} conflict in Perl packages o consider central log for build/install warnings (Matthias Kurz) o improve SA template [thl] o speclint test for shtool install/subst for sed compatiblity [thl] o platform independent binary packages [thl] o coreutils --with legacy hostname conflict SuSE 8.2 [thl] o conditional Conflicts: bug [thl] o openpkg-tool index should use file locking [thl] o opa macro has side effect on PATH order [thl] o mod_auth_mysql contribution [thl] o traditional owner and groups [thl] o test openssh LDAP support [thl] o document/pick queries and unify across scripts [thl] o sign CURRENT packages [thl] o rpm --rebuild leaving zombie sessions open [thl] o catapult RPM product installer [thl] o rpm reports wrong option settings when showing package info [thl] o explain how users can manage private extensions [thl] ??? which software and which release ?? o unixodbc with FreeTDS [thl] o PEAR packages o apache/php: use php.ini to find pear in php package o obmtool log file mess [thl] o feature request for toolchain [thl] o certification for SuSE, RedHat etc. [thl] o rc scripts and quoting [thl] o extend --ignore(arch|os) logic to --ignoretag [thl] o buglet in rc relying on external commands available in PATH [cs] o check OpenPKG binaries (incl. 2.0) for dup files o openpkg-audit: "openpkg rpm" overload o tar -> shar o "openpkg build" work-off TODO items o rc should check whether it needs *and* can use su to avoid nightly error mails from cron in instances that were installed non-root (s_usr != root) o rse: RPM extension: fetch/curl replacement (OSSP fetch) o RPM bug: "plus in release" -> double installs o "openpkg register" o "openpkg dev" should upload src.rpm -> private o add RPM hooks and prolog/epilog sections (. install-info/mkdir override support . additional logging/auditing possibilities . automatic release requires/provides) o RPM --tag foo remember in binary package o lint-spec/*.spec, %build/%install consistent $RPM_BUILD_ROOT removal o docbook: use sgml with xmlcatalog and only DocBook 4.3? o sgml: use xmlcatalog and rename to xml? o optional possiblity to run BIND under restrictive user/group id o vcheck passive FTP support via LWP o dig into problem where file conflicts are not detected o RPM bug: "rpm alias" is broken and requires blanks instead of "=" on --opt=value arguments (was: popt cosmetics: shows --tag=XXX but expects --tag XXX (equal vs. space)) o rse: simplify options (for tools, etc): [rt, cvs] - solution 1: remove all non-binary %options by replacing them with run-time decisions (config files, wrapper, etc.) - solution 2: %option with_xxx binary, %option [use_]xxx arbitrary string - solution 3: %option with_xxx binary, %variable xxx arbitrary string o use UUID for COOKIE header or add additional UUID header o "OpenPKG" package branding with %{l_openpkg_release} o rse: architecture/platform independent packages (BuildArch: noarch, aber BuildOS: any existing nicht) o thl: explicit package documentation: %doc flagging; add knowledge to "openpkg build" for keeping --includedocs option on upgrades (via "rpm -qsd | grep '^installed'"); o "openpkg dev" creates /// in nosrc pathnames o "openpkg dev" should support sane environment (i.e. openldap "ls -t" check fails because ls shell function) o rse: remember bootstrap pre-installation status (/etc/shells exists, link/dir existed, uid/gid existed, ...) o basic set of meta-xxx packages (concept not fully clear and using CURRENT doesn't hurt at all) o cvstraq bug: http://cvs.openpkg.org/timeline?x=1&c=2&dm=1&px=openpkg-src/apache shows both apache and apache2 timeline o perl-openpkg vs. perl-XXX .packlist removal o rpm: provide additional dependencies (for libs) and dep or|and o rpm: remember source and binary dependencies in both source and binary packages for easier indexing o rc: convert priority based deps into logical deps o bugfix: oident does not start -> core o bugfix: delegate segfaults on Solaris o OpenPKG: openpkg.spec: cleanup: uname -> platform o rse: Sanity Check: Prefix: %{l_prefix} (relocatable) -> make sure only /bin/rpm can be used for install, except if --prefix= with /bin/rpm is used o FAQ: explain crontab user root issue o FAQ: explain root/cw build issues o FAQ: mention vserver/jail is required for security, root might help o framework for switch-user during build+install times (idea: "openpkg install foo" checks "rpm -qplv foo.src.rpm" for setuid/setgid/owner and switches to root only if necessary. Similar for -Uvh step) o unified vendor package import/export o closer ZfOS integration (support config management, etc) o OSSP fsl improvement: separated config file parsing, daemon/deattachement mode, etc. o META o WebUI: Package repository browser for www.openpkg.org o Excel-Sheet ins Web stellen! o OpenPKG Toolchain (Execution Wrapper, User Interfaces, Commands, Perl API) - includes/replacement for src2make, etc (RE+buildfarm) - includes registration framework - backend database (for registration & build-farm & repository browsing) - new curses-based user interface o Training Documentation Set - introduction presentation - introduction article - user guide - student guide o set gcc to 64bit on Solaris (howto by default in gcc (patch), are there any real problems?) o global with_debug=yes options for -g (easy if GCC is a PreReq) o write openssl-snakeoil CA o ASCII tar (shell script) o Automatic, enforced registration o Community Forum my.openpkg.org: - RedHat Network (RHN) for users (self-registred) - CVS Feedback forum for vendors (registered by us) - Package Maintainer forum o Optional Support for Dynamic Shared Object (DSO) Libraries (with_dso=yes) o 100% rpmlint (binary RPM checking): man pages for %{l_prefix} o Bug Database replacement o OSSP var: vartool (enhancement for "shtool subst") o Configuration Management (/etc/*: in-place editing, generating) o Daemon Monitoring (run-time checking, automatic restart) o Certification Test (MCT+Practice) - OPCE: OpenPKG Certified Engineer (Bandbreite) (MCT + Practice [download, solve deps, edit configs, .rpmsave, how to apply SA, corrupted file find+fix, ...]) - OPCD: OpenPKG Certified Developer (Spezialist) (MCT + Practice [develop a package]) o Unix/OpenPKG Curriculum ("all-in-one training & certification") o unknown: creation/update/deletion of external things (user, group, crontab, etc) o testdrive.openpkg.org o naming of /etc/... init scripts [cs], thl suggestion: use UUID Unscheduled Documentation Tasks ------------------------------- o Update handbook o Edit user tutorial o Review slideset o Finally sort out which platforms we support OpenPKG Request For Packaging ----------------------------- - [rse] typo3 4.0 CMS - http://typo3.com/ - [rse] otrs - - [rse] xara - http://www.xaraxtreme.org/ - [rse] xorp - http://www.xorp.org/ - [rse] firebird - http://firebird.sf.net/ - [rse] sapdb/mysql-maxdb - - [rse] ingres - - [rse] silc - http://www.silcnet.org/ - [rse] joomla - http://www.joomla.org/ - [rse] gforge - http://gforge.org/ - [rse] bricolage CMS - http://bricolage.cc/ - [rse] dict[d] - [rse] logrotate - [rse] fontforge - http://fontforge.sourceforge.net/ - [rse] libpixman, libsvg, xsvg http://www.xsvg.org/ - [rse] lcfg CMS - http://www.lcfg.org/ - [rse] auto nice daem. - http://and.sourceforge.net/ - [rse] sge - http://gridengine.sunsource.net/ - [rse] zonecheck - http://www.zonecheck.fr/ - [rse] thy - http://bonehunter.rulez.org/thy.html - [rse] dcc - http://www.rhyolite.com/anti-spam/dcc/ - [rse] openpksd - http://openpksd.org/ - [rse] opendx - http://www.opendx.org/ - [rse] stud.ip (http://www.studip.de/) - [ext] bb - [rse] diablo - [rse] imake - [ext] lprng/ifhp - [rse] lxr (http://lxr.linux.no/) - [rse] freemind (http://freemind.sourceforge.net/) - [thl] MAPI Toolkit - http://www.sourcextreme.com/projects/outlook/mapi/ - [rse] m[eta-]cvs - [rse] mon - [rse] nlp - [rse] ntop - [ext] nullmailer - [rse] opengroupware - [rse] openoffice - [cs] pear - http://pear.php.net/ pear-* separate PEAR packages, similar to perl-* - [rse] rmagic - [rse] sablevm - [rse] sieve/perlsieve (for imapd) - [ext] snmp with sendmail_mib - [ext] sodipodi - [ext] templates (possibly part of X11 package) - [rse] texlive - [ext] tuxpaint - [rse] xfree86 - [cs] xlhtml - [ext] xprobe - [ext] apache2 - full support - [ext] tightvnc - client+server - [ext] gpart - http://www.stud.uni-hannover.de/user/76201/gpart/ - [ext] jedit - http://www.jedit.org/ - [ext] sced - http://www.cs.wisc.edu/~schenney/sced/sced.html - [ext] giram - http://www.giram.org/ - [ext] grace - http://plasma-gate.weizmann.ac.il/Grace/ - [ext] sourcenavigator - http://sourcenav.sourceforge.net/index.html - [ext] gnome - http://www.gnome.org/ - [ext] lxrun - http://www.ugcs.caltech.edu/~steven/lxrun/ - [ext] osrtspproxy - http://www.rtsp.org/ - [ext] dante (socks) - http://www.inet.no/dante/ - [ext] freemind - http://freemind.sourceforge.net/ (i second it) - [ext] chaosreader - http://users.tpg.com.au/bdgcvb/chaosreader.html - [ext] libhoard - http://www.hoard.org/ - [ext] libsafe - http://www.research.avayalabs.com/project/libsafe/ - [ext] hp2xx - ftp://ftp.gnu.org/gnu/hp2xx/ - [ext] hylafax - http://www.hylafax.org/ - [ext] mgetty - http://www.leo.org/~doering/mgetty/ - [ext] gaim - http://gaim.sourceforge.net/ - [ext] lavaps - http://www.isi.edu/~johnh/SOFTWARE/LAVAPS/ - [ext] xkeycaps - http://www.jwz.org/xkeycaps/ - [ext] xtetris - ftp.x.org - [ext] xmahjongg - ftp.x.org - [mk] monotone - http://www.venge.net/monotone/ - [mk] xxdiff - http://xxdiff.sourceforge.net/ - [mk] tkdiff - http://tkdiff.sourceforge.net/ Known Issues ------------ o Debian v3.1 ndbm trouble - fact: the "sarge" release will not include a ndbm. We have applications that still require the ndbm API. Our choices discussed were: - include ndbm in OS: not possible. We are not involved in Debian release engineering - drop support for OS not offering ndbm: not acceptable. According to our primary sponsor's lead engineer UNIX, Debian is the #1 important Linux distro for them because it allows machines to be setup once, run and being maintained for a long time without having to reinstall the OS. Support for this platform is mandatory. - drop support for application requiring ndbm: bad idea as apache 1.3 mod_auth_xxx is one them. - port applications to not use ndbm: not acceptable as a quick hack. Although a good long term goal we are too deep into the release engineering process to accept that additinal workload which has a completely unforseeable scope. - provide ndbm for OS: fixing/enhancing the OS itself is beyond the scope of OpenPKG. - use OpenPKG gdbm with ndbm support this is the easy way to go for fresh installs that use OpenPKG applications only. That's why we picked it, see "ndbm" section in upgrade.txt. However, installations mixing vendor and OpenPKG stuff and existing installations upgrading might run into trouble. The reason is that gdbm::with_ndbm supports a ndbm API, makes the build process of the application happy and allows them to install and run. But the gdbm::with_ndbm file format on disk is very likely different from that of the vendor's ndbm implementation. Upgrades from OpenPKG v1.3 will have used the vendor ndbm previously. Now they use gdbm::with_ndbm. Any damage can happen, from destroyed ndbm files to appliation crashes to application malfunction (i.e. apache mod_auth_xxx unable to read old ndbm and accidentally grant access). Both fresh installs and upgrades might run into trouble when they mix vendor and OpenPKG software, i.e. use a vendor password creation/maintenance tool which writes vendor ndbm files and use OpenPKG v2.0 application which reads gdbm::with_ndbm file format. Upgraders have two options: 1.) build gdbm with_ndbm=no and build apache with_gdbm_ndbm=no. This reverts to the old behaviour of using the vendor ndbm and, of course, only works on OS that provide one. 2.) convert/recreate your ndbm databases. o Debian v3.1 install-info causing info.dir trouble - fact: the "sarge" release includes a install-info application which works a bit different than the install-info applications on almost any other OS. They claim their application saw the world first and assume the rest of the world will change and become compatible, work around that issue or eliminate their name duplication. The install process of applications detecting presence of install-info but assume the non-debian way leads to two known problems: 1.) a "info.dir" will be created. That file will make it into the RPM package and later inhibits package installations as file conflicts are detected when subsequent installs also provide that file. 2.) when the build process is run as root, it alters data below /var on the build host. When the build process is run as non-root, it might fail at that point. Our choices discussed were: - include "common world" install-info in OS: not possible. We are not involved in Debian release engineering. - drop support for OS not offering "common world" install-info: not acceptable. [see ndbm issue] - drop support for application requiring "common world" install-info: not acceptable. Many prominent CORE and BASE applications are affected. - port applications to use "Debian install-info": bad idea to port common world to the exception, no matter if the exception is right or wrong. - provide "common world" install-info for OS: fixing/enhancing the OS itself is beyond the scope of OpenPKG. It would also break a huge number Debian packages. - use OpenPKG install-info not acceptable as a quick hack. We tried and we believe it is possible. In the end it's a matter of overloading existing vendor utilites (i.e. cp|mv|rm|chmod|chown|chgrp) with OpenPKG tools. This is our prefered solution as it will fix other things like chown(1) interception on "make install". However, we simply gave up as the complexity of the changes are huge. In the end, it just a matter of setting PATH correctly at the correct time. While evaluating the latter, we found inconsistencies in RPM internals which have to be cleaned up to allow implementation of hooks which eventually provide overload functionality. We must assume that such changes will have lots of side effects which take months to clean up. REJECTED SCOPE CREEP. - workaround the requirement to have OpenPKG v2.0 build binary RPMs on Debian v3.1 is to have the Debian install-info either not installed at all or temporary replaced by /bin/true, i.e. using: # mv /usr/sbin/install-info /usr/sbin/install-info.debian # ln -s /bin/true /usr/sbin/install-info o more accurate version.release requirements - decide whether *-2.0.0.(src.)rpm should require: openpkg-2.0.0-2.0.0 or not and why (not) currently all release packages require other packages unversioned, i.e. the relationship of application A requiing library L is formulated as A requires L This is good as long as the user stays within a release. However, when the user starts to mix in CURRENT or is in the progress of doing an UPGRADE it would be favourable when the requirement is formulated: A requires L >= V.V.V-R.R.R A requires L >= *-R.R.R This would ensure L is upgraded before A, something we cannot assure today. The first form doesn't work for mixing in CURRENT beyond the first vendor upgrade. It also doesn't work for doing an UPGRADE assumed the later release also contains a later vendor version. The second form doesn't work because RPM doesn't support it. A possible workaround was identified to omit the vendor version: A requires L >= L.release.R.R.R and L-V.V.V-R.R.R provides L.release.R.R.R This means that every application A and every library L needs to have this information added. This is a maintenance nightmare and, if done manually, considered being a very error prone task. Ralf tried to automate it using macros but failed because the macro did only get information from the last requirement entry not all entries and conditional entries seem to be a even harder challenge. So we stick to what we had in the past and this is deferred due to time constraints. REJECTED SCOPE CREEP o NetBSD - mysql* needs PTH but NetBSD 1.x doesn' support by default @ 1.392 log @a few things I would like to see packaged by us, too @ text @d30 3 d272 2 a280 1 - [rse] mediawiki - http://wikipedia.sourceforge.net/ a282 1 - [rse] typo3 CMS - http://typo3.com/ d286 1 a286 1 - [rse] libpixman, cairo, libsvg, xsvg http://www.xsvg.org/, http://cairographics.org/ a298 2 - [ext] firebird/interbase - [rse] libgsasl a304 1 - [rse] ngrep a326 1 - [ext] openslp - www.openslp.org a335 1 - [ext] mailman - http://www.list.org/ (i second it) @ 1.391 log @updates tasks and schedules @ text @d269 6 a279 1 - [rse] sapdb/mysql-maxdb 7.5 @ 1.390 log @bring up-to-date @ text @d29 1 d33 1 a33 31 o 2005-10-19 OpenPKG 2.5 OpenPKG 2.5 =========== MAJOR GOALS: - GCC 4.0 - Solaris 10/sparc - [Open]SUSE 10.0 RELEASE ENGINEERING TIMELINE: X # <-- 2005-10-19 |------|------|------|------|------|------|------|------|------|--> |MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|... | CW34 | CW35 | CW36 | CW37 | CW38 | CW39 | CW40 | CW41 | CW42 |... T-8W T-7W T-6W T-5W T-4W T-3W T-2W T-1W TARGET Legend: (=) Primary Period (-) Extended Period (#) Milestone (+) Holiday/Vacation PUSH DOWN LIST o openpkg.ORG website beautification and tech/optical alignment with .NET [rse] o Packages failing: Legend: * = supported platform -> fix is mandatory or either platform or package must be declassified - = obsoleted, tentative or less platform support -> fix is nice to have only Legend: (X) todo (#) done (.) not affected (@@) suspended/failed d42 1 @ 1.389 log @please do not tell me again that MySQL is broken somewhere or I will put PostgreSQL into the 'mysql' package and then the problems will be finally gone forever... ;-) @ text @d41 1 d44 1 a44 1 X # <-- 2005-10-19 d54 3 a56 2 o worst issues - openpkg.ORG website beautification and tech/optical alignment with .NET [rse] a61 44 Packages failing on multiple platforms bochs-2.2.1-20050927 [steve] * rm1-ix86-solaris10 * rm3-ix86-rhel4 * rm4-ix86-solaris9 * rm7-sparc64-solaris9 * rm9-sparc64-solaris10 * vm11-ix86-netbsd2.0.2 * vm31-ix86-suse10.0 - rm8-sparc64-solaris8 - vm21-ix86-mandriva10.2 lmtp2nntp-1.4.0-20051003 [thl] * rm1-ix86-solaris10 * rm4-ix86-solaris9 * rm7-sparc64-solaris9 * rm9-sparc64-solaris10 - rm8-sparc64-solaris8 lsof-4.76-20050831 * rm0-ix86-freebsd5.4 * rm6-amd64-freebsd5.4 - rm5-ia64-freebsd5.4 - vm10-ix86-freebsd6.0 - vm22-ix86-freebsd4.11 - vm32-ix86-freebsd7.0 Packages with failing on single platform - rm5-ia64-freebsd5.4 gdb-6.3-20041210 - vm21-ix86-mandriva10.2 kermit-8.0.211-20050612 - vm21-ix86-mandriva10.2 xpm-3.4k-20040920 - vm22-ix86-freebsd4.11 graphviz-2.6-20050927 - vm22-ix86-freebsd4.11 kerberos-1.4.2-20050811 - vm22-ix86-freebsd4.11 tcsh-6.14.00-20050910 - vm32-ix86-freebsd7.0 snmp-5.2.1-20051003 DEVELOPMENT o %doc [mk] o Kolab2 integration [kk] d71 2 @ 1.388 log @one more fixed @ text @a87 5 mysql-4.1.14-20050928 [rse] * rm4-ix86-solaris9 * rm7-sparc64-solaris9 - rm8-sparc64-solaris8 @ 1.387 log @should be already fixed @ text @a94 1 - rm5-ia64-freebsd5.4 gc-6.6-20050930 @ 1.386 log @latest updates @ text @a100 1 - vm22-ix86-freebsd4.11 openldap-2.3.7-20050902 @ 1.385 log @I would like to see an OpenPKG Joomla (fork of Mambo) package @ text @d43 1 a43 1 X # <-- 2005-10-19 a53 1 - check for use of premature odoc code within release packages a94 1 * vm11-ix86-netbsd2.0.2 delegate-9.0.4-20050928 @ 1.384 log @issue solved @ text @d346 1 @ 1.383 log @you are here ;-) And Firefox issues solved, too @ text @a54 1 - make sure only consumers not providers of *.pc files require pkgconfig @ 1.382 log @smtpfeed issue now solved @ text @d43 1 a43 1 X # <-- 2005-10-19 a55 3 - update firefox because of a included security fix - both PLUS packages firefox and mozilla fail since recently with "/openpkg-dev/bin/ld: cannot find -lssl3". @ 1.381 log @remember the build issue, too @ text @a97 4 smtpfeed-1.20-20040920 * vm30-ix86-fedora4 * vm31-ix86-suse10.0 @ 1.380 log @remaining worst issues @ text @d57 2 @ 1.379 log @seeking for help to maintain local changes @ text @a53 7 - bochs broken on a handful platforms, each with another problem - delegate vs. gcc4 - emacs on vm30-ix86-fedora4 but it's not the usual /proc/sys/kernel/exec-shield problem - imapd broken on all platforms (seems to require openssl with PIC and more) - lsof gcc4 "static follows non-static declaration" - mysql and postgresql "undefined reference to `isinf'" - pgp gcc4/c++ problem "explicit specialization of must be introduced" d59 54 @ 1.378 log @two more items now solved @ text @d379 3 @ 1.377 log @a few more things were done by THL yesterday @ text @a60 1 - samba two problems on three machines a63 1 - 1.12.12 requires porting of the large RSE patch set by RSE itself [rse] @ 1.376 log @golden engineering pin dedicated to out gcc hero Matthias Kurz for checkin [25256] @ text @a53 1 - rm9-sparc64-solaris10 missing x11 libraries a61 1 - tetex requires ed(1) but neither OpenPKG nor vm21-ix86-mandriva10.2 ships one @ 1.375 log @flush collection of more issues that came to my attention @ text @a53 1 - rm1-ix86-solaris10 not building a gcc4 that works @ 1.374 log @update for today @ text @d65 5 @ 1.373 log @rm0 was already rebooted and vm11 is intentionally kept as is @ text @d40 1 d43 1 a43 1 X # <-- 2005-10-19 @ 1.372 log @Fresh installation of RHEL4 ES on rm3 (minimal install, SELinux enabled but warning only) @ text @a51 4 o platform updates and assignments rm0-ix86-freebsd5.4 [rse] ready after next reboot vm11-ix86-netbsd2.0.2 [FIXME] @ 1.371 log @log worst RE packaging and setup issues that have been identified until now @ text @a53 1 rm3-ix86-rhel4 [cs] @ 1.370 log @Updated rm1, rm9 @ text @d57 13 @ 1.369 log @Updated vm12 @ text @a53 1 rm1-ix86-solaris10 [cs] a54 1 rm9-sparc64-solaris10 [cs] @ 1.368 log @Updated rm2, rm4, rm7, rm8; updates on vm12 are in progress @ text @a57 1 vm12-ix86-gentoo1.6.12 [cs] emerge in progress @ 1.367 log @some platforms ready for RE @ text @a54 1 rm2-ix86-debian3.1 [cs] a55 3 rm4-ix86-solaris9 [cs] rm7-sparc64-solaris9 [cs] rm8-sparc64-solaris8 [cs] d58 1 a58 1 vm12-ix86-gentoo1.6.12 [cs] @ 1.366 log @some platforms ready for RE @ text @a62 3 vm21-ix86-mandriva10.2 [FIXME] vm30-ix86-fedora4 [thl] vm32-ix86-freebsd7.0 [rse] @ 1.365 log @OpenPKG 2.5 RE - platform updates and assignments @ text @d53 1 a53 1 rm0-ix86-freebsd5.4 [rse] a57 2 rm5-ia64-freebsd5.4 [rse] rm6-amd64-freebsd5.4 [rse] a60 1 vm10-ix86-freebsd6.0 [rse] a62 1 vm20-ix86-suse9.3 [thl] a63 1 vm22-ix86-freebsd4.11 [rse] a64 1 vm31-ix86-suse10.0 [thl] @ 1.364 log @replace obsolete goal with a new nice one @ text @d42 1 a42 2 # <-- 2005-10-19 ++ +++++++++++ [thl] d50 23 @ 1.363 log @complete OpenPKG 2.4 and prepare for the future, ISO 8601 dates @ text @d39 1 a39 1 "resurrection" after switching sponsorship from C&W to Foundation+SpaceNet @ 1.362 log @update todo, removing tasks that were done. The 2.4 release is on schedule. @ text @d16 13 a28 12 o Nov-2001: OpenPKG Project Kickoff o Apr-2002: official exclusive deployment at C&W o 11-Jan-2002: OpenPKG 1.0 (including C&W press release) o 28-Aug-2002: OpenPKG 1.1 o Dec-2002: openpkg-tool (RDF index, build tool) o 22-Jan-2003: OpenPKG 1.2 o 04-Aug-2003: OpenPKG 1.3 o Sep-2003: Upgrade RPM 4.0.2 to 4.2.1 o 25-Feb-2004: OpenPKG 2.0 (RPM 4.2.1, frontend, 2x platforms) o 20-Jul-2004: OpenPKG 2.1 (tool chain, slideset, RPM extensions) o 20-Oct-2004: OpenPKG 2.2 o 24-Feb-2005: OpenPKG 2.3 d32 1 a32 1 o 22-Jun-2005: OpenPKG 2.4 d34 1 a34 1 OpenPKG 2.4 d42 2 a43 9 ....--------------------- (Development) -######-------------- Buildfarm Updating --------###################- Engineering: Package Fixing, Blessing --#####---- Release: Binary Rolling ######--- Release: Upgrading Tests ------##- Release: Upgrading Documentation -## Release: Press Release (22-Jun) # Release: Announcement d46 2 a47 4 | CW19 | CW20 | CW21 | CW22 | CW23 | CW24 | CW25 | CW44 | CW45 |... ^ | WE ARE HERE | d49 1 a49 1 Legend: (=) Primary Period (-) Extended Period (#) Milestone (+) Holiday d52 4 a55 28 tho ms hms thl rse cs --- --- --- --- --- --- o OpenPKG Request Tracking Migration X . . . . . - export data from old RT/PostgreSQL X . . . . . - store data in new mbox format X . . . . . o OpenPKG Buildfarm Software Enhancements . . . . . . - per-machine classes . . . X . . - per-machine package exclusions . . . X . . o Package Problems . . . . . . - Bash 3.0: openpkg-dev:root, BASH_ENV? . . . . X . o Package dependencies . . . . . . - Adjust dated dependencies (amd, aspell, zebra...) . X . . . . o Fixing: bsd3: R_X86_64_32S relocation bug, -fPIC . . . . # . - perl-*, pango o Fixing: eso2: gcc/ld -Wl,-search_paths_first . . . . X . (occurs for openssh when configuring openssl!) o Fixing: bsd3: fsl/l2 fails: va_list l2_util_fmt_dump . . . . X . (makes trouble for ntp, openssh, cvs, etc) o Fixing: bsd4: configure - Gdb ia64-unknown-freebsd5.3 X X X X X X o Fixing: gtk2, gimp, etc. require C++??? # . . . . . o Fixing: eso1: GNU tar 1.15.x build crashes vendor X X X X X X compiler while GNU tar 1.14 doesn't trigger this o Fixing: OSSP uuid broken on 64-platforms . . . . # . o Correct sudo package, ./install-sh: strip: not found . X . . . . o Bootstrap improvements . X . . . . - Add hooks for Solaris10 smf (not using /etc/rc*.d) . X . . . . o Fixing: packages depending on C++ shall require X X X X X X gcc::with_cxx = yes d66 27 a92 2 o OpenPKG Repository Browsing WebUI . . . . . . @ 1.361 log @OpenPKG 2.4/T-3W @ text @d38 1 a38 1 ?? d44 1 a44 12 --------#####- Engineering Round 1: Package Fixing #- Engineering Round 1: Package Blessing #- Snapshot 1: Branching #- Snapshot 1: Source Rolling --#####- Engineering Round 2: Package Fixing #- Engineering Round 2: Package Blessing #- Snapshot 2: Branching #- Snapshot 2: Source Rolling --#####- Engineering Round 3: Package Fixing #- Engineering Round 3: Package Blessing #- Release: Branching #- Release: Source Rolling d46 2 a47 2 #####---- Release: Upgrading Tests #####---- Release: Upgrading Documentation d53 3 a55 3 ^ | WE ARE HERE | a64 20 o OpenPKG Buildfarm Hardware Upgrade X X X X X . - rm0.openpkg.net: FreeBSD/i386 5.4 . . . . . X - rm1.openpkg.net: Solaris/x86 10 . . . . . X - rm2.openpkg.net: Debian 3.1 . . . . . X - rm3.openpkg.net: Solaris 9/x86 . . . . . X - rm4.openpkg.net: RedHat Enterprise Linux 3->4 . . . . . X - rm5.openpkg.net: FreeBSD 5.3/ia64 . . . . . X - rm6.openpkg.net: FreeBSD 5.3/amd64 . . . . . X - rm7.openpkg.net: Solaris 8/sparc -> 10/sparc . . . . . X - rm8.openpkg.net: Solaris 9/sparc . . . . . X - vm0.openpkg.net: FreeBSD/i386 6.0-CURRENT . . . . X . - vm1.openpkg.net: NetBSD 2.0 . . . . X . - vm2.openpkg.net: Gentoo 1.6.x . . . . X . - vm3.openpkg.net: Debian 3.0 . . . . X . - vm4.openpkg.net: Fedora Core 3 . . . . X . - vm5.openpkg.net: SUSE Linux 9.3 . . . X . . - vm7.openpkg.net: Mandrake 10.1 . . . X . . - vm6.openpkg.net: FreeBSD 4 . . . . X . - vm9.openpkg.net: Solaris 8/x86 . . . . . X - vm8.openpkg.net: (OpenDarwin 7.2.1) . . . . X . a65 1 - realtime updates . . . # . . a67 3 o OpenPKG Master Server Migration . . . . # . - en4 to en2/en3 migration . . . . # . o Package Fixing X X X X X X a93 1 o Test non-root bootstrap installation (create working ircii) @ 1.360 log @remove done items; specify some QA tasks @ text @d64 3 a66 3 ^ # WE ARE HERE # @ 1.359 log @replace 'no plan' with new plan @ text @a117 1 o Release of OSSP fsl 1.6.0 with fixed OSSP l2/sa/cfg . . . X . . d129 1 a129 2 o Test non-root bootstrap installation (test against 2.1 Solaris and FreeBSD) a130 1 (test against 2.1 sparc64-solaris9 and ix86-solaris9) @ 1.358 log @work off timeline again @ text @d77 19 a95 22 - bsd1: ix86-freebsd5.3 . . . . # . - bsd2: ix86-freebsd4.10 . . . . # . - bsd3: amd64-freebsd5.3 . . . . # . - bsd4: ia64-freebsd5.3 . . . . # . - bsd5: sparc64-freebsd5.3 . . . . # . - vm42: ix86-freebsd6.0 . . . . # . - lnx1: ix86-debian3.1 . . . . . # - lnx2: ix86-rhel3 . . . . . # - lnx3: ix86-suse9.2 . . . # . . - lnx4: ix86-debian3.0 . . . . . # - lnx5: ix86-sles9 . . . # . . - vm46: ix86-fedora3 . . . . # . - vm48: ix86-mandrake10.1 . . . X . . - vm40: ix86-gentoo1.6.8 . . . . . # - sol1: x86-solaris9 . . . . . # - sol2: sparc64-solaris9 . . . . . # - sol3: sparc64-solaris8 . . . . . # - sol4: ix86-solaris10 . # . . . . - sol5: sparc64-solaris10 . # . . . . - eso1: hppa-hpux11.11 . . . . . @@ - eso2: ppc-macosx10.3.6 . . . . . # - eso3: ix86-netbsd2.0 . . . . # . @ 1.357 log @update for OpenPKG 2.4 @ text @d42 22 a63 19 ....----------------- (Development) -######-------------- Buildfarm Prepare --------#####-- Package Fixing Round 1 #- Blessing, Branching, Source Rolling 1 --#####-- Package Fixing Round 2 #- Blessing, Branching, Source Rolling 2 --#####-- Package Fixing Round 3 #- Blessing, Branching, Source Rolling 3 --#####-- Package Fixing Round 4 #- Blessing, Branching, Source Rolling 4 --#####-- Package Fixing Round 5 -#####---- Release Binary Rolling #####---- Upgrade Test #####---- Upgrade Docs -## Press Release (22-Jun) # RELEASE |------|------|------|------|------|------|------|------|------|------|--> |MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|... | CW18 | CW19 | CW20 | CW21 | CW22 | CW23 | CW24 | CW25 | CW44 | CW45 |... @ 1.356 log @done @ text @d27 1 d31 1 a31 2 o 23-Feb-2005: OpenPKG 2.3 o Jun-2005: OpenPKG 2.4 d33 1 a33 1 OpenPKG 2.3 d38 1 a38 7 o OpenPKG Repository Browsing WebUI o OpenPKG Request Tracking Migration o OpenPKG Buildfarm Hardware Upgrade o OpenPKG Buildfarm Software Enhancements o OpenPKG Master Server Migration o Package Major Upgrade: GNU bison 2.0, GNU flex 2.5.31, GNU bintuils 2.15, DB 4.3, MySQL 4.1, teTeX 3.0, Gtk 2.6, ... d42 16 a57 11 -===================------- Development -============--------- Buildfarm Prepare -------===========================- Package Fixing -=- Blessing -=- CVS Branching -======-- Binary Rolling -====-- Testing -====---- Documentation -== Press Release (23-Feb) # RELEASE Holidays d60 4 a63 4 | CW01 | CW02 | CW03 | CW04 | CW05 | CW06 | CW07 | CW08 | CW44 | CW45 |... ^ # WE ARE HERE # @ 1.355 log @should be fixed now by workaround in rpmtool @ text @d62 3 a64 3 ^ # WE ARE HERE # d101 2 a102 2 o OpenPKG Master Server Migration . . . . X . - en4 to en2/en3 migration . . . . X . @ 1.354 log @fixup of C++ deps required @ text @d108 1 a108 1 o Fixing: bsd3: R_X86_64_32S relocation bug, -fPIC . . . . X . @ 1.353 log @compress timeline @ text @d123 2 @ 1.352 log @update todo list @ text @d43 2 a44 1 o Package Major Upgrade: GNU bison 2.0, GNU flex 2.5.31, GNU bintuils 2.15, DB 4.3 d50 6 a55 6 -------===================-------- Package Fixing -=- Blessing -=- CVS Branching -=====------- Binary Rolling -==========-- Testing -==========---- Documentation @ 1.351 log @grrr... fixing should have been done and nothing is done @ text @d74 22 a95 25 - relabeling all machines . . . # # . - OS installation: X X X X X . . bsd4: ia64-freebsd5.3 . . . . # . . lnx3: ix86-suse9.2 . . . # . . . lnx5: ix86-sles9 . . . # . . . sol4: ix86-solaris10 . # . . . . . sol5: sparc64-solaris10 . # . . . . . eso3: ix86-netbsd2.0 . . X . X . . vm46: ix86-fedora3 . . . . # . . vm4X: ix86-mandrake10.1 . . . X . . . vm42: ix86-freebsd6.0 . . . . # . - OS upgrades: . . . . # # . bsd1: ix86-freebsd5.3 . . . . # . . bsd2: ix86-freebsd4.10 . . . . # . . bsd3: amd64-freebsd5.3 . . . . # . . bsd5: sparc64-freebsd5.3 . . . . # . . lnx1: ix86-debian3.1 . . . . . # . lnx2: ix86-rhel3 . . . . . # . lnx4: ix86-debian3.0 . . . . . # . sol1: x86-solaris9 . . . . . # . sol2: sparc64-solaris9 . . . . . # . sol3: sparc64-solaris8 . . . . . # . eso1: hppa-hpux11.11 . . . . . @@ . eso2: ppc-macosx10.3.6 . . . . . # . vm40: ix86-gentoo1.6.8 . . . . . # d102 1 a102 13 o Package Major Upgrade: GNU bison & GNU flex X X . . X . - package adjustment . . . . # . - fixing of dependent packages X X . . . . o Package Major Upgrade: GNU binutils 2.15 . . . . # . o Package Major Upgrade: DB 4.3 . . . . # . - package adjustment . . . . # . - fixing of dependent packages . . . . # . o Package Major Upgrade: MySQL 4.1 . . . . # . - package adjustment . . . . # . - fixing of dependent packages X X . . . . o Package Major Upgrade: Glib/Gtk 2.6 . . . . X . - package adjustment . . . . X . - fixing of dependent packages X X . . . . d106 2 a107 2 - Adjust dated dependencies (amd, aspell, zebra...) . x . . . . o Fixing: bsd3: R_X86_64_32S relocation bug, -fPIC x x x x x x d109 1 a109 1 o Fixing: eso2: gcc/ld -Wl,-search_paths_first . . . . x . d111 1 a111 1 o Fixing: bsd3: fsl/l2 fails: va_list l2_util_fmt_dump x x x x x x d113 1 a113 1 o Fixing: bsd4: configure - Gdb ia64-unknown-freebsd5.3 x x x x x x d115 1 a115 1 o Fixing: eso1: GNU tar 1.15.x build crashes vendor x x x x x x a117 3 o Fixing: mysql (4.1 at least) - %{l_prefix}/etc/mysql/my.cnf not eval during startup . . . . . # - ~/.my.cnf taken into account when stopping server . . . . # . d119 3 a121 3 o Correct sudo package, ./install-sh: strip: not found . x . . . . o Bootstrap improvements . x . . . . - Add hooks for Solaris10 smf (not using /etc/rc*.d) . x . . . . @ 1.350 log @eventually Solaris will drop its support of legacy /etc/rc*.d control, so build smf service logic into bootstrap to futureproof it @ text @d61 3 a63 3 ^ # WE ARE HERE # @ 1.349 log @bsd4, sol4, and sol5 installations and buildfarm integration complete, and a subtle sudo problem (won't show up in buildfarm stats) discovered @ text @d138 2 @ 1.348 log @ok, the L2 now compiles but still segfaults under AMD64.... @ text @d76 1 a76 1 . bsd4: ia64-freebsd5.3 . . . . @@ . d79 2 a80 2 . sol4: ix86-solaris10 . X . . . . . sol5: sparc64-solaris10 . X . . . . d137 1 @ 1.347 log @FreeBSD on ia64 rpmb(1) no longer segfaults on call to sprintf(3), but gdb unfortunately fails in configure stage due to 'configure: error: *** Gdb does not support native target ia64-unknown-freebsd5.3' @ text @d61 3 a63 3 ^ # WE ARE HERE # d126 1 a126 1 o Fixing: bsd3: fsl/l2 fails: va_list req va_copy x x x x x x @ 1.346 log @fixed with binutils-2.15-20050202 @ text @d128 1 a128 1 o Fixing: bsd4: segfault on rpm -bb in strlen() calls x x x x x x @ 1.345 log @more to remember @ text @a121 2 o Fixing: Perl segfaults on Debian 3.1 with our gcc 3.4 x x x x x x (in accessing harmless environ[i] in util.c:1410) @ 1.344 log @more upgrades @ text @d43 1 a43 1 o Package Major Upgrade: GNU bison 1.875, GNU flex 2.5.31, GNU bintuils 2.15, DB 4.3 d138 1 @ 1.343 log @I've done all my upgrades @ text @d76 1 a76 1 . bsd4: ia64-freebsd5.3 . . . . X . d85 1 a85 1 - OS upgrades: . . . . # X d96 1 a96 1 . eso1: hppa-hpux11.11 . . . . . X d100 3 a102 3 - realtime updates X . . X . . - per-machine classes X . . X . . - per-machine package exclusions X . . X . . d125 1 a125 2 - perl-* - pango d131 1 a131 1 o Fixing: gtk2, gimp, etc. require C++??? x x x x x x d139 1 a139 1 Legend: (X) todo (#) done (.) not affected @ 1.342 log @IMHO no chance left for OSSP quos to be done before OpenPKG 2.3 @ text @d85 1 a85 1 - OS upgrades: . . . . X X @ 1.341 log @done @ text @a69 3 o OpenPKG Repository Browsing WebUI . . . . . . - OpenPKG rdf2sql . . X . X . - OSSP quos (RDBMS query WebUI) . . X . X . d153 3 @ 1.340 log @hmmmm @ text @d141 1 a141 1 - ~/.my.cnf taken into account when stopping server X X X X X X @ 1.339 log @one MySQL problem fixed @ text @d61 3 a63 3 ^ # WE ARE HERE # @ 1.338 log @MySQL needs fixing @ text @d140 1 a140 1 - %{l_prefix}/etc/mysql/my.cnf not eval during startup X X X X X X @ 1.337 log @remember this issue @ text @d139 3 @ 1.336 log @major bugfix done, too @ text @d153 1 @ 1.335 log @HP/UX C compiler backend crashes compiling recent GNU tar @ text @d138 1 @ 1.334 log @more updates @ text @d136 2 @ 1.333 log @update for today @ text @d80 1 a80 1 . lnx3: ix86-suse9.2 . . . X . . d86 1 a86 1 . vm41: ix86-mandrake10.1 . . . X . . @ 1.332 log @more major trouble @ text @d61 3 a63 3 ^ # WE ARE HERE # d135 1 @ 1.331 log @R_X86_64_32S relocation bug on bsd3 (amd64-freebsd5.3) @ text @d130 5 @ 1.330 log @remember more details @ text @d127 3 @ 1.329 log @remember issue @ text @d126 1 @ 1.328 log @gentoo is done, too; will ask thl how to proceed on HP/UX @ text @d125 1 @ 1.327 log @OS upgrade on sol{1,2,3}, lnx1, eso2 done @ text @d101 1 a101 1 . vm40: ix86-gentoo1.5.3 . . . . . X @ 1.326 log @done @ text @d93 1 a93 1 . lnx1: ix86-debian3.1 . . . . . X d96 3 a98 3 . sol1: x86-solaris9 . . . . . X . sol2: sparc64-solaris9 . . . . . X . sol3: sparc64-solaris8 . . . . . X d100 1 a100 1 . eso2: ppc-macosx10.3.6 . . . . . X @ 1.325 log @upgraded OS and root env on lnx{2,4} @ text @a78 1 . bsd3: amd64-freebsd5.3 . . . . X . d89 4 a92 3 . bsd1: ix86-freebsd5.3 . . . . X . . bsd2: ix86-freebsd4.10 . . . . X . . bsd5: sparc64-freebsd5.3 . . . . X . @ 1.324 log @assign (most) OS upgrades to cs @ text @d94 2 a95 2 . lnx2: ix86-rhel3 . . . . . X . lnx4: ix86-debian3.0 . . . . . X @ 1.323 log @add Christoph @ text @a67 1 d89 1 a89 1 - OS upgrades: . . . . X . d93 9 a101 9 . lnx1: ix86-debian3.1 . . . . # . . lnx2: ix86-rhel3 . . . . # . . lnx4: ix86-debian3.0 . . . . # . . sol1: x86-solaris9 . X . . . . . sol2: sparc64-solaris9 . X . . . . . sol3: sparc64-solaris8 . X . . . . . eso1: hppa-hpux11.11 . . . . X . . eso2: ppc-macosx10.3.6 . . . . X . . vm40: ix86-gentoo1.5.3 . . . . X . @ 1.322 log @ok, let's rock the next weeks @ text @d69 57 a125 57 tho ms hms thl rse --- --- --- --- --- o OpenPKG Repository Browsing WebUI . . . . . - OpenPKG rdf2sql . . X . X - OSSP quos (RDBMS query WebUI) . . X . X o OpenPKG Request Tracking Migration X . . . . - export data from old RT/PostgreSQL X . . . . - store data in new mbox format X . . . . o OpenPKG Buildfarm Hardware Upgrade X X X X X - relabeling all machines . . . # # - OS installation: X X X X X . bsd3: amd64-freebsd5.3 . . . . X . bsd4: ia64-freebsd5.3 . . . . X . lnx3: ix86-suse9.2 . . . X . . lnx5: ix86-sles9 . . . # . . sol4: ix86-solaris10 . X . . . . sol5: sparc64-solaris10 . X . . . . eso3: ix86-netbsd2.0 . . X . X . vm46: ix86-fedora3 . . . . # . vm41: ix86-mandrake10.1 . . . X . . vm42: ix86-freebsd6.0 . . . . # - OS upgrades: . . . . X . bsd1: ix86-freebsd5.3 . . . . X . bsd2: ix86-freebsd4.10 . . . . X . bsd5: sparc64-freebsd5.3 . . . . X . lnx1: ix86-debian3.1 . . . . # . lnx2: ix86-rhel3 . . . . # . lnx4: ix86-debian3.0 . . . . # . sol1: x86-solaris9 . X . . . . sol2: sparc64-solaris9 . X . . . . sol3: sparc64-solaris8 . X . . . . eso1: hppa-hpux11.11 . . . . X . eso2: ppc-macosx10.3.6 . . . . X . vm40: ix86-gentoo1.5.3 . . . . X o OpenPKG Buildfarm Software Enhancements . . . . . - realtime updates X . . X . - per-machine classes X . . X . - per-machine package exclusions X . . X . o OpenPKG Master Server Migration . . . . X - en4 to en2/en3 migration . . . . X o Package Major Upgrade: GNU bison & GNU flex X X . . X - package adjustment . . . . # - fixing of dependent packages X X . . . o Package Major Upgrade: GNU binutils 2.15 . . . . # o Package Major Upgrade: DB 4.3 . . . . # - package adjustment . . . . # - fixing of dependent packages . . . . # o Package Major Upgrade: MySQL 4.1 . . . . # - package adjustment . . . . # - fixing of dependent packages X X . . . o Package Major Upgrade: Glib/Gtk 2.6 . . . . X - package adjustment . . . . X - fixing of dependent packages X X . . . o Package Problems . . . . . - Bash 3.0: openpkg-dev:root, BASH_ENV? . . . . X o Package dependencies . . . . . - Adjust dated dependencies (amd, aspell, zebra...) . x . . . @ 1.321 log @one more major upgrade pending @ text @d30 1 a30 1 o 20-Feb-2005: OpenPKG 2.3 d47 17 a63 17 ...-====================-------------- Development ...-==============------- Buildfarm Prepare -------===================--- Package Fixing -=- Blessing -=- CVS Branching -======--- Binary Rolling -======-- Testing -====---- Documentation -------== Press Release (23-Feb) # RELEASE Holidays ---|------|------|------|------|------|------|------|------|------|------|--> ...|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|... ...| CW01 | CW02 | CW03 | CW04 | CW05 | CW06 | CW07 | CW08 | CW44 | CW45 |... ^ # WE ARE HERE # d138 1 a138 1 ------------------------- a216 1 o 1.3 MFC: php with pear not working [thl] a222 1 o niamh.de.cw.com:/cw surplus cvs ncftp oracle pam perl-crypto perl-db perl-dbi perl-net skey x11 -> /v @ 1.320 log @don't forget that dependencies of form name-distnum-date need to be changed to name-distnum-relnum @ text @d119 3 @ 1.319 log @MySQL 4.1 now done, too @ text @d121 2 @ 1.318 log @ok, it's time for MySQL 4.1 @ text @d116 3 a118 1 o Package Major Upgrade: MySQL 4.1 . . . . X @ 1.317 log @binutils done, too @ text @d108 1 a108 1 - en4 to en2/en3/en7 migration . . . . X d116 1 @ 1.316 log @vm42 is ready for development; vm46 was upgraded to Fedora Core 3 @ text @d43 1 a43 1 o Package Major Upgrade: GNU Bison 1.875, GNU Flex 2.5.31, DB 4.3 d83 1 a83 1 . lnx5: ix86-sles9 . . . X . d86 1 a86 1 . eso3: ix86-netbsd2.0 . . X . . d109 1 a109 1 o Package Major Upgrade: GNU Bison & GNU Flex X X . . X d112 1 @ 1.315 log @Thomas takes over this @ text @d87 1 a87 1 . vm46: ix86-fedora3 . . . X . d89 1 @ 1.314 log @mandrake is needed again, too @ text @d87 1 a87 1 . vm46: ix86-fedora3 . . . . X @ 1.313 log @more stuff todo @ text @d88 1 @ 1.312 log @mediawiki really should be packaged @ text @d43 1 a43 1 o Package Major Upgrade: GNU Bison & GNU Flex d78 1 a78 1 - relabeling all machines . . . X X d80 8 d89 12 d110 5 @ 1.311 log @initial timeline for OpenPKG 2.3 @ text @d300 1 @ 1.310 log @update various parts @ text @d30 1 a30 1 o Feb-2005: OpenPKG 2.3 d34 1 a34 1 ----------- d38 52 a89 1 - ...???... d91 1 a91 21 RELEASE ENGINEERING TIMELINE (http://www.openpkg.org/events.html): ========================================-- Buildfarm --===================--------------- Development --==========================--- Package Fixing -=- Blessing -=- CVS Branching -====- Binary Rolling -====- Testing -====- Documentation -== Press Release (20-Feb) # RELEASE ==================== thl ================== tho Holidays |------|------|------|------|------|------|------|------|------|------|--> |MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|... | CW36 | CW37 | CW38 | CW39 | CW40 | CW41 | CW42 | CW43 | CW44 | CW45 |... ^ # WE ARE HERE # Legend: (=) Primary Period (-) Extended Period (#) Milestone (+) Holiday @ 1.309 log @expand explanation of argument error checking requirement @ text @d26 1 a29 1 o 20-Oct-2004: OpenPKG 2.2 d33 1 a33 1 OpenPKG 2.2 a37 2 - latest vendor version - latest platform support d51 1 a51 1 (20-Oct) # RELEASE d56 3 a58 3 ^ # WE ARE HERE # a61 67 RELEASE ENGINEERING TASK ASSIGNMENT: OpenPKG 2.2 Infrastructure -------------------------- Task Subtasks rse thl tho ms ----------- ------------------------------------------- --- --- --- --- o Buildfarm buildfarm fixing, upgrades, reinstallations dv1 ixFB4 ix86-freebsd4.10 supported -> update # . . . dv2 ixFB5 ix86-freebsd5.3 supported -> update # . . . dv20 ixNB1 ix86-netbsd1.6.2 tentative -> update? # . . . dv5 ixMLX ix86-mandrake10.0 tentative -> update # . . . dv6 ixDL3 ix86-debian3.0 supported -> update # . . . dv32 ixDLT ix86-debian3.1 tentative -> repl. dv19 # . . . vm46 ixFC2 ix86-fedora2 supported -> repl. vm . # . . dv23 ixRE3 ix86-rhel3 supported -> update # . . . vm40 ixGL1 ix86-gentoo1.5.3 tentative -> repl. dv18 . # . . dv14 ixS90 ix86-suse9.0 obsoleted -> reuse . . . # dv17 ixS91 ix86-suse9.1 supported -> update . . . # dv33 ixSO9 ix86-solaris9 supported -> repl. dv7 . . . # dv9 usSF9 sparc64-solaris9 supported -> update . . . # dv8 usSO8 sparc64-solaris8 supported -> update . . . # vm47 ixSOX ix86-solaris10 tentative -> repl. vm . . . # dv21 usSOX sparc64-solaris10 tentative -> upgrade # . . . dv13 usSO6 sparc64-solaris2.6 obsoleted -> update . . . # dv28 paH11 hppa-hpux11.11 tentative -> update # . . . dv4 ixRL9 ix86-rhl9 obsoleted -> remove BF - - - - dv12 alFB5 alpha-freebsd5.2 tentative -> remove BF - - - - dv3 usNB1 sparc64-netbsd1.6.2 tentative -> remove BF - - - - o move or expand OpenPKG release space # . . . o finally move vm8 to sv5 # # . . o finally move vm7 to sv6 # # . . o finally move vm10 to sv6 # . . # OpenPKG 2.2 Development Tasks rse thl tho ms ----------------------------- --- --- --- --- o buildfarm file cleanup # # . . o replace nonversioned vendor sources with CPY/ refs # . . . o remove lonely 'rotate logfile' comments # . . . o %{l_prefix}/etc/rc -> %{l_rc} # . . . OpenPKG 2.2 Package Fixing (see status page) rse thl tho ms --------------------------------------------- --- --- --- --- o badstatus fixing (06-08: 2d) # # . # o EVAL fixing (09-10: 2d) # # . # o blessing (11-11: 1d) # . . . o rebuild & refixing (12-14: 3d) # # . # o branching (15-15: 1d) # . . . o final building (15-17: 3d) . . . # o final testing (15-17: 3d) # # . # OpenPKG 2.2 Documentation Tasks rse thl tho ms ------------------------------- --- --- --- --- o FTP server upload (18-20: 4h) x x . . o Website updates (18-20: 3d) x x . . o Update documentation (18-20: 3d) . x . x o Write press release (18-20: 3d) x . . x o Release Publishing (18-20: 3d) x . . . Legend: (#) Done (X) ToDo (.) Not Affected (-) Not Applicable d269 1 @ 1.308 log @remember request for init script naming improvement @ text @d148 3 a150 1 o at least a weak form of --define variable rejection (not option nor RPM macro) d303 1 a303 1 o global with_debug=yes options for -g @ 1.307 log @update various parts @ text @d323 1 @ 1.306 log @updates @ text @d58 3 a60 3 ^ # WE ARE HERE # d93 1 a93 2 o move or expand OpenPKG release space x . . . o finally provide anonymous-ssh based access to CVS x . . . a104 2 o php CURRENT with pdflib activation fails . . . x o perl-dbi broken with DBD's mysql & oracle . . . x d114 2 a115 2 o final building (15-17: 3d) . . . x o final testing (15-17: 3d) x x . x d120 2 a121 1 o Website updates (18-20: 3d) . x . . d142 3 @ 1.305 log @update finished items, date, whitespace corrections @ text @d58 3 a60 3 ^ # WE ARE HERE # d115 1 a115 1 o rebuild & refixing (12-14: 3d) x x . x @ 1.304 log @document another recently discovered bug @ text @d58 3 a60 3 ^ # WE ARE HERE # d71 1 a71 1 o Buildfarm buildfarm fixing, upgrades, reinstallations d96 1 a96 1 o finally move vm7 to sv6 x x . . d111 1 a111 1 d116 1 a116 1 o branching (15-15: 1d) x . . . d131 1 @ 1.303 log @remember problems maintaining C&W production software EVAL grade @ text @d135 2 @ 1.302 log @Blessing Done: aegis up PLUS -> BASE bochs up PLUS -> BASE elm up PLUS -> BASE nail up PLUS -> BASE ethereal down PLUS -> EVAL altermime up EVAL -> PLUS amanda up EVAL -> PLUS boa up EVAL -> PLUS ctags up EVAL -> PLUS dcron up EVAL -> PLUS ddd up EVAL -> PLUS enscript up EVAL -> PLUS fping up EVAL -> PLUS gconf up EVAL -> PLUS gentoo up EVAL -> PLUS giftoxic up EVAL -> PLUS libidn up EVAL -> PLUS orbit2 up EVAL -> PLUS jabberd up EVAL -> PLUS libidl up EVAL -> PLUS libspf2 up EVAL -> PLUS libsmbclient up EVAL -> PLUS linc up EVAL -> PLUS mico up EVAL -> PLUS monit up EVAL -> PLUS mrtg up EVAL -> PLUS ne up EVAL -> PLUS p0f up EVAL -> PLUS perl-par up EVAL -> BASE postgrey up EVAL -> PLUS rbldnsd up EVAL -> PLUS ripe-whois up EVAL -> PLUS tightvnc up EVAL -> PLUS xml2rfc up EVAL -> PLUS xmlcatmgr up EVAL -> PLUS @ text @d141 1 @ 1.301 log @vm40 overtakes dv18 role as Gentoo reference host @ text @d58 3 a60 3 ^ # WE ARE HERE # d112 4 a115 4 o badstatus fixing (06-08: 2d) x x x x o EVAL fixing (09-10: 2d) x x x x o blessing (11-11: 1d) x . . . o rebuild & refixing (12-14: 3d) x x x x @ 1.300 log @also done @ text @d58 3 a60 3 ^ # WE ARE HERE # d80 1 a92 1 dv18 ixGL1 ix86-gentoo1.5.3 tentative -> repl. vm . x . . @ 1.299 log @new hardware and virtual machine replacements were completed @ text @d97 1 a97 1 o finally move vm10 to sv6 x . . x @ 1.298 log @update @ text @d58 3 a60 3 ^ # WE ARE HERE # d77 2 a78 1 dv19 ixDLT ix86-debian3.1 tentative -> update # . . . d82 1 a82 1 dv7 ixSO9 ix86-solaris9 supported -> update . . . # d85 1 a85 1 vm10 ixSOX ix86-solaris10 tentative -> upgrade . . . # a91 1 dv22 ixFC2 ix86-fedora2 supported -> repl. vm . x . . a92 2 dv32 ixDLT ix86-debian3.1 tentative -> repl. dv19 # . . . dv33 ixSO9 ix86-solaris-9 supported -> repl. dv7 . . . x @ 1.297 log @add result from yesterdays escalation meeting to bring us all in sync again @ text @d94 1 a94 1 dv32 ixSO9 ix86-solaris-9 supported -> repl. dv7 . . . x d97 3 a99 1 o finally move vm10, vm8, vm7 to sv5/sv6 x . . . @ 1.296 log @changed requirement, dv32 replaces dv19 as role of Debian 3.1 buildfarm slave @ text @d44 1 a44 1 ============-------- Buildfarm d46 7 a52 7 --============--------- Package Fixing -==- Blessing -=- CVS Branching --==========---- Binary Rolling --==========---- Testing -------=====----- Documentation -------==- Press Release d66 3 d71 56 a126 54 Buildfarm buildfarm fixing, upgrades, reinstallations dv1 ixFB4 ix86-freebsd4.10 supported -> update # . . . dv2 ixFB5 ix86-freebsd5.3 supported -> update # . . . dv20 ixNB1 ix86-netbsd1.6.2 tentative -> update? # . . . dv5 ixMLX ix86-mandrake10.0 tentative -> update # . . . dv6 ixDL3 ix86-debian3.0 supported -> update # . . . dv19 ixDLT ix86-debian3.1 tentative -> update # . . . dv23 ixRE3 ix86-rhel3 supported -> update # . . . dv14 ixS90 ix86-suse9.0 obsoleted -> reuse . . . # dv17 ixS91 ix86-suse9.1 supported -> update . . . # dv7 ixSO9 ix86-solaris9 supported -> update . . . # dv9 usSF9 sparc64-solaris9 supported -> update . . . # dv8 usSO8 sparc64-solaris8 supported -> update . . . # vm10 ixSOX ix86-solaris10 tentative -> upgrade . . . # dv21 usSOX sparc64-solaris10 tentative -> upgrade . . . - dv13 usSO6 sparc64-solaris2.6 obsoleted -> update . . . # dv28 paH11 hppa-hpux11.11 tentative -> update # . . . ===================== Obsolete SW or broken HW ======================== dv4 ixRL9 ix86-rhl9 obsoleted -> remove BF - - - - dv12 alFB5 alpha-freebsd5.2 tentative -> remove BF - - - - ================== Req. change, mistaken addition ===================== dv3 usNB1 sparc64-netbsd1.6.2 tentative -> remove BF # . . . ============== Req. change, SW/HW problems after update =============== dv22 ixFC2 ix86-fedora2 supported -> remove BF # . . . dv18 ixGL1 ix86-gentoo1.5.3 tentative -> remove BF # . . . ================ Req. change, Late arrival of new HW ================== dv32 ixDLT ix86-debian3.1 tentative -> replace dv19 # . . . OpenPKG 2.2 Development Tasks rse thl tho ms ----------------------------- --- --- --- --- o move or expand OpenPKG release space x . . . o finally provide anonymous-ssh based access to CVS x . . . o buildfarm file cleanup # # . . o replace nonversioned vendor sources with CPY/ refs # . . . o remove lonely 'rotate logfile' comments # . . . o %{l_prefix}/etc/rc -> %{l_rc} # . . . o php CURRENT with pdflib activation fails . . . x o perl-dbi broken with DBD's mysql & oracle . . . x OpenPKG 2.2. Package Fixing (see status page) rse thl tho ms --------------------------------------------- --- --- --- --- o CORE x x . x o BASE x x . x o PLUS x x . x OpenPKG 2.2 Documentation Tasks rse thl tho ms ------------------------------- --- --- --- --- o Website updates . x . . o Update documentation . x . x o Write press release x . . x o Release Publishing x . . . @ 1.295 log @no longer relevant @ text @d58 3 a60 3 ^ # WE ARE HERE # d66 29 a94 27 Task Subtasks rse thl tho ms ----------- ------------------------------------------- --- --- --- --- Buildfarm buildfarm fixing, upgrades, reinstallations dv1 ixFB4 ix86-freebsd4.10 supported -> update # . . . dv2 ixFB5 ix86-freebsd5.3 supported -> update # . . . dv20 ixNB1 ix86-netbsd1.6.2 tentative -> update? # . . . dv5 ixMLX ix86-mandrake10.0 tentative -> update # . . . dv6 ixDL3 ix86-debian3.0 supported -> update # . . . dv19 ixDLT ix86-debian3.1 tentative -> update # . . . dv23 ixRE3 ix86-rhel3 supported -> update # . . . dv14 ixS90 ix86-suse9.0 obsoleted -> reuse . . . # dv17 ixS91 ix86-suse9.1 supported -> update . . . # dv7 ixSO9 ix86-solaris9 supported -> update . . . # dv9 usSF9 sparc64-solaris9 supported -> update . . . # dv8 usSO8 sparc64-solaris8 supported -> update . . . # vm10 ixSOX ix86-solaris10 tentative -> upgrade . . . # dv21 usSOX sparc64-solaris10 tentative -> upgrade . . . - dv13 usSO6 sparc64-solaris2.6 obsoleted -> update . . . # dv28 paH11 hppa-hpux11.11 tentative -> update # . . . ===================== Obsolete SW or broken HW ======================= dv4 ixRL9 ix86-rhl9 obsoleted -> remove BF - - - - dv12 alFB5 alpha-freebsd5.2 tentative -> remove BF - - - - ================== Req. change, mistaken addition ==================== dv3 usNB1 sparc64-netbsd1.6.2 tentative -> remove BF # . . . ============== Req. change, SW/HW problems after update ============== dv22 ixFC2 ix86-fedora2 supported -> remove BF # . . . dv18 ixGL1 ix86-gentoo1.5.3 tentative -> remove BF # . . . @ 1.294 log @move pointer @ text @a93 2 (+) HW or OS has some problems during shutdown/reboot @ 1.293 log @updates @ text @d58 3 a60 3 ^ # WE ARE HERE # @ 1.292 log @correct out of date buildmachine update task status @ text @d100 2 a101 1 o buildfarm file cleanup x . . . a104 1 o finally provide anonymous-ssh based access to CVS x . . . d111 3 a113 3 o CORE x x x x o BASE . . . . o PLUS . . . . @ 1.291 log @move date @ text @a70 1 dv3 usNB1 sparc64-netbsd1.6.2 tentative -> update # . . . a74 1 dv22 ixFC2 ix86-fedora2 supported -> repair/upd. # . . . d76 2 a77 3 dv14 ixS90 ix86-suse9.0 obsoleted -> reuse . . . x dv17 ixS91 ix86-suse9.1 supported -> update . . . x dv18 ixGL1 ix86-gentoo1.5.3 tentative -> upgrade (+) # . . . d80 1 a80 1 dv8 usSO8 sparc64-solaris8 supported -> update . . . x d82 1 a82 1 dv21 usSOX sparc64-solaris10 tentative -> upgrade . . . x d85 1 d88 5 @ 1.290 log @more stuff done or obsoleted @ text @d58 3 a60 3 ^ # WE ARE HERE # @ 1.289 log @done @ text @d100 1 a100 1 o %{l_prefix}/etc/rc -> %{l_rc} x . . . a135 2 o remove google ads unless they really are working according to plan o support server, Apache option problem under Debian 3.1 a142 1 o openpkg rpm -e openpkg does not remove %{l_prefix}/lib/openpkg/override/install-info a144 1 o provide anonymous-cvs via anonymous-ssh on cvs.openpkg.org for contributors a158 1 o patch libtool to work on NetBSD a186 2 o rpm --setperms does not work under Solaris [thl] o package gd picks up libjpeg from /usr/local [thl] @ 1.288 log @done @ text @d99 1 a99 1 o remove lonely 'rotate logfile' comments x . . . @ 1.287 log @move pointer @ text @d72 1 a72 1 dv20 ixNB1 ix86-netbsd1.6.2 tentative -> update? x . . . d98 1 a98 1 o replace nonversioned vendor sources with CPY/ refs x . . . @ 1.286 log @update calendar, dv16 will not be upgraded as vm10 takes over his role, and ms will edit some documentation @ text @d58 3 a60 3 ^ # WE ARE HERE # @ 1.285 log @remember problems facing webmin and similar packages, which must keep track of hundreds of config files and thus mark them so in the RPM filelist @ text @d58 3 a60 3 ^ # WE ARE HERE # d84 1 a84 1 dv16 ixSOX ix86-solaris10 tentative -> upgrade . . . x d116 1 a116 1 o Update documentation . x . . @ 1.284 log @we really should do this now @ text @d133 1 @ 1.283 log @more updates @ text @d101 1 @ 1.282 log @dv28 seems to be ok, so nothing needs be done AFAIK @ text @a57 1 d96 7 a102 5 o replace nonversioned vendor sources with CPY/ refs o remove lonely 'rotate logfile' comments o %{l_prefix}/etc/rc -> %{l_rc} o php CURRENT with pdflib activation fails o Thomas' (currently absent) choice d104 1 a104 1 OpenPKG 2.2. Package Repair (see status page) rse thl tho ms d107 3 a109 6 o CORE o BASE o PLUS o FreeBSD o Linux o Solaris d114 4 a117 3 o Write press release o Edit press release o Publish press release a133 1 o move or expand OpenPKG release space from en4 to en2 and en3 a153 1 o MySQL: addition of MySQL Replication Manager d172 1 a172 1 o %docs @ 1.281 log @dv22 also upgraded to latest Fedora 2 state @ text @d88 1 a88 1 dv28 paH11 hppa-hpux11.11 tentative -> update . . . ? @ 1.280 log @some build machine updates were completed @ text @d77 1 a77 1 dv22 ixFC2 ix86-fedora2 supported -> replace (*) . . . x a91 1 (*) HW dead, replacement: dv24, dv4 or dv14 or repaired dv22 @ 1.279 log @adjust requirements according to new timeline, and remove duplicates @ text @d82 2 a83 2 dv7 ixSO9 ix86-solaris9 supported -> update . . . x dv9 usSF9 sparc64-solaris9 supported -> update . . . x d87 2 a88 2 dv13 usSO6 sparc64-solaris2.6 obsoleted -> update . . . x dv28 paH11 hppa-hpux11.11 tentative -> update . . . . @ 1.278 log @revert release date @ text @d69 1 a69 1 Buildfarm buildfarm fixing, upgrades, reinstallations . . . . d95 2 a96 1 Development - ... d98 15 a112 1 Bugfixing - ...STATUS PAGE... . . . . d114 2 a115 3 Legend: (#) Done (X) ToDo (.) Not Affected d117 3 a119 2 OpenPKG 2.2 Development Tasks ----------------------------- d121 3 a123 4 o upgrade buildfarm o maintainability: finally replace all non-versioned vendor sources with ftp://ftp.openpkg.org/sources/CPY/ references o cosmetics: finally get rid of stand-alone "rotate logfile" comments d125 1 a125 1 OpenPKG 2.2 QA Tasks d131 1 a131 8 OpenPKG 2.2 Documentation Tasks ------------------------------- o Review slideset o Write press release o Finally sort out which platforms we support Generic Development Tasks d134 2 d140 2 a160 3 o rt replacement: evaluate IMAP server and client features o rt replacement: implement mail filter for request tracking o work-off RT tickets of rt.openpkg.org a162 1 o WebUI: Repository Browser for www.openpkg.org a170 1 o PEAR packages d177 1 d182 4 d212 1 a212 1 o 1.3 MFC: php on current when activating pdflib fails [thl] d214 1 a219 3 o conflicting files are not detected by rpm (php vs. apache+mod_php -> @@l_prefix@@/bin/phpize) o apache+mod_php should not provide a @@l_prefix@@/bin/phpize o packages should provide a %doc section containing OpenPKG-specific informations (like README.Debian for Debian) a223 1 o %{l_prefix}/etc/rc -> %{l_rc} a242 1 o apache/php: use php.ini to find pear in php package a244 1 o %track sections everywhere + sources/CPY d261 1 a261 4 o boostrap should remember things from install time, i.e. did it create users? This is needed to decide whether or not the users must be erased on uninstall. o replace rt.openpkg.org with IMAP-based hand-crafted solution a273 1 o rse: remember bootstrap pre-installation status (/etc/shells exists, link/dir existed, uid/gid existed, ...) d284 1 a284 1 o website: package repository browsing a306 1 o OpenPKG instance registration d320 2 a321 2 Generic Documentation Tasks --------------------------- d325 2 @ 1.277 log @fix timeline even more @ text @d29 1 a29 1 o 10-Nov-2004: OpenPKG 2.2 @ 1.276 log @revert back the project timeline to the more original one @ text @d45 3 a47 3 ====================-------------- Development ==============-------- Package Fixing -=- Blessing d49 4 a52 3 -===========--- Testing -------=====---- Documentation -------== Press Release d54 1 a54 2 |------|------|------|------|------|------|------|------|------|------|--> ==================== thl ==================== tho Holidays @ 1.275 log @I want to see Bricolage and Typo3 @ text @d44 18 a61 18 ============-------- Buildfarm ====================-------------- Development ------==============------- Package Fixing -==- Blessing -=- CVS Branching -------==========------- Testing ---=========---- Documentation -------== Press Release (10-Nov) # RELEASE |------|------|------|------|------|------|------|------|------|------|------|--------------> ==================== thl ==================== tho Holidays |------|------|------|------|------|------|------|------|------|------|------|--------------> |MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|... | CW36 | CW37 | CW38 | CW39 | CW40 | CW41 | CW42 | CW43 | CW44 | CW45 | CW46 |... ^ # WE ARE HERE # @ 1.274 log @dv3: done with latest NetBSD 1.6.2-STABLE @ text @d59 3 a61 3 ^ # WE ARE HERE # d328 2 @ 1.273 log @more upgrades done @ text @d72 1 a72 1 dv3 usNB1 sparc64-netbsd1.6.2 tentative -> update? x . . . @ 1.272 log @dv19: upgraded to latest Debian 3.1-PRE and upgraded Linux kernel from 2.4.26 to 2.6.8.1 @ text @d59 3 a61 3 ^ # WE ARE HERE # d71 1 a71 1 dv2 ixFB5 ix86-freebsd5.2 supported -> update x . . . d74 1 a74 1 dv5 ixMLX ix86-mandrake10.0 tentative -> update x . . . d78 1 a78 1 dv23 ixRE3 ix86-rhel3 supported -> update x . . . d81 1 a81 1 dv18 ixGL1 ix86-gentoo1.4.16 tentative -> upgrade x . . . d93 1 @ 1.271 log @dv1: fully upgraded to latest FreeBSD 4.10-STABLE @ text @d76 1 a76 1 dv19 ixDLT ix86-debian3.1 tentative -> update x . . . @ 1.270 log @dv6 done: all Debian packages upgraded and Kernel 2.4.27 installed @ text @d70 1 a70 1 dv1 ixFB4 ix86-freebsd4.10 supported -> update x . . . @ 1.269 log @update @ text @d75 1 a75 1 dv6 ixDL3 ix86-debian3.0 supported -> update x . . . @ 1.268 log @fix typo and more format correction @ text @d59 3 a61 3 ^ # WE ARE HERE # d70 23 a92 21 - dv1 ix86-freebsd4.10 . . . . - dv2 ix87-freebsd5.2 . . . . - dv5 ix86-debian2.2 . . . . - dv6 ix86-debian3.0 . . . . - dv19 ix86-debian3.1 . . . . - dv4 ix86-rhl9 . . . . - dv22 ix86-fedora1 . . . . - dv23 ix86-rhel3 . . . . - dv14 ix86-suse8.2 . . . . - dv17 ix86-suse9.0 . . . . - dv18 ix86-gentoo1.4 . . . . - dv7 ix86-solaris9 . . . . - dv9 sparc64-solaris9 . . . . - dv8 sparc64-solaris8 . . . . - dv16 ix86-solaris10 . . . . - dv13 sparc64-solaris2.6 . . . . - dv12 alpha-freebsd5.2 . . . . - dv3 sparc64-netbsd1.6 . . . . - dv20 ix86-netbsd1.6 . . . . - dv21 sparc64-solaris10 . . . . - dv28 sparc64-solaris10 . . . . @ 1.267 log @add first few release specific tasks @ text @d67 24 a90 24 Task Subtasks rse thl tho ms ----------- ------------------------------------------------------- --- --- --- --- Buildfarm buildfarm fixing & upgrades & reinstallations . . . . - dv1 ix86-freebsd4.10 . . . . - dv2 ix87-freebsd5.2 . . . . - dv5 ix86-debian2.2 . . . . - dv6 ix86-debian3.0 . . . . - dv19 ix86-debian3.1 . . . . - dv4 ix86-rhl9 . . . . - dv22 ix86-fedora1 . . . . - dv23 ix86-rhel3 . . . . - dv14 ix86-suse8.2 . . . . - dv17 ix86-suse9.0 . . . . - dv18 ix86-gentoo1.4 . . . . - dv7 ix86-solaris9 . . . . - dv9 sparc64-solaris9 . . . . - dv8 sparc64-solaris8 . . . . - dv16 ix86-solaris10 . . . . - dv13 sparc64-solaris2.6 . . . . - dv12 alpha-freebsd5.2 . . . . - dv3 sparc64-netbsd1.6 . . . . - dv20 ix86-netbsd1.6 . . . . - dv21 sparc64-solaris10 . . . . - dv28 sparc64-solaris10 . . . . d94 1 a94 1 Bugfixing - ...STATUS PAGE... . . . . d124 1 a124 1 r move or expand OpenPKG release space from en4 to en2 and en3 @ 1.266 log @align release timeline and event schedule and adjust task calendar accordingly @ text @d100 2 a101 2 OpenPKG 2.2 Issues ------------------ a106 1 o ... d108 15 a122 2 OpenPKG Further Development --------------------------- d124 2 d316 6 @ 1.265 log @cleanup formatting @ text @d29 1 a29 1 o 20-Oct-2004: OpenPKG 2.2 d42 1 a42 1 RELEASE ENGINEERING TIMELINE: d44 18 a61 18 ============-------- Buildfarm ====================-------------- Development ==============-------- Package Fixing -=- Blessing -=- CVS Branching -===========--- Testing -------=====---- Documentation -------== Press Release (20-Oct) # RELEASE |------|------|------|------|------|------|------|------|--------------> ==================== thl Holidays |------|------|------|------|------|------|------|------|--------------> |MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|... | CW36 | CW37 | CW38 | CW39 | CW40 | CW41 | CW42 | CW43 |... ^ # WE ARE HERE # @ 1.264 log @be more specific @ text @d43 1 a43 1 d83 1 a83 1 - dv8 sparc64-solaris8 . . . . d104 1 a104 1 o maintainability: finally replace all non-versioned vendor sources with d107 1 a107 1 o ... d139 1 a139 1 o Showcase (Camtasia) d199 9 a207 9 o tar -> shar o "openpkg build" work-off TODO items o rc should check whether it needs *and* can use su to avoid nightly error mails from cron in instances that were installed non-root (s_usr != root) o rse: RPM extension: fetch/curl replacement (OSSP fetch) o RPM bug: "plus in release" -> double installs o "openpkg register" d209 7 a215 7 o add RPM hooks and prolog/epilog sections (. install-info/mkdir override support . additional logging/auditing possibilities . automatic release requires/provides) o RPM --tag foo remember in binary package o lint-spec/*.spec, %build/%install consistent $RPM_BUILD_ROOT removal d500 1 a500 1 d511 1 a511 1 d536 1 a536 1 o NetBSD @ 1.263 log @initial plan for 2.2 @ text @d25 1 a25 1 o 20-Jul-2004: OpenPKG 2.1 d29 1 a29 1 o Oct-2004: OpenPKG 2.2 @ 1.262 log @remember all known points from the past @ text @d33 67 @ 1.261 log @start to know what to do for OpenPKG 2.2 @ text @d44 85 d164 3 a166 3 - "OpenPKG" package branding with %{l_openpkg_release} - rse: architecture/platform independent packages (BuildArch: noarch, aber BuildOS: any existing nicht) - thl: explicit package documentation: %doc flagging; d169 3 a171 3 - "openpkg dev" creates /// in nosrc pathnames - "openpkg dev" should support sane environment (i.e. openldap "ls -t" check fails because ls shell function) - boostrap should remember things from install time, i.e. did it d174 3 a176 3 - replace rt.openpkg.org with IMAP-based hand-crafted solution - basic set of meta-xxx packages (concept not fully clear and using CURRENT doesn't hurt at all) - cvstraq bug: http://cvs.openpkg.org/timeline?x=1&c=2&dm=1&px=openpkg-src/apache shows d179 7 a185 7 - rpm: provide additional dependencies (for libs) and dep or|and - rpm: remember source and binary dependencies in both source and binary packages for easier indexing - rc: convert priority based deps into logical deps - bugfix: oident does not start -> core - bugfix: delegate segfaults on Solaris - OpenPKG: openpkg.spec: cleanup: uname -> platform - rse: Sanity Check: Prefix: %{l_prefix} (relocatable) -> make sure only d187 5 a191 5 - rse: remember bootstrap pre-installation status (/etc/shells exists, link/dir existed, uid/gid existed, ...) - FAQ: explain crontab user root issue - FAQ: explain root/cw build issues - FAQ: mention vserver/jail is required for security, root might help - framework for switch-user during build+install times d194 3 a196 3 - unified vendor package import/export - closer ZfOS integration (support config management, etc) - OSSP fsl improvement: separated config file parsing, daemon/deattachement mode, etc. d198 2 a199 2 - website: package repository browsing - Excel-Sheet ins Web stellen! d210 5 a214 6 - set gcc to 64bit on Solaris (howto by default in gcc (patch), are there any real problems?) - global with_debug=yes options for -g - write openssl-snakeoil CA - ASCII tar (shell script) - Automatic, enforced registration a225 1 d227 1 a227 1 . OPCE: OpenPKG Certified Engineer (Bandbreite) d229 1 a229 1 . OPCD: OpenPKG Certified Developer (Spezialist) a230 1 d232 2 a233 4 - unknown: creation/update/deletion of external things (user, group, crontab, etc) - [integration: OSSP rc] (suspended forever) - [integration: openpkg-tool] (replaced by new toolchain) - testdrive.openpkg.org @ 1.260 log @start to know what to do for OpenPKG 2.2 @ text @d36 1 @ 1.259 log @just forget this old classification... @ text @d29 1 a29 1 o Nov-2004: OpenPKG 2.2 d33 8 @ 1.258 log @some updates to the RFP list @ text @a148 2 1. IMMEDIATELY: a149 3 2. IF TIME PERMITS: a151 3 3. PERHAPS: @ 1.257 log @update work/time schedule and release documents for OpenPKG 2.1 @ text @a163 1 - [rse] webmin - http://www.webmin.com/ d174 1 a174 1 - [ext] interbase a215 1 - [ext] crack - ftp://ftp.win.tue.nl/pub/security @ 1.256 log @update @ text @d25 1 d28 1 a28 1 o Jun-2004: OpenPKG 2.1 a32 92 OpenPKG 2.1 ----------- MAJOR GOALS: - contributor environment - tool chain integration - additional RPM extensions - official slideset material - latest vendor version - latest platform support RELEASE ENGINEERING TIMELINE: ==============----------==-----==-- Buildfarm HW ==============----------- - - - - - Buildfarm SW -------=======--------------------- Server Env ----=====================------- - - - - - - - - - - Development -------==========================================--- - - - - Package fixing -=- Blessing -=- CVS Branching ==================----======= Testing --------------===============----- Documentation ---------------===== Press Release (14-Jul) # RELEASE |------|------|---+--|------|+-----|---+--|------|------|------|------|------|-----------> |MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|... | CW19 | CW20 | CW21 | CW22 | CW23 | CW24 | CW25 | CW26 | CW27 | CW28 | CW29 |... ^ # WE ARE HERE # Legend: (=) Primary Period (-) Extended Period (#) Milestone (+) Holiday RELEASE ENGINEERING TASK ASSIGNMENT: Task Subtasks rse thl tho ms ----------- ------------------------------------------------------- --- --- --- --- Buildfarm buildfarm fixing & upgrades & reinstalltions # # # # HW - dv1 ix86-freebsd4.10 (update) # . . . - dv2 ix87-freebsd5.2 (update) # . . . - dv5 ix86-debian2.2 (install MDK 10) . # . . - dv6 ix86-debian3.0 (update, Linux 2.4.26) # . . . - dv19 ix86-debian3.1 (update, Linux 2.4.26) # . . . - dv4 ix86-rhl9 (update) . # . . - dv22 ix86-fedora1 (reinstall FC2) . # . . - dv23 ix86-rhel3 (reinstall) . # . . - dv14 ix86-suse8.2 (install 9.0) . # . . - dv17 ix86-suse9.0 (install 9.1) . # . . - dv18 ix86-gentoo1.4 (update to Gentoo 2004.1) . # . . - dv7 ix86-solaris9 (reanimate,update) . . . # - dv9 sparc64-solaris9 (update, SunWS) . . # # - dv8 sparc64-solaris8 (reinstall, SunWS) . . # # - dv16 ix86-solaris10 (reinstall B6x) . . . # - dv13 sparc64-solaris2.6 (leave alone!) . . . # - dv12 alpha-freebsd5.2 (fix,update) # . . . - dv3 sparc64-netbsd1.6 (fix,update) # . . . - dv20 ix86-netbsd1.6 (install) # . . . - dv21 sparc64-solaris10 (install, use old nannie) . . . # Buildfarm bf.openpkg.org/sv2.dev.de.cw.net: SW - /openpkg: openpkg-tools . # . . Server Env en4.engelschall.com: - /e/openpkg/sw: OpenPKG 2.0 # . . . - /e/openpkg/sw: openpkg-tools # . . . Development - remove "bin/rpm" and "bin/rpm2cpio" # . . . - RPM GnuPG usage -> too buggy and limited . # . . - fix RPM GnuPG detection of "gpg" executable . # . . - shtool subst -q or fix warnings # . . . - finish perl-openpkg transition: rm -rf $RPM_BUILD_R. # . . . - port bootstrap to NetBSD # . . . - remove platform mapping (rpmrc) # . . . - "openpkg dev" should upload src.rpm -> private . X . . - "openpkg dev" contributor environment support . X . . - "openpkg dev" manual page . X . . - openpkg: prereq.sh: match output with Slide 13(!) . # . . - check OpenPKG binaries (incl. 2.0) for dup files . X . . - openpkg-audit: "openpkg rpm" overload # . . . (logging all transactions) - vcheck move into tool chain X . . . - companion GNU shtool 2.0.0 # . . . - companion OSSP lmtp2nntp 1.3.0 . # . . Bugfixing - GCC 3.4 related fixes (C++) . . . # - port packages to NetBSD . . # # - ...STATUS PAGE... # # # # Legend: (#) Done (X) ToDo (.) Not Affected d35 2 a36 1 d47 1 @ 1.255 log @more issues resolved @ text @d61 3 a63 3 ^ # WE ARE HERE # a116 1 - %{l_prefix}/etc/rc -> %{l_rc} . . X . d127 1 @ 1.254 log @is just history now @ text @d61 3 a63 3 ^ # WE ARE HERE # d103 1 a103 1 - shtool subst -q or fix warnings . . . . d115 2 a116 1 - companion GNU shtool 2.0.0 X . . . @ 1.253 log @done tomorrow @ text @a52 1 ------==================-- RSE Education/Vacation @ 1.252 log @is more or less done now @ text @d51 1 a51 1 -=- Blessing @ 1.251 log @more things done, other not possible at all, etc @ text @d121 1 a121 1 - ...STATUS PAGE... X X X X @ 1.250 log @openpkg-tools are now BASE so no longer a need support a mix in downloading @ text @a106 1 - companion GNU shtool 2.0.0 X . . . a114 10 IF TIME PERMITS: - tar -> shar . X . . - "openpkg build" work-off TODO items X . . . - rc should check whether it needs *and* can use su X . . . to avoid nightly error mails from cron in instances that were installed non-root (s_usr != root) - rse: RPM extension: fetch/curl replacement X . . . (OSSP fetch) - RPM bug: "plus in release" -> double installs . . X . d116 1 a116 8 - "openpkg register" . X . . - add RPM hooks and prolog/epilog sections X . . . (. install-info/mkdir override support . additional logging/auditing possibilities . automatic release requires/provides) - RPM --tag foo remember in binary package X . . . - lint-spec/*.spec, %build/%install . X . . consistent $RPM_BUILD_ROOT removal d118 3 a120 3 Bugfixing - GCC 3.4 related fixes (C++) . . . X - port packages to NetBSD . . X X d128 16 @ 1.249 log @done @ text @a106 1 - "openpkg install openpkg-tools" & CURRENT X . . . @ 1.248 log @updates @ text @d115 2 a128 2 - openpkg-audit: "openpkg rpm" overload . X . . (logging all transactions) @ 1.247 log @test commit after CVS 1.12.9 upgrade @ text @d62 3 a64 3 ^ # WE ARE HERE # d99 1 a99 1 - /e/openpkg/sw: openpkg-tools X . . . d103 1 a103 1 - fix RPM GnuPG detection of "gpg" executable . X . . d109 1 a109 1 - extend or remove platform mapping (rpmrc) X . . . @ 1.246 log @updates @ text @d62 3 a64 3 ^ # WE ARE HERE # @ 1.245 log @new machines, evaluation and attempts to port to Tru64, AIX, IRIX and HPUX, extremely time consuming troubleshooting issues with CORE applications binutils/gcc and temporary unavailability of important human resources force us to revamp OpenPKG 2.1 into a vendor update "only" release with minor changes to the OpenPKG basis. Nevertheless the anticipated release date must be shifted at least two weeks @ text @d62 3 a64 3 ^ # WE ARE HERE # a259 1 - [rse] papyrus - http://papyrus.treshna.com/ @ 1.244 log @*** empty log message *** @ text @d46 19 a64 20 ==============------ Buildfarm HW ==============------ Buildfarm SW -------=======------ Server Env ----=====================------- Development -------=====================-- - - - - - - - - - Bugfixing ---==== Blessing == CVS Branching (09-Jun) # SNAPSHOT ==================-- RSE Vacation ===============----- Testing ===============----- Documentation ---------------===== Press Release (30-Jun) # RELEASE |------|------|---+--|------|+-----|------|------|------|------|-----------> |MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|MTWTFS|... | CW19 | CW20 | CW21 | CW22 | CW23 | CW24 | CW25 | CW26 | CW27 |... ^ # WE ARE HERE # @ 1.243 log @reorder development part @ text @d484 3 @ 1.242 log @document hardware updates and installations by MSvB @ text @d104 1 a107 7 - add RPM hooks and prolog/epilog sections X . . . (. install-info/mkdir override support . additional logging/auditing possibilities . automatic release requires/provides) - openpkg-audit: "openpkg rpm" overload . X . . (logging all transactions) - RPM --tag foo remember in binary package X . . . a108 1 - "openpkg register" . X . . a109 7 - %{l_prefix}/etc/rc -> %{l_rc} . . X . - vcheck move into tool chain X . . . - lint-spec/*.spec, %build/%install . X . . consistent $RPM_BUILD_ROOT removal - RPM bug: "plus in release" -> double installs . . X . - rse: RPM extension: fetch/curl replacement X . . . (OSSP fetch) a110 3 - rc should check whether it needs *and* can use su X . . . to avoid nightly error mails from cron in instances that were installed non-root (s_usr != root) a113 1 - "openpkg build" work-off TODO items X . . . d116 2 d119 19 @ 1.241 log @shift timeline slider; update holidays and items @ text @d86 1 a86 1 - dv9 sparc64-solaris9 (reinstall, SunWS) . . # # d88 2 a89 2 - dv16 ix86-solaris10 (update B6x) . . . # - dv13 sparc64-solaris2.6 (update?) . . . # d93 1 a93 1 - dv21 sparc64-solaris10 (install, use old hannie) . . . # @ 1.240 log @update more details @ text @d59 1 a59 1 |------|------|---+--|------|------|------|------|------|------|-----------> d63 3 a65 3 ^ # WE ARE HERE # d73 1 a73 1 Buildfarm buildfarm fixing & upgrades & reinstalltions # X X X d93 1 a93 1 - dv21 sparc64-solaris10 (install, use old hannie) . . . X d103 1 a103 1 - RPM GnuPG usage . X . . @ 1.239 log @welcome back to reality ;-) @ text @d85 5 a89 5 - dv7 ix86-solaris9 (reanimate,update) . . . X - dv9 sparc64-solaris9 (reinstall, SunWS) . . X X - dv8 sparc64-solaris8 (reinstall, SunWS) . . X X - dv16 ix86-solaris10 (update B6x) . . . X - dv13 sparc64-solaris2.6 (update?) . . . X @ 1.238 log @ASCIIfication for better diffing (i.e. postfix, sendmail) @ text @d63 3 a65 3 ^ # WE ARE HERE # @ 1.237 log @remember what has to be done now @ text @d63 3 a65 3 ^ # WE ARE HERE # d134 1 @ 1.236 log @shift date cursor and note public holiday @ text @d104 1 a104 1 - shtool subst -w for warning of no subst done # . . . @ 1.235 log @buildfarm changed to reflect SuSE generation shift @ text @d59 1 a59 1 |------|------|------|------|------|------|------|------|------|-----------> d63 3 a65 3 ^ # WE ARE HERE # d67 1 a67 1 Legend: (=) Primary Period (-) Extended Period (#) Milestone @ 1.234 log @log task: check OpenPKG binaries for dup files @ text @d63 3 a65 3 ^ # WE ARE HERE # d82 2 a83 2 - dv14 ix86-suse8.2 (install 9.0) . X . . - dv17 ix86-suse9.0 (install 9.1) . X . . @ 1.233 log @Linux (SuSE deferred) complete, machines back or new in buildfarm; /usr/opkg, /openpkg and /openpkg-dev on latest version as far as possible; move timeline indicator @ text @d133 1 @ 1.232 log @done @ text @d63 3 a65 3 ^ # WE ARE HERE # d79 1 a79 1 - dv4 ix86-rhl9 (update) . X . . d84 1 a84 1 - dv18 ix86-gentoo1.4 (update to Gentoo 2004.1) . X . . d96 1 a96 1 SW - /openpkg: openpkg-tools . X . . @ 1.231 log @done @ text @d105 1 a105 1 - finish perl-openpkg transition: rm -rf $RPM_BUILD_R. X . . . @ 1.230 log @show the guys where we are currently ;-) @ text @d104 1 a104 1 - shtool subst -w for warning of no subst done X . . . @ 1.229 log @done @ text @d63 4 @ 1.228 log @update with latest packaging status @ text @a250 1 - [rse] thttpd - http://www.acme.com/software/thttpd/ @ 1.227 log @update with state as of this evening @ text @a254 1 - [mhe] awstats - http://awstats.sourceforge.net/ a255 1 - [rse] rekall - http://www.rekallrevealed.org/ a266 1 - [rse] mailman a274 1 - [rse] php5 (+ apache:with_mod_php5) a279 1 - [ext] smlnj a284 1 - [ext] wmf - (libwmf (?), already packaged) a289 1 - [ext] subversion - client+server a292 1 - [ext] littlecms - http://www.littlecms.com/ @ 1.226 log @test commit after OSSP shiela upgrade @ text @d72 1 a72 1 - dv5 ix86-debian2.2 (install MDK 10) . X . . d76 2 a77 2 - dv22 ix86-fedora1 (reinstall FC2) . X . . - dv23 ix86-rhel3 (reinstall) . X . . d98 1 a98 1 Development - remove "bin/rpm" and "bin/rpm2cpio" X . . . d102 1 a102 1 - port bootstrap to NetBSD . . X . d120 1 a120 1 - extend or remove platform.mapping (rpmrc) X . . . d128 1 a128 1 - openpkg: prereq.sh: match output with Slide 13(!) . . X . @ 1.225 log @one more item @ text @d483 1 @ 1.224 log @we really have to do this now @ text @d101 1 @ 1.223 log @openpkg.org runs OpenPKG 2.0 now @ text @d100 1 @ 1.222 log @all my machines are done. Puhhh... @ text @d95 1 a95 1 - /e/openpkg/sw: OpenPKG 2.0 X . . . @ 1.221 log @dv20 now available (/usr/opkg still building) @ text @d69 1 a69 1 Buildfarm buildfarm fixing & upgrades & reinstalltions X X X X d87 1 a87 1 - dv3 sparc64-netbsd1.6 (fix,update) X . . . d89 1 a89 1 - dv21 sparc64-solaris10 (install) . . . X (old: hannie/nanni) @ 1.220 log @fontforge I would like to see packaged, too @ text @d88 1 a88 1 - dv20 ix86-netbsd1.6 (install) X . . . (old: manuel dt) @ 1.219 log @last FreeBSD box now up-to-date, too @ text @d242 1 @ 1.218 log @after three attempts, dv2 is up and running under latest FreeBSD 5.2-CURRENT again @ text @d86 1 a86 1 - dv12 alpha-freebsd5.2 (fix,update) X . . . @ 1.217 log @done @ text @d71 1 a71 1 - dv2 ix87-freebsd5.2 (update) X . . . @ 1.216 log @one more box done @ text @d74 1 a74 1 - dv19 ix86-debian3.1 (update, Linux 2.4.26) X . . . @ 1.215 log @Gentoo 2004.1 is out @ text @d73 2 a74 2 - dv6 ix86-debian3.0 (update) X . . . - dv19 ix86-debian3.1 (update) X . . . @ 1.214 log @dv1 is done @ text @d80 1 a80 1 - dv18 ix86-gentoo1.4 (update) . X . . @ 1.213 log @let us annotate the matrix @ text @d70 1 a70 1 HW - dv1 ix86-freebsd4.10 (update) X . . . @ 1.212 log @fix table @ text @d132 2 @ 1.211 log @one more missing point @ text @d55 4 a58 4 ===============------ Testing ===============------ Documentation ---------------====== Press Release (30-Jun) # RELEASE @ 1.210 log @roadmap for OpenPKG 2.1 @ text @d40 1 @ 1.209 log @cairo is cool and can be used in Mozilla 1.7 @ text @d24 1 a24 1 o 25-Feb-2004: OpenPKG 2.0 d32 98 a129 4 OpenPKG 1.3 Updates - MFC: shiela - MFC: cvstraq - UPD: perl-openpkg compatiblity to support 1.x and 2.x (provides and uses both sh and perl variant) d131 2 a132 2 Development ----------- d136 1 a136 1 o apache/php: pear out of apache, instead use php.ini to find pear in php package d138 1 a138 1 o --tag foo -> build "foo" into binary package and make sure it is queryable after installation a139 3 o vcheck into tool chain + passive FTP support via LWP o rse: companion GNU shtool 2.0.0 (DONE FOR 2.1) o speclint.pl to check %build for BUILDROOT removal (now possible as new perl-openpkg removed exceptions) a140 1 o RPM bug: "plus in release" bug leads to double installations d143 1 a143 1 o rse: simplify options (for tools, etc): d148 1 a148 1 o use UUID for COOKIE header a149 2 - rse: OpenPKG instance management audit log: added/removed/upgraded packages - rse: RPM extension: fetch/curl replacement (OSSP fetch) d154 2 a155 4 - openpkg-dev creates /// in nosrc pathnames - openpkg-dev should support sane environment (i.e. openldap "ls -t" check fails because ls shell function) - rc should check whether it needs *and* can use su to avoid nightly error mails from cron in instances that were installed non-root (s_usr != root) d159 1 a159 1 - fix petidomo and resurrect rt.openpkg.org bug database a160 1 - change sgml to use xmlcatmgr (>=3 dependent packages: docbook, openjade/opensp, ...) d164 153 d318 2 a319 1 KNOWN ISSUES a476 175 OpenPKG 2.1 Development ----------------------- SHOULD DO: - rpm: provide additional dependencies (for libs) and dep or|and - rpm: remember source and binary dependencies in both source and binary packages for easier indexing - rc: convert priority based deps into logical deps - continue authoring of openpkg-dev.txt; pod in dev.sh - apt/synaptic: en4 test index, ... - bugfix: oident does not start -> core - bugfix: delegate segfaults on Solaris - OpenPKG: openpkg.spec: cleanup: uname -> platform - rse: Sanity Check: Prefix: %{l_prefix} (relocatable) -> make sure only /bin/rpm can be used for install, except if --prefix= with /bin/rpm is used - rse: remember bootstrap pre-installation status (/etc/shells exists, link/dir existed, uid/gid existed, ...) - FAQ: explain crontab user root issue - FAQ: explain root/cw build issues - FAQ: mention vserver/jail is required for security, root might help - framework for switch-user during build+install times (idea: "openpkg install foo" checks "rpm -qplv foo.src.rpm" for setuid/setgid/owner and switches to root only if necessary. Similar for -Uvh step) - unified vendor package import/export - closer ZfOS integration (support config management, etc) - OSSP fsl improvement: separated config file parsing, daemon/deattachement mode, etc. o META - website: package repository browsing - Excel-Sheet ins Web stellen! o OpenPKG Toolchain (Execution Wrapper, User Interfaces, Commands, Perl API) - includes/replacement for openpkg-tool - includes/replacement for src2make, etc (RE+buildfarm) - includes registration framework - backend database (for registration & build-farm & repository browsing) - new curses-based user interface o Training Documentation Set - introduction presentation - introduction article - user guide - student guide - set gcc to 64bit on Solaris (howto by default in gcc (patch), are there any real problems?) - unknown: OpenPKG: aux.prereq.sh: check for "binary", too OpenPKG 2.2 Development ----------------------- SHOULD DO: - global with_debug=yes options for -g - write openssl-snakeoil CA - ASCII tar (shell script) - Automatic, enforced registration o Community Forum my.openpkg.org: - RedHat Network (RHN) for users (self-registred) - CVS Feedback forum for vendors (registered by us) - Package Maintainer forum o Optional Support for Dynamic Shared Object (DSO) Libraries (with_dso=yes) o 100% rpmlint (binary RPM checking): man pages for %{l_prefix} o OpenPKG instance registration o Bug Database replacement o OSSP var: vartool (enhancement for "shtool subst") o Configuration Management (/etc/*: in-place editing, generating) o Daemon Monitoring (run-time checking, automatic restart) OpenPKG 2.3 Development ----------------------- SHOULD DO: o Certification Test (MCT+Practice) . OPCE: OpenPKG Certified Engineer (Bandbreite) (MCT + Practice [download, solve deps, edit configs, .rpmsave, how to apply SA, corrupted file find+fix, ...]) . OPCD: OpenPKG Certified Developer (Spezialist) (MCT + Practice [develop a package]) OpenPKG 2.4 Development ----------------------- SHOULD DO: o Unix/OpenPKG Curriculum ("all-in-one training & certification") - unknown: creation/update/deletion of external things (user, group, crontab, etc) - [integration: OSSP rc] (suspended forever) - [integration: openpkg-tool] (replaced by new toolchain) - testdrive.openpkg.org OpenPKG Request For Packaging ----------------------------- 1. IMMEDIATELY: - [rse] sapdb/mysql-maxdb 7.5 2. IF TIME PERMITS: - [rse] dict[d] - [rse] logrotate 3. PERHAPS: - [rse] libpixman, cairo, libsvg, xsvg http://www.xsvg.org/, http://cairographics.org/ - [rse] lcfg CMS - http://www.lcfg.org/ - [rse] auto nice daem. - http://and.sourceforge.net/ - [rse] webmin - http://www.webmin.com/ - [rse] sge - http://gridengine.sunsource.net/ - [rse] zonecheck - http://www.zonecheck.fr/ - [rse] thttpd - http://www.acme.com/software/thttpd/ - [rse] thy - http://bonehunter.rulez.org/thy.html - [rse] papyrus - http://papyrus.treshna.com/ - [rse] dcc - http://www.rhyolite.com/anti-spam/dcc/ - [mhe] awstats - http://awstats.sourceforge.net/ - [rse] openpksd - http://openpksd.org/ - [rse] rekall - http://www.rekallrevealed.org/ - [rse] opendx - http://www.opendx.org/ - [rse] stud.ip (http://www.studip.de/) - [ext] bb - [rse] diablo - [rse] imake - [ext] interbase - [rse] libgsasl - [ext] lprng/ifhp - [rse] lxr (http://lxr.linux.no/) - [rse] freemind (http://freemind.sourceforge.net/) - [thl] MAPI Toolkit - http://www.sourcextreme.com/projects/outlook/mapi/ - [rse] mailman - [rse] m[eta-]cvs - [rse] mon - [rse] ngrep - [rse] nlp - [rse] ntop - [ext] nullmailer - [rse] opengroupware - [rse] openoffice - [rse] php5 (+ apache:with_mod_php5) - [cs] pear - http://pear.php.net/ pear-* separate PEAR packages, similar to perl-* - [rse] rmagic - [rse] sablevm - [rse] sieve/perlsieve (for imapd) - [ext] smlnj - [ext] snmp with sendmail_mib - [ext] sodipodi - [ext] templates (possibly part of X11 package) - [rse] texlive - [ext] tuxpaint - [ext] wmf - (libwmf (?), already packaged) - [rse] xfree86 - [cs] xlhtml - [ext] xprobe - [ext] apache2 - full support - [ext] tightvnc - client+server - [ext] subversion - client+server - [ext] gpart - http://www.stud.uni-hannover.de/user/76201/gpart/ - [ext] jedit - http://www.jedit.org/ - [ext] openslp - www.openslp.org - [ext] littlecms - http://www.littlecms.com/ - [ext] sced - http://www.cs.wisc.edu/~schenney/sced/sced.html - [ext] giram - http://www.giram.org/ - [ext] grace - http://plasma-gate.weizmann.ac.il/Grace/ - [ext] sourcenavigator - http://sourcenav.sourceforge.net/index.html - [ext] gnome - http://www.gnome.org/ - [ext] lxrun - http://www.ugcs.caltech.edu/~steven/lxrun/ - [ext] osrtspproxy - http://www.rtsp.org/ - [ext] dante (socks) - http://www.inet.no/dante/ - [ext] freemind - http://freemind.sourceforge.net/ (i second it) - [ext] mailman - http://www.list.org/ (i second it) - [ext] crack - ftp://ftp.win.tue.nl/pub/security - [ext] chaosreader - http://users.tpg.com.au/bdgcvb/chaosreader.html - [ext] libhoard - http://www.hoard.org/ - [ext] libsafe - http://www.research.avayalabs.com/project/libsafe/ - [ext] hp2xx - ftp://ftp.gnu.org/gnu/hp2xx/ - [ext] hylafax - http://www.hylafax.org/ - [ext] mgetty - http://www.leo.org/~doering/mgetty/ - [ext] gaim - http://gaim.sourceforge.net/ - [ext] lavaps - http://www.isi.edu/~johnh/SOFTWARE/LAVAPS/ - [ext] xkeycaps - http://www.jwz.org/xkeycaps/ - [ext] xtetris - ftp.x.org - [ext] xmahjongg - ftp.x.org @ 1.208 log @refresh, translate, typofix todo for roadmap @ text @d334 1 @ 1.207 log @lcfg is interesting, although I still do not understand it in detail @ text @a242 2 o finish new environment on all servers in build farm [thl] - remove obsolete /cw* and /re d246 1 a246 1 - openpkg-dev.txt weiter schreiben d248 1 a248 1 - bugfix: oident started nicht -> core d260 1 a260 1 - unified vendor package impot/export a268 1 - includes openpkg-dev d273 5 a277 6 . introduction presentation . introduction article . user guide . student guide - Solaris auf 64-Bit GCC umstellen?! (howto by default in gcc (patch), are there any real problems?) - publish OS vendor package list as installed on build farm d294 1 a294 1 o openKG instance registration @ 1.206 log @AND is cool @ text @d338 1 @ 1.205 log @webmin is very popular, so we should package it when time permits @ text @d338 1 @ 1.204 log @remember @ text @d338 1 @ 1.203 log @add item from GNOC/DNS @ text @d40 3 @ 1.202 log @more requirements @ text @d40 1 @ 1.201 log @todo @ text @d40 1 @ 1.200 log @Sun GridEngine looks very interesting @ text @d40 2 @ 1.199 log @add a candidate for packaging @ text @d331 1 @ 1.198 log @more cool stuff for package consideration @ text @d349 1 @ 1.197 log @papyrus looks interesting @ text @d331 3 @ 1.196 log @update todo list @ text @d331 1 @ 1.195 log @clear items @ text @d24 1 a26 1 o 25-Feb-2004: OpenPKG 2.0 d37 2 a38 10 OpenPKG 2.0 Release Engineering ------------------------------- MUST HAVE - website update - press release - announce SHOULD HAVE: a39 1 NICE TO HAVE: @ 1.194 log @clear items @ text @a40 2 - ftp server index and README - remove ftp and rsync server ACLs @ 1.193 log @correct and enhance build of binary source sh @ text @a40 13 - bootstrap with ~/.openpkg/warning - build openpkg-1.9.0-2.0.0.src.rpm w/o Class: on 2_0_SOLID_UPGRADE branch - build openpkg-2.0.0-2.0.0.src.rpm - build openpkg-2.0.0-2.0.0.src.sh - build openpkg-2.0.0-2.0.0.--.src.sh using cd bin/`hostname | sed -e 's;\..*$;;'`-* sh ../../src/master/openpkg-2.0.0-2.0.0.src.sh \ --prefix=/openpkg --tag=openpkg \ --user=openpkg --group=openpkg \ --muid="42000" --ruid="42001" --nuid="42002" \ --mgid="42000" --rgid="42001" --ngid="42002" - sources, source.sh and binaries for CORE, CORE+BASE and PLUS on ftp server - sign source and binaries @ 1.192 log @clear items; detailed list of remaining items @ text @d46 4 a49 2 sh openpkg-2.0.0-2.0.0.src.sh \ --tag=openpkg --user=openpkg --group=openpkg \ @ 1.191 log @do not forget some manual work @ text @d41 14 d56 1 a56 5 - website update (including "openpkg in a box") - make sure "openpkg:WARNING:" messages fit into 80 columns - implement "openpkg man" command - build the openpkg-1.9.0-2.0.0.src.rpm w/o Class: - build the openpkg-2.0.0-2.0.0.src.sh @ 1.190 log @update @ text @d45 2 @ 1.189 log @remember @ text @d41 4 a44 1 a50 1 o rse: GCC 3.3.3? (DONE FOR 2.1) d55 1 a75 1 - popt cosmetics: shows --tag=XXX but expects --tag XXX (equal vs. space) @ 1.188 log @clear item; log how the version=release problem was solved @ text @d51 2 a52 1 o "plus in release" bug leads to double installations @ 1.187 log @we use 2.0b1 now @ text @d44 1 a48 2 o Version: %{release} deploy: problems! -> openpkg build! Release: %{version} XX, Version: %(rpm -q --qf '%release' *.spec)) [thl] (see RSE's check-version script) @ 1.186 log @remove cleared items; shift priorities @ text @a43 1 - rse: companion GNU shtool 2.0.0 d46 1 @ 1.185 log @latest status quo @ text @a43 2 o Bootstrap: - rse|thl: "plus in release" bug leads to double installations a44 2 o Packages: - thl: check Group headers for consistency (see RSE's check-group)? d52 1 a61 1 - thl: news.txt replaced by news.cgi which uses pre-scanned information a65 1 - dv23 setup new hardware and connect to sw2/port32 @ 1.184 log @clear item: problem vanished - mkdir(1) prints error message and boostrap exits properly @ text @a44 1 - rse: /bin/openpkg namespace BREAK EVERYTHING commit a45 1 - rse|thl: add to *.sh -l/--list und .sh -x/--extract-only a46 1 - rse: companion OSSP uuid 1.0.0 a47 1 - rse: GCC 3.3.3? d51 1 @ 1.183 log @more details @ text @a49 1 - thl: Problem bootstrapping to a symlink pointing to nonexisting directory @ 1.182 log @adjust for latest status quo @ text @d45 6 a50 7 - /bin/openpkg namespace BREAK EVERYTHING commit - "plus in release" bug leads to double installations - add to *.sh -l/--list und .sh -x/--extract-only - companion GNU shtool 2.0.0 - companion OSSP uuid 1.0.0 - rse: Problem bootstrapping to a symlink pointing to nonexisting directory - dig into problem where file conflicts are not detected d52 2 a53 7 - check Group headers for consistency (see RSE's check-group)? - GCC 3.3.3? - fix all PLUS packages that existed in OpenPKG 1.3; downgrade to EVAL/JUNK as a last resort - fix all PLUS packages or downgrade to EVAL/JUNK - Version: %{release} deploy: problems! -> openpkg build! Release: %{version} XX, Version: %(rpm -q --qf '%release' *.spec)) [thl] (see RSE's check-version script) - speclint.pl to check %build for BUILDROOT removal (now possible as new perl-openpkg removed exceptions) d56 4 @ 1.181 log @log a idea to improve openpkg-dev @ text @d44 16 a59 10 o fix all PLUS packages that existed in OpenPKG 1.3; downgrade to EVAL/JUNK as a last resort o fix all PLUS packages or downgrade to EVAL/JUNK o Version: %{release} deploy: problems! -> openpkg build! Release: %{version} XX, Version: %(rpm -q --qf '%release' *.spec)) [thl] - rse: check error code of tar in bootstrap script - rse: Problem bootstrapping to a symlink pointing to nonexisting directory - dig into problem where file conflicts are not detected - dig into problem where + in package name allows multiple installations of same package o companion release GNU shtool 2.0.0 [rse] thl: sh.* docs done o companion release OSSP uuid 1.0.0 (with support for DCE API added) [rse] o speclint.pl to check %build for BUILDROOT removal (now possible as new perl-openpkg removed exceptions) @ 1.180 log @clear last MUST HAVE entry; add/update details/items; shift priorites @ text @d72 1 @ 1.179 log @resolved @ text @d26 1 a26 1 o Feb-2004: OpenPKG 2.0 d35 1 d41 1 a41 1 o fix all CORE and BASE packages d44 2 a45 2 o use UUID for COOKIE header o fix all PLUS packages that existed in OpenPKG 1.3; downgrade to EVAL/JUNK as a last resort [ms] a46 5 o rse: simplify options (for tools, etc): - solution 1: remove all non-binary %options by replacing them with run-time decisions (config files, wrapper, etc.) - solution 2: %option with_xxx binary, %option [use_]xxx arbitrary string - solution 3: %option with_xxx binary, %variable xxx arbitrary string a48 1 - thl: sgml auf xmlcatmgr umstellen! (3 dependent packages: docbook, openjade/opensp, ?) d52 2 d56 7 a62 4 - ms: "OpenPKG" package branding with %{l_openpkg_release} - thl: basic set of meta-xxx packages o fix all PLUS packages or downgrade to EVAL/JUNK [ms] o fix EVAL/JUNK packages and elevate to PLUS [ms] d78 3 d83 1 d205 1 a205 1 REJECTED SCOPE CREEP (but needs to be discussed post release) d207 1 a207 2 o decide whether *-2.0.0.(src.)rpm should require: openpkg-2.0.0-2.0.0 or not and why (not) o more accurate version.release requirements (Christoph supported by Thomas) d242 1 a242 1 deferred due to time constraints. @ 1.178 log @resolved @ text @a42 1 o not @ 1.177 log @log known issue: Debian v3.1 install-info causing info.dir trouble (background, discussion, workaround) @ text @a44 1 o openpkg.boot does not find rpmtool through macro while bootstrapping [rse] @ 1.176 log @log known issue: Debian v3.1 ndbm trouble (background, discussion, solution) @ text @d141 62 @ 1.175 log @set last MUST HAVE priority; log cvstraq buglet @ text @d83 58 @ 1.174 log @clear item; log workaround for "info.dir" issue in order to remember reverting it back when RPM_OVERLAY_DIR solution is finished @ text @d39 2 a40 5 MUST HAVE with (parallel) priorities: 1 info.dir (Debian v3.1), /override/bin, wrappers for cp|mv|rm|chmod|chown|chgrp 1 workaround: # mv /usr/sbin/install-info /usr/sbin/install-info.THL200402061503 1 # ln -s /bin/true /usr/sbin/install-info 2 fix all CORE and BASE packages d80 2 @ 1.173 log @now done because we needed it to cleanup %track processing @ text @d41 2 a42 1 2 check rpm 1.3/2.0 package cross signing and verification [thl]: class header incompatiblity! @ 1.172 log @Class done 20040130; Class used 20040203; --track support w/o nodeps 20040205; log minor popt issue @ text @a73 1 - ms: %setup/%patch cleanup @ 1.171 log @number and shift priorites; note signing problem; mv provides note to appropriate file/pos @ text @a54 2 - rse: vc.xxxx integrate into xxxx.spec!!! (%track) - rse: add Class: XXXX for XXXX of Distrib: OpenPKG [XXXX] d82 1 @ 1.170 log @shift priorities @ text @d39 4 a42 10 MUST HAVE: o fix bootstrap %pre problem [rse] buildfarm reports "install: %pre scriptlet failed (2), skipping openpkg ..." (currently does no longer occur?) o companion release GNU shtool 2.0.0 [rse] thl: sh.* docs done o check rpm 1.3/2.0 package cross signing and verification [thl] o make sure openpkg-2.0.0-2.0.0 provides: openpkg-20040113-20040113 o decide whether *-2.0.0.(src.)rpm should require: openpkg-2.0.0-2.0.0 or not and why (not) o info.dir (Debian v3.1), /override/bin, wrappers for cp|mv|rm|chmod|chown|chgrp o fix all CORE and BASE packages d62 1 d87 1 @ 1.169 log @log issues found during lab setups and alpha deployments @ text @a42 1 o openpkg.boot does not find rpmtool through macro while bootstrapping [rse] a48 3 http://www.openpkg.org/status-log.cgi/aide-0.9-20030724.log.dv16.ix86-solaris10-re [ms] checking for unsigned short... yes checking size of unsigned short... configure: error: cannot compute sizeof (unsigned short) d51 3 d74 1 a74 1 - rse: OpenPKG instance management autit log: added/removed/upgraded packages d86 42 @ 1.168 log @more cleanup @ text @d32 4 d48 1 d67 2 d83 4 @ 1.167 log @reformat to be more clear @ text @d8 3 a10 2 new release every 4 months (= 3 releases/year), +/- 2 week suggested times: Feb, Jun, Nov d38 1 a61 2 - thl: basic set of meta-xxx packages - ms: "OpenPKG" package branding with %{l_openpkg_release} d64 2 a75 1 @ 1.166 log @remove cleared item; add versioning and signing tasks @ text @d2 2 d5 2 a6 2 OpenPKG Release Schedule ======================== d8 2 a9 2 new release every 4 months (= 3 releases/year), +/- 2 week suggested times: Feb, Jun, Nov d11 2 a12 2 OpenPKG Roadmap =============== d14 2 a15 2 Milestones o Nov-2001: Kickoff a22 120 ------------------------------------------------------- MUST HAVE: o fix bootstrap %pre problem [rse] buildfarm reports "install: %pre scriptlet failed (2), skipping openpkg ..." o openpkg.boot does not find rpmtool through macro while bootstrapping [rse] o companion release GNU shtool 2.0.0 [rse] thl: sh.* docs done o check rpm 1.3/2.0 package cross signing and verification [thl] o make sure openpkg-2.0.0-2.0.0 provides: openpkg-20040113-20040113 o decide whether *-2.0.0.(src.)rpm should require: openpkg-2.0.0-2.0.0 or not and why (not) o fix all CORE and BASE packages http://www.openpkg.org/status-log.cgi/aide-0.9-20030724.log.dv16.ix86-solaris10-re [ms] checking for unsigned short... yes checking size of unsigned short... configure: error: cannot compute sizeof (unsigned short) SHOULD HAVE: o fix all PLUS packages that existed in OpenPKG 1.3; downgrade to EVAL/JUNK as a last resort [ms] o Version: %{release} deploy: problems! -> openpkg build! Release: %{version} XX, Version: %(rpm -q --qf '%release' *.spec)) [thl] o rse: simplify options (for tools, etc): - solution 1: remove all non-binary %options by replacing them with run-time decisions (config files, wrapper, etc.) - solution 2: %option with_xxx binary, %option [use_]xxx arbitrary string - solution 3: %option with_xxx binary, %variable xxx arbitrary string - rse: vc.xxxx integrate into xxxx.spec!!! (%track) - rse: add Class: XXXX for XXXX of Distrib: OpenPKG [XXXX] - rse: check error code of tar in bootstrap script - rse: Problem bootstrapping to a symlink pointing to nonexisting directory - thl: sgml auf xmlcatmgr umstellen! (3 dependent packages: docbook, openjade/opensp, ?) - thl: basic set of meta-xxx packages - ms: "OpenPKG" package branding with %{l_openpkg_release} NICE TO HAVE: o fix all PLUS packages or downgrade to EVAL/JUNK [ms] o fix EVAL/JUNK packages and elevate to PLUS [ms] - rse: OpenPKG instance management autit log: added/removed/upgraded packages - rse: RPM extension: fetch/curl replacement (OSSP fetch) - thl: news.txt replaced by news.cgi which uses pre-scanned information - rse: architecture/platform independent packages (BuildArch: noarch, aber BuildOS: any existing nicht) - thl: explicit package documentation: %doc flagging; add knowledge to "openpkg build" for keeping --includedocs option on upgrades (via "rpm -qsd | grep '^installed'"); - ms: %setup/%patch cleanup ------------------------------------------------------- o Feb-2004: OpenPKG 2.0 ------------------------------------------------------- o finish new environment on all servers in build farm [thl] - remove obsolete /cw* and /re - rpm: provide additional dependencies (for libs) and dep or|and - rpm: remember source and binary dependencies in both source and binary packages for easier indexing - rc: convert priority based deps into logical deps - openpkg-dev.txt weiter schreiben - apt/synaptic: en4 test index, ... - bugfix: oident started nicht -> core - bugfix: delegate segfaults on Solaris - OpenPKG: openpkg.spec: cleanup: uname -> platform - rse: Sanity Check: Prefix: %{l_prefix} (relocatable) -> make sure only /bin/rpm can be used for install, except if --prefix= with /bin/rpm is used - rse: remember bootstrap pre-installation status (/etc/shells exists, link/dir existed, uid/gid existed, ...) - add %test section support to RPM - FAQ: explain crontab user root issue - FAQ: explain root/cw build issues - FAQ: mention vserver/jail is required for security, root might help - framework for switch-user during build+install times (idea: "openpkg install foo" checks "rpm -qplv foo.src.rpm" for setuid/setgid/owner and switches to root only if necessary. Similar for -Uvh step) - unified vendor package impot/export - closer ZfOS integration (support config management, etc) - OSSP fsl improvement: separated config file parsing, daemon/deattachement mode, etc. o META - website: package repository browsing - Excel-Sheet ins Web stellen! o OpenPKG Toolchain (Execution Wrapper, User Interfaces, Commands, Perl API) - includes/replacement for openpkg-tool - includes/replacement for src2make, etc (RE+buildfarm) - includes openpkg-dev - includes registration framework - backend database (for registration & build-farm & repository browsing) - new curses-based user interface o Training Documentation Set . introduction presentation . introduction article . user guide . student guide - Solaris auf 64-Bit GCC umstellen?! (howto by default in gcc (patch), are there any real problems?) - publish OS vendor package list as installed on build farm - unknown: OpenPKG: aux.prereq.sh: check for "binary", too ------------------------------------------------------- o Jun-2004: OpenPKG 2.1 ------------------------------------------------------- - global with_debug=yes options for -g - write openssl-snakeoil CA - ASCII tar (shell script) - Automatic, enforced registration o Community Forum my.openpkg.org: - RedHat Network (RHN) for users (self-registred) - CVS Feedback forum for vendors (registered by us) - Package Maintainer forum o Optional Support for Dynamic Shared Object (DSO) Libraries (with_dso=yes) o 100% rpmlint (binary RPM checking): man pages for %{l_prefix} o openKG instance registration o Bug Database replacement o OSSP var: vartool (enhancement for "shtool subst") o Configuration Management (/etc/*: in-place editing, generating) o Daemon Monitoring (run-time checking, automatic restart) ------------------------------------------------------- o Nov-2004: OpenPKG 2.2 ------------------------------------------------------- o Certification Test (MCT+Practice) . OPCE: OpenPKG Certified Engineer (Bandbreite) (MCT + Practice [download, solve deps, edit configs, .rpmsave, how to apply SA, corrupted file find+fix, ...]) . OPCD: OpenPKG Certified Developer (Spezialist) (MCT + Practice [develop a package]) ------------------------------------------------------- o Feb-2005: OpenPKG 2.3 ------------------------------------------------------- o Unix/OpenPKG Curriculum ("all-in-one training & certification") - unknown: creation/update/deletion of external things (user, group, crontab, etc) - [integration: OSSP rc] (suspended forever) - [integration: openpkg-tool] (replaced by new toolchain) - testdrive.openpkg.org d24 139 a162 1 Request For Packaging: @ 1.165 log @DCC would be cool @ text @d27 3 a30 5 http://www.openpkg.org/status-log.cgi/perl-poe-20031009-20031009.log.dv1.ix86-freebsd4.9-re http://www.openpkg.org/status-log.cgi/perl-poe-20031009-20031009.log.dv2.ix86-freebsd5.2-re both packages broken on all platforms, bail out with same error (nearly) everywhere mkdir /re/.cpan: Permission denied at /re/lib/perl/5.6.2/CPAN.pm line 1144 [...] @ 1.164 log @remove cleared items; update shtool status @ text @d157 1 @ 1.163 log @remove cleared items @ text @d26 1 a26 1 o companion release GNU shtool 2.0.0 [rse] a47 5 - rse: perl-openpkg.pl fertig machen - rse: Perl Packaging Cleanup: - /usr/opkg/share/man/man1/perlsolaris.1 remove - use vendor-perl area instead of site area (allow CPAN shell to be used) - conflicting files: /usr/opkg/lib/perl/site_perl/5.8.1/i386-freebsd/Carp/Clan.pm @ 1.162 log @add request @ text @a39 1 o integrate uuidtool into OpenPKG to %post install %{l_prefix}/etc/openpkg/uuid file [rse] a40 5 o binary naming [thl] - solution 1: encode options into filenames with RLE - solution 2: place multiple binary RPMs into single meta file - solution 3: trivial hack: file, file.1 file.2, ... - solution 4: (preferred) revamp location id into user configurable parameter [rse] a52 1 - rse: shtool platform: redhates3 -> rhel3es? @ 1.161 log @update nmap and smtpfeed build failures @ text @d169 1 @ 1.160 log @remove cleared items @ text @a28 11 http://www.openpkg.org/status-log.cgi/nmap-3.48-20031031.log.dv16.ix86-solaris10-re [ms] tcpip.cc: In function `int send_udp_raw(int, in_addr*, const in_addr*, int, short unsigned int, short unsigned int, short unsigned int, char*, short unsigned int)': tcpip.cc:904: error: using typedef-name `udphdr_bsd' after `struct' tcpip.cc:904: error: ISO C++ forbids declaration of `type name' with no type http://www.openpkg.org/status-log.cgi/nmap-3.48-20031031.log.dv13.sparc64-solaris2.6-re [ms] checking for type of 6th argument to recvfrom()... configure: error: Cannot find type for 6th argument to recvfrom() a32 4 http://www.openpkg.org/status-log.cgi/smtpfeed-1.18-20030813.log.dv16.ix86-solaris10-re [ms] checking ipv6 stack type... Fatal: no IPv6 library lib.a found. @ 1.159 log @cleanup consistency of options by renaming some of them @ text @a28 3 http://www.openpkg.org/status-log.cgi/mkisofs-2.0.3-20030918.log.dv13.sparc64-solaris2.6-re is a nice-to-have as Solaris 2.6 is not fully supported a39 3 http://www.openpkg.org/status-log.cgi/pam-20030919-20030919.log.dv17.ix86-suse9.0-re ERROR: SOME PAM INFORMATION COULD NOT BE DETERMINED a44 7 http://www.openpkg.org/status-log.cgi/sed-4.0.9-20040110.log.dv7.ix86-solaris9-re http://www.openpkg.org/status-log.cgi/sed-4.0.9-20040110.log.dv9.sparc64-solaris9-re [...] package broken on nearly all Solaris platforms In file included from /usr/include/locale.h:51, from sed.c:48: /re/lib/gcc-lib/sparc-sun-solaris2.9/3.3.2/include/libintl.h:46: error: parse error before "const" /re/lib/gcc-lib/sparc-sun-solaris2.9/3.3.2/include/libintl.h:58: error: parse error before "unsigned" @ 1.158 log @why the successor of 1.3 is not 1.4 but 2.0 @ text @a97 3 - thl+rse: cleanup consistency of options: - with_ssl vs. with_tls [postfix] - with_berkeleydb (bdb) vs. with_innobase (innodb) [mysql] @ 1.157 log @remove cleared item @ text @a26 1 o document why version is 2.0 and not 1.4, NEWS, UPDATING [thl, ms, rse] @ 1.156 log @remove cleared item @ text @a29 3 FreeBSD 5.2-CURRENT many CORE+BASE broken @ 1.155 log @add support for /openpkg, remove branch to foldername guessing magic, allow list of instances in OPENPKG_INST @ text @a22 1 o create new environment on all servers in build farm [thl] @ 1.154 log @remove cleared and update items @ text @a23 1 - adjust openpkg-dev @ 1.153 log @remove cleared items @ text @a34 7 http://www.openpkg.org/status-log.cgi/iselect-1.2.0-20030707.log.dv23.ix86-redhatas3-re iselect_keys.c:45:20: curses.h: No such file or directory http://www.openpkg.org/status-log.cgi/kermit-8.0.209-20030918.log.dv23.ix86-redhatas3-re http://www.openpkg.org/status-log.cgi/pinfo-0.6.8-20030822.log.dv23.ix86-redhatas3-re http://www.openpkg.org/status-log.cgi/devtodo-0.1.17-20030708.log.dv23.ix86-redhatas3-re maybe just a ncurses requirement problem a48 1 http://www.openpkg.org/status-log.cgi/pam-20030919-20030919.log.dv23.ix86-redhatas3-re a73 1 o companion release OSSP uuid [rse] d75 2 a76 2 - thl: Version: %{release} deploy: problems! -> openpkg build! Release: %{version} XX, Version: %(rpm -q --qf '%release' *.spec)) o thl: binary naming: d80 1 @ 1.152 log @track latest decisions about prefixes and uid/gid pairs @ text @a22 1 o install RHEL3-ES on dv23 [ms] a23 4 - new /openpkg prefix and use uid/gid pairs 42000/42000 -r=42001/42001 -n=42002/42002 - new /openpkg-dev prefix and use uid/gid pairs 42010/42010 -r=42011/42011 -n=42012/42012 - new /openpkg-13 prefix and use uid/gid pairs 42130/42130 -r=42131/42131 -n=42132/42132 - new /openpkg-20 prefix and use uid/gid pairs 42200/42200 -r=42201/42201 -n=42202/42202 a28 1 o fix amd not building on dv2/FreeBSD-5.2 [rse] a33 4 http://www.openpkg.org/status-log.cgi/gnupg-1.2.4-20031224.log.dv7.ix86-solaris9-re [ms] same error on ix86 and sparc Solaris 9 /usr/include/bzlib.h:177: error: parse error before "FILE" @ 1.151 log @fsl is out the door; give shtool kid to proper parent @ text @d25 4 a28 3 - new /openpkg prefix and unified uid/gid pairs 42420/42420 42421/42421 42422/42422 - new /openpkg13 prefix and reuse uid/gid pairs - new /openpkg20 prefix and reuse uid/gid pairs @ 1.150 log @details about CORE and BASE packages to be fixed @ text @d32 1 a32 2 o companion release OSSP fsl 1.4.0 [thl] o companion release GNU shtool 2.0.0 [thl] @ 1.149 log @research proper dates for past milestones; clean up MUST HAVEs @ text @d36 53 a88 1 o fix all CORE and BASE packages [ms] @ 1.148 log @remember roadmap/todo issue list @ text @d12 9 a20 10 (major project milestones) o Nov-2001: Kickoff o Apr-2002: official exclusive deployment at C&W o Jan-2002: OpenPKG 1.0 (including C&W press release) o Aug-2002: OpenPKG 1.1 o Dec-2002: openpkg-tool (RDF index, build tool) o Feb-2003: OpenPKG 1.2 o Jul-2003: OpenPKG 1.3 o Sep-2003: Upgrade RPM 4.0.2 to 4.2.1 d23 14 a36 12 - ms: adm: RHEL-ES3 auf dv23 - thl: binary RPM prefix /cw -> /openpkg new /openpkg (unified uids/gids 42420/42420 42421/42421 42422/42422) on all hosts remove all /cwXX, /re, add /openpkg /openpkg13 /openpkg20; adjust openpkg-dev - rse: buildfarm: fix %pre of bootstrap: "install: %pre scriptlet failed (2), skipping openpkg-20040107-20040107" - rse: rpmtool on bootstrapping via openpkg.boot not found - thl: OSSP fsl 1.4.0 - rse: GNU shtool 2.0.0 release and use in OpenPKG - rse: fix: amd: dv2/FreeBSD-5.2 - thl+rse: doc: explain why 2.0 (not 1.4), NEWS, UPDATING, ... - ms: fix all CORE, BASE and optionally PLUS packages d39 3 a41 1 - rse: OSSP uuid & usage in OpenPKG d43 1 a43 1 - thl: binary naming: d47 1 a47 1 - rse: simplify options (for tools, etc): d66 3 a68 1 CAN HAVE: a79 1 d83 2 @ 1.147 log @apt and synaptic are now there @ text @d2 151 @ 1.146 log @openpksd would be cool as an alternative to the buggy pks @ text @a54 2 - [ext] apt - fix! - [ext] synaptic - http://www.nongnu.org/synaptic/ @ 1.145 log @rekall would be cool, maxdb will be required in January if all goes well @ text @d15 1 @ 1.144 log @nagios is there (although we still await that Christoph flushes his already done enhancements), mixmaster is there and xscreensaver is now there, too @ text @d6 2 d15 1 a39 1 - [rse] sapdb/mysql-maxdb @ 1.143 log @OpenDX looks cool, I really would like it in packaged form... @ text @a9 1 - [rse] nagios a24 1 - [rse] mixmaster (junkstat) a60 1 - [ext] xscreensaver - http://www.jwz.org/xscreensaver/ @ 1.142 log @removed obsolete entries on the wishlist @ text @d14 1 @ 1.141 log @more wishes from user community @ text @a16 1 - [cs] hylafax d46 1 a46 1 - [ext] wmf a55 1 - [ext] nedit - http://www.nedit.org/ a58 1 - [ext] gocr - http://jocr.sourceforge.net/ a69 1 - [ext] swig - http://www.swig.org/ @ 1.140 log @Stud.IP looks cool, perhaps something for ePaperwork.org @ text @d68 18 @ 1.139 log @more stuff wished @ text @d14 1 @ 1.138 log @LXR would be cool for OSSP and OpenPKG CVS @ text @a9 1 - [rse] mailman d22 2 @ 1.137 log @flush @ text @d22 1 @ 1.136 log @openmotif and ecartis now exists @ text @d10 1 a10 1 - [rse] mailman d17 2 a18 1 - [rse] imake d32 2 d46 1 @ 1.135 log @update @ text @a16 1 - [rse] ecartis a27 1 - [rse] openmotif @ 1.134 log @add more stuff and annotate with requester @ text @d29 1 a29 1 - [rse] open-motif a62 1 - [ext] openoffice - http://www.openoffice.org/ @ 1.133 log @flush pending changes @ text @d8 4 a11 4 - dict[d] - logrotate - mailman - nagios d15 49 a63 31 - bb - diablo - ecartis - imake - interbase - libgsasl - lprng/ifhp - m[eta-]cvs - mixmaster (junkstat) - mon - ngrep - nlp - ntop - nullmailer - open-motif - opengroupware - openoffice - php5 (+ apache:with_mod_php5) - rmagic - sablevm - sapdb/mysql-maxdb - sieve/perlsieve (for imapd) - smlnj - snmp with sendmail_mib - sodipodi - templates (possibly part of X11 package) - texlive - tuxpaint - wmf - xfree86 - xprobe @ 1.132 log @top is now packaged @ text @a11 1 - xinetd a17 2 - elm - freetds d35 1 a35 1 - sapdb @ 1.131 log @more things which would be nice to have packaged @ text @a11 1 - top @ 1.130 log @add community requests and sort around a little bit @ text @d19 1 d36 1 @ 1.129 log @cleanup @ text @d8 10 a18 1 - dict[d] d20 1 d24 1 d26 6 a31 1 - mailman d33 3 d39 2 a42 5 - top - xprobe 3. PERHAPS: d44 2 d47 1 a47 10 - openoffice - opengroupware - mon - rmagic - nlp - ngrep - wmf - bb - mixmaster (junkstat) - tuxpaint @ 1.128 log @remember two packages @ text @a1 37 Roadmap: ? where does https://rt.openpkg.org/index.html?q=117 fit 09-Jun-2003: - start of OpenPKG 1.3 release engineering - engineers have to flush their pending work or suspend it - inter-package dependencies related to package classes are fixed - the build platform process is reanimated and started from scratch - engineers start to fix packages flagged by build process as broken - PMOD/PSOD still fully updates packages 16-Jun-2003: - engineers fix packages still flagged by build process as broken - PMOD/PSOD still fully updates packages 23-Jun-2003: - engineers fix packages still flagged by build process as broken - PMOD/PSOD still fully updates packages 30-Jun-2003: - engineers fix packages still flagged by build process as broken - all CORE+BASE+PLUS packages have to 100% build - PMOD/PSOD updates slowed down in preparation of branching 02-Jul-2003: (rse back from holiday) - the packages are mass-merged onto 1-STABLE - the build process is restarted with 1-STABLE again 04-Jul-2003: - the 1-3-SOLID branch is created and build process is restarted on 1-3-SOLID 07-Jul-2003: - the packages are tested for /usr/opkg on dvX.dev.de.cw.net - the packages are signed and released - a press release text is written - OpenPKG 1.3 is announced 15-Jul-2003: - "break" OpenPKG 2.0: o OSSP rc (replacement) o RPM 4.2 (upgrade) o OSSP fsl (work-off) d7 17 a23 4 mailman scribus sodipodi m[eta-]cvs libgsasl dict[d] pine elm top open-motif diablo interbase sapdb sablevm xprobe sieve/perlsieve (for imapd) imake templates (possibly part of X11 package) d26 13 a38 2 texlive xfree86 openoffice opengroupware kde mon rmagic nlp ngrep wmf bb mixmaster(junkstat) tuxpaint @ 1.127 log @bring syslog(3) issue back into mind @ text @d50 2 a51 2 texlive xfree86 openoffice kde mon rmagic nlp ngrep wmf bb mixmaster(junkstat) @ 1.126 log @cleanup @ text @d4 2 @ 1.125 log @propose the roadmap for the next 3 weeks @ text @d9 1 a9 1 - enginners start to fix packages flagged by build process as broken d12 1 a12 1 - enginners fix packages still flagged by build process as broken d15 1 a15 1 - enginners fix packages still flagged by build process as broken d18 1 a18 1 - enginners fix packages still flagged by build process as broken d31 5 @ 1.124 log @Streaming server part of the Darwin Streaming Server is finished, with only polishing left to do on the admin server @ text @d2 30 @ 1.123 log @sodipodi looks as cool as scribus, so once we have a working gtk2 we should try this @ text @a4 1 darwin-streaming-server (half-done) @ 1.122 log @move out more stuff @ text @d8 1 a8 1 mailman scribus m[eta-]cvs libgsasl dict[d] @ 1.121 log @Hack the TODO to almost nothing. @ text @d1 3 a3 1 o Request For Packaging: d6 1 d12 1 a15 10 o make packages aware that they must be installed as root because they utilize special accounts or require setuid programs. o includes are both under /include and /include/. This is inconsistent. We should move to /include/ for full consistency and less conflicts. Unfortunately this means that CFLAGS/CPPFLAGS of applications then require extra -I/include//. But this can be hidden nicely with %{l_cppflags }. @ 1.120 log @Consolidate packaging requests. @ text @a0 3 High priority ------------- d13 2 a14 17 Low priority ------------ o package sometimes have %restart and %reload, other do not. This all is very inconsistent. o on package upgrade %pre/%post have to make sure that running daemons are stopped and restarted again but not if the daemon was still not started at all. o there is %l_cppflags, %l_cxxflags and %l_ldflags since recently, but they are not used across all packages. o packages glib2, gtk2, linc, orbit, libidl, etc. all place their stuff into _versioned_ directories under /include, etc. This is nasty. This can be changed because the apps using them use the pkgconfig stuff or foo-config stuff anyway. a21 60 o mozilla doesn't build under Linux, fails very early with link problems [currently at EVAL, so if not successfully, forget it for 1.2] o provide "openssl-snakeoil" utility in "openssl" package which can be used by all SSL-enabled daemon packages to create on-the-fly an own Snake Oil certificate to allow the user to at least immediately use the package. o cvs: hang problem and 100% CPU utilization under still unknown circumstances [should be now fixed with latest CVS patches included by RSE, but let's see...] o lmtp2nntp: (1) 1.2.0!!, (2) does not correctly shutdown (3) Nov 27 13:12:58 en4.engelschall.com postfix/lmtp[4093]: C35E94CE754: to=, relay=none, delay=0, status=deferred (connect to /e/visp/var/lmtp2nntp/lmtp2nntp.socket[/e/visp/var/lmtp2nntp/lmtp2nntp.s ocket]: Permission denied) [currently at PLUS level, so if not solved, just forgot for 1.2] o petidomo: 4.0b1/4.0b2 problems [currently at EVAL level, so if not solved, just forgot for 1.2] o what about logfiles in var? Use RPM's %ghost? etc. or better %preun? We need a more correct handling of this stuff! rpm -e sometimes leaves files rpm -Uvh sometimes overwrites existing logfiles o switch to flex 2.5.2x in flex package and make sure all other packages which use it (see following list) build correctly. (a2ps aide amd apache bc bind8 c2man doxygen fetchmail flex gated gentle glimpse graphviz htdig inn kerberos l2 libdnet libpcap magicpoint max nmap orbit perl perl58 petidomo php portfwd postgresql radius sharutils splint spread sysmon tetex tin treecc txt2pdf unixodbc ups var) o make packages aware that they must be installed as root because they utilize special accounts or require setuid programs. o Package proftpd sources:/include/default_paths.h has man paths (such as /etc/shutmsg) that need checking out. We don't want to write outside of instance. o Update gtk+ and dependencies: We package version 1.2 Version 1.3 is stable since July 2000 Version 2.0 is stable since March 2002 Version 2.1 is current Prerequisite packages for gtk+-2.X atk-1.X glib-2.X pango-1.X o (Optional) Shared Library Support: run crle (SOlaris) and ldconfig (FreeBSD, Linux) on system startup or/and set correct LD_LIBRARY_PATH on every usage... o postgresql: error on FreeBSD: configure find gnugetopt in /usr/local/lib and wants to work with getopt which is not in /usr/include/* @ 1.119 log @Converted entry to ticket 142. @ text @d6 1 a6 1 darwin-streaming-server (for ISSC, ask cschug) d13 2 a14 1 texlive xfree86 openoffice kde mon rmagic nlp ngrep a77 5 o Request For Packaging: dialog top wmf xfree86 kde tripwire diablo mon rmagic nlp bb mgv vnc+tight xmms texlive djbdns rt dict[d] mixmaster pine xemacs elm nessus @ 1.118 log @Converted entry to commentaire on ticket 138. @ text @a14 3 o make OSSP l2 and OSSP cfg fully stable in order to make OSSP fsl fully stable which in turn makes all of our OSSP fsl based packages. @ 1.117 log @Converted entries to commentaire on ticket 133. @ text @a14 5 o macro expansion issue: a macro should have the ability to determine the current RPM operation (query, build, install). It is for instance required for %integrity which currently complains under e.g. -qpi. Additionally it is required to correctly support the point above. @ 1.116 log @Remove header, relabel remaining two categories to high priority and low priority. @ text @a14 14 o dv12 FreeBSD 5.0-CURRENT alpha package "w3m-0.3.2.2-1.2.0" does not build for /usr/opkg o gtk2: package still broken. o perl and perl-xxx: binary RPMs of perl-xxx require _EXACTLY_ the version of perl under run-time because of contained version strings in paths. Possible solution openpkg: %define versionof() %(%{l_prefix}/bin/rpm -q --qf '%{VERSION}' %1) perl-xxx: PreReq: perl = %{versionof perl} o perl-openpkg creates and removes a wrapper script for perl in $RPM_BUILD_DIR. Parallel builds of perl packages fail because all use the same location for that wrapper script. a18 9 o gcc/ upgrade from 1.0 to 1.1 fails because of: | Created "Makefile" in /cw/RPM/TMP/gcc-3.2/obj | /cw/bin/ld: cannot open linker script file ldscripts/elf_i386.x: No such file or directory | collect2: ld returned 1 exit status | *** The command '/cw/bin/cc -o conftest conftest.c' failed. | *** You must set the environment variable CC to a working compiler. | error: Bad exit status from /cw/RPM/TMP/rpm-tmp.54822 (%build) binutils was already up to 2.13-1.1.0 @ 1.115 log @Converted to ticket 141. @ text @d1 2 a2 8 ToDo ==== OpenPKG 2.0 ----------- TODO: d46 2 a47 1 CANDO: @ 1.114 log @Converted to ticket 139. @ text @a140 20 ----------------------------------------------------------------------------- OLD STUFF: o repository pkg.cgi - the website is still broken because of the repository and RDF stuff - pkg.mkdb oder pkg.cgi schneidet Paketnamen beim ersten "-" bereits ab: sh-utils" -> "sh" - sortierung nach mehreren Kriterien: flat-list, nur source oder nur binary einer Platform optisch wie derzeit auf 2. Ebene * group + alphabetisch in group * alphabetisch * mtime * 1 und 2 Ebene zusammenfassung o new ideas - OpenPKG-server, OpenPKG-desktop, OpenPKG-cw, OpenPKG-misc distributions machen @ 1.113 log @Converted to ticket 138. @ text @a144 4 o bootstrap: - monit und/oder daemontools oder %status - put unzip in for consistency, and to simplify docbook, etc. (ms: bad idea) @ 1.112 log @Converted to ticket 137. @ text @a144 11 o rpm: - OpenPKG: add support to rpm for patch -d, i.e., passing through -d option - rpm braucht immer noch root-perms? (ms: kontextlos Frage) - /cw/RPM/TMP/ expiren damit permission probleme nicht auftreten zwischen privilegierten Usern und nicht-privilierten waehrend build-time -> tmpreaper - gettext dabeihaben bei build fuer msgfmt, etc. - rpmathome - --define 'nosmp 1' => kein -j4, etc. - rpm -qi verbessern wegen langen URLs, etc. @ 1.111 log @Converted to ticket 136. @ text @a144 8 o rc - ~/.openpkg/rc.conf overrides rc.conf plus --norc option - general openpkg_enable - /cw/local/etc/rc.d/ supporten inclusive mergen aufgrund prios mit /cw/etc/rc.d - rc verbose messages - rc %status (especially internally for %start/%stop) @ 1.110 log @Converted to ticket 135. @ text @a144 19 o doku: - root user hat /cw/bin:/cw/sbin _HINTEN_ im $PATH wg. conflicts with vendor package system, z.B. install-info des Debian-Packet-Managers in conflict with OpenPKG Texinfo andere user hat /cw/bin:/cw/sbin _VORNE im $PATH - Locales machen massiv probleme: warning wenn nicht LC_ALL=C - mach mal ne brochure (ms: preferably in pdf format) - Platform Requirements: Solaris: * SUNWski oder ANDIrand * /usr/ccs/bin Debian GNU/Linux: * libpam0g-dev * ncompress * sharutils * gettext FreeBSD: * base installation @ 1.109 log @Converted to ticket 134. @ text @a144 7 o configfiles im CVS: - RPM bootstrap beinhaltet CVS und ein leeres CVS repository - packerl beinhaltet default config + %post wo %config files sofort in CVS importiert werden. - naechtlicher Check, ob ausgecheckte Version mit Repository Version uebereinstimmt -> cvs diff mail @ 1.108 log @Converted to ticket 133. @ text @a144 14 o admin issues: - shiela works, but should really _USE_ its Environment stuff!! * emirror * zope * mailman * checkbot - openpkg+ossp mailing lists auf :include: umstellen und MMX nutzen! - automatic -CURRENT source building - package browser: alpha, by-group, top-sort - new bug database (public=roadmap & private parts) - rpmupdate script: manuell alles ausserhlab von /cw updaten auf aktuellen Stand. Vorallem: shell des cw users @ 1.107 log @Converted to ticket 131. @ text @a144 11 o package issues: - rpmx.pl: rpm -Uvhs openssh -> ..., root wird fuer install benoetigt - OpenSSH braucht moeglichkeit, nur bestimmte Hosts zuzulassen, eventuell nur ueber libwrap moeglichkeit - lsof: hat noch kein Target fuer Tru64 bzw. Digital Unix im spec file - petidomo: ala Debian: MTA provides script for aliases API - perl wuerde gerne pod2man waehrend build finden - external third-party depencencies (ms: to what?) - Tru64 GCC etc. (ms: huh?) - rpmtool config ueberall nutzen! @ 1.106 log @Converted to ticket 130. @ text @a144 42 o %package Feature nutzen -com / \ v v -sys -usr ^ ^ \ / -dev -sys ../sbin/* ../man/man8/* (../etc/*) -usr ../bin/* ../man/man1/* -com ../lib/*.so (../etc/*) -dev ../lib/*.a ../man/man3/* ../include/* (.la) potentielle Kandidaten sys/usr: - bind - dhcpd - rsync - mysql - snmp - cvs (rc.cvsd) - inn - ntp - openssh - openldap - samba - sendmail potentielle Kandidaten com/dev: - jpeg - png - glib - gtk - libiconv - libpcap - ncurses - openssl (usr,dev) - pth - qt - sasl - sfio - skey - slang - zlib @ 1.105 log @Reorganization of older category entries. @ text @a144 6 - prereq script (-> cschug) - for OpenPKG 1.2: - use more l_xusr/l_xgrp for x = r and x = n (ms: finito?) - l_mgrp problem reported by ps (ms: no followup received) - INN still does not startup for news.openpkg.org (ms: wrong) @ 1.104 log @Ticket 67, item unreproducible and probably fixed during VLAN 23 firewall reconfiguration. @ text @a145 2 - put unzip into bootstrap for consistency, and to simplify docbook, etc. (ms: this might not be needed or desirable at all!) d147 4 a150 41 - use more l_xusr/l_xgrp for x = r and x = n - l_mgrp problem reported by ps - rc - ~/.openpkg/rc.conf overrides rc.conf plus --norc option - general openpkg_enable - /cw/local/etc/rc.d/ supporten inclusive mergen aufgrund prios mit /cw/etc/rc.d - rc verbose messages - rc %status (especially internally for %start/%stop) - OpenPKG: add support to rpm for patch -d, i.e., passing through -d option - admin: openpkg+ossp mailing lists auf :include: umstellen und MMX nutzen! - admin: automatic -CURRENT source building - admin: package browser: alpha, by-group, top-sort - new bug database (public=roadmap & private parts) - dev: OpenPKG: rpmtool config ueberall nutzen! - doc: brochure (ms: preferably in pdf format) o INN still does not startup for news.openpkg.org o the website is still broken because of the repository and RDF stuff o shiela works, but should really _USE_ its Environment stuff!! - emirror - zope - mailman - checkbot o monit und/oder daemontools oder %status im Bootstrap o rpm braucht immer noch root-perms? (ms: kontextlos Frage) o rpmx.pl: rpm -Uvhs openssh -> ... - root wird fuer install benoetigt o perl wuerde gerne pod2man waehrend build finden o external third-party depencencies (ms: to what?) o rpmupdate script: manuell alles ausserhlab von /cw updaten auf aktuellen Stand. Vorallem: shell des cw users o OpenSSH braucht moeglichkeit, nur bestimmte Hosts zuzulassen, eventuell nur ueber libwrap moeglichkeit o Tru64 GCC etc. o Config-Files im CVS: - RPM bootstrap beinhaltet CVS und ein leeres CVS repository - packerl beinhaltet default config + %post wo %config files sofort in CVS importiert werden. - naechtlicher Check, ob ausgecheckte Version mit Repository Version uebereinstimmt -> cvs diff mail d193 34 a226 6 o /cw/RPM/TMP/ expiren damit permission probleme nicht auftreten zwischen privilegierten Usern und nicht-privilierten waehrend build-time -> tmpreaper o lsof hat noch kein Target fuer Tru64 bzw. Digital Unix im spec file o Doku: o root user hat /cw/bin:/cw/sbin _HINTEN_ im $PATH wg. conflicts with vendor d230 3 a232 2 o Locales machen massiv probleme: warning wenn nicht LC_ALL=C o Platform Requirements: d234 2 a235 2 - SUNWski oder ANDIrand - /usr/ccs/bin d237 4 a240 4 - libpam0g-dev - ncompress - sharutils - gettext d242 10 a251 8 - base installation o Web: pkg.cgi: flat-list, nur source oder nur binary einer Platform optisch wie derzeit auf 2. Ebene o pkg.mkdb oder pkg.cgi schneidet Paketnamen beim ersten "-" bereits ab: sh-utils" -> "sh" o OpenPKG-server, OpenPKG-desktop, OpenPKG-cw, OpenPKG-misc distributions machen d253 5 d262 20 a281 6 o petidomo: ala Debian: MTA provides script for aliases API o repository: sortierung nach mehreren Kriterien: - group + alphabetisch in group - alphabetisch - mtime - 1 und 2 Ebene zusammenfassung @ 1.103 log @Ticket 67, remove entry after fixes to xfig and x11-ssh-askpass. @ text @a172 3 o rpm --rebuild http://foo.src.rpm http://bar.src.rpm http://bla.src.rpm bleibt i.d.R. nach dem build von foo haengen bzw. er hat wohl Probleme, bar zu saugen. Es erfolgt auch kein timeout. @ 1.102 log @Ticket 67, made usage of X11 consistent @ text @a164 1 o PATH="%{l_prefix}/bin:$PATH"; export PATH kann entfernt werden!! @ 1.101 log @Cleanup, add comments, make a new category for rc, contributor page is finished, 'description cleanups' is too abstract, website is already automatically updated, rpm doesn't need --user/--group anymore. @ text @a150 1 - consistently use X11 package @ 1.100 log @Back out removal of unzip bootstrap entry, due to mistaken LZW concept causing prior removal. @ text @a148 1 - ~/.openpkg/rc.conf overrides rc.conf plus --norc option d151 4 a154 1 - general openpkg_enable for rc a156 1 - consistently use X11 package d159 3 a161 6 - OpenPKG: add support to rpm for patch -d, i.e., passing through -d option * admin: contributor page & area - admin: openpkg+ossp mailing lists auf :include: umstellen und MMX nutzen! - admin: automatical -CURRENT source building d165 1 a165 1 - doc: brochure a166 1 o description cleanups a168 1 o the website should be automatically updated by cron d178 3 a180 2 o rpm braucht wohl --user/--group? o rpm braucht immer noch root-perms? d182 1 a182 1 o external third-party depencencies a188 2 o rpmx.pl: rpm -Uvhs openssh -> ... - root wird fuer install benoetigt @ 1.99 log @Ticket 67, Style guide mostly replaced by speclint, bugdb config finished, gunzip and zlib both in bootstrap now, with_xxx not needed in %descriptions thanks to option macro, RDF indexing done by openpkg-tool. @ text @d146 2 @ 1.98 log @Ticket 67, schmeiz mal raus lauter Pakherln die schon gemacht sind (wie sendmail), oder woanders im todo Liste stehen (wie kde, koffice, scribus). @ text @a145 3 - OpenPKG Style Guide! - admin: openpkg bugdb config zerschossen - put unzip into bootstrap for consistency and to simplify docbook, etc. a165 1 o with_xxx=xxx nicht ueberall im %description a168 1 o the RDF indexing is still incomplete @ 1.97 log @Ticket 67, samba problem unreproducible, openldap problem unreproducible, pop before smtp problem solved by pop4sd package. @ text @d19 1 a19 1 texlive xfree86 openoffice kde mon rmagic nlp a145 4 - new packages: scribus, ngrep - sendmail - kdexxxx (3.0) - koffice @ 1.96 log @snort now finally done... @ text @a252 4 o OpenLDAP unter Solaris hat falsche Pfade drin, weil bei "make install" erneut adjustiert wird o Samba: problem ist auch, dasz man alle(!) nmbd Prozesse abschiessen muss damit keine Leichen rumliegen a281 1 o qpopper: pop-before-smtp a287 1 @ 1.95 log @remove again... huuuhhuuu @ text @d16 1 a16 1 sablevm snort xprobe sieve/perlsieve (for imapd) @ 1.94 log @Remember our xmkmf/imake worries, although it would be nicer to forget. @ text @a12 1 hylafax (for ISSC) @ 1.93 log @remember issues @ text @d18 1 @ 1.92 log @Team M & M: fixed cyclic perl module dependencies between URI and SOAPLite and reworked 'Provides' / 'Conflicts' to force a consistent state in any given instance @ text @d12 2 a13 1 - @ 1.91 log @Removed spamassasin, xfig, and transfig, so remove these from package list @ text @a33 5 o cyclic requirement: %{l_prefix}/lib/perl/site_perl/5.8.0/SOAP/Lite.pm from perl-xml requires URI.pm which comes with perl-www. Besides the fact that it is overkill to install perl-www just to get URI.pm, perl-www requires perl-xml. a37 5 o virtual packages and provides/conflicts: we would expect that if two packages provide FOO they automatically also conflict each other. But this seems to be not the case. See MTA and sendmail/postfix/exim/ssmtp as an example. @ 1.90 log @move some tasks out into tickets @ text @d14 3 a16 4 mailman spamassassin scribus m[eta-]cvs libgsasl dict[d] pine elm top open-motif diablo interbase sapdb sablevm xfig+transfig snort xprobe sieve/perlsieve (for imapd) @ 1.89 log @Appended ocaml comment. @ text @a9 12 o High-Priority Tasks: 1. for Hosting/DNS setup: - package MaraDNS [mlelstv] 2. for Hosting: get the combination of imapd+postfix+tls+sasl+(mysql|openldap) running [mlelstv] 3. for OpenPKG: deploy RT with full bi-directional mailing list gatewaying [rse] 4. X11: - alternative 1: package x11 extend with adjusted imake config plus adjusted xmkmf - alternative 2: package xfree86/x11r6 and finally solve X11-dependent packages d17 1 a20 7 o while run-time testing samba for http://www.openpkg.org/security/OpenPKG-SA-2003.021-samba.html it was found that samba-2.2.5-1.1.2 does not compile on solaris[89] using the native compiler and linker. All other releases use binutils on solaris. This issue is possibly true for previous SOLID releases now because the reason appears to be related to an updated OS. [thl] a23 21 o imapd: companion package "sieve" "perlsieve" o upgrade to RPM 4.2 o BUG: Wrong magic on setuid root shell scripts. Permissions and ownerships not setted correctly, file system not in sync with package database. | # /cw/bin/rpm -q tsmc | tsmc-5.1.5.14-20030224 | # ls -l /cw/bin/dsmtca | -rwxr-xr-x 6 cw cw 679 Feb 26 15:37 /cw/bin/dsmtca | # /cw/bin/rpm -V tsmc | .M...U.. /cw/bin/dsmtca o BUG: ocaml package hangs under "configure" time on FreeBSD 4. and later : The "labltk" library: not found o BUG: vcheck since some time is unable to check vendor locations where a second connection is involved. See for example "vc.mozilla". Seems like we have to add a little sleep() call to vcheck between the two connections? a24 10 o file conflict: mico:nsd.8 and nsd:nsd.8 o sane environment for bootstrap [thl] as of 20030304, on RedHat 8 the bootstrap sources aliases from the root user's .bashrc causing "rm" to actually execute "rm -i" and do other strange things. According to http://cvs.openpkg.org/chngview?cn=7283 something regarding bashrc was changed but for other reasons and the alias effect needs to be verified. @ 1.88 log @Apppending latest information @ text @d56 1 @ 1.87 log @remember perl-openpkg issue @ text @d27 1 a27 1 dict[d] pine elm nessus top open-motif diablo interbase sapdb d30 1 a30 1 texlive xfree86 openoffice kde mon rmagic bb nlp @ 1.86 log @result from todays /usr/opkg run @ text @d79 4 @ 1.85 log @imapd problem solved by moving kerberos files out of sight @ text @d39 3 @ 1.84 log @cyclic requirement between perl-www/URI.pm and perl-xml/SOAP/Lite.pm @ text @a38 7 o imapd on freebsd 4.7: from acap_err.c:5: /usr/include/com_right.h:47: redefinition of `struct error_table' acap_err.c: In function `initialize_acap_error_table': acap_err.c:28: warning: implicit declaration of function `init_error_table' INFO: this is not a problem within imapd but a conflict between freebsd and the kerberos package. @ 1.83 log @explain why imapd doesn't build @ text @d83 5 @ 1.82 log @be more precise and mention binutils @ text @d43 2 @ 1.81 log @remember samba-*-1.1.? issue on updated solaris @ text @d35 3 a37 2 the native compiler. This is possibly true for previous SOLID releases now because the reason appears to be an updated OS. [thl] @ 1.80 log @we really want snort and xprobe packaged @ text @d32 6 @ 1.79 log @remember issue @ text @d28 1 a28 1 sablevm xfig+transfig @ 1.78 log @do not forget that finally we would like to have an OpenOffice package, too. @ text @d37 2 @ 1.77 log @update todo list, what else... @ text @d30 1 a30 1 texlive xfree86 kde mon rmagic bb nlp @ 1.76 log @Removed requested package arpd @ text @a11 1 - package BIND: add with_dlz option a12 1 - package PowerDNS (cschug has preview package, needs fixing) d26 1 a26 1 mailman spamassassin scribus lyx m[eta-]cvs libgsasl d28 1 @ 1.75 log @Remember to resolve file conflict in nsd and mico. @ text @d29 1 a29 2 dict[d] pine elm nessus top open-motif diablo arpd interbase sapdb @ 1.74 log @if time permits, we should try to package the remaining two open-source 'real' RDBMS, too @ text @d59 2 @ 1.73 log @more work to do @ text @d30 1 @ 1.72 log @rpm file magic bug @ text @d9 14 @ 1.71 log @remember @ text @d26 9 @ 1.70 log @remember issue @ text @d14 1 a14 1 mailman spamassassin scribus lyx gtk2 m[eta-]cvs libgsasl d17 6 a22 1 texlive wmf xfree86 kde mon rmagic bb nlp @ 1.69 log @remember @ text @d21 2 @ 1.68 log @Remember checking for other nonnative path identifiers in proftpd. @ text @d21 7 @ 1.67 log @Appending new package arpd @ text @d123 4 @ 1.66 log @Removing packaged programs from text @ text @d15 1 a15 1 dict[d] pine elm nessus top open-motif diablo @ 1.65 log @SpamAssassin gets more and more popular, so we should give it a try, too @ text @d14 2 a15 2 mailman spamassassin honeyd scribus lyx gtk2 m[eta-]cvs libgsasl dict[d] pine elm nessus top mgv open-motif diablo @ 1.64 log @we really should also have mailman, because its such popular and could be of more usefulness than majordomo @ text @d14 2 a15 2 mailman honeyd scribus lyx gtk2 m[eta-]cvs libgsasl dict[d] pine elm nessus top mgv open-motif diablo @ 1.63 log @flush pending changes @ text @d14 1 a14 1 honeyd scribus lyx gtk2 m[eta-]cvs libgsasl dict[d] pine elm @ 1.62 log @honeyd looks very cool and we should have it in our portfolio @ text @d9 11 a28 5 o Request For Packaging: 1. IMMEDIATELY: 2. IF TIME PERMITS: honeyd scribus lyx gtk2 m[eta-]cvs libgsasl dict[d] pine elm nessus top mgv open-motif diablo 3. PERHAPS: texlive wmf xfree86 kde mon rmagic bb nlp a37 2 o upgrade to RPM 4.1 @ 1.61 log @jdbm, jikes, html2text, html2ps are done @ text @d20 1 a20 1 2. IF TIME PERMITS: scribus lyx gtk2 m[eta-]cvs libgsasl dict[d] pine elm nessus top mgv open-motif diablo @ 1.60 log @more stuff required @ text @d19 1 a19 1 1. IMMEDIATELY: jdbm(http://aurora.rg.iupui.edu/~schadow/dbm-java/), jikes (for jdbm?), html2text, html2ps @ 1.59 log @fresh meat is immediately required for tanto boxes until Wednesday. Who are our Java gurus? @ text @d19 1 a19 1 1. IMMEDIATELY: jdbm(http://aurora.rg.iupui.edu/~schadow/dbm-java/), jikes (for jdbm?) @ 1.58 log @would be cool to also have scribus and lyx packaged for us @ text @d19 1 a19 1 1. IMMEDIATELY: @ 1.57 log @this was already fixed last week @ text @d20 1 a20 1 2. IF TIME PERMITS: gtk2 m[eta-]cvs libgsasl dict[d] pine elm nessus top mgv open-motif diablo @ 1.56 log @bootstrap vs. bashrc (alias) issue @ text @a22 22 o openssh crashes on FreeBSD 5.0 somewhere in OSSP l2 (via OSSP fsl): $ gdb ./sshd (gdb) run -D Starting program: /tmp/rse/openssh-3.5p1/sshd -D Program received signal SIGBUS, Bus error. 0x080825fd in l2_channel_destroy () (gdb) bt #0 0x080825fd in l2_channel_destroy () #1 0x08082658 in l2_channel_destroy () #2 0x08081505 in closefsllog () #3 0x08081d57 in closelog () #4 0x0806f1c6 in do_log (level=SYSLOG_LEVEL_DEBUG1, fmt=0x80f782b "Bind to port %s on %s.", args=0xbfbff494 "Dõ¿¿dõ¿¿àË\004\b\177\004") at log.c:394 #5 0x0806ed0b in debug (fmt=0x80f782b "Bind to port %s on %s.") at log.c:159 #6 0x0804ce36 in main (ac=2, av=0xbfbffa74) at sshd.c:1167 #7 0x0804afd5 in _start () It works with "sshd -d" (because there OSSP fsl is not used and logging is performed on stderr :-) and this is the same behaviour Peter S. already has seen some time ago on FreeBSD 4 boxes (there the error just disappeared). OpenSSH performs a lot of openlog, syslog, closelog sequences! @ 1.55 log @Appended postgresql getopt error on FreeBSD comment @ text @d10 8 @ 1.54 log @gtk2 is missing, we only have glib2 @ text @d146 4 @ 1.53 log @tightvnc done @ text @d12 1 a12 1 2. IF TIME PERMITS: m[eta-]cvs libgsasl dict[d] pine elm nessus top mgv open-motif diablo @ 1.52 log @update todo list @ text @d13 1 a13 1 3. PERHAPS: vnc+tight texlive wmf xfree86 kde mon rmagic bb nlp @ 1.51 log @Just packaged ddd. @ text @d12 2 a13 2 2. IF TIME PERMITS: m[eta-]cvs libgsasl dict[d] pine elm nessus top mgv open-motif 3. PERHAPS: vnc+tight xmms texlive wmf xfree86 kde diablo mon rmagic bb nlp @ 1.50 log @mixmaster packaged @ text @d130 1 a130 1 mgv vnc+tight xmms texlive ddd djbdns rt dict[d] mixmaster pine @ 1.49 log @vcg packaged @ text @d12 1 a12 1 2. IF TIME PERMITS: m[eta-]cvs libgsasl dict[d] pine elm nessus top mgv mixmaster open-motif @ 1.48 log @Meta-CVS looks promising for some tasks and more and more people are using it on cvs-info @ text @d12 1 a12 1 2. IF TIME PERMITS: m[eta-]cvs libgsasl vcg dict[d] pine elm nessus top mgv mixmaster open-motif @ 1.47 log @ops, I've already packaged 'dialog' some months ago... @ text @d12 1 a12 1 2. IF TIME PERMITS: libgsasl vcg dict[d] pine elm nessus top mgv mixmaster open-motif @ 1.46 log @ops, cross-over commits @ text @d13 1 a13 1 3. PERHAPS: vnc+tight xmms texlive dialog wmf xfree86 kde diablo mon rmagic bb nlp @ 1.45 log @flush pending changes @ text @d11 1 a11 1 1. IMMEDIATELY (Tanto Xipolis): mtr @ 1.44 log @provided mtr (tested on freebsd/debian) @ text @d11 3 a13 2 1. IF TIME PERMITS: dict[d] pine elm nessus top ddd mgv mixmaster 2. PERHAPS: vnc+tight xmms texlive dialog wmf xfree86 kde diablo mon rmagic bb nlp @ 1.43 log @more fresh meat required @ text @d11 2 a12 3 1. IMMEDIATELY (Tanto Xipolis): mtr 2. IF TIME PERMITS: dict[d] pine elm nessus top ddd mgv mixmaster 3. PERHAPS: vnc+tight xmms texlive dialog wmf xfree86 kde diablo mon rmagic bb nlp @ 1.42 log @some things are resolved now @ text @d11 1 @ 1.41 log @xemacs is done, too @ text @d11 1 a11 2 1. IMMEDIATELY: tex4ht 2. IF TIME PERMITS: dict[d] pine elm nessus top ddd mgv djbdns mixmaster @ 1.40 log @update and give priorities @ text @d11 1 a11 1 1. IMMEDIATELY: tex4ht xemacs @ 1.39 log @remember fact @ text @d10 5 a178 5 - doc: still a couple of FIXMEs in handbook o rc.pod & local rc.d support o _enable + if code oder () o fetch command for --fetch o group: license: checken auf korrektheit @ 1.38 log @remember issue for next week @ text @d26 5 a30 3 It works with "sshd -d" and this is the same behaviour Peter S. already has seen some time ago on FreeBSD 4 boxes (there the error just disappeared). OpenSSH performs a lot of openlog, syslog, closelog sequences! @ 1.37 log @remember issues @ text @d10 20 @ 1.36 log @cdrecord is done @ text @d10 10 @ 1.35 log @nessus would be cool, too @ text @d92 1 a92 1 cdrecord dialog top wmf xfree86 kde tripwire diablo mon rmagic nlp bb @ 1.34 log @remember issue @ text @d93 2 a94 1 mgv vnc+tight xmms texlive ddd djbdns rt dict[d] mixmaster pine xemacs elm @ 1.33 log @remember issues @ text @d93 1 a93 1 mgv vnc+tight xmms texlive ddd djbdns rt dict[d] mixmaster pine xemacs @ 1.32 log @remember issue @ text @d5 1 a5 1 OpenPKG 1.2 d10 2 d93 1 a93 1 mgv vnc+tight xmms texlive ddd djbdns rt dict[d] mixmaster a107 5 OpenPKG 2.0 ----------- o upgrade to RPM 4.1 @ 1.31 log @seems to be gone with 7.3.1, although I'm not sure @ text @d10 5 @ 1.30 log @remember issue @ text @a9 4 o postgresql 7.3: it fails to build on FreeBSD if the gnugetopt ports is installed under /usr/local because of /usr/local/lib/libgnugetopt.a, etc. @ 1.29 log @cvs2cl now packaged @ text @d27 3 @ 1.28 log @netpbm is now packaged @ text @d87 1 a87 1 mgv vnc+tight xmms cvs2cl texlive ddd djbdns rt dict[d] mixmaster @ 1.27 log @sort by priority -- feel free to pick up the issues yourself @ text @d87 1 a87 1 netpbm mgv vnc+tight xmms cvs2cl texlive ddd djbdns rt dict[d] mixmaster @ 1.26 log @issue already solved @ text @a9 12 o packages glib2, gtk2, linc, orbit, libidl, etc. all place their stuff into _versioned_ directories under /include, etc. This is nasty. This can be changed because the apps using them use the pkgconfig stuff or foo-config stuff anyway. o make OSSP l2 and OSSP cfg fully stable in order to make OSSP fsl fully stable which in turn makes all of our OSSP fsl based packages. o on package upgrade %pre/%post have to make sure that running daemons are stopped and restarted again but not if the daemon was still not started at all. d23 9 d35 5 a46 2 CANDO: @ 1.25 log @Thanks to Michael van Elst for fixing this nasty bug @ text @a9 8 o The new (with openpkg-20021230 and higher) %option and %options macros were deployed to all packages which previously had any options at all. For consistency and finalization reasons, the packages with now only "Options: none" should be also changed to "%options" plus a dep to "openpkg >= 20021230". Unfortunately this would mean a release bump and a FTP server update of around 400 packages, so I delay this a little bit ;-) @ 1.24 log @remember issue @ text @a9 3 o w3m (perhaps just after OpenSSL 0.9.7 upgrade?): "w3m https://www.openssl.org/" -> Segmentation fault (core dumped) @ 1.23 log @remember issue @ text @d10 3 @ 1.22 log @remember issue @ text @d10 7 a16 1 o deploy new (with openpkg-20021230 and higher) %option and %options macros. @ 1.21 log @remember issue @ text @d10 2 @ 1.20 log @i want dict and mixmaster, does anybody want contribute them? @ text @d10 5 @ 1.19 log @I think this is a TODO @ text @d82 1 a82 1 netpbm mgv vnc+tight xmms cvs2cl texlive ddd djbdns rt @ 1.18 log @test commit after OSSP shiela upgrade @ text @d29 10 a67 9 o there is %l_cppflags, %l_cxxflags and %l_ldflags since recently, but they are not used across all packages. o includes are both under /include and /include/. This is inconsistent. We should move to /include/ for full consistency and less conflicts. Unfortunately this means that CFLAGS/CPPFLAGS of applications then require extra -I/include//. @ 1.17 log @upgrade and sort @ text @d260 1 @ 1.16 log @finally done, too. @ text @d10 3 a16 12 o petidomo: 4.0b1/4.0b2 problems o cvs: hang problem and 100% CPU utilization under still unknown circumstances [should be now fixed with latest CVS patches included by RSE, but let's see...] o lmtp2nntp: (1) 1.2.0!!, (2) does not correctly shutdown (3) Nov 27 13:12:58 en4.engelschall.com postfix/lmtp[4093]: C35E94CE754: to=, relay=none, delay=0, status=deferred (connect to /e/visp/var/lmtp2nntp/lmtp2nntp.socket[/e/visp/var/lmtp2nntp/lmtp2nntp.s ocket]: Permission denied) a20 7 o upgrade to RPM 4.1 o make OSSP l2 and OSSP cfg fully stable in order to make OSSP fsl fully stable which in turn makes all of our OSSP fsl based packages. o mozilla doesn't build under Linux, fails very early with link problems d30 5 d40 13 a52 1 CANDO: d96 5 @ 1.15 log @issue solved @ text @a9 3 o package consistency cleanups: "Options: none", remove backslashes on --define lines, etc. @ 1.14 log @one more point :-( @ text @a53 4 o Majordomo: majordomo-approve has to strip off "Delivered-To:" headers from the mail in its body content in order to make sure that Postfix MTA does not bounce the mail because of loop detection. @ 1.13 log @one point solved, another hopefully solved, too. @ text @d54 4 @ 1.12 log @one more todo point @ text @a16 2 o INN: does not correctly shutdown: rc.news and innwatch keep running d20 1 @ 1.11 log @remember more issues @ text @d49 5 @ 1.10 log @remember issue @ text @d41 9 @ 1.9 log @remember issue @ text @d38 2 @ 1.8 log @remember issue @ text @d10 3 @ 1.7 log @OpenSSL project requires djbdns and RT @ text @d27 4 @ 1.6 log @I really would like 'ddd' to be packages, but it needs Motif/Lesstif @ text @d61 1 a61 1 netpbm mgv vnc+tight xmms cvs2cl texlive ddd @ 1.5 log @remember l_cxxflags @ text @d61 1 a61 1 netpbm mgv vnc+tight xmms cvs2cl texlive @ 1.4 log @now fixed, too. @ text @d39 2 a40 2 o there is %l_cppflags and %l_ldflags since recently, but they are not used across all packages. @ 1.3 log @shrink more @ text @a15 3 o wml 2.0.8 fails with Perl 5.8.0, 2.0.9 does not package because of Autoconf inconsistencies @ 1.2 log @shrink @ text @d63 2 a64 3 cdrecord dialog dlint dnswalk dog ed emil sgrep symlinks top tree wmf weblint xfree86 kde tripwire diablo mon rmagic nlp magicpoint bb netpbm mgv vnc+tight xmms smake eperl cvs2cl @ 1.1 log @moved to this location from openpkg-adm @ text @d63 3 a65 4 cdrecord dialog dlint dnswalk dog ed emil sgrep splitdigest symlinks tmpreaper top tree ttylog wmf weblint websec wipe xfree86 kde tripwire diablo mon analog+rmagic nlp magicpoint bb netpbm mgv vnc+tight xmms icecast smake eperl cvs2cl @