Future of s390 port

2005-09-26 Thread Gerhard Tonn
Due to lack of time I am not able to do the s390 porting work anymore. I 
am looking for someone
who is interested to take over the s390 port. This includes the 
administration of the buildd servers,
analyzing build failures and requalification of the s390 port for the 
etch release, see

http://lists.debian.org/debian-devel-announce/2005/09/msg00012.html .

Regards,
Gerhard


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: attention to bug 321435

2005-09-30 Thread Gerhard Tonn

Thomas Bushnell BSG wrote:

Please see http://bugs.debian.org/321435.

This bug is that gs-gpl fails to work on s390.  I recall just seeing
a principal s390 developers say he was no longer doing the Debian s390
port.  I don't know what effect this has on the bug.

This bug is blocking a number of packages, at the very least, ifhp and
scummvm.  Something needs to happen...

I'm not sure what.


I have already looked into the bug and it seems to be a rather 
complicated issue. I will debug it in more detail this weekend.


Regards,
Gerhard


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: attention to bug 321435

2005-09-30 Thread Gerhard Tonn

Gerhard Tonn wrote:

Thomas Bushnell BSG wrote:


Please see http://bugs.debian.org/321435.

This bug is that gs-gpl fails to work on s390.  I recall just seeing
a principal s390 developers say he was no longer doing the Debian s390
port.  I don't know what effect this has on the bug.

This bug is blocking a number of packages, at the very least, ifhp and
scummvm.  Something needs to happen...

I'm not sure what.



I have already looked into the bug and it seems to be a rather 
complicated issue. I will debug it in more detail this weekend.




For some reason a recompiled version works now. I have uploaded a binary 
NMU and will rebuild dependent packages tomorrow.


Gerhard


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: GCC 3.2 transition

2002-08-16 Thread Gerhard Tonn
On Friday 16 August 2002 15:51, Matthew Wilcox wrote:
> I got sick of listening to people discuss the gcc 3.2 transition in an
> uninformed manner.  So I've whipped up a transition plan which will
> hopefully get us from A to B without causing too much pain.  Haha.
> I'm entirely fallible and I don't pretend to understand all the issues
> involved with doing the transition.  But by writing down a plan at
> least it can be updated and fixed before we have to start _doing_
> the transition.
>
> Comments and corrections welcomed.  
>

I think, the question is, whether the transition should be done by the 
package maintainers or by the platform porters. 

If it is done by the platform porters a special build server has to be setup 
for each platform recompiling all packages depending on c++. A wanna build 
feature creating packages for NMUs can be used. The packages that have been 
built successfully can then be uploaded to a local archive or to auric which 
will probably break some other packages. The packages that haven't been built 
successfully have to be rebuilt. This is basically the approach used to build 
packages for a new architecture. The advantage is that the transition takes 
probably only one week on most architectures. The disadvantage is that we 
must know all C++ packages in advance.

Gerhard




Re: GCC 3.2 transition

2002-08-17 Thread Gerhard Tonn
On Friday 16 August 2002 20:26, you wrote:
> On Friday 16 August 2002 15:51, Matthew Wilcox wrote:
>
> If it is done by the platform porters a special build server has to be
> setup for each platform recompiling all packages depending on c++. A wanna
> build feature creating packages for NMUs can be used. 

I am currently doing this experiment on s390 without uploading of course. I 
have grepped the build logs of about 4000 packages that I have access to for 
g++|c++ and about 900 packages qualified. I am currently rebuilding these 
packages with gcc-3.2 using a local wanna-build DB. This will take some days. 
I will let you know the results.

Gerhard




Re: GCC 3.2 transition

2002-08-19 Thread Gerhard Tonn
On Saturday 17 August 2002 19:28, you wrote:
>
> I am currently doing this experiment on s390 without uploading of course. I
> have grepped the build logs of about 4000 packages that I have access to
> for g++|c++ and about 900 packages qualified. I am currently rebuilding
> these packages with gcc-3.2 using a local wanna-build DB. This will take
> some days. I will let you know the results.
>

