Re: [boost] Re: plans for a bugfix release ?

2003-08-05 Thread Aleksey Gurtovoy
David Abrahams wrote:
> Thanks for all the testing; the release looks pretty darned great!

Just to make sure it's understood - although "expected", all the green
failures are still failures. Not that we can do much about them, of course.

>From a user POV, a darned great release would be the one for which
http://www.meta-comm.com/engineering/resources/cvs_RC_1_30_0/user_summary_page.html
would reveal a clear green field, without any "details" links to check.

>
>
http://www.meta-comm.com/engineering/resources/cvs_RC_1_30_0/developer_result_page.html
>
> Only one red box (intel-7.1-stlport lexical_cast)!

... which means a regression from 1.30.0 ;). To be fair, quite a few
failures have been fixed (dark green cells) -

http://www.meta-comm.com/engineering/resources/cvs_RC_1_30_0/developer_summary_page.html

Still, it would be nice if we didn't release until _all_ regressions are
fixed.

Aleksey
___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


RE: [boost] Re: plans for a bugfix release ?

2003-08-04 Thread Misha Bergal
David Abrahams wrote:

> It looks like you need to build your vc6 stlport debug
> library also; that would account for the failure in the
> testing library tests.

Done.

--
Misha Bergal 
MetaCommunications Engineering

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-30 Thread David Abrahams
"Bronek Kozicki" <[EMAIL PROTECTED]> writes:

> David Abrahams wrote on July 16th:
>> Beman Dawes <[EMAIL PROTECTED]> writes:
> [...]
>>> How will we prevent a 1.30.1 release from delaying a 1.31.0 release?
>> By releasing one week from now?
>
> Hello
>
> what is current status for boost release 1.30.1 ? Do you need volunteers
> to run tests before releasing it, or do some other work ? 

I another round of testing would be great.  According to

  http://boost.sourceforge.net/regression-logs/

and

  
http://www.meta-comm.com/engineering/resources/cvs_RC_1_30_0/developer_result_page.html

tests on the branch haven't been run in some time.

> Or it's already released, and boost.org site is being updated right
> now ?

I plan to take the next step this evening, if test results look good
by then.

Thanks for asking,
-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-20 Thread Aleksey Gurtovoy
David Abrahams wrote:
> Aleksey Gurtovoy <[EMAIL PROTECTED]> writes:
>
> > Any reason you cannot use
> >
http://www.meta-comm.com/engineering/resources/cvs_RC_1_30_0/developer_summary_page.html?
>
> None, in particular.  This table is a little weird though:
>
>
http://www.meta-comm.com/engineering/resources/cvs_RC_1_30_0/developer_result_page.html#mpl

It is. It's due to a bug in 'process_jam_log.cpp', which confuses the tests
with the same names from different libraries (MPL and Preprocessor, in this
case). We didn't have time to fix it yet.

Aleksey
___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-17 Thread Beman Dawes
At 11:02 AM 7/17/2003, David Abrahams wrote:
>David Abrahams <[EMAIL PROTECTED]> writes:
>
>> Beman Dawes <[EMAIL PROTECTED]> writes:
>>
>>> See win32-1_30_1 on http://boost.sourceforge.net/regression-logs/
>>>
>>> I found I had to update the .../tools/build sub-tree to the current
>>> main trunk in order to get the latest toolsets. Other than that, the
>>> tests were run on the RC_1_30_0 branch.
>>
>> Would you mind merging the latest toolsets into the trunk?
>
>Sorry, of course I meant "into the RC_1_30_0 branch."
Will do. Please ignore my previous post asking you if that was what you 
meant.

--Beman

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-17 Thread Beman Dawes
At 09:36 AM 7/17/2003, David Abrahams wrote:
>Beman Dawes <[EMAIL PROTECTED]> writes:
>
>> See win32-1_30_1 on http://boost.sourceforge.net/regression-logs/
>>
>> I found I had to update the .../tools/build sub-tree to the current
>> main trunk in order to get the latest toolsets. Other than that, the
>> tests were run on the RC_1_30_0 branch.
>
>How can I tell if there were regressions?
Regressions compared to the current main trunk or to the 1.30.0 release?

