Re: [sage-support] Those cookies again...

2010-08-23 Thread Alex Ghitza
On Sat, 21 Aug 2010 19:12:49 -0700 (PDT), kcrisman kcris...@gmail.com wrote:
 Sysadmin has found possible workaround of deleting history of the
 browser.  This is fine in a lab, but potentially very crippling for
 those of us who rely on auto-completion of often-visited sites.
 Sysadmin is also very unlikely to try 4.5.2 VMWare image after recent
 reports of it not being so hot, though I think those may have been
 exaggerated - and anyhow he has a lot to do with the start of classes.

I'd say the only way you will know whether 4.5.2 works for you is to try
it out.  The vmware image gets downloaded *a lot* (200 times in the
first 5 days), and as far as I know there were only two problems
reported with it:
* unable to access the notebook from the host machine on Windows
  (this works for me on Mac OS X, and I don't have a Windows machine to
  test on -- someone suggested a workaround on the list but we haven't
  heard the original poster confirm that it fixed his problem)
* request for having R installed with image support; I will look into
  this for 4.5.3, but if this is likely to be important to you, you can
  just install the ubuntu libraries in your copy of the virtual machine

So, I'm not saying that the 4.5.2 vmware image is perfect, but I'm not
convinced it's any worse than 4.3, and once again, you can find out
whether it works for you by trying it out.  Try it out on your computer
first and see if the cookies issue is fixed, and then see if your system
administrator is willing to give it a shot.


Best,
Alex




-- 
Alex Ghitza -- http://aghitza.org/
Lecturer in Mathematics -- The University of Melbourne -- Australia

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org


Re: [sage-support] Those cookies again...

2010-08-22 Thread Dr. David Kirkby

On 08/22/10 03:12 AM, kcrisman wrote:

I don't know that we've had as many people complaining about cookies
recently.  Maybe this has been fixed.

Unfortunately, we just upgraded our campus server to 4.3 (the latest
VMWare image that we hadn't heard problems about) and apparently it is
hexed by the cookie issue (namely, that it wants you to delete Sage
cookies before it actually lets you log in).



This is particularly vexing because I can't get it to let me log in at
all.  I can even get rid of all Sage cookies, restart the browser
(Safari), go to the notebook server, then delete the one cookie I get
there, and STILL it doesn't let me log in.


I've seen that problem too. I can't say for sure whether it has been fixed, but 
I have some comments about this further down.



Sysadmin has found possible workaround of deleting history of the
browser.  This is fine in a lab, but potentially very crippling for
those of us who rely on auto-completion of often-visited sites.
Sysadmin is also very unlikely to try 4.5.2 VMWare image after recent
reports of it not being so hot, though I think those may have been
exaggerated - and anyhow he has a lot to do with the start of classes.


I expect Sage upgrades will slip further down your system admin's priority list 
if they are causing him problems.



I am really hesitant
to use this in class when I can't even make it work on my own computer
properly.


I don't blame you.


I think I now start to understand the arguments about
rather having one version that works rather than constant upgrades...

Thanks,
- kcrisman



I think Peter Jeremy summed up the problem quite well when he said this on a 
trac ticket


http://trac.sagemath.org/sage_trac/ticket/6456#comment:67


=== From Peter Jeremy ===
I am very concerned at this release it now, we'll make it work later 
mentality.


In my opinion, (and one I think that is shared by Peter too), Sage needs to 
devote *far* more time to testing, and a lot less time to adding features, if 
it's ever to become a viable alternative to the 4 M's.


At the most basic level, the notebook does not even produce valid HTML. The 
login page has errors, which one discovers when one searches with the W3C 
validator.


http://validator.w3.org/check?uri=http%3A%2F%2Fwww.sagenb.org%2Fcharset=%28detect+automatically%29doctype=Inlinegroup=0

I note two of the errors are:

==
#  Error  Line 91, Column 31: The for attribute of the label element must refer 
to a form control.


label for=emailUsername/label

✉
# Error Line 96, Column 34: The for attribute of the label element must refer to 
a form control.


label for=passwordPassword/label


I wonder if those errors have anything to do with logging in?

The only possible way Sage might get less buggy, is for more people with similar 
views to me, make them known to William. *Perhaps*, if he realises people like 
you are reluctant to use Sage for classes because of the bug rates, he might do 
something to address the quality control issues.


One of the release mangers for 4.5.3 has said the first release candidate for 
4.5.3 will be available on Monday and he hopes to release 4.5.3 on Friday. 
That's simply insufficient time for testing in my personal personal opinion.


I'd like to see regular bug-fix-only releases, where no new features are 
added, but only code that addresses known bugs is incorporated.


Whilst Brooks claims in his book

http://en.wikipedia.org/wiki/The_Mythical_Man-Month#The_tendency_towards_irreducible_number_of_errors

that

===
in a suitably complex system there is a certain irreducible number of errors. 
Any attempt to fix observed errors tends to result in the introduction of other 
errors

===

I think Sage is a long way from that point.

Sage is certainly suitably complex, but I don't think it's reached the point 
where attempts to fix bugs will not reduce the total number of bugs. I think 
with some effort, and a change of attitude, the number of bugs in Sage could be 
reduced, but this would be at the expense of adding new features. It might even 
lose some developers, who can't tolerate such a change of attitude.


Just my 2 pennies

Dave

--
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org


Re: [sage-support] Those cookies again...

2010-08-22 Thread Mike Witt

On 08/22/2010 01:56:18 AM, Dr. David Kirkby wrote:

On 08/22/10 03:12 AM, kcrisman wrote:

I don't know that we've had as many people complaining about cookies
recently.  Maybe this has been fixed.

Unfortunately, we just upgraded our campus server to 4.3 (the latest
VMWare image that we hadn't heard problems about) and apparently it  
is

hexed by the cookie issue (namely, that it wants you to delete Sage
cookies before it actually lets you log in).


This is particularly vexing because I can't get it to let me log in  
at

all.  I can even get rid of all Sage cookies, restart the browser
(Safari), go to the notebook server, then delete the one cookie I get
there, and STILL it doesn't let me log in.


I've seen that problem too. I can't say for sure whether it has been  
fixed, but I have some comments about this further down.



Sysadmin has found possible workaround of deleting history of the
browser.  This is fine in a lab, but potentially very crippling for
those of us who rely on auto-completion of often-visited sites.
Sysadmin is also very unlikely to try 4.5.2 VMWare image after recent
reports of it not being so hot, though I think those may have been
exaggerated - and anyhow he has a lot to do with the start of  
classes.


I expect Sage upgrades will slip further down your system admin's  
priority list if they are causing him problems.



I am really hesitant
to use this in class when I can't even make it work on my own  
computer

properly.


I don't blame you.


I think I now start to understand the arguments about
rather having one version that works rather than constant upgrades...

Thanks,
- kcrisman



I think Peter Jeremy summed up the problem quite well when he said  
this on a trac ticket


http://trac.sagemath.org/sage_trac/ticket/6456#comment:67


=== From Peter Jeremy ===
I am very concerned at this release it now, we'll make it work  
later mentality.



In my opinion, (and one I think that is shared by Peter too), Sage  
needs to devote *far* more time to testing, and a lot less time to  
adding features, if it's ever to become a viable alternative to the 4  
M's.


At the most basic level, the notebook does not even produce valid  
HTML. The login page has errors, which one discovers when one  
searches with the W3C validator.


http://validator.w3.org/check?uri=http%3A%2F%2Fwww.sagenb.org%2Fcharset=%28detect+automatically%29doctype=Inlinegroup=0

I note two of the errors are:

==
#  Error  Line 91, Column 31: The for attribute of the label element  
must refer to a form control.


label for=emailUsername/label

✉
# Error Line 96, Column 34: The for attribute of the label element  
must refer to a form control.


label for=passwordPassword/label


I wonder if those errors have anything to do with logging in?

The only possible way Sage might get less buggy, is for more people  
with similar views to me, make them known to William. *Perhaps*, if  
he realises people like you are reluctant to use Sage for classes  
because of the bug rates, he might do something to address the  
quality control issues.


One of the release mangers for 4.5.3 has said the first release  
candidate for 4.5.3 will be available on Monday and he hopes to  
release 4.5.3 on Friday. That's simply insufficient time for testing  
in my personal personal opinion.


I'd like to see regular bug-fix-only releases, where no new  
features are added, but only code that addresses known bugs is  
incorporated.


Whilst Brooks claims in his book

http://en.wikipedia.org/wiki/The_Mythical_Man-Month#The_tendency_towards_irreducible_number_of_errors

that

===
in a suitably complex system there is a certain irreducible number of  
errors. Any attempt to fix observed errors tends to result in the  
introduction of other errors

===

I think Sage is a long way from that point.

Sage is certainly suitably complex, but I don't think it's reached  
the point where attempts to fix bugs will not reduce the total number  
of bugs. I think with some effort, and a change of attitude, the  
number of bugs in Sage could be reduced, but this would be at the  
expense of adding new features. It might even lose some developers,  
who can't tolerate such a change of attitude.


Just my 2 pennies

Dave


For whatever it's worth I'd like to say that I emphatically agree
that more attention to fixing bugs (presumably at the expense of
adding features) would make Sage *much* more viable from my point
of view. My point of view being as:

(1) Not a developer, but simply a user.

(2) Not a mathematician, but someone who is (late in the day :-)

Re: [sage-support] Those cookies again...

2010-08-22 Thread Jeff Post
On Sunday 22 August 2010 08:07, Mike Witt wrote:

 Having said this, I can't help but wonder what possible
 motivation there could be, among developers, to do something
 like a bug fix release?


Professionalism?

Jeff

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org


Re: [sage-support] Those cookies again...

2010-08-22 Thread Dr. David Kirkby

On 08/22/10 04:47 PM, Jeff Post wrote:

On Sunday 22 August 2010 08:07, Mike Witt wrote:


Having said this, I can't help but wonder what possible
motivation there could be, among developers, to do something
like a bug fix release?



Professionalism?

Jeff



Mike,

Making bug-fix releases is an essential part of professional software 
development. Jeff is right - it is the professional thing to do. Unfortunately, 
most Sage developers do not have a background in software engineering, so do not 
appreciate that.


As for motivation, these two links might give you some thoughts. There's some 
very useful responses on the first link.


http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=showixPost=17798

http://www.python.org/dev/peps/pep-0006/

Dave

--
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org


Re: [sage-support] Those cookies again...

2010-08-22 Thread Mike Witt

On 08/22/2010 01:01:17 PM, Dr. David Kirkby wrote:

On 08/22/10 04:47 PM, Jeff Post wrote:

On Sunday 22 August 2010 08:07, Mike Witt wrote:


Having said this, I can't help but wonder what possible
motivation there could be, among developers, to do something
like a bug fix release?



Professionalism?

Jeff



Mike,

Making bug-fix releases is an essential part of professional software  
development. Jeff is right - it is the professional thing to do.  
Unfortunately, most Sage developers do not have a background in  
software engineering, so do not appreciate that.


As for motivation, these two links might give you some thoughts.  
There's some very useful responses on the first link.


http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=showixPost=17798

http://www.python.org/dev/peps/pep-0006/

Dave


I may not have been thinking too clearly when I wrote that
last paragraph. I was, after all, trying to argue *in favor*
of bug fixes :-)

-Mike

--
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org


Re: [sage-support] Those cookies again...

2010-08-22 Thread Dr. David Kirkby

On 08/22/10 11:34 PM, Mike Witt wrote:

On 08/22/2010 01:01:17 PM, Dr. David Kirkby wrote:

On 08/22/10 04:47 PM, Jeff Post wrote:

On Sunday 22 August 2010 08:07, Mike Witt wrote:


Having said this, I can't help but wonder what possible
motivation there could be, among developers, to do something
like a bug fix release?



Professionalism?

Jeff



Mike,

Making bug-fix releases is an essential part of professional software
development. Jeff is right - it is the professional thing to do.
Unfortunately, most Sage developers do not have a background in
software engineering, so do not appreciate that.

As for motivation, these two links might give you some thoughts.
There's some very useful responses on the first link.

http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=showixPost=17798


http://www.python.org/dev/peps/pep-0006/

Dave


I may not have been thinking too clearly when I wrote that
last paragraph. I was, after all, trying to argue *in favor*
of bug fixes :-)

-Mike


Unfortunately, I think a lot of Sage developers would be unhappy about bug-fix 
releases. William is far from keen on the idea and I think there are others who 
share his view.




Dave

--
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org