From: Andreas K. <and...@ac...> - 2009-10-26 22:52:41
|
Well, we missed doing a release for the Tcl Conference at the beginning of the month. The next natural place would be in December, as a Xmas release. The last possible day for that is Dec 18 2009, because after that I am in vacation, till Jan 15, 2010. Based on these dates my proposal Mo Nov 9 4 weeks Testing, CVS bugfix commits, writing up release notes, fixing version numbers. Mo Dec 7 1 week RC available for general testing, CVS frozen Mo Dec 14 Release -- Sincerely, Andreas Kupries <an...@ac...> Developer @ <http://www.activestate.com/> |
From: Larry W. V. <lv...@gm...> - 2009-10-27 11:31:11
|
On Mon, Oct 26, 2009 at 6:48 PM, Andreas Kupries <and...@ac...> wrote: > Based on these dates my proposal > > Mo Nov 9 4 weeks Testing, CVS bugfix commits, writing up release > notes, fixing version numbers. > Mo Dec 7 1 week RC available for general testing, CVS frozen > Mo Dec 14 Release > Should one of the goals be to run the test suite against the current CVS head for Tcl 8.5 and 8.6, to verify the various modules are working against the current release as well as the impending release? -- Tcl - The glue of a new generation. http://wiki.tcl.tk/ Larry W. Virden http://www.xanga.com/lvirden/ Even if explicitly stated to the contrary, nothing in this posting should be construed as representing my employer's opinions. |
From: Arjen M. <arj...@de...> - 2009-10-27 11:37:05
|
On 2009-10-27 12:30, Larry W. Virden wrote: > On Mon, Oct 26, 2009 at 6:48 PM, Andreas Kupries > <and...@ac...> wrote: > >> Based on these dates my proposal >> >> Mo Nov 9 4 weeks Testing, CVS bugfix commits, writing up release >> notes, fixing version numbers. >> Mo Dec 7 1 week RC available for general testing, CVS frozen >> Mo Dec 14 Release >> > > Should one of the goals be to run the test suite against the current > CVS head for Tcl 8.5 and 8.6, to verify the various modules are > working against the current release as well as the impending release? > That would be an excellent test for 8.6, I'd say. Regards, Arjen |
From: Andreas K. <and...@ac...> - 2009-10-27 15:45:46
|
Larry W. Virden wrote: > On Mon, Oct 26, 2009 at 6:48 PM, Andreas Kupries > <and...@ac...> wrote: > >> Based on these dates my proposal >> >> Mo Nov 9 4 weeks Testing, CVS bugfix commits, writing up release >> notes, fixing version numbers. >> Mo Dec 7 1 week RC available for general testing, CVS frozen >> Mo Dec 14 Release >> > Should one of the goals be to run the test suite against the current > CVS head for Tcl 8.5 and 8.6, to verify the various modules are > working against the current release as well as the impending release? Yes. While the 8.6 branch is technically still in beta it should be really near to its final form by now. -- Sincerely, Andreas Kupries <an...@ac...> Developer @ <http://www.activestate.com/> |
From: Andreas K. <and...@ac...> - 2009-11-24 17:02:28
Attachments:
README-1.12.txt
|
Andreas Kupries wrote: > Larry W. Virden wrote: >> On Mon, Oct 26, 2009 at 6:48 PM, Andreas Kupries >> <and...@ac...> wrote: >> >>> Based on these dates my proposal >>> >>> Mo Nov 9 4 weeks Testing, CVS bugfix commits, writing >>> up release >>> notes, fixing version numbers. >>> Mo Dec 7 1 week RC available for general testing, CVS >>> frozen >>> Mo Dec 14 Release >>> > >> Should one of the goals be to run the test suite against the current >> CVS head for Tcl 8.5 and 8.6, to verify the various modules are >> working against the current release as well as the impending release? > > Yes. While the 8.6 branch is technically still in beta it should be > really near to its final form by now. Status so far ... Tested the head on various platforms (linux-ix86, linux-x86_64, solaris2.8-sparc, hpux-parisc, aix-powerpc), against Tcl 8.4, 8.5, and 8.6, head of the respective branches. Very few failures, mostly only in the testsuite, and because of chngeas in error messages generated by 8.6. All are fixed now and in the Tcllib CVS. Also, only a very low number of version numbers which were out of sync with code changes, these I fixed yesterday. I finally got up and wrote me a sak command which generates the README.txt for the release. Still only semi-automatically, i.e. it needs hints for the comment/notes columns, but all the formatting stuff is now done automatically, no need for me to fiddle around with alignments, and separators. Attached an example, generated for the current state of the head. Onward ... I still have to put the channels and transforms from my Portland talk up, and making them a new module in Tcllib seems to be the easiest way (like the new coroutine module). Still two weeks before I freeze the CVS for release. -- Sincerely, Andreas Kupries <an...@ac...> Developer @ <http://www.activestate.com/> |
From: Will D. <wi...@wj...> - 2009-11-24 23:52:50
|
Andreas, Your sample readme shows the changes from Tcllib 1.11.1 to 1.11.1. At least, that's what the column headers say. :-) Will On Nov 24, 2009, at 8:56 AM, Andreas Kupries wrote: > Andreas Kupries wrote: >> Larry W. Virden wrote: >>> On Mon, Oct 26, 2009 at 6:48 PM, Andreas Kupries >>> <and...@ac...> wrote: >>> >>>> Based on these dates my proposal >>>> >>>> Mo Nov 9 4 weeks Testing, CVS bugfix commits, >>>> writing up release >>>> notes, fixing version numbers. >>>> Mo Dec 7 1 week RC available for general testing, >>>> CVS frozen >>>> Mo Dec 14 Release >>>> >>> Should one of the goals be to run the test suite against the current >>> CVS head for Tcl 8.5 and 8.6, to verify the various modules are >>> working against the current release as well as the impending >>> release? >> Yes. While the 8.6 branch is technically still in beta it should be >> really near to its final form by now. > > Status so far ... > > Tested the head on various platforms (linux-ix86, linux-x86_64, > solaris2.8-sparc, hpux-parisc, aix-powerpc), against Tcl 8.4, > 8.5, and 8.6, head of the respective branches. > > Very few failures, mostly only in the testsuite, and because of > chngeas in error messages generated by 8.6. All are fixed now and in > the Tcllib CVS. Also, only a very low number of version numbers > which were out of sync with code changes, these I fixed yesterday. > > I finally got up and wrote me a sak command which generates the > README.txt for the release. Still only semi-automatically, i.e. it > needs hints for the comment/notes columns, but all the formatting > stuff is now done automatically, no need for me to fiddle around > with alignments, and separators. > > Attached an example, generated for the current state of the head. > > Onward ... I still have to put the channels and transforms from my > Portland talk up, and making them a new module in Tcllib seems to be > the easiest way (like the new coroutine module). > > Still two weeks before I freeze the CVS for release. > > -- > Sincerely, > Andreas Kupries <an...@ac...> > Developer @ <http://www.activestate.com/> > Overview > ======== > > 44 new packages in 6 modules > 44 changed packages in 25 modules > 14 internally changed packages in 12 modules > 168 unchanged packages in 65 modules > 273 packages, total in 92 modules, total > > New in tcllib 1.11.1 > ==================== > > Module Package New Version > Comments > --------------- ------------------------------- ------------- > ----------------------------------------------- > coroutine coroutine 1 Tcl > 8.6+ coroutine/event utilities > coroutine::auto 1 s.a. > --------------- ------------------------------- ------------- > ----------------------------------------------- > doctools2base doctools::config 0.1 > doctools v2 foundation > doctools::html 0.1 > doctools::html::cssdefaults 0.1 > doctools::msgcat 0.1 > doctools::nroff::man_macros 0.1 > doctools::paths 0.1 > doctools::tcl::parse 0.1 > doctools::text 0.1 > --------------- ------------------------------- ------------- > ----------------------------------------------- > doctools2idx doctools::idx::export 0.1 > doctools v2 index handling > doctools::idx::export::docidx 0.1 > doctools::idx::export::html 0.2 > doctools::idx::export::json 0.1 > doctools::idx::export::nroff 0.3 > doctools::idx::export::text 0.2 > doctools::idx::export::wiki 0.2 > doctools::idx::import 0.1 > doctools::idx::import::docidx 0.1 > doctools::idx::import::json 0.1 > doctools::idx::parse 0.1 > doctools::idx::structure 0.1 > doctools::msgcat::idx::c 0.1 > doctools::msgcat::idx::de 0.1 > doctools::msgcat::idx::en 0.1 > doctools::msgcat::idx::fr 0.1 > --------------- ------------------------------- ------------- > ----------------------------------------------- > doctools2toc doctools::msgcat::toc::c 0.1 > doctools v2 TOC handling > doctools::msgcat::toc::de 0.1 > doctools::msgcat::toc::en 0.1 > doctools::msgcat::toc::fr 0.1 > doctools::toc::export 0.1 > doctools::toc::export::doctoc 0.1 > doctools::toc::export::html 0.1 > doctools::toc::export::json 0.1 > doctools::toc::export::nroff 0.2 > doctools::toc::export::text 0.1 > doctools::toc::export::wiki 0.1 > doctools::toc::import 0.1 > doctools::toc::import::doctoc 0.1 > doctools::toc::import::json 0.1 > doctools::toc::parse 0.1 > doctools::toc::structure 0.1 > --------------- ------------------------------- ------------- > ----------------------------------------------- > math math::machineparameters 0.1 > Determine double-precision machine parameters > rest rest 1.0.0 > Specify RESTful interfaces to webservices > --------------- ------------------------------- ------------- > ----------------------------------------------- > > Changes from tcllib 1.11.1 to 1.11.1 > ==================================== > > tcllib 1.11.1 > tcllib 1.11.1 > Module Package Old Version New > Version Comments > -------------- ----------------------------- --------------- > --------------- ------------ > base64 base64 2.4 > 2.4.1 B > uuencode 1.1.4 > 1.1.5 B > yencode 1.1.2 > 1.1.3 B > -------------- ----------------------------- --------------- > --------------- ------------ > comm comm 4.5.7 > 4.6.1 EF B > -------------- ----------------------------- --------------- > --------------- ------------ > crc cksum 1.1.2 > 1.1.3 B > crc32 1.3 > 1.3.1 B D > -------------- ----------------------------- --------------- > --------------- ------------ > dns ip 1.1.2 > 1.1.3 B > -------------- ----------------------------- --------------- > --------------- ------------ > doctools doctools 1.4 > 1.4.3 B > doctools::idx 1 > 1.0.3 D B API > doctools::idx > 2 D B API > doctools::toc 1 > 1.1.2 D B EF API > doctools::toc > 2 D B EF API > -------------- ----------------------------- --------------- > --------------- ------------ > doctools2idx doctools::idx 1 > 1.0.3 API > doctools::idx > 2 API > -------------- ----------------------------- --------------- > --------------- ------------ > doctools2toc doctools::toc 1 > 1.1.2 API > doctools::toc > 2 API > -------------- ----------------------------- --------------- > --------------- ------------ > fileutil fileutil 1.13.5 > 1.14.1 EF B > fileutil::multi::op 0.5.2 > 0.5.3 B > fileutil::traverse 0.4 > 0.4.1 B > -------------- ----------------------------- --------------- > --------------- ------------ > grammar_fa grammar::fa 0.3 > 0.4 EF B > htmlparse htmlparse 1.1.3 > 1.2 I > jpeg jpeg 0.3.3 > 0.3.5 B > json json 1.0 > 1.0.1 B T > -------------- ----------------------------- --------------- > --------------- ------------ > log log 1.2.1 > 1.3 I B D > logger 0.8 > 0.9 EF > -------------- ----------------------------- --------------- > --------------- ------------ > math math::geometry 1.0.3 > 1.0.4 B > math::interpolate 1.0.2 > 1.0.3 B > math::linearalgebra 1.1 > 1.1.3 B T > math::statistics 0.6 > 0.6.3 B > -------------- ----------------------------- --------------- > --------------- ------------ > nmea nmea > 0.2.0 API > nmea > 1.0.0 API > -------------- ----------------------------- --------------- > --------------- ------------ > pluginmgr pluginmgr 0.2 > 0.3 EF > pop3 pop3 1.6.3 > 1.7 EF T > -------------- ----------------------------- --------------- > --------------- ------------ > ripemd ripemd128 1.0.3 > 1.0.4 B > ripemd160 1.0.3 > 1.0.4 B > -------------- ----------------------------- --------------- > --------------- ------------ > snit snit 1.3.1 > 1.4.1 EF B > snit 2.2.1 > 2.3.1 EF B > -------------- ----------------------------- --------------- > --------------- ------------ > stringprep stringprep 1.0.0 > 1.0.1 B > stringprep::data 1.0.0 > 1.0.1 B > -------------- ----------------------------- --------------- > --------------- ------------ > struct struct::graph 1.2.1 > 1.2.1 EF B > struct::graph 2.3.1 > 2.4 EF B > struct::graph::op 0.9 > 0.11.3 EF > struct::tree 1.2.2 > 1.2.2 B > struct::tree 2.1.1 > 2.1.2 B > -------------- ----------------------------- --------------- > --------------- ------------ > tar tar 0.4 > 0.5 EF > -------------- ----------------------------- --------------- > --------------- ------------ > transfer transfer::connect 0.1 > 0.2 EF I > transfer::copy 0.2 > 0.3 I B > transfer::data::destination 0.1 > 0.2 EF I > transfer::data::source 0.1 > 0.2 EF I > transfer::receiver 0.1 > 0.2 EF I > transfer::transmitter 0.1 > 0.2 EF I > -------------- ----------------------------- --------------- > --------------- ------------ > wip wip 1.1.1 > 1.1.2 B > wip 2.1.1 > 2.1.2 B > -------------- ----------------------------- --------------- > --------------- ------------ > yaml huddle 0.1.3 > 0.1.4 B D T > yaml 0.3.3 > 0.3.5 B D T > -------------- ----------------------------- --------------- > --------------- ------------ > > Invisible changes (documentation, testsuites) > ============================================= > > tcllib 1.11.1 tcllib 1.11.1 > Module Package Old Version New Version > Comments > ---------- ---------------- --------------- --------------- > ---------- > aes aes 1.0.1 1.0.1 D > control control 0.1.3 0.1.3 T > crc sum 1.1.0 1.1.0 critcl > csv csv 0.7.1 0.7.1 D > ---------- ---------------- --------------- --------------- > ---------- > docstrip docstrip 1.2 1.2 D > docstrip::util 1.2 1.2 D > ---------- ---------------- --------------- --------------- > ---------- > md4 md4 1.0.5 1.0.5 critcl > ---------- ---------------- --------------- --------------- > ---------- > md5 md5 1.4.4 1.4.4 critcl > md5 2.0.7 2.0.7 critcl > ---------- ---------------- --------------- --------------- > ---------- > md5crypt md5crypt 1.1.0 1.1.0 critcl > pop3d pop3d 1.1.0 1.1.0 D T > rc4 rc4 1.1.0 1.1.0 critcl > ---------- ---------------- --------------- --------------- > ---------- > sha1 sha1 1.1.0 1.1.0 critcl > sha1 2.0.3 2.0.3 critcl > sha256 1.0.2 1.0.2 critcl > ---------- ---------------- --------------- --------------- > ---------- > struct struct::list 1.7 1.7 T > ---------- ---------------- --------------- --------------- > ---------- > > Unchanged > ========= > > asn, autoproxy, base32, base32::core, base32::hex, bee, bench, > bench::in, bench::out::csv, bench::out::text, bibtex, blowfish, > cache::async, calendar, cmdline, counter, crc16, des, dns, > doctools::changelog, doctools::cvs, exif, > fileutil::magic::cfront, fileutil::magic::cgen, > fileutil::magic::filetype, fileutil::magic::mimetype, > fileutil::magic::rt, fileutil::multi, ftp, ftp::geturl, ftpd, > grammar::fa::dacceptor, grammar::fa::dexec, grammar::fa::op, > grammar::me::cpu, grammar::me::cpu::core, > grammar::me::cpu::gasm, grammar::me::tcl, grammar::me::util, > grammar::peg, grammar::peg::interp, html, ident, inifile, > interp, interp::delegate::method, interp::delegate::proc, irc, > javascript, ldap, ldapx, logger::appender, logger::utils, > map::slippy, map::slippy::cache, map::slippy::fetcher, mapproj, > math, math::bigfloat, math::bignum, math::calculus, > math::complexnumbers, math::constants, math::fourier, > math::fuzzy, math::optimize, math::polynomials, > math::rationalfunctions, math::roman, math::special, mime, > multiplexer, nameserv, nameserv::auto, nameserv::common, > nameserv::server, ncgi, nntp, otp, page::analysis::peg::emodes, > page::analysis::peg::minimize, page::analysis::peg::reachable, > page::analysis::peg::realizable, page::compiler::peg::mecpu, > page::gen::peg::canon, page::gen::peg::cpkg, page::gen::peg::hb, > page::gen::peg::me, page::gen::peg::mecpu, page::gen::peg::ser, > page::gen::tree::text, page::parse::lemon, page::parse::peg, > page::parse::peghb, page::parse::pegser, page::pluginmgr, > page::util::flow, page::util::norm::lemon, > page::util::norm::peg, page::util::peg, page::util::quote, > picoirc, png, pop3d::dbox, pop3d::udb, profiler, rcs, report, > resolv, S3, SASL, SASL::NTLM, SASL::XGoogleToken, > simulation::annealing, simulation::montecarlo, > simulation::random, smtp, smtpd, soundex, spf, stooop, struct, > struct::disjointset, struct::matrix, struct::pool, > struct::prioqueue, struct::queue, struct::record, struct::set, > struct::skiplist, struct::stack, switched, tclDES, tclDESjr, > term, term::interact::menu, term::interact::pager, > term::receive, term::receive::bind, term::send, textutil, > textutil::adjust, textutil::expander, textutil::repeat, > textutil::split, textutil::string, textutil::tabify, > textutil::trim, tie, tie::std::array, tie::std::dsource, > tie::std::file, tie::std::growfile, tie::std::log, > tie::std::rarray, tiff, time, transfer::copy::queue, treeql, > uevent, uevent::onidle, unicode, unicode::data, units, uri, > uri::urn, uuid, xsxp > > Legend Change Details Comments > ------ ------- --------- > Major API: ** incompatible ** API changes. > > Minor EF : Extended functionality, API. > I : Major rewrite, but no API change > > Patch B : Bug fixes. > EX : New examples. > P : Performance enhancement. > > None T : Testsuite changes. > D : Documentation updates. > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > trial. Simplify your report design, integration and deployment - and > focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july_______________________________________________ > Tcllib-devel mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcllib-devel ------------------------------------------------------------------ will -at- wjduquette.com | Catch our weblog, http://foothills.wjduquette.com/blog | The View from the Foothills |
From: Andreas K. <and...@ac...> - 2009-11-24 23:43:33
|
Will Duquette wrote: > Andreas, > > Your sample readme shows the changes from Tcllib 1.11.1 to 1.11.1. At > least, that's what the column headers say. :-) I know, the sak command pulls the numbers out of the various config and support files and I haven't updated the version number officially yet. The script making the Release Candidate will do so. -- Sincerely, Andreas Kupries <an...@ac...> Developer @ <http://www.activestate.com/> |
From: Andreas K. <and...@ac...> - 2009-12-03 18:16:57
Attachments:
README-1.12.txt
|
I have now placed a Release Candidate for Tcllib 1.12 up on SourceForge, see https://sourceforge.net/projects/tcllib/files/ The release notes for it are also attached to this mail. Please test. If there no objections this candidate will be committed to CVS as final on Monday Dec 7. In the meantime ... *** The Tcllib CVS is frozen until further notice *** Note that Tklib, Tclapps, and the other modules under the project are __not__ affected by this freeze! If changes are needed before 1.12 is released coordinate with me. The CVS will be unfrozen after the release is done. -- Sincerely, Andreas Kupries <an...@ac...> Developer @ <http://www.activestate.com/> |
From: Andreas K. <and...@ac...> - 2009-12-03 18:22:12
|
Andreas Kupries wrote: > > I have now placed a > Release Candidate for Tcllib 1.12 > > up on SourceForge, see > https://sourceforge.net/projects/tcllib/files/ Better link after looking at the SF File Manager Thingy a bit more ... https://sourceforge.net/projects/tcllib/files/tcllib/1.12%20Release%20Candidate/ And as much as it pains to admit, the new File Manager of SF is actually better than the previous release management thingie they had. Different, but definitely easier to use. Simple upload, easy to mark release notes and associate to files, no mess of forms to walk through and click over and over again to set file properties. Not perfect, but easier. So, this specific change to their system was actually good, IMVHO. -- Sincerely, Andreas Kupries <an...@ac...> Developer @ <http://www.activestate.com/> |
From: Arjen M. <arj...@de...> - 2009-12-04 08:26:52
|
Hi Andreas, as you may note, I have finally resolved bug #1998628. Changes to the source code in the comments to that bug. (Tested using Tcl 8.5.7) Regards, Arjen On 2009-12-03 19:21, Andreas Kupries wrote: > Andreas Kupries wrote: >> I have now placed a >> Release Candidate for Tcllib 1.12 >> >> up on SourceForge, see >> https://sourceforge.net/projects/tcllib/files/ > > Better link after looking at the SF File Manager Thingy a bit more ... > > https://sourceforge.net/projects/tcllib/files/tcllib/1.12%20Release%20Candidate/ > > And as much as it pains to admit, the new File Manager of SF is actually better > than the previous release management thingie they had. Different, but > definitely easier to use. Simple upload, easy to mark release notes and > associate to files, no mess of forms to walk through and click over and over > again to set file properties. Not perfect, but easier. So, this specific change > to their system was actually good, IMVHO. > |
From: Andreas K. <and...@ac...> - 2009-12-04 16:14:11
|
Arjen Markus wrote: > Hi Andreas, > > as you may note, I have finally resolved bug #1998628. > Changes to the source code in the comments to that bug. > (Tested using Tcl 8.5.7) Thanks. I'll have a look today or over the weekend. -- Sincerely, Andreas Kupries <an...@ac...> Developer @ <http://www.activestate.com/> |