One simple way to spot regressions compared to the current main trunk is to 
look at VC++ 7.1. Except for Boost.Signals, it is currently passing 100% of 
all tests. Thus any failures are regressions compared to the current state.

--Beman

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-17 Thread Beman Dawes
At 09:35 AM 7/17/2003, David Abrahams wrote:
>Beman Dawes <[EMAIL PROTECTED]> writes:
>
>> See win32-1_30_1 on http://boost.sourceforge.net/regression-logs/
>>
>> I found I had to update the .../tools/build sub-tree to the current
>> main trunk in order to get the latest toolsets. Other than that, the
>> tests were run on the RC_1_30_0 branch.
>
>Would you mind merging the latest toolsets into the trunk?
Uh... I assume you mean merge the latest toolsets from the trunk into the 
RC_1_30_0 branch via the usual procedure for fixes to a branch?

--Beman

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-17 Thread Beman Dawes
At 11:50 AM 7/16/2003, David Abrahams wrote:

>...  The only issue remaining is how we can get the
>testing infrastructure to start testing RC_1_30_0.  I would like to
>see the results of a round of testing on the current CVS state of that
>branch before we commit to a 1.30.1 release, just to make sure it's
>viable.
See win32-1_30_1 on http://boost.sourceforge.net/regression-logs/

I found I had to update the .../tools/build sub-tree to the current main 
trunk in order to get the latest toolsets. Other than that, the tests were 
run on the RC_1_30_0 branch.

--Beman

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-17 Thread Aleksey Gurtovoy
Misha Bergal wrote:
> > Here are the results we have:
> >
> > 1.30.0 tarball: http://tinyurl.com/h6cx
> > CVS main trunk (relative to 1.30.0 tarball): http://tinyurl.com/h6d0
> > CVS RC_1_30_0 branch (relative to 1.30.0 tarball):
http://tinyurl.com/h6d7
> > (will be available in 9 hours)
>
> CVS RC_1_30_0 branch results (relative to 1.30.0 tarball) are available
now.

The developers summary page summarizes things quite nicely (light green OK
cell means there has been no regression):

http://www.meta-comm.com/engineering/resources/cvs_RC_1_30_0/developer_summary_page.html

Aleksey
___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


RE: [boost] Re: plans for a bugfix release ?

2003-07-17 Thread Misha Bergal
> From: Misha Bergal 
> Sent: Wednesday, July 16, 2003 9:45 PM
> To: '[EMAIL PROTECTED]'
> Subject: RE: [boost] Re: plans for a bugfix release ?
> 
> 
>  
> > Sounds fine to me.  The only issue remaining is how we can 
> > get the testing infrastructure to start testing RC_1_30_0.  I 
> > would like to see the results of a round of testing on the 
> > current CVS state of that branch before we commit to a 1.30.1 
> > release, just to make sure it's viable.
> 
> Here are the results we have:
> 
> 1.30.0 tarball: http://tinyurl.com/h6cx
> CVS main trunk (relative to 1.30.0 tarball): http://tinyurl.com/h6d0
> CVS RC_1_30_0 branch (relative to 1.30.0 tarball): http://tinyurl.com/h6d7
> (will be available in 9 hours)

CVS RC_1_30_0 branch results (relative to 1.30.0 tarball) are available now.


Notes: 

* A number of our toolsets are different from standard boost ones. They have
been patched 1) to allow the extending of them (as in the case of borland)
2) to fix the configuration problems we think boost jam files had (as in the
case of intel-7.1-stlport). We plan to make the description of changes
available from the status web pages, but haven't done it yet

* our Intel toolsets are installed to work in vc6.0 compatibility mode

* We have patched STL 4.5.3 Intel compiler make file

* We are open to suggestions regarding adding new toolsets to our tests.
Obviously it is not possible to test all configurations - so some selection
criteria needs to be set up.


Misha Bergal
MetaCommunications Engineering
___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-17 Thread Martin Wille
Aleksey Gurtovoy wrote:
Martin Wille writes:

I'll run the tests for Linux and upload them as Linux-rc-1.30.0.
They should be available in a few hours.
Can you arrange the html so that it shows regressions from the 1.30.0
release results?
Hmm, I'd have to find out how I would do that. Is there already
some support for showing diffs between two versions of the test
result tables?