I have put the preliminary data to 
http://people.debian.org/~gt/gcc-3.2_transition/ .The file Packages contains 
all files currently being rebuilt. The subdirectory failed contains the build 
logs of all failed packages, still a lot, mainly due to c++ default argument 
check changes since gcc 3.0. The subdirectory dep-wait contains the build 
logs of all packages that depend on another package being built with gcc 3.2. 
I have qualified the dependency with subdirectories if known. The 
subdirectory 1iteration contains the build logs of all packages that compiled 
successfully during the first iteration, i.e. only dependent on libstdc++. 
The subdirectory 2iteration will contain the build logs of all packages that 
will compile successfully during the second iteration and so on.

I will update the data once a day. Currently about 300 packages have been 
touched.

I hope the data helps with any transition plan.

I think Matthew has presented a fine plan, but it is open how long the 
transition will take with this plan. Maybe a deadline will be helpful, after 
that source NMUs should be done.

Doing binary NMUs for each platform as in my experiment would also work but 
needs a volunteer for each platform and a lot of bug reports for all the 
failed builds.

Both approaches will duplicate the size of the affected packages in the 
archive of course.

Gerhard




First experience with gcc-3.2 recompiles

2002-08-23 Thread Gerhard Tonn
As I have told in another thread, I am currently rebuilding all packages 
depending on c++ on s390. All packages have been touched now. The results are:

406 packages have been built successfully
222 packages depend on other packages built with gcc-3.2
   90 on qt libraries
   12 on libsigc++
 7 on gtkmm
 9 on fltk
 ...
246 packages haven't been built successfully

In most cases a compile error similar to

default argument given for parameter 12 of ...
after previous specification in ...

occurs.

The build logs of the packages can be found at
http://people.debian.org/~gt/gcc-3.2_transition


Gerhard




Re: First experience with gcc-3.2 recompiles

2002-08-26 Thread Gerhard Tonn
On Sunday 25 August 2002 22:00, you wrote:
>
> > The build logs of the packages can be found at
> > http://people.debian.org/~gt/gcc-3.2_transition
>
> I hate to say, but the list of failed packages needs to get
> investigated a little bit, since not all failures seem to be GCC 3.2
> and syntax related:
>
>
> apt: failed with "debian/rules:20: build/environment.mak: No such file or
> directory" gg: failed with "/usr/bin/ld: cannot find -ljpeg"
> hylafax: failed because textfmt wasn't built[1]
> latte: failed with "Your STL string implementation is unusable."
> nana: failed with "make: dh_testdir: Command not found"
> qnix: failed with "make: execvp: ./configure: Permission denied"
>

I am going to write bug reports for build problems that are not gcc 3.2 
specific.

Gerhard




Re: First experience with gcc-3.2 recompiles

2002-08-26 Thread Gerhard Tonn
On Monday 26 August 2002 18:55, you wrote:
> On Mon, 26 Aug 2002, Gerhard Tonn wrote:
> > > apt: failed with "debian/rules:20: build/environment.mak: No such file
> > > or directory" gg: failed with "/usr/bin/ld: cannot find -ljpeg"
> > > hylafax: failed because textfmt wasn't built[1]
> > > latte: failed with "Your STL string implementation is unusable."
> > > nana: failed with "make: dh_testdir: Command not found"
> > > qnix: failed with "make: execvp: ./configure: Permission denied"
> >
> > I am going to write bug reports for build problems that are not gcc 3.2
> > specific.
>
> Do be a bit careful, APT didn't build because you changed the package
> (NMU version number) and didn't have autoconf/etc installed which are not
> needed otherwise.
>

I have started to subcategorize the failed packages. The subdirectory 
gcc-3.2_specific contains the gcc-3.2 specific compile problems. The other 
failed packages are still under investigation. I will rebuild them with 
gcc-2.95 and without NMU versioning to verify the failure.

Gerhard




Re: First experience with gcc-3.2 recompiles

