Ruby1.9 on hppa build problem

e$B$3$s$K$A$O!"e(B

e$B!!$d$^$M!we(BDebian JP Project
e$B$G$9!#$A$g$C$H$4j$$$,$"$j$^$7$F%a!<%k$r:9$7>e$2$Fe(B
e$B!!$
$j$^$9!#e(B

e$B!!e(BDebian e$B$G$Ne(B ruby 1.9 e$B$J$N$G$9$,!“e(Bhppa
e$B$G%S%k%I$,$G$-$J$$$H$$$&LdBj$,$”$C$F!“e(B
e$B!!8=>u$N%j%j!<%9%V%m%C%+!<$N0l$D!J2<<j$9$j$c<!$N%j%j!<%9$+$i:o=|$5$l$F$7$^$&!)e(B
e$B!!e(Bhppae$B$@$1=|$$$F!”$H$$$&JQ99$r$7$J$$$H!D!K$H$$$&46$8$G$9!#e(B

ruby1.9 is broken on hppa: 1.9.0.1, that previously built fine (it’s in
the archive) exhibits the same problems as 1.9.0.2 and 1.9.0.3.

e$B!!%P%0$N>u67$O0J2<$Ne(BURLe$B$J$N$G$9$,!“$I$J$?$+LdBjFCDj<jEA$C$F$$$?$@$1$=$&$Je(B
e$B!!e(Brubye$B%O%C%+!<$NJ}$$$i$C$7$c$$$^$;$s$+!<!)!Je(Bruby
e$B$,0-$$$s$8$c$M!<$h!”$3$l!#e(B
e$B!!$H$+!":G?7$J$iD>$C$F$k$<!*$H$+$$$&%3%a%s%H$G$b$$$$$G$9e(B :slight_smile:

e$B!!e(Bhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=478717

e$B!!!t:G=i$KF($2$rBG$C$F$*$/$H!";d$Oe(B ruby
e$B$NFbIt9=B$A4$/CN$C$F$^$;$se(B :wink:
e$B!!!$G$b2?$H$+$7$?$$$H;W$C$F$3$s$J%a!<%k$7$F$^$9!#e(B


Regards,

Hideki Y. henrich @ debian.or.jp/iijmio-mail.jp
HidekiYamane - Debian Wiki

Yuguie$B$G$9!#e(B

Hideki Y. e$B$5$s$O=q$-$^$7$?e(B:

e$B!!e(BDebian e$B$G$Ne(B ruby 1.9 e$B$J$N$G$9$,!“e(Bhppa e$B$G%S%k%I$,$G$-$J$$$H$$$&LdBj$,$”$C$F!“e(B
e$B!!8=>u$N%j%j!<%9%V%m%C%+!<$N0l$D!J2<<j$9$j$c<!$N%j%j!<%9$+$i:o=|$5$l$F$7$^$&!)e(B
e$B!!e(Bhppae$B$@$1=|$$$F!”$H$$$&JQ99$r$7$J$$$H!D!K$H$$$&46$8$G$9!#e(B

e$B$*CN$i$;$"$j$,$H$&$4$6$$$^$9!#e(B

e$B$?$@!“e(BRuby 1.9e$B$Oe(Bhppae$B$r%5%]!<%H$7$F$$$^$;$s!#e(B
e$B$5$7$”$?$C$F%m%0$rGR8+$7$?8B$j$G$O860x$N<+L@$J%P%0$G$O$“$j$^$;$s$7!”$+$He(B
e$B$$$C$Fe(BRubye$B3+H/?X$Oe(Bhppae$B4D6-$r;}$C$F$$$^$;$s!#$9$0$KD>$;$k$b$N$G$“$l$PBP1~e(B
e$B$7$?$$$H$3$m$G$O$”$j$^$9$,!"$=$&$G$O$J$$$N$G!V%5%]!<%H$7$F$$$^$;$s!W$H2se(B
e$BEz$;$6$k$rF@$^$;$s!#e(B

Ruby 1.9e$B$N%W%i%C%H%U%)!<%`%5%]!<%H>u67$Oe(B
http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatforms
e$B$K=q$$$F$"$j$^$9!#e(B

e$B;d$H$7$F$O$G$-$k$@$1B?$/$N4D6-$re(B(e$B>/$J$/$H$be(BDebiane$B$,%5%]!<%H$7$F$$$k4D6-e(B
e$B$0$i$$$Oe(B)e$B%5%]!<%H$7$?$$$H$O;W$C$F$$$^$9!#$?$@!“I,$:$7$b3F4D6-$NLLE]$r8+e(B
e$B$i$l$k?Me(B(e$B%a%s%F%Je(B)e$B$,$$$J$$$3$H!”$=$l$+$i%F%9%H4D6-$,$J$$$3$H$,>c32$H$J$Ce(B
e$B$F$$$^$9!#e(B
e$B$3$NE@$Ge(BDebiane$B%W%m%8%'%/%H$N6(NO$rF@$i$l$k$H$+!"$=$&$$$&M>CO$O$J$$$G$7$ge(B
e$B$&$+!#e(B

e$B!!$d$^$M$G$9!#e(B

On Mon, 13 Oct 2008 22:04:42 +0900
“Yugui (Yuki S.)” [email protected] wrote:

e$B$?$@!“e(BRuby 1.9e$B$Oe(Bhppae$B$r%5%]!<%H$7$F$$$^$;$s!#e(B
e$B$5$7$”$?$C$F%m%0$rGR8+$7$?8B$j$G$O860x$N<+L@$J%P%0$G$O$“$j$^$;$s$7!”$+$He(B
e$B$$$C$Fe(BRubye$B3+H/?X$Oe(Bhppae$B4D6-$r;}$C$F$$$^$;$s!#$9$0$KD>$;$k$b$N$G$“$l$PBP1~e(B
e$B$7$?$$$H$3$m$G$O$”$j$^$9$,!"$=$&$G$O$J$$$N$G!V%5%]!<%H$7$F$$$^$;$s!W$H2se(B
e$BEz$;$6$k$rF@$^$;$s!#e(B

e$B!!N;2r$7$^$7$?!#e(B

e$B;d$H$7$F$O$G$-$k$@$1B?$/$N4D6-$re(B(e$B>/$J$/$H$be(BDebiane$B$,%5%]!<%H$7$F$$$k4D6-e(B
e$B$0$i$$$Oe(B)e$B%5%]!<%H$7$?$$$H$O;W$C$F$$$^$9!#$?$@!“I,$:$7$b3F4D6-$NLLE]$r8+e(B
e$B$i$l$k?Me(B(e$B%a%s%F%Je(B)e$B$,$$$J$$$3$H!”$=$l$+$i%F%9%H4D6-$,$J$$$3$H$,>c32$H$J$Ce(B
e$B$F$$$^$9!#e(B
e$B$3$NE@$Ge(BDebiane$B%W%m%8%'%/%H$N6(NO$rF@$i$l$k$H$+!"$=$&$$$&M>CO$O$J$$$G$7$ge(B
e$B$&$+!#e(B

e$B!!3NG’$7$?$H$3$me(B

“Thibaut VARENE” [email protected] wrote:

We can certainly provide access to hppa machines, see
PARISC-LINUX: Test Cluster, especially to someone
willing to help making things work :wink:

e$B!!$H$N$3$H$G$9$N$G!"e(B

Admin is Thibaut Varene . To request
access, please submit:

* what you are contributing and why you need access
* preferred login name
* public ssh key

e$B!!%^%7%s$Oe(B"Thibaut VARENE" [email protected]
e$B$5$s$K0MMj$9$l$P$$$1$=$&$G$9!#e(B


Regards,

Hideki Y. henrich @ debian.or.jp/iijmio-mail.jp
HidekiYamane - Debian Wiki

On Wed, 22 Oct 2008 12:08:16 +0900
Hideki Y. [email protected] wrote:

e$B!!:#2s$Ne(B build e$BLdBj$O2r7h$N8+9~$_$G$9$,!"0z$-B3$-e(B ruby development e$B$G$Ne(B
e$B!!e(Bhppa e$B%5%]!<%H$K$D$$$F$48!F$D:$1$l$P9,$$$G$9!#e(B

e$B!!@h$N%a!<%k$K$b$N$Y$?$h$&$JMxMQ2DG=$Je(B hppa
e$B%^%7%s$,$"$k$3$H$re(B wiki (*)
e$B!!$K5-=R$9$k$N$Oe(B okay e$B$G$7$g$&$+!)e(B

e$B!!e(B*) http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatforms


Regards,

Hideki Y. henrich @ debian.or.jp/iijmio-mail.jp
HidekiYamane - Debian Wiki

Yuguie$B$G$9!#e(B

Hideki Y. e$B$5$s$O=q$-$^$7$?e(B:

On Wed, 22 Oct 2008 12:08:16 +0900
Hideki Y. [email protected] wrote:

e$B!!:#2s$Ne(B build e$BLdBj$O2r7h$N8+9~$_$G$9$,!"0z$-B3$-e(B ruby development e$B$G$Ne(B
e$B!!e(Bhppa e$B%5%]!<%H$K$D$$$F$48!F$D:$1$l$P9,$$$G$9!#e(B

e$B$@$OC$K$J$j$^$7$?!#$?$@!“e(Bhppae$B$NCN<1$N$”$k%a%s%F%J$,$$j$^$;$s$He(B
e$B!Ve(Bsupportede$B!W$K$O$J$j$^$;$s!#e(B

e$B$I$J$?$+!"%a%s%F%J$r$d$j$^$;$s$+e(B? < ALL

e$B!!@h$N%a!<%k$K$b$N$Y$?$h$&$JMxMQ2DG=$Je(B hppa e$B%^%7%s$,$"$k$3$H$re(B wiki (*)
e$B!!$K5-=R$9$k$N$Oe(B okay e$B$G$7$g$&$+!)e(B

e$B8=>u$G$Oe(Bhppae$B$O!Ve(BPerhapse$B!W07$$$K$7$+$J$i$J$$$H$3$m!"!Ve(BBest
efforte$B!W$d2?$+e(B
e$B$HJ6$i$o$7$/$J$k$N$G$41sN8$/$@$5$$!#e(B

DeveloperHowto (http://redmine.ruby-lang.org/wiki/ruby/DeveloperHowtoJa)
e$B$K$J$i$P!"3+H/$N$?$a$KMxMQ2DG=$J%j%=!<%9$H$$$&$3$H$G:$C$F$$$F$bNI$$$H;We(B
e$B$$$^$9!#e(B

e$B!!$d$^$M$G$9!#e(B
e$B!!CY$^$-$J$,$i!Je(B1e$B=54VCY$l$G$9$,!K?JD=$,$"$C$?$N$G$4Js9p$5$;$FD:$-$^$9!#e(B
e$B!!e(Bhppa e$B$G$Ne(B Linux e$B%+!<%M%k$Ne(B NPTL
e$B%5%]!<%H$NLdBj$KEv$?$C$?$h$&$G$9!#e(B

e$B!!$*A{$,$;$7$^$7$?!#e(B

e$B!!:#2s$Ne(B build e$BLdBj$O2r7h$N8+9~$_$G$9$,!"0z$-B3$-e(B ruby
development e$B$G$Ne(B
e$B!!e(Bhppa e$B%5%]!<%H$K$D$$$F$48!F$D:$1$l$P9,$$$G$9!#e(B

On 15/10/08 at 04:16 -0400, Michael Casadevall wrote:

long time to build. cpuinfo is as follows:
D-cache : 1536 KB (WB, direct mapped)
model name : Crescendo 750 W2
219kb build.log is available. Built with debuild -B -b
Michael

Following Michael’s steps, I successfully built ruby1.9 on mkhppa3, one
of Thibaut Varene’s boxes, using the following kernel:
Linux mkhppa3 2.6.22.19 #1 SMP Tue Oct 14 14:22:05 CEST 2008 parisc64
GNU/Linux

Before that, I tried to build using lenny’s 2.6.26. I ran into several
WARN_ON()s and hard locks, and never managed to build ruby1.9 on hppa
using lenny’s kernel. This kernel is clearly not ready for a release,
but it’s not my call to make…

After the build, ruby’s test suite mostly passed (some thread tests just
blocked, so there’s still a problem with threading on hppa). So I had to
disable it in debian/rules. I think that the status is “good enough” for
lenny/hppa. And this should allow to build the other missing packages
too.

Dato, is it fine if I upload those binaries to unstable? How should I
proceed to make them migrate to testing? I think they will magically
appear in testing since the source is already in testing, but I’m not
sure now.

Thanks a lot to Michael for hinting about 2.6.22.19 :slight_smile:


| Lucas N.
| [email protected] http://www.lucas-nussbaum.net/ |
| jabber: [email protected] GPG: 1024D/023B3F4F |


Regards,

Hideki Y. henrich @ debian.or.jp/iijmio-mail.jp
HidekiYamane - Debian Wiki