Your message dated Mon, 14 Apr 2008 21:00:03 -0400
with message-id <[EMAIL PROTECTED]>
and subject line tcl8.0 has been removed from Debian, closing #26345
has caused the Debian Bug report #26345,
regarding Tcl [open $filename a] does not open with O_APPEND
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
26345: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=26345
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: tcl8.0
Version: 8.0p2-3
According to open(3tcl):
a Open the file for writing only. The file
must already exist, and the file is posiĀ
tioned so that new data is appended to the
file.
The semantics of this are unclear from this documentation, but I
contend that they should be the same as those of ANSI C "a", which are
to position the file pointer at the end of the file prior to each
write.
Otherwise, programs which want this (correct) behaviour will all have
to use the POSIX-derived {... APPEND ...} syntax.
(This bug/misfeature also exists in my private debianisation of
upstream 8.1a2.)
Ian.
-anarres:~/junk> cat t.tcl
foreach {fn mode} {t a u {WRONLY APPEND CREAT}} {
puts "testing $fn with mode $mode"
file delete -force $fn
set f1 [open $fn $mode]
set f2 [open $fn $mode]
fconfigure $f1 -buffering none
fconfigure $f2 -buffering none
puts $f2 "data f2"
puts $f1 "DATA WRITTEN WITH F1"
puts $f2 "more f2"
close $f1
close $f2
}
-anarres:~/junk> rm -f t.strace; strace -ot.strace tclsh8.0 t.tcl
testing t with mode a
testing u with mode WRONLY APPEND CREAT
-anarres:~/junk> cat t
DATA WRImore f2
H F1
-anarres:~/junk> cat u
data f2
DATA WRITTEN WITH F1
more f2
-anarres:~/junk> dpkg -S `type -p tclsh8.0`
tcl8.0: /usr/bin/tclsh8.0
-anarres:~/junk> dpkg -s tcl8.0
Package: tcl8.0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 641
Maintainer: David Engel <[EMAIL PROTECTED]>
Version: 8.0p2-3
Provides: tclsh
Depends: libc6, libreadlineg2 (>= 2.1-4), ncurses3.4, tcl8.0
Conflicts: tcl, tcl74 (<= 7.4p3-2)
Description: The Tool Command Language (TCL) v8.0 - Run-Time Package.
TCL is a powerful, easy to use, interpreted scripting language.
-anarres:~/junk> gzip -9 t.strace; uuencode t.strace.gz t.strace.gz
begin 664 t.strace.gz
M'XL("-B3[34"`W0N<W1R86-E`.U9:V_:2!3]SJ^X<J4*5Q1L8QM;JZC*!J>+
MF@(B=)[EMAIL PROTECTED];V.*5+^]]W9LS#!DH&0S^LM%6C&O>>[EMAIL PROTECTED]
M?<95J9$F<6/LAPWB!LFC55>D&GR6<A\D4J>?I"_T=>,-Z"H\HSB!-XTO,IR!
M4AG'7ZN*#"_^H;8S2]%1RW0KT12'-#(F;B.8U).H/HUQ$*$)C=8;#=J][M6=
MG&'>JN!T>TYW"-5N!$GJ/H+G!QBB&"9^C%T2Q=_E;7\N<A_QIC?F3Z]X"4&D
[EMAIL PROTECTED]&/B_\,[EMAIL PROTECTED]@-QP-G/-V
M#3Z>]T?]0>?O\Z%3`^I,X8LQTQ5%<>E/Q0VB!%=U66!5EMDS'@)_S'[H>M.U
M9X6HA2)8_LN<=,4V!5-259;24QIRZ.I-YD/>E=(JB&K:EI(+\X,_.;?.A4#`
M:1P12E$6LJ7QD*IMFM;"8;?7=>1\P+R=V;3TK<[EMAIL PROTECTED]@SU?=FZ==I;#
MS*3P=2;<6]Z[R;TWM0.=\Z=SFO#=Q]ZGZQKMRWR]W&L9SA=\3P+&M;;=L&49
M;[4V&>=O!!BW-<LZF.]%N"+?=L;C.ND%W9M\VZO$RM"M%MBVC^/[EMAIL PROTECTED]"A
M-`]HBP<[EMAIL PROTECTED](B\R@;:9L+.)TC1;V\O$PJXT$ZT\%=S9$53$&$T"/\3;
[EMAIL PROTECTED]&2"KNY5H+#BOSEV-OZ)KL\B`B[K:;1.IQ=V]AF=SS.YJQ%)W>?KB[MRNJJ
M9N3IY=[RWKW,NZ&?4E>YUR.:*'33.,$)[EMAIL PROTECTED],4M03E[#2Q2;F7
MA6RIVFIOWDGYPJYI6F8IRIM:GG*O6:3<<S/O.CTDG)!SSSV.<_?4&EZ><K/5
M5(R#*5>5[2E7[6S[;AF*OH_RI9UFF2VM#.5V?C_-O.6]XZQPLVE:IZ,\<WL0
MY5,<)U&(`I]\K_:=P>BJT_UT*^^V?<!DZD^J`G[MIFU5D.OB)&'G\8:/PL8R
M$FVM,)UM7I1N1[T/LO`U9>V:'?4CEWH]C;^=7O*5E<AOCT^VJOP6M=-R[[VJ
M[(V18[)/]KX666%L?8T9\YY^"<-WM!7&%<*X!0P6PN`"QA/">'F,[EMAIL PROTECTED]:
MHPIA^+TM#=$3KLZ3[\F9=,6ZGI(:,D(E%*(XQHF49S/Q'Y!+_"BL7G?>]SM]
[EMAIL PROTECTED])X_#BO3.D0C#_TZ9W)XBF44+`I[[`=U$8
MA8#=QVBS9UB&FE`=6J'VIA"F6<[EMAIL PROTECTED]&$,%S=BU)`=Z[LRM_P0S_[NJ4&
MEPLM*,S:;M,71V[C*X9M#\6#D>>&E":=Y7#M#"_IYG#9'EU<]=C.)6_(:T:I
MOJ94F8T]S\,:<F78(4+#X1U4.R&:TOUM&ON(8.`NP&-BA)]]%\OK)14:76Y5
M83<&EH?T"I:%P=NW]^$K^A?:V$-I0(`V-9'HNBQW[S/^[QKKAUX$`7[&P1<X
M.P-5AM>OH?J9OT[<V-^'#7S:PZR*-*$UA4`>,:"41",_G.`9H'W8.L^3+HF;
M0?`,N]%78),(\_L0]F&GB!`<A_!N^4!MW]W?WTOWTA\4NA?K)X">D1^@<8!K
M+.,0$DP2P"&)?9QL8.E93S]HGU[Q*"2G1D%.C8D09E+`"[EMAIL PROTECTED]"C8($
MFT(2;!8DV!228&[EMAIL PROTECTED])G5F0.U-([LR"W)E"<L>M%FITH/1LZ\QVB)/HCJ?I
M5GG=6<T%?8D1/27-O1!8>[EMAIL PROTECTED]"_&=`"-N;",`X:BR#!^&N5G8%K<.TX
M'T87GP;R3EN6^S7;56GN08`?4``,*R]<*,>[T(YQ\2WV"6:%2`0GQ`\?@,`W
MGSSR-0-T'TKL>R>V1)I&XV6=(](U:4C/[EMAIL PROTECTED],1G2
MTDS3E$_;8=A"1W18MNCZ>M&=;EL^NC!C49AQ0&'&[RC,$"HL:QMJ*TT00>"Q
M+_A:.Z]OK9PM[R95_F4GJ`M;-K_M\^$YL!OIT.G"36?X%URR7Z5HRN+W2IJ2
M,Q9US))XHL)PNH0/$8W,UA"RW9[+-#>762_!>;_O=)="EAT-EC.:'C*CJ?",
[EMAIL PROTECTED]/[EMAIL PROTECTED]/ZG_3VK>-NL&[EMAIL PROTECTED]@7H(>&GJ)N!
MG`>[EMAIL PROTECTED](/5HL&"6)0/1NYU/!+X`.X-WE7\!:A2FSZ4A
"````
`
end
-anarres:~/junk>
--- End Message ---
--- Begin Message ---
Version: 8.0.5-8.1+rm
The tcl8.0 package has been removed from Debian testing, unstable and
experimental, so I am now closing the bugs that were still opened
against it.
For more information about this package's removal, read
http://bugs.debian.org/349276 . That bug might give the reasons why
this package was removed, and suggestions of possible replacements.
Don't hesitate to reply to this mail if you have any question.
Thank you for your contribution to Debian.
Barry deFreese
--- End Message ---