2002-08-28 Thread Gerhard Tonn
On Sunday 25 August 2002 22:00, you wrote:
> Gerhard Tonn wrote:
> > As I have told in another thread, I am currently rebuilding all packages
> > depending on c++ on s390. All packages have been touched now. The results
> > are:
> >
> > 406 packages have been built successfully
> > 222 packages depend on other packages built with gcc-3.2
> >90 on qt libraries
> >12 on libsigc++
> >  7 on gtkmm
> >  9 on fltk
> >  ...
> > 246 packages haven't been built successfully
> >
> > In most cases a compile error similar to
> >
> > default argument given for parameter 12 of ...
> > after previous specification in ...
> >
> > occurs.
> >
> > The build logs of the packages can be found at
> > http://people.debian.org/~gt/gcc-3.2_transition
>
> I hate to say, but the list of failed packages needs to get
> investigated a little bit, since not all failures seem to be GCC 3.2
> and syntax related:
>
>

I have moved them to 4 subdirectories

- 157 packages in gcc-3.2_specific   
- 46 packages in common (error occurs also with gcc-2.95)
- 3 packages in s390_specific (e.g. ICE)
- 24 packages in build_dep (if build dep packages are not installable)

Gerhard




problems with binary NMU and apt

2001-09-14 Thread Gerhard Tonn
Hi,
I have done some binary NMUs for s390 in order to fix bugs caused by previous 
compiler bugs. 

I experience now the following problem:
The architecture dependent package created by the NMU have a 0.1 version, the 
architecture independent package compiled from the same source package don't 
have this suffix. But apt is looking for 0.1 version even for the 
architecture independent package and refuses to install any package dependent 
on this package. Is this a bug in apt or is there any workaround for this 
situation?

Thanks,
Gerhard




Re: problems with binary NMU and apt

2001-09-15 Thread Gerhard Tonn

>Which packages are these? It's probably a bug in the package source, in
>that it's coded in such a way that bin-nmu's aren't possible. There're
>a bunch of packages like that. (ie, a Depends: otherpkg (= myver) line)

In my case it's esound-common, which in turn makes the entire gnome tree not 
installable.

Regards,
Gerhard




Re: problems with binary NMU and apt

2001-09-15 Thread Gerhard Tonn

On Saturday 15 September 2001 07:29, you wrote:
> In my case it's esound-common, which in turn makes the entire gnome tree
> not installable.

Most of the esound packages have a 'esound-common (>= ${Source-Version})'
dependency in debian/control. Is there any generic solution for the problem?

Regards,
Gerhard




at least 260 packages broken on arm, powerpc and s390 due to wrong assumption on char signedness

2001-12-27 Thread Gerhard Tonn
Hi,
I had recently a runtime problem on s390 with a package that compiled fine. 
After a while I figured out that it was caused by the fact that the package 
owner assumes that a char is signed per default. This is _not_ true on

arm
powerpc
s390

Since in some cases this wrong assumption results in a warning 

comparison is always true due to limited range of data type  
or
comparison is always false due to limited range of data type  

I grepped my archived build logs and found that all packages below have got 
this problem. Since I have currently not the time to write a bug report for 
each I would appreciate if the respective owner could look into the problem. 
A solution is to declare the datatype explicitly as signed char or compile 
using the option -fsigned-char. 

The build logs can be found at http://buildd.debian.org/ .

Thanks,
Gerhard

abiword
aee
afterstep
amaya
anjuta
appindex
aprsdigi
apt-spy
asclassic
asd4
autoclass
ava
aview
beav
berlin
bl
blackened
blinkd
bnetd
bottlerocket
c2050
camserv
catdoc
catdvi
cbedic
cern-httpd
chimera2
cim
cint
clanlib0
clara
console-tools
crawl
crimson
curl-ssl
dact
dbview
denemo
dopewars
dotconf
dstooltk
dx
e2ps
eco5000
ee
electric
elvis
eterm
ethereal
everybuddy-cvs
everybuddy
evolution
exdbm
exult
falconseye
fcron
flek
flightgear
flin
francine
freeamp
freesci
ftpgrab
fvwm95
fwlogwatch
gdl
genesis
genparse
gerbv
gimp1.2
giram
glibc
gliv
gnapster
gnokii
gnome-admin
gnome-chess
gnome-pilot-conduits
gnome-utils
gnugo-dv
gnumeric
gom
gphoto2
gpm
grace
gtetrinet
gtkcookie
gtkhx
gxedit
hanzim
hextype
icewm
id3ren
iiwusynth
ilu
imlib2
imwheel
jmon
kdelibs
knapster2
koules
lbreakout2
lbreakout
lclint
ldmud
le
ledcontrol
leksbot
lesstif1-1
libconvert-uulib-perl
libflux0
libgtop
libsidplay
libtrain
lifelines
liveice
log2mail
lout
lpkg
lpr-ppd
mailleds
malsync
marbles
marlais
mdk
metamail
mgetty
mh
micq
mnogosearch
motv
mp3rename
mrt
mscompress
nail
ncbi-tools6
ncpfs
netdiag
netspades
newt
nfs-utils
ntop
nullmailer
octave2.1
omega-rpg
openh323
openmotif
opennap
openslp
oregano
orville-write
osdclock
p2c
partimage
paul
pdnsd
penguineyes
perl-tk
pfaedit
pftp
phaseshift
pike7-crypto
pike7.2
pike7
pnm2ppa
pptpd
prips
python-4suite
qcad
rats
re
recover
rstatd
rungetty
s3mod
sablotron
sac
scite
sclient
scribus
sgb
shapetools
si
sigrot
sitecopy
skkinput
snmpkit
snowflake
songprint
spell
sphinx2
spider
startalk
sted2
sword
t1lib
taper
tcpstat
tct
template-new
tkdesk
tmview
transformiix
uisp
unhtml
unicon
unixodbc
uudeview
uutraf
vcdimager
vcg
vflib3
vfu
viewml
vlad
vpnd
vrflash
w3c-libwww
webalizer
wmaker
wmppxp
workbone
worklog
wxwindows2.2
x11iraf
xarchon
xastir
xawtv
xchat
xcin2.3
xcingb
xcircuit
xdrawchem
xerces
xfce
xgalaga
xlispstat
xlockmore
xlogmaster
xmille
xmms
xmove
xpaint
xpenguins-applet
xpenguins
xsane
xscavenger
xshipwars
xzip
yacas
yardradius
yorick
zmailer-ssl
zmailer




Re: at least 260 packages broken on arm, powerpc and s390 due to wrong assumption on char signedness

2001-12-27 Thread Gerhard Tonn
>> A solution is to declare the datatype explicitly as signed char or compile 
>> using the option -fsigned-char. 

>Compiling with -fsigned-char, though it works, is not the "right"
>solution.  It's better to fix the bug in the code.

I agree. As soon as a source is compiled with -fsigned-char and contains a 
function which calls a function _not_ compiled with -fsigned-char passing a 
char, this approach doesn't work.

Btw., I did the grep on a local copy of the build logs. If you don't find the 
log of your package at http://buildd.debian.org/ let me know and I will you 
send an excerpt of the log.

Regards,
Gerhard




Re: at least 260 packages broken on arm, powerpc and s390 due to wrong assumption on char signedness

2001-12-29 Thread Gerhard Tonn
Hi,
I have changed my mind and will write semi-automatically a bug report for 
each of the packages with severity grave.

I am currently rebuilding the latest version of each of the packages, so that 
a build log for s390 will be available at http://buildd.debian.org/ . I will 
then check that the problem is still there and write a bug report considering 
those who have already answered me.

Regards,
Gerhard




Re: at least 260 packages broken on arm, powerpc and s390 due to wrong assumption on char signedness

2001-12-29 Thread Gerhard Tonn
On Saturday 29 December 2001 11:59, you wrote:
> * Gerhard Tonn <[EMAIL PROTECTED]> [20011229 11:23]:
> > I have changed my mind and will write semi-automatically a bug
> > report for each of the packages with severity grave.
>
> Don't do this. 

That's fine with me. I don't see what it helps though except that the 
problems don't appear in the list of release critical bugs.


Gerhard