For the new regression report format, yes. For instance, here's the
CVS main trunk report against the 1.30.0 tarball -
http://www.meta-comm.com/engineering/resources/cvs_main_trunk/developer_summary_page.html

If you are interested in producing these, we will provide you with
the scripts. You'd need an XSLT processor and Python, but beside
that it's as simple as running a Python script after the regression
run.
Hmm, why don't you add those scripts to the tools/regression section
of the CVS?

If there isn't such a thing I would try to implement something that
reads two tables and marks the differences. That would take a day
or two, I guess.


Please, don't! If you have the prerequisits installed, setting up a step
to produce the new-format reports should take about 15 minutes, and they
are way much more informative.


I've got Python and OpenJade installed. So, I'm ready to run your
scripts.
Regards,
m
___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-16 Thread Douglas Gregor
- Original Message -
From: "Aleksey Gurtovoy" <[EMAIL PROTECTED]>
> Beman Dawes wrote:
> > What is really needed is to add a "history" element to the test_log.xml
> > files. That would be far more reliable. Let me think about it overnight.
>
> The way we do it in the new reports is to extract the failures from the
> original regression run and pass them as "expected failures" to the input
> of the scripts producing the today's reports. The scripts merge these into
> "extended results" XML, and then produce the HTML reports basing on that.
> Works perfectly.
>
> All XML processing is done through XSLT, but it's very worth it - the
> stlysheets which do the extracting and merging are barely 100 lines long.
>
> Aleksey

I don't have the time now, but if it's feasible for you I would absolutely
_love_ if we could integrate this with BoostBook in the future. If I had my
way, everything would run through the documentation system so that
everything would be documented (see, e.g., the testsuite documentation and
generation for Function) and in sync.

Doug

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-16 Thread Aleksey Gurtovoy
Beman Dawes wrote:
> At 04:54 PM 7/16/2003, David Abrahams wrote:
>
>  >Martin Wille <[EMAIL PROTECTED]> writes:
>  >> Hmm, I'd have to find out how I would do that. Is there already
>  >> some support for showing diffs between two versions of the test
>  >> result tables?
>  >
>  >Yes.  Beman?
>
> I have a hack that I use to produce
> http://boost.sourceforge.net/regression-logs/cs-win32-diff.html
>
> It proves the concept, so to speak, but is way too unreliable. Fails when
> new compilers are added, for example.
>
> What is really needed is to add a "history" element to the test_log.xml
> files. That would be far more reliable. Let me think about it overnight.

The way we do it in the new reports is to extract the failures from the
original regression run and pass them as "expected failures" to the input
of the scripts producing the today's reports. The scripts merge these into
"extended results" XML, and then produce the HTML reports basing on that.
Works perfectly.

All XML processing is done through XSLT, but it's very worth it - the
stlysheets which do the extracting and merging are barely 100 lines long.

Aleksey
___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-16 Thread Aleksey Gurtovoy
Martin Wille writes:
> >>I'll run the tests for Linux and upload them as Linux-rc-1.30.0.
> >>They should be available in a few hours.
> > Can you arrange the html so that it shows regressions from the 1.30.0
> > release results?
>
> Hmm, I'd have to find out how I would do that. Is there already
> some support for showing diffs between two versions of the test
> result tables?

For the new regression report format, yes. For instance, here's the
CVS main trunk report against the 1.30.0 tarball -

http://www.meta-comm.com/engineering/resources/cvs_main_trunk/developer_summary_page.html

If you are interested in producing these, we will provide you with
the scripts. You'd need an XSLT processor and Python, but beside
that it's as simple as running a Python script after the regression
run.

>
> If there isn't such a thing I would try to implement something that
> reads two tables and marks the differences. That would take a day
> or two, I guess.

Please, don't! If you have the prerequisits installed, setting up a step
to produce the new-format reports should take about 15 minutes, and they
are way much more informative.

Aleksey
___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


RE: [boost] Re: plans for a bugfix release ?

2003-07-16 Thread Misha Bergal
> From: David Abrahams [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, July 16, 2003 10:51 AM
 
> Sounds fine to me.  The only issue remaining is how we can 
> get the testing infrastructure to start testing RC_1_30_0.  I 
> would like to see the results of a round of testing on the 
> current CVS state of that branch before we commit to a 1.30.1 
> release, just to make sure it's viable.

Here are the results we have:

1.30.0 tarball: http://tinyurl.com/h6cx
CVS main trunk (relative to 1.30.0 tarball): http://tinyurl.com/h6d0
CVS RC_1_30_0 branch (relative to 1.30.0 tarball): http://tinyurl.com/h6d7
(will be available in 9 hours)

Our plan is to have the up-to-date "CVS RC_1_30_0 branch" and "CVS main
trunk" results every day.

Misha Bergal
MetaCommunications Engineering
___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-16 Thread Beman Dawes
At 04:54 PM 7/16/2003, David Abrahams wrote:

>Martin Wille <[EMAIL PROTECTED]> writes:
>> Hmm, I'd have to find out how I would do that. Is there already
>> some support for showing diffs between two versions of the test
>> result tables?
>
>Yes.  Beman?
I have a hack that I use to produce 
http://boost.sourceforge.net/regression-logs/cs-win32-diff.html

It proves the concept, so to speak, but is way too unreliable. Fails when 
new compilers are added, for example.

What is really needed is to add a "history" element to the test_log.xml 
files. That would be far more reliable. Let me think about it overnight.

--Beman

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-16 Thread Beman Dawes
At 11:50 AM 7/16/2003, David Abrahams wrote:
>Beman Dawes <[EMAIL PROTECTED]> writes:
>> So a schedule might look something like the following?
>>
>> -- 1.30.1 - Selected bug fixes only (details up to release 
manager).
>> Schedule: a week or two from now
>
>I would be more hard-*ssed about it.  A week.

OK.

I'll try to get a Win32 regression test run the 1_30_0 branch ASAP.

--Beman

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-16 Thread David Abrahams
Martin Wille <[EMAIL PROTECTED]> writes:

F> David Abrahams wrote:
>> Martin Wille writes:
>> 
>>>Hi,
>>>
>>>you wrote:
>>>
>>>
Sounds fine to me.  The only issue remaining is how we can get the
testing infrastructure to start testing RC_1_30_0.  I would like to
see the results of a round of testing on the current CVS state of that
branch before we commit to a 1.30.1 release, just to make sure it's
viable.
>>>
>>>I'll run the tests for Linux and upload them as Linux-rc-1.30.0.
>>>They should be available in a few hours.
>> Can you arrange the html so that it shows regressions from the 1.30.0
>> release results?
>
> Hmm, I'd have to find out how I would do that. Is there already
> some support for showing diffs between two versions of the test
> result tables? 

Yes.  Beman?

> If there isn't such a thing I would try to implement something that
> reads two tables and marks the differences.  That would take a day
> or two, I guess.
>
> In the meantime I'll publish tests for the 1.30.0 release and the
> for release candidate unmodified. I think the results are useful
> even without having the differences marked.
>
>
> Regards,
> m
>
> PS: Linux-rc-1_30_0 is available now. I'll run the tests for
>  1.30.0 release tonight. They will be available in about
>  9 hours.

Thanks!

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-16 Thread Martin Wille
Alisdair Meredith wrote:

Spirit has also just released its next version, should this also be
integrated into any boost 1.30.1?
Yes, Spirit 1.6.1 should be incorporated into a Boost 1.30.1
release (if we actually decide to release 1.30.1).

[I will ask same question on Spirit list, and direct discussion back
here]
Alisdair, I think most (if not all) Spirit developers have also
subscribed to this mailing list.

Only *critical* fixes to the 1.30.0 release.
Spirit 1.6.1 only fixes bugs of Spirit 1.6.0, no features have been
added.
Boost.Spirit users would benefit from a Boost 1.30.1 release. However,
Boost 1.30 users can replace Boost.Spirit with the contents of
Spirit 1.6.1. So, from this point of view, a 1.30.1 release is not
necessary.
Personally, I think 1.30.1 would be a good thing to have. My impression
is that many people try to access the Boost CVS in order to pick
some fixes that were made right after the release of Boost 1.30.
Given the lousy quality of public CVS access we're experiencing at
the moment, users will likely appreciate a 1.30.1 release.
Regards,
m
___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-16 Thread Beman Dawes
At 06:17 AM 7/16/2003, Alisdair Meredith wrote:

>David Abrahams wrote:
>
>> Only *critical* fixes to the 1.30.0 release.
>
>What about updated compiler configs?  For instance, Borland released a
>compiler update pretty much the same week that Boost 1.30 went out, so
>several version checks fail.  Any other compilers release a point
>upgrade that can be easily integrated?
VC++ 7.1 required two or three workarounds IIRC.

--Beman

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-16 Thread Beman Dawes
At 08:36 PM 7/15/2003, David Abrahams wrote:

>Beman Dawes <[EMAIL PROTECTED]> writes:
>
>...
>
>> Hum... You must be seeing some way of getting a 1.30.1 release out
>> that eludes me. What would go into 1.30.1?
>
>Exactly what's on the end of the RC_1_30_0 branch plus whatever
>additional small fixes were deemed important and can be applied in a
>day or two; release to happen in a week.
Ah! That is much more doable.

>> Who will act as release manager?
>
>I guess I'd have to reluctantly volunteer, now that I've suggested it.
Sounds like you just talked your way into a new job:-)

So a schedule might look something like the following?

   -- 1.30.1 - Selected bug fixes only (details up to release manager).
   Schedule: a week or two from now
   -- 1.31.0 - New library, breaking interface changes, many fixes.
   Schedule: TBA, but work is basically already well underway.
--Beman

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-16 Thread Vladimir Prus
From: "Alisdair Meredith" <[EMAIL PROTECTED]>

> > Only *critical* fixes to the 1.30.0 release.
>
> What about updated compiler configs?  For instance, Borland released a
> compiler update pretty much the same week that Boost 1.30 went out, so
> several version checks fail.  Any other compilers release a point
> upgrade that can be easily integrated?

Yes. g++ 3.3 is not recornized by 1.30.0. This is mostly harmeless, except
for a annoying warning on using almost every boost header.

- Volodya

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-15 Thread Joerg Walter

- Original Message -
From: "Daniel Frey" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Tuesday, July 15, 2003 11:38 PM
Subject: [boost] Re: plans for a bugfix release ?


> On Tue, 15 Jul 2003 16:26:43 +0200, David Abrahams wrote:
>
> > What does everybody think about doing a 1.30.1 release "RSN?"
>
> I think it's too late, let's go for a 1.31.0.

Agreed.

> I think that we'll hear
> about problems with the 1.31.0 really soon after release and probably a
> 1.31.1 can follow shortly after.

And 1.31.x, yes.

> For 1.30.0, we IMHO missed the
> opportunity do to a 1.30.1 without lots of pain/work. As Beman already
> said there is too much in CVS to "backport" it to a 1.30.1. The question
> is, whether we learn from it for a 1.31.1 :)

Personally I'd have to learn to manage different CVS branches accordingly. I
believe, we'd need some kind of approximate schedule, too. Oh, and someone
should volunteer for the job of the release manager.

> My 2 cents...

Already 4 cents,
Joerg


___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-15 Thread Ben Woodhead
Hello..

Typically what i do for releases is something along the line of this.
prject - x,yy,zz

x - major architecture changes.
yy - minor changes. (uneven for development).
zz - no interface changes. bug fixes.

I try to release the zz often (for stable). Everytime there is a critical
fix or a few bug fixes that are causing people problems.

For the unstable versions i try to release as soon as there are some cool
features in there that need testing. If things go really well on an unstable
release and the features that we want are in then i consider a new stable
version.

Rember the release early and often. The longer its being developed in cvs
the more bugs that are going to be around during a stable release.

I personnaly don't like the major release scheduals for anything other then
major releases. Anything that is going to take 6 months to a year should be
a major release. Minors are like once a month.. And patchs as soon as there
is enough problems to require one.

Ben

- Original Message - 
From: "Rozental, Gennadiy" <[EMAIL PROTECTED]>
To: "'Boost mailing list'" <[EMAIL PROTECTED]>
Sent: Tuesday, July 15, 2003 3:09 PM
Subject: RE: [boost] Re: plans for a bugfix release ?


> > David Abrahams wrote:
> > > Beman Dawes <[EMAIL PROTECTED]> writes:
> > >
> > > When we released 1.30.0, despite extensive pre-release testing, it
> > > went out with several prominent showstopper bugs.  Don't you think
> > > we'll make the same mistake for 1.31.0?  Also, AFAICT 1.30.1 can go
> > > out much, much sooner.
> > >
> >
> > I agree with Dave here. To me there is another good reason for doing
> > minor releases more frequently. Neither the next major
> > release nor the
> > CVS state is likely to help most of the people who use Boost in their
> > projects.
>
> I agree that we should publish patch releases more frequently. But the
> question here what is the criteria whether the release should be
considered
> patch or next one. In my projects I choose the following strategy: if
> release does not affect the interface, so that I could simply substitute
one
> shared library with patched one - this is patch release. In other case
it's
> next release. It may be a little different with boost, cause most of the
> staff in the headers. But the idea should be IMO similar.
>
>
> > I guess that there are a lot of projects out there that
> > cannot allow for
> > an interface change in one of the core libs every couple of month. So
> > they really need bugfix only releases if showstopper bugs are
> > found in
> > the last release.
>
> We should've publish patch release right after we discovered them. IMO at
> this point, with all those iterator adaptor changes I would rather made
new
> release.
>
> > Just my 2c
> >
> > Thomas
>
> Gennadiy.
> ___
> Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost
>

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-15 Thread Beman Dawes
At 11:50 AM 7/15/2003, David Abrahams wrote:
>Beman Dawes <[EMAIL PROTECTED]> writes:
>
>> At 10:26 AM 7/15/2003, David Abrahams wrote:
>>
>>  >Dominique Devriese <[EMAIL PROTECTED]> 
writes:
>>  >
>>  >>> In general, they are released when all of Boost is ready.  I think
>>  >>> it would be a *really* good idea for Boost to do at least one 
minor
>>  >>> version release shortly after any major version release.  Now that
>>  >>> we have a reasonable testing strategy it should be relatively 
easy.
>>  >>> Boost 1.30.0 went out with several bugs IIRC.
>>  >>
>>  >>> Until we get our act together, I would suggest you supply people
>>  >>> with a Boost patch.  Use "BOOST_DEDUCED_TYPENAME" instead of
>>  >>> "typename" so you don't break VC6.  Sorry,
>>  >>
>>  >> A fixed release would be great indeed.  In the mean time, I'm going 

>to
>>  >> provide the patch as you suggest, although it's far from a perfect
>>  >> solution of course..
>>  >
>>  >What does everybody think about doing a 1.30.1 release "RSN?"
>>
>> What would be the advantage of doing a 1.30.1 release rather than a
>> 1.31.0 release?
>
>When we released 1.30.0, despite extensive pre-release testing, it
>went out with several prominent showstopper bugs.  Don't you think
>we'll make the same mistake for 1.31.0?
No, of course not. There is only one new library ready for 1.31.0. We've 
essentially been working on 1.31.0 for several months. A huge amount of 
effort has gone into finding and fixing bugs. The iterator adaptor changes 
have temporarily obscured the progress, but it is there nonetheless.

> Also, AFAICT 1.30.1 can go out much, much sooner.

Hum... You must be seeing some way of getting a 1.30.1 release out that 
eludes me. What would go into 1.30.1? There have probably been hundreds of 
changes to CVS since the 1.30.0 tag. How would we distinguish what should 
or should not be merged into a 1.30.1 branch? Who will make the decisions? 
Who will do the testing? Who will act as release manager? How will we 
prevent a 1.30.1 release from delaying a 1.31.0 release?

--Beman

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-15 Thread Jeff Garland
On Tue, 15 Jul 2003 19:19:08 +0200, Thomas Witt wrote
> David Abrahams wrote:
> > Beman Dawes <[EMAIL PROTECTED]> writes:
> >  
> > When we released 1.30.0, despite extensive pre-release testing, it
> > went out with several prominent showstopper bugs.  Don't you think
> > we'll make the same mistake for 1.31.0?  Also, AFAICT 1.30.1 can go
> > out much, much sooner.
> > 
> 
> I agree with Dave here. To me there is another good reason for doing 
> minor releases more frequently. Neither the next major release nor 
> the CVS state is likely to help most of the people who use Boost in 
> their projects.
> 
> I guess that there are a lot of projects out there that cannot allow 
> for an interface change in one of the core libs every couple of 
> month. So they really need bugfix only releases if showstopper bugs 
> are found in the last release.

I agree with with the idea of a minor release to fix critical nasty bugs.
My list from 1.30.0 would be:
  1) Lexical cast fix that went in shortly after 1.30 was released
  2) Missing change html file in date-time linked from main page (fixed on 
web, but not install package)
  3) The change you'all have been discussing.

By selecting only a small set of critical changes the lead up to the release 
should be very quick.  Adding new libraries, major interface changes etc mean 
it will take weeks before we are really ready for a release.

Jeff
___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


RE: [boost] Re: plans for a bugfix release ?

2003-07-15 Thread Rozental, Gennadiy
> David Abrahams wrote:
> > Beman Dawes <[EMAIL PROTECTED]> writes:
> >  
> > When we released 1.30.0, despite extensive pre-release testing, it 
> > went out with several prominent showstopper bugs.  Don't you think 
> > we'll make the same mistake for 1.31.0?  Also, AFAICT 1.30.1 can go 
> > out much, much sooner.
> > 
> 
> I agree with Dave here. To me there is another good reason for doing 
> minor releases more frequently. Neither the next major 
> release nor the 
> CVS state is likely to help most of the people who use Boost in their 
> projects.

I agree that we should publish patch releases more frequently. But the
question here what is the criteria whether the release should be considered
patch or next one. In my projects I choose the following strategy: if
release does not affect the interface, so that I could simply substitute one
shared library with patched one - this is patch release. In other case it's
next release. It may be a little different with boost, cause most of the
staff in the headers. But the idea should be IMO similar.

 
> I guess that there are a lot of projects out there that 
> cannot allow for 
> an interface change in one of the core libs every couple of month. So 
> they really need bugfix only releases if showstopper bugs are 
> found in 
> the last release.

We should've publish patch release right after we discovered them. IMO at
this point, with all those iterator adaptor changes I would rather made new
release.

> Just my 2c
> 
> Thomas

Gennadiy.
___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-15 Thread Thomas Witt
David Abrahams wrote:
Beman Dawes <[EMAIL PROTECTED]> writes:
 
When we released 1.30.0, despite extensive pre-release testing, it
went out with several prominent showstopper bugs.  Don't you think
we'll make the same mistake for 1.31.0?  Also, AFAICT 1.30.1 can go
out much, much sooner.

I agree with Dave here. To me there is another good reason for doing 
minor releases more frequently. Neither the next major release nor the 
CVS state is likely to help most of the people who use Boost in their 
projects.

I guess that there are a lot of projects out there that cannot allow for 
an interface change in one of the core libs every couple of month. So 
they really need bugfix only releases if showstopper bugs are found in 
the last release.

Just my 2c

Thomas

--
Dipl.-Ing. Thomas Witt
Institut fuer Verkehrswesen, Eisenbahnbau und -betrieb, Universitaet 
Hannover
voice: +49(0) 511 762 - 4273, fax: +49(0) 511 762-3001
http://www.ive.uni-hannover.de

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: plans for a bugfix release ?

2003-07-15 Thread Beman Dawes
At 10:26 AM 7/15/2003, David Abrahams wrote:

>Dominique Devriese <[EMAIL PROTECTED]> writes:
>
>>> In general, they are released when all of Boost is ready.  I think
>>> it would be a *really* good idea for Boost to do at least one minor
>>> version release shortly after any major version release.  Now that
>>> we have a reasonable testing strategy it should be relatively easy.
>>> Boost 1.30.0 went out with several bugs IIRC.
>>
>>> Until we get our act together, I would suggest you supply people
>>> with a Boost patch.  Use "BOOST_DEDUCED_TYPENAME" instead of
>>> "typename" so you don't break VC6.  Sorry,
>>
>> A fixed release would be great indeed.  In the mean time, I'm going to
>> provide the patch as you suggest, although it's far from a perfect
>> solution of course..
>
>What does everybody think about doing a 1.30.1 release "RSN?"
What would be the advantage of doing a 1.30.1 release rather than a 1.31.0 
release?

Seems like we are very close to being ready to do a 1.31.0 release. One new 
library has been added since 1.30.0, at least two libraries have had 
interface upgrades, and a large number of bugs have been fixed in numerous 
libraries.

--Beman

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost