[isabelle-dev] Towards the release

2018-06-04 Thread Makarius
We are slowly moving towards the release.

Tomorrow, I will publish an informal snapshot Isabelle2018-RC0 on
isabelle-users.

Approx. 4 weeks later, there will be Isabelle2018-RC1, still on the
isabelle-dev repository.

>From 8..15-Jul-2018 I will be at FLoC / Oxford, UK. Afterwards, there
will be the repository fork and Isabelle2018-RC2.

At least that is the plan right now. There are still many details to be
sorted out.


Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-31 Thread Makarius
We are now definitely past the fork point for the Isabelle2016-1 release.

One informal and one formal release candidate have already been
published; some more will be coming soon.

Here is a summary of the status of the Isabelle development process:

* https://bitbucket.org/isabelle_project/isabelle-release/ is where
  the final release preparations happen before roll-out in a few
  weeks.

  The starting point is

https://bitbucket.org/isabelle_project/isabelle-release/commits/73859eb8d1fe

* http://isabelle.in.tum.de/repos/isabelle is back in post-release
  mode right now (changeset 2bafda87b524).  Anything pushed there
  is for the next release after Isabelle2016-1.

* AFP needs to be understood wrt. isabelle-release at the moment.
  Gerwin will explain when and how a fork of afp-devel (presently
  at 022d752f6426) vs. afp-2016-1 happens.

* http://isabelle.in.tum.de/devel follows the isabelle-release
  repository -- I plan to make a bit more generated website content
  soon.

* isabelle-users is the place to discuss Isabelle2016-1-RC versions.

* isabelle-dev is the place to discuss ongoing post-release
  development.


The isabelle-release repository has no public push access. Any changes
that are relevant for the release need to be sent to me via email
(produced by "hg export" or "hg bundle"). Changesets need to be
prepared from a current state of isabelle-release, not the ongoing
post-release development, and applied to only one of the two repository
branches.

Changes to the actual code base should be limited to really important
things.

During the forked state of the two repositories, big upheaveals on the
isabelle repository should be avoided, so that the isabelle-release
branch can be merged back cleanly after several weeks; but it is
better to publish changes now than to stockpile them for a long time.


Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-31 Thread Makarius
On 28/10/16 00:10, Makarius wrote:
> 
> The isabelle-dev repository will remain open until Monday 31-Oct-2016,
> and then fork to https://bitbucket.org/isabelle_project/isabelle-release

The fork will happen in approx. 4h. Afterwards, changes need to be sent
by email to me.

It is also important to make sure that material meant for this release
is not pushed at the wrong time in the wrong place. The isabelle-dev
post-release state will look again like this:
http://isabelle.in.tum.de/repos/isabelle/rev/5fb86150a579


Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-27 Thread Makarius
On 23/10/16 18:18, Makarius wrote:
> On 12/10/16 11:36, Makarius wrote:
>> After the public appearance of Isabelle2016-1-RC0 some days ago, we are
>> still in consolidation mode for the Isabelle repository -- lets say at
>> least 2 more weeks.
>>
>> Isabelle2016-1-RC1 will still be based on the isabelle-dev repository,
>> to simplify immediate reactions on suggestions and observations by testers.
>>
>> The repository fork to isabelle-release will happen after RC1.
> 
> We are more or less on schedule. Isabelle2016-1-RC1 is anticipated
> towards the end of the week (around 28-Oct-2016). The isabelle-rev
> repository will remain open a few days afterwards to facilitate
> immediate reactions by early adopters.

That is today.

I will prepare Isabelle2016-1-RC1 in the evening of Friday 28-Oct-2016.

The isabelle-dev repository will remain open until Monday 31-Oct-2016,
and then fork to https://bitbucket.org/isabelle_project/isabelle-release


Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-26 Thread Gerwin.Klein
That makes sense.

Cheers,
Gerwin


