Re: [isabelle-dev] Unable to push to Isabelle reop

2012-08-16 Thread Clemens Ballarin

Macbroy20 works for me.  Thanks, Florian and Alex.

Clemens


Quoting Alexander Krauss kra...@in.tum.de:


Quoting Clemens Ballarin balla...@in.tum.de:
[...]
pushing to  
ssh://balla...@macbroy2.informatik.tu-muenchen.de//home/isabelle-repository/repos/isabelle

searching for changes
remote: Not trusting file  
/mnt/nfsbroy/home/isabelle-repository/repos/isabelle/.hg/hgrc from  
untrusted user wenzelm, group isabelle
remote: abort: could not lock repository  
/home/isabelle-repository/repos/isabelle: Permission denied

abort: unexpected response: empty string

I wonder whether this is related to the recently 'broken'  
repository, or are my permissions degrading?


This may be a side effect of Makarius' re-cloning.
Maybe try another host as gateway? macbroy2 has a somewhat  
non-standard setup. Do you get the same result when using, e.g.  
macbroy20?


Alex




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


Re: [isabelle-dev] Unable to push to Isabelle reop

2012-08-16 Thread Makarius

On Thu, 16 Aug 2012, Alexander Krauss wrote:


Quoting Clemens Ballarin balla...@in.tum.de:
[...]
pushing to 
ssh://balla...@macbroy2.informatik.tu-muenchen.de//home/isabelle-repository/repos/isabelle

searching for changes
remote: Not trusting file 
/mnt/nfsbroy/home/isabelle-repository/repos/isabelle/.hg/hgrc from 
untrusted user wenzelm, group isabelle
remote: abort: could not lock repository 
/home/isabelle-repository/repos/isabelle: Permission denied

abort: unexpected response: empty string

I wonder whether this is related to the recently 'broken' repository, or 
are my permissions degrading?


This may be a side effect of Makarius' re-cloning.
Maybe try another host as gateway? macbroy2 has a somewhat non-standard 
setup. Do you get the same result when using, e.g. macbroy20?


macbroy2 might even be one of the sources for the decay, it has a very odd 
NFS configuration due to Apple.


Franz Huber has recently recommended the following machines for external 
logins:


  lxlabbroy1..15
  macbroy20..29

Although he cannot guarantee continous availability of these relatively 
old and fragile systems.


I usually have my own indirection via .ssh/config or local /etc/hosts to 
make an alias that can be easily switched on demand, without editing too 
many hgrc files.



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


Re: [isabelle-dev] download-components

2012-08-16 Thread Makarius

On Wed, 15 Aug 2012, Tjark Weber wrote:


On Wed, 2012-08-15 at 13:22 +0200, Makarius wrote:

I will have to take a look at the component business again soon, to
simplify it further and remove features and clones of other Isabelle
scripts.


Great. I've now turned download_components into an isabelle (Admin)
tool (cf. 01d1734f779d), as you suggested. Feel free to make further
refinements.


So I have to follow one more change to get the work done eventually.

This is not very productive.


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


[isabelle-dev] http://isabelle.in.tum.de/testboard/

2012-08-16 Thread Tobias Nipkow
produces

class 'mpatch.mpatchError'Python 2.7.3: /usr/bin/python2.7
Thu Aug 16 17:59:20 2012
A problem occurred in a Python script. Here is the sequence of function calls
leading up to the error, in the order they occurred.
...

Both with firefox and safari.

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


Re: [isabelle-dev] Java 7 update 6

2012-08-16 Thread Lawrence Paulson
That is indeed good news. Would it be appropriate to advise users to upgrade, 
is there are no immediate need?
Larry

On 16 Aug 2012, at 16:39, Makarius wrote:

 Oracle has released the important Java 7u6 yesterday, see also 
 http://www.oracle.com/us/corporate/press/1735645
 
 It means much more uniformity of the 3 plaform families: Linux, Mac OS X, 
 Windows. For example, Mac OS X users now get the IsabelleTextBold font by 
 default without modifying the local system.  It also means that Chinese 
 glyphs are *unavailable* in a uniform manner, because Apple's unofficial 
 glyph substitution for the JVM is no longer used.
 
 I generally expect thing to become better, since problems show up more 
 uniformly and can be addressed more easily.
 
 Isabelle/b19ba23e70c5 already uses jdk-7u6 together with 
 jedit_build-20120813.  This is a mandatory update of components, although 
 just plain Isabelle/Scala (e.g. isabelle build) still happens to work with 
 JDK 1.6 if that happens to be used by a side-entry.
 
 
   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] Java 7 update 6

2012-08-16 Thread Makarius

On Thu, 16 Aug 2012, Lawrence Paulson wrote:

That is indeed good news. Would it be appropriate to advise users to 
upgrade, is there are no immediate need?


They can't.  It requires a number of subtle changes in other components. 
In the past few weeks I've worked towards that on the isabelle repository, 
such that today the change looked mostly trivial.


We have more and more the situation of no serviceable parts inside 
Isabelle, which means that the fully integrated system has become so 
complex that users cannot do much maintenance themselves.



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


Re: [isabelle-dev] http://isabelle.in.tum.de/testboard/

2012-08-16 Thread Makarius

On Thu, 16 Aug 2012, Tobias Nipkow wrote:


produces

class 'mpatch.mpatchError'  Python 2.7.3: /usr/bin/python2.7
Thu Aug 16 17:59:20 2012
A problem occurred in a Python script. Here is the sequence of function calls
leading up to the error, in the order they occurred.
...


The end of Python vomiting has this:

class 'mpatch.mpatchError': patch cannot be decoded
  args = ('patch cannot be decoded',)
  message = 'patch cannot be decoded'

This is the same dropout that we've had on 
http://isabelle.in.tum.de/repos/isabelle last week.


It could be an NFS corruption of the repository, or just the server 
feeling too hot.  I've no real idea.



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


Re: [isabelle-dev] Java 7 update 6

2012-08-16 Thread Makarius

On Thu, 16 Aug 2012, Makarius wrote:


On Thu, 16 Aug 2012, Lawrence Paulson wrote:

That is indeed good news. Would it be appropriate to advise users to 
upgrade, is there are no immediate need?


They can't.  It requires a number of subtle changes in other components. In 
the past few weeks I've worked towards that on the isabelle repository, such 
that today the change looked mostly trivial.


One more thing: A latest version always involves some follow-up work to 
iron out new issues -- days, weeks, months.  We shall see.


For example: TAB completion in jEdit/Sidekick used to work by pure 
accident on Linux so far, but not on Windows or Mac OS X.  Now everybody 
is equal again.


If any of the early adopters and testers on this list can tell me how to 
deal with it, I will be very grateful.  (The jEdit guys might have found a 
solution on their 5.0pre1 development branch in the meantime, while we are 
on 4.5.2 official/stable.)



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


Re: [isabelle-dev] http://isabelle.in.tum.de/testboard/

2012-08-16 Thread Makarius

On Thu, 16 Aug 2012, Alexander Krauss wrote:

It could be an NFS corruption of the repository, or just the server 
feeling too hot.  I've no real idea.


This seems to be happening regularly now, which is really very annoying.


The testboard is not the main repository; so far the problem did not occur 
again on the latter.  I am still hoping that the main repository is clean.




* Strip the broken revisions (after making a backup):

cp -a . /some/backup/location
hg strip -n REV

(Note: This seems to fail with the newest version installed at some machines: 
here, strip also produces an exception. However, hg 2.1.1 installed at 
lxbroy10 works).


The release notes for Mercurial 2.1.2 say that option -n (no backup) is 
now ignored, and it seems to have been discontinued later.  What is its 
purpose here anyway?


Generally, it is important to understand that hg strip is a 
non-monotonic single-user maintenance operation on the physical 
repository.  It is a matter of last resort, in a situation where a single 
person is sent into the reactor to make some repairs after a meltdown, 
while everybody else is standing outside watching.



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