> On 27 Oct 2016, at 00:25, Makarius  wrote:
> 
> On 26/10/16 11:58, Makarius wrote:
> 
>> In the past we've had particularly enthusiastic Mac system
>> administration at TUM, but I don't see that at the moment. So I am
>> reluctant to change a running system, especially macbroy2, which is very
>> important for the Isabelle administration and release process.
>> 
>> After the release, we can probably discontinue Mountain Lion, and update
>> macbroy30 to El Capitan or Sierra.  Both macbroy30 and macbroy31 are
>> MacBookPro6,2 from Mid 2010, so it looks like Sierra still works, but
>> that might be also the latest possible version.
> 
> I have had a chat with the system administration at TUM. We can keep up
> the status quo with some minor updates, but not much more.
> 
> So the present plan is this:
> 
> * After the release of Isabelle2016-1 (December 2016) we discontinue
> support for 10.8 Mountain Lion and update macbroy30 to 10.12 Sierra
> (probably the ultimate version that is possible on this hardware).
> 
> * After one more release cycle by Apple (2017?) we discontinue support
> for 10.9 Mavericks and update macbroy2 to 10.11 El Capitan (definitely
> the ultimate version that is possible on this hardware).
> 
> 
> This means we hold up the standard of approx. 4 versions of Apple's OS,
> whatever its name might be next year.
> 
> 
>   Makarius
> 
> 

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-26 Thread Makarius
On 26/10/16 11:58, Makarius wrote:

> In the past we've had particularly enthusiastic Mac system
> administration at TUM, but I don't see that at the moment. So I am
> reluctant to change a running system, especially macbroy2, which is very
> important for the Isabelle administration and release process.
> 
> After the release, we can probably discontinue Mountain Lion, and update
> macbroy30 to El Capitan or Sierra.  Both macbroy30 and macbroy31 are
> MacBookPro6,2 from Mid 2010, so it looks like Sierra still works, but
> that might be also the latest possible version.

I have had a chat with the system administration at TUM. We can keep up
the status quo with some minor updates, but not much more.

So the present plan is this:

* After the release of Isabelle2016-1 (December 2016) we discontinue
support for 10.8 Mountain Lion and update macbroy30 to 10.12 Sierra
(probably the ultimate version that is possible on this hardware).

* After one more release cycle by Apple (2017?) we discontinue support
for 10.9 Mavericks and update macbroy2 to 10.11 El Capitan (definitely
the ultimate version that is possible on this hardware).


This means we hold up the standard of approx. 4 versions of Apple's OS,
whatever its name might be next year.


Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-26 Thread Makarius
On 26/10/16 12:39, Lawrence Paulson wrote:
> I see no need for a (?) next to El Capitan. I’ve been using it on multiple 
> machines for nearly a year.

The question mark means that there is no reference system as a proof for
platform support.

This is required for the following reasons:

>> Generally, the reference systems according to Isabelle/Admin/PLATFORMS
>> are required for three main purposes:
>>
>>  * Compilation of Isabelle components (via ssh) -- on the *oldest*
>> supported version.
>>
>>  * Routine batch-builds of Isabelle + add-on tools -- on *all*
>> supported versions. This is usually done by the administrative cronjob.
>>
>>  * Occasional interactive tests (via Screen Sharing), to figure out GUI
>> portability problems, to test the Isabelle.app integration etc.


Before we introduced these reference systems, platform support was less
systematic, and generally less ambitious. That was before 2007/2008.


Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-26 Thread Lawrence Paulson
I see no need for a (?) next to El Capitan. I’ve been using it on multiple 
machines for nearly a year.
Larry

> On 26 Oct 2016, at 10:58, Makarius  wrote:
> 
> On 26/10/16 00:05, gerwin.kl...@data61.csiro.au wrote:
>> I’m planning to switch over to Sierra this week, and can hopefully report 
>> back next week on any issues with our l4v proofs, AFP, and isabelle itself.
>> 
>> Do we know who is administering macbroy30 and macbroy2? It think it would 
>> make sense to switch them over to 10.11 and 10.12 (if the hardware is still 
>> supported).
> 
> The PLATFORMS file documents the current situation for Isabelle support
> of certain Mac OS X versions, see
> http://isabelle.in.tum.de/repos/isabelle/file/4f0acbd97491/Admin/PLATFORMS#l25
> 
> In the past we've had particularly enthusiastic Mac system
> administration at TUM, but I don't see that at the moment. So I am
> reluctant to change a running system, especially macbroy2, which is very
> important for the Isabelle administration and release process.
> 
> After the release, we can probably discontinue Mountain Lion, and update
> macbroy30 to El Capitan or Sierra.  Both macbroy30 and macbroy31 are
> MacBookPro6,2 from Mid 2010, so it looks like Sierra still works, but
> that might be also the latest possible version.
> 
> Note that in the long run, it is more important to have reference system
> installations for older Mac OS versions that for newer ones: the newer
> ones are more likely to be installed by current users, although that is
> not really a systematic test.
> 
> 
> Generally, the reference systems according to Isabelle/Admin/PLATFORMS
> are required for three main purposes:
> 
>  * Compilation of Isabelle components (via ssh) -- on the *oldest*
> supported version.
> 
>  * Routine batch-builds of Isabelle + add-on tools -- on *all*
> supported versions. This is usually done by the administrative cronjob.
> 
>  * Occasional interactive tests (via Screen Sharing), to figure out GUI
> portability problems, to test the Isabelle.app integration etc.
> 
> 
> We have come quite far in the Isabelle platform support, not just on Mac
> OS X (or mac OS). It would be sad to loose that for no particular reasons.
> 
> 
>   Makarius
> 
> ___
> isabelle-dev mailing list
> isabelle-...@in.tum.de
> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-26 Thread Gerwin.Klein
I’m planning to switch over to Sierra this week, and can hopefully report back 
next week on any issues with our l4v proofs, AFP, and isabelle itself.

Do we know who is administering macbroy30 and macbroy2? It think it would make 
sense to switch them over to 10.11 and 10.12 (if the hardware is still 
supported).

Cheers,
Gerwin

> On 26.10.2016, at 04:39, Makarius  wrote:
> 
> On 25/10/16 14:29, Jasmin Blanchette wrote:
>> 
>>> The Windows platform is a bit strange, but there are usually many ways
>>> to get things through eventually.
>> 
>> Simon has found a way to avoid "ocamlbuild". It looks like we'll be able to 
>> have the three binaries in place before the branch. Nonetheless, Nunchaku 
>> will remain labeled as "experimental", for a variety of reasons, and will 
>> not be properly documented.
> 
> Great.
> 
> Note that the updated Isabelle PLATFORMS file is here:
> http://isabelle.in.tum.de/repos/isabelle/file/3f4a86c9d2b5/Admin/PLATFORMS#l25
> 
> I have bumped the Linux baseline to Ubuntu 12.04 recently. Cygwin is
> also updated to 2.6 -- last time I somehow missed the change of the
> numbering scheme, so we were lagging behind.
> 
> 
>   Makarius
> 
> ___
> isabelle-dev mailing list
> isabelle-...@in.tum.de
> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev
> 

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-26 Thread Makarius
On 26/10/16 00:05, gerwin.kl...@data61.csiro.au wrote:
> I’m planning to switch over to Sierra this week, and can hopefully report 
> back next week on any issues with our l4v proofs, AFP, and isabelle itself.
> 
> Do we know who is administering macbroy30 and macbroy2? It think it would 
> make sense to switch them over to 10.11 and 10.12 (if the hardware is still 
> supported).

The PLATFORMS file documents the current situation for Isabelle support
of certain Mac OS X versions, see
http://isabelle.in.tum.de/repos/isabelle/file/4f0acbd97491/Admin/PLATFORMS#l25

In the past we've had particularly enthusiastic Mac system
administration at TUM, but I don't see that at the moment. So I am
reluctant to change a running system, especially macbroy2, which is very
important for the Isabelle administration and release process.

After the release, we can probably discontinue Mountain Lion, and update
macbroy30 to El Capitan or Sierra.  Both macbroy30 and macbroy31 are
MacBookPro6,2 from Mid 2010, so it looks like Sierra still works, but
that might be also the latest possible version.

Note that in the long run, it is more important to have reference system
installations for older Mac OS versions that for newer ones: the newer
ones are more likely to be installed by current users, although that is
not really a systematic test.


Generally, the reference systems according to Isabelle/Admin/PLATFORMS
are required for three main purposes:

  * Compilation of Isabelle components (via ssh) -- on the *oldest*
supported version.

  * Routine batch-builds of Isabelle + add-on tools -- on *all*
supported versions. This is usually done by the administrative cronjob.

  * Occasional interactive tests (via Screen Sharing), to figure out GUI
portability problems, to test the Isabelle.app integration etc.


We have come quite far in the Isabelle platform support, not just on Mac
OS X (or mac OS). It would be sad to loose that for no particular reasons.


Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-25 Thread Makarius
On 25/10/16 14:29, Jasmin Blanchette wrote:
> 
>> The Windows platform is a bit strange, but there are usually many ways
>> to get things through eventually.
> 
> Simon has found a way to avoid "ocamlbuild". It looks like we'll be able to 
> have the three binaries in place before the branch. Nonetheless, Nunchaku 
> will remain labeled as "experimental", for a variety of reasons, and will not 
> be properly documented.

Great.

Note that the updated Isabelle PLATFORMS file is here:
http://isabelle.in.tum.de/repos/isabelle/file/3f4a86c9d2b5/Admin/PLATFORMS#l25

I have bumped the Linux baseline to Ubuntu 12.04 recently. Cygwin is
also updated to 2.6 -- last time I somehow missed the change of the
numbering scheme, so we were lagging behind.


Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-25 Thread Jasmin Blanchette
Hi Makarius,

> The Windows platform is a bit strange, but there are usually many ways
> to get things through eventually.

Simon has found a way to avoid "ocamlbuild". It looks like we'll be able to 
have the three binaries in place before the branch. Nonetheless, Nunchaku will 
remain labeled as "experimental", for a variety of reasons, and will not be 
properly documented. This will come with the (expected) Isabelle2017 release.

Cheers,

Jasmin

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-25 Thread Simon Cruanes
Le Mon, 24 Oct 2016, Makarius a écrit :
> Maybe we can sort out these problems now, within the next few weeks. Is
> there a tracker item or other place to see this ocamlbuild isse?

https://github.com/ocaml/ocamlbuild/issues/104 and the corresponding
flexdll release https://github.com/alainfrisch/flexdll/releases/tag/0.35

> The Windows platform is a bit strange, but there are usually many ways
> to get things through eventually.
> 
> 
> > Would it make sense to push the source code only, with no binary component, 
> > for Isabelle2016-1? It's about 2000 lines of code and could go to 
> > "Library". Or would a Linux/Mac-only binary component be acceptable for 
> > such a (for the moment, experimental) tool? Otherwise, we can wait for the 
> > next release.
> 


-- 
Simon Cruanes

http://weusepgp.info/
key 49AA62B6, fingerprint 949F EB87 8F06 59C6 D7D3  7D8D 4AC0 1D08 49AA 62B6


signature.asc
Description: PGP signature
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-24 Thread Makarius
On 24/10/16 19:19, Jasmin Blanchette wrote:
> 
>> Are there any non-trivial chunks still in the commit/push pipeline that
>> need special considerations?
> 
> I was hoping to push Nunchaku into Isabelle (source code + binary component) 
> before the release, but we have some issues with ocamlbuild on Windows.

Maybe we can sort out these problems now, within the next few weeks. Is
there a tracker item or other place to see this ocamlbuild isse?

The Windows platform is a bit strange, but there are usually many ways
to get things through eventually.


> Would it make sense to push the source code only, with no binary component, 
> for Isabelle2016-1? It's about 2000 lines of code and could go to "Library". 
> Or would a Linux/Mac-only binary component be acceptable for such a (for the 
> moment, experimental) tool? Otherwise, we can wait for the next release.

I don't know. It is ultimately up to you.

In principle, the Isabelle distribution promises equal rights for
citizens of Linux, Windows, Mac OS X, but in practice there are a few
drop-outs in odd cases.

We could also proceed now, and use protesting crowds of Windows users to
accelerate a pending ocamlbuild tracker item somewhere.


Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-24 Thread Jasmin Blanchette
Hi Makarius,

> Are there any non-trivial chunks still in the commit/push pipeline that
> need special considerations?

I was hoping to push Nunchaku into Isabelle (source code + binary component) 
before the release, but we have some issues with ocamlbuild on Windows.

Would it make sense to push the source code only, with no binary component, for 
Isabelle2016-1? It's about 2000 lines of code and could go to "Library". Or 
would a Linux/Mac-only binary component be acceptable for such a (for the 
moment, experimental) tool? Otherwise, we can wait for the next release.

Jasmin

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-23 Thread Makarius
On 12/10/16 11:36, Makarius wrote:
> After the public appearance of Isabelle2016-1-RC0 some days ago, we are
> still in consolidation mode for the Isabelle repository -- lets say at
> least 2 more weeks.
> 
> Isabelle2016-1-RC1 will still be based on the isabelle-dev repository,
> to simplify immediate reactions on suggestions and observations by testers.
> 
> The repository fork to isabelle-release will happen after RC1.

We are more or less on schedule. Isabelle2016-1-RC1 is anticipated
towards the end of the week (around 28-Oct-2016). The isabelle-rev
repository will remain open a few days afterwards to facilitate
immediate reactions by early adopters.

A bit later there will be the usual fork to
https://bitbucket.org/isabelle_project/isabelle-release and further
changes need to be really important (and sent to me via email).


> Are there any non-trivial chunks still in the commit/push pipeline that
> need special considerations?

There have been various smaller and bigger pushes in the meantime.
Please make sure that NEWS and CONTRIBUTORS are updated as well.

Anything else still left in the pipeline?


Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-14 Thread Lawrence Paulson
That would be great!

I believe that Gauss’s law of quadratic reciprocity and Wilson’s theorem were 
never ported To Number_Theory.

Larry

> On 13 Oct 2016, at 17:36, Manuel Eberl  wrote:
> 
> I for one am hoping to be able to get rid of the Old Number Theory
> before the release. All that is left to do is actually to adapt some
> theories of the ported theories to my recent changes concerning prime
> numbers, so I think I should be able to take care of that next week.
> 
> Cheers,
> 
> Manuel

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-13 Thread Manuel Eberl
I for one am hoping to be able to get rid of the Old Number Theory
before the release. All that is left to do is actually to adapt some
theories of the ported theories to my recent changes concerning prime
numbers, so I think I should be able to take care of that next week.

Cheers,

Manuel


On 12/10/16 11:36, Makarius wrote:
> After the public appearance of Isabelle2016-1-RC0 some days ago, we are
> still in consolidation mode for the Isabelle repository -- lets say at
> least 2 more weeks.
> 
> Isabelle2016-1-RC1 will still be based on the isabelle-dev repository,
> to simplify immediate reactions on suggestions and observations by testers.
> 
> The repository fork to isabelle-release will happen after RC1.
> 
> 
> I am presently still stuck updating the Admin area.
> 
> Are there any non-trivial chunks still in the commit/push pipeline that
> need special considerations?
> 
> 
>   Makarius
> ___
> isabelle-dev mailing list
> isabelle-...@in.tum.de
> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev
> 
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-10-12 Thread Florian Haftmann
> Are there any non-trivial chunks still in the commit/push pipeline that
> need special considerations?

I have some matter on euclidean division in the pipeline which I hope to
be able to finish before my vacation starting at end of October.

Florian

-- 

PGP available:
http://isabelle.in.tum.de/~haftmann/pgp/florian_haftmann_at_informatik_tu_muenchen_de



signature.asc
Description: OpenPGP digital signature
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


[isabelle-dev] Towards the release

2016-10-12 Thread Makarius
After the public appearance of Isabelle2016-1-RC0 some days ago, we are
still in consolidation mode for the Isabelle repository -- lets say at
least 2 more weeks.

Isabelle2016-1-RC1 will still be based on the isabelle-dev repository,
to simplify immediate reactions on suggestions and observations by testers.

The repository fork to isabelle-release will happen after RC1.


I am presently still stuck updating the Admin area.

Are there any non-trivial chunks still in the commit/push pipeline that
need special considerations?


Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-01-20 Thread Makarius
We are now past the fork point for the Isabelle2016 release. One informal 
and one formal release candidate have already been published; more will be 
coming soon.


Here is a summary of the status of the Isabelle development process:

* https://bitbucket.org/isabelle_project/isabelle-release/ is where the
  final release preparations happen before roll-out in a few weeks.

  The starting point is
  
https://bitbucket.org/isabelle_project/isabelle-release/commits/e208fa77beb1

* http://isabelle.in.tum.de/repos/isabelle is back in post-release
  mode right now (changeset 5fb86150a579).  Anything pushed there is
  for the next release after Isabelle2016.

* AFP needs to be understood wrt. isabelle-release at the moment.
  Gerwin needs to say when and how a fork of afp-devel vs. afp-2016
  happens.

   * isatest continues testing isabelle-release

   * isabelle-users is the place to discuss Isabelle2016-RC versions

   * isabelle-dev is the place to discuss ongoing post-release development


The isabelle-release repository has no public push access. Any changes 
that are relevant for the release need to be sent to me via email 
(produced by "hg export" or "hg bundle"). Changesets need to be prepared 
from a current state of isabelle-release, not the ongoing post-release 
development, and applied to only one of the two repository branches.


Changes to the actual code base should be limited to really important things.

During the forked state of the two repositories, big upheaveals on the 
isabelle repository should be avoided, so that the isabelle-release branch 
can be merged back cleanly after several weeks; but it is better to 
publish changes now than to stockpile them for a long time.



Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-01-20 Thread Makarius

On Wed, 20 Jan 2016, Makarius wrote:

Around 19:00 GMT 20-Jan-2016 the fork of isabelle-dev versus isabelle-release 
will happen (see (https://bitbucket.org/isabelle_project/isabelle-release)


There are a few hours left to push refinements and clarifications on the 
regular isabelle-dev repository.


The fork will happen in 50min.  The last changeset that I see is:

changeset:   62209:009c6e0b44bb
tag: tip
user:blanchet
date:Wed Jan 20 18:04:41 2016 +0100
files:   NEWS
description:
fixed NEWS w.r.t. multisets


If there is anything else, please tell me via email just in time, that we 
avoid race conditions on the two repositories.



Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-01-20 Thread Makarius

Important update of the situation:

Around 19:00 GMT 20-Jan-2016 the fork of isabelle-dev versus 
isabelle-release will happen (see 
(https://bitbucket.org/isabelle_project/isabelle-release)


There are a few hours left to push refinements and clarifications on the 
regular isabelle-dev repository.


Afterwards, changesets for the release need to be sent by mail to me.


In is important to keep in mind what goes where, i.e. what is meant for 
post-release development and what for polishing of Isabelle2016.



Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-01-15 Thread Makarius
Current Isabelle/9ca00b65d36c and AFP/2c322507b8a6 appears to be a fairly 
stable state, so I will take this as starting point for Isabelle2016-RC1 
later today.


The main isabelle-dev remains open a few more days for fine-tuning and 
consolidation.



Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-01-14 Thread Makarius
This is an update on the situation: after the informal Isabelle2016-RC0 
and many additions and clarifications, we are moving towards the first 
formal Isabelle2016-RC1.


This will happen in a few days on the main isabelle-dev repository, 
without a fork yet.  Thus it is easier to finish remaining details and 
react on initial feedback by users testing that version.


A bit later next week, presumably after the Java 8 update of Oracle, there 
will be the fork of isabelle-dev versus isabelle-release on Bitbucket.


In the coming days it is important to keep Isabelle + AFP in a clean 
working state.



Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-01-05 Thread Manuel Eberl

Ah yes, I completely forgot about that. Will do.

On 05/01/16 14:27, Makarius wrote:

On Mon, 4 Jan 2016, Manuel Eberl wrote:


I completed the merge I mentioned in my previous email.


Fine.  This is Isabelle/b0f941e207cf.

Do you want to write an entry for NEWS and CONTRIBUTORS?


Makarius


___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-01-05 Thread Makarius

On Mon, 4 Jan 2016, Manuel Eberl wrote:


I completed the merge I mentioned in my previous email.


Fine.  This is Isabelle/b0f941e207cf.

Do you want to write an entry for NEWS and CONTRIBUTORS?


Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-01-04 Thread Manuel Eberl
I completed the merge I mentioned in my previous email. Everything went 
into Multivariate_Analysis, apart form Nonpos_Ints and Periodic_Fun, 
which went into Library.


I'm running tests overnight to make sure I did not break anything.

Manuel


On 01/01/16 20:50, Manuel Eberl wrote:

I still have a few thousand lines of stuff to merge into the
distribution, most notably the definition of the radius of convergence
of a series and a number of convergence tests.

This would be nice to have in the distribution because two results of
mathematical importance rest upon it: the Gamma function and the
Generalised Binomial Theorem.

The work itself is already, all that remains is to merge it into the
distribution. I put the files in this repository if anyone wants to look
at them: https://github.com/3of8/isabelle_summation

The only files that require any real merging (as opposed to just copying
the file into the distribution) are Summation.thy,
Extended_Real_Lemma_Bucket.thy, and Liminf_Limsup_Lemma_Bucket.thy. The
file "Concave.thy" is not required by the rest and does not need to be
merged.


None of this really has to end up in Isabelle2016; I can also wait for
the next release. My plan was to meet with Johannes and Fabian after the
holidays and ask them for their opinions on this material.


Cheers,

Manuel


On 01/01/16 20:24, Makarius wrote:

Isabelle2016-RC0 is published, but we are still in normal incremental
change mode on the isabelle-dev repository.

This is also an opportunity to check NEWS, ANNOUNCE, CONTRIBUTORS, and
the website.


Are there bigger changes still in the pipeline?  Larry are you finished
with the ports from HOL Light, as far as Isabelle2016 is concerned?

Depending on that, the fork point for the release will be a bit sooner
or later.  Lets say in about 2 weeks. Hopefully, Oracle manages to
deliver the next Java 8 update in 3 weeks, as scheduled.


 Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-01-04 Thread Lawrence Paulson
This is certainly a must! Thanks!
Larry

> On 4 Jan 2016, at 19:48, Johannes Hölzl  wrote:
> 
> I'm currently cleaning up the Central Limit Theorem, and I want to it
> entirely to HOL-Probability. 
> 
> I hope to finish this in 1 week, to get it into Isabelle 2016.

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-01-04 Thread Johannes Hölzl
I'm currently cleaning up the Central Limit Theorem, and I want to it
entirely to HOL-Probability. 

I hope to finish this in 1 week, to get it into Isabelle 2016.

 - Johannes

Am Freitag, den 01.01.2016, 20:24 +0100 schrieb Makarius:
> Isabelle2016-RC0 is published, but we are still in normal incremental
> change mode on the isabelle-dev repository.
> 
> This is also an opportunity to check NEWS, ANNOUNCE, CONTRIBUTORS,
> and the 
> website.
> 
> 
> Are there bigger changes still in the pipeline?  Larry are you
> finished 
> with the ports from HOL Light, as far as Isabelle2016 is concerned?
> 
> Depending on that, the fork point for the release will be a bit
> sooner or 
> later.  Lets say in about 2 weeks. Hopefully, Oracle manages to
> deliver 
> the next Java 8 update in 3 weeks, as scheduled.
> 
> 
>   Makarius
> ___
> isabelle-dev mailing list
> isabelle-...@in.tum.de
> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabel
> le-dev
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-01-01 Thread Manuel Eberl
I still have a few thousand lines of stuff to merge into the 
distribution, most notably the definition of the radius of convergence 
of a series and a number of convergence tests.


This would be nice to have in the distribution because two results of 
mathematical importance rest upon it: the Gamma function and the 
Generalised Binomial Theorem.


The work itself is already, all that remains is to merge it into the 
distribution. I put the files in this repository if anyone wants to look 
at them: https://github.com/3of8/isabelle_summation


The only files that require any real merging (as opposed to just copying 
the file into the distribution) are Summation.thy, 
Extended_Real_Lemma_Bucket.thy, and Liminf_Limsup_Lemma_Bucket.thy. The 
file "Concave.thy" is not required by the rest and does not need to be 
merged.



None of this really has to end up in Isabelle2016; I can also wait for 
the next release. My plan was to meet with Johannes and Fabian after the 
holidays and ask them for their opinions on this material.



Cheers,

Manuel


On 01/01/16 20:24, Makarius wrote:

Isabelle2016-RC0 is published, but we are still in normal incremental
change mode on the isabelle-dev repository.

This is also an opportunity to check NEWS, ANNOUNCE, CONTRIBUTORS, and
the website.


Are there bigger changes still in the pipeline?  Larry are you finished
with the ports from HOL Light, as far as Isabelle2016 is concerned?

Depending on that, the fork point for the release will be a bit sooner
or later.  Lets say in about 2 weeks. Hopefully, Oracle manages to
deliver the next Java 8 update in 3 weeks, as scheduled.


 Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-01-01 Thread Makarius

On Fri, 1 Jan 2016, Lawrence Paulson wrote:

I'm still working on a major theorem. It would be nice to include it if 
possible.


Do you have a time estimate for that?


Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Towards the release

2016-01-01 Thread Lawrence Paulson
I'm still working on a major theorem. It would be nice to include it if 
possible. However, I have no major changes on the order of the real vs of_nat 
rationalisation.
Larry

> On 1 Jan 2016, at 19:24, Makarius  wrote:
> 
> Isabelle2016-RC0 is published, but we are still in normal incremental change 
> mode on the isabelle-dev repository.
> 
> This is also an opportunity to check NEWS, ANNOUNCE, CONTRIBUTORS, and the 
> website.
> 
> 
> Are there bigger changes still in the pipeline?  Larry are you finished with 
> the ports from HOL Light, as far as Isabelle2016 is concerned?
> 
> Depending on that, the fork point for the release will be a bit sooner or 
> later.  Lets say in about 2 weeks. Hopefully, Oracle manages to deliver the 
> next Java 8 update in 3 weeks, as scheduled.
> 
> 
>   Makarius
> ___
> isabelle-dev mailing list
> isabelle-...@in.tum.de
> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


[isabelle-dev] Towards the release

2016-01-01 Thread Makarius
Isabelle2016-RC0 is published, but we are still in normal incremental 
change mode on the isabelle-dev repository.


This is also an opportunity to check NEWS, ANNOUNCE, CONTRIBUTORS, and the 
website.



Are there bigger changes still in the pipeline?  Larry are you finished 
with the ports from HOL Light, as far as Isabelle2016 is concerned?


Depending on that, the fork point for the release will be a bit sooner or 
later.  Lets say in about 2 weeks. Hopefully, Oracle manages to deliver 
the next Java 8 update in 3 weeks, as scheduled.



Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


[isabelle-dev] Towards the release -- Bitbucket

2013-01-15 Thread Makarius

Dear all,

this week is left for finalizing the regular Isabelle repository for the 
release.  Then the usual fork to the isabelle-release repository will 
happen, and release candidates appear for public testing on isabelle-users 
like last time.


Some very quick guys have already started testing the test for the 
packaging, which was not a proper release candidate yet.  So I need to 
hurry up.



Last December we have had a lot of NFS problems at TUM, so I would like to 
experiment a bit with viable alternatives, and Bitbucket seems to be the 
main player for Mercurial.  Various side-repositories that are required 
for the release will be hosted there (e.g. the website).


See also https://bitbucket.org/isabelle_project/isabelle-release/wiki/Home 
for the main entry point for the actual release.  I have activated the 
tracker, too, to see if a few more reports are coming in the critical 
weeks before actual lift-off.  (For Isabelle2012 we've had about 3 people 
testing before the release, and about 5 testing afterwards.)



I recommend to register at Bitbucket already, choosing a good account 
name.  It is a very easy and generous server.  As someone with academic 
mail address you immediately get a free upgrade to "unlimited users" for 
private repositories.  Public repositories are always unlimited.



Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev