Yes, and yes. Both /Users/jahundle/sage/local/lib/python2.7/site-packages/
sage/categories/all.py
and $SAGEROOT/src/sage/categories/all.py start with a backslash.

Using a merge program to compare them confirms that they're identical. 

On a hunch I decided to compare  $SAGEROOT/src/sage/categories/all.py with  
$SAGEROOT/src/sage/categories/all.py.orig 
which I would 
guess is a file created during the merge process. The backslash is not 
there in the "orig." So, maybe it's a stray character introduced at that
stage? Would a typo I'd made during the merge get propogated from  
$SAGEROOT/src/sage/categories/all.py 
to /Users/jahundle/sage/local/lib/python2.7/site-packages/
sage/categories/all.py?

Thanks for your help.

Maybe I'll try seeing what deleting that backslash does.

Joe

On Friday, August 12, 2016 at 3:45:17 PM UTC-4, leif wrote:
>
> Joseph Hundley wrote: 
> > 
> > On Friday, August 12, 2016 at 12:13:08 PM UTC-4, Joseph Hundley wrote: 
> > 
> >     [...] I ran 
> > 
> >     git reset --hard HEAD 
> >     make clean 
> >     make doc-clean 
> > 
> >     and am now back to a state where make works. 
> > 
> >     hundleymac:sage jahundle$ git status 
> > 
> >     On branch develop 
> > 
> >     Your branch is up-to-date with 'origin/develop'. 
> > 
> >     nothing to commit, working tree clean 
> > 
> >       
> > 
> >         Normally speaking, you want to continue working on this ticket 
> >         on the current beta (although 7.4.beta0 is a bit 
> >         broken, as happens with some betas). 
> > 
> >         That is, you should rebase the branch over 7.4.beta0 
> >         I.e., 
> >         git checkout -b new16821 7.4.beta0 
> > 
> > 
> >     fatal: Cannot update paths and switch to branch 'new16821' at the 
> >     same time. 
> > 
> >     Did you intend to checkout '7.4.beta0' which can not be resolved as 
> >     commit? 
> > 
> > 
> > To get around this issue I just did 
> > 
> > git checkout -b new16821 
> > 
> > hundleymac:sage jahundle$ git status 
> > 
> > On branch develop 
> > 
> > Your branch is up-to-date with 'origin/develop'. 
> > 
> > nothing to commit, working tree clean 
> > 
> > 
> >         git fetch trac public/lie_algebras/classical-16821 
> >         git merge FETCH_HEAD 
> >         (the latter may require further actions, be alert... 
> > 
> > 
> > these commands now work.  There were a few files to merge. I used git 
> > mergetool and the Apple Developer program FileMerge, plus a little 
> > by-hand editing. 
> > 
> > make produced 
> > 
> > .... 
> > 
> > cd ../.. && sage-logger -p './sage --docbuild --no-pdf-links all html ' 
> > logs/dochtml.log 
> > 
> > [dochtml] Traceback (most recent call last): 
> > 
> > [dochtml]   <SNIP> 
> > 
> > [dochtml]   File 
> > 
> "/Users/jahundle/sage/local/lib/python2.7/site-packages/sage/combinat/free_module.py",
>  
>
> > line 29, in <module> 
> > 
> > [dochtml]     from sage.categories.all import Category, Sets, 
> > ModulesWithBasis 
> > 
> > [dochtml]   File 
> > 
> "/Users/jahundle/sage/local/lib/python2.7/site-packages/sage/categories/all.py",
>  
>
> > line 1 
> > 
> > [dochtml]     \from __future__ import absolute_import 
> > 
> > [dochtml]                                           ^ 
> > 
> > [dochtml] SyntaxError: unexpected character after line continuation 
> > character 
> > 
> > make[2]: *** [doc-html] Error 1 
> > 
> > make[1]: *** [all] Error 2 
> > 
> > 
> > real0m7.891s 
> > 
> > user0m4.979s 
> > 
> > sys0m1.536s 
> > 
> > *************************************************************** 
> > 
> > Error building Sage. 
> > 
> > 
> > The following package(s) may have failed to build (not necessarily 
> > 
> > during this run of 'make all'): 
> > 
> > 
> > * package: sagelib-7.3.beta2 
> > 
> >   log file: /Users/jahundle/sage/logs/pkgs/sagelib-7.3..beta2.log 
> > 
> >   build directory: 
> > /Users/jahundle/sage/local/var/tmp/sage/build/sagelib-7.3.beta2 
>
>
> Ignore that (or better delete that log), since it's from an older 
> attempt to build Sage (apparently Sage 7.2.beta2), and unrelated to the 
> docbuild error you get. 
>
>
> > <SNIP> 
> > 
> > hundleymac:sage jahundle$ make doc-clean 
> > 
> > ... 
> > 
> > real0m0.033s 
> > 
> > user0m0.018s 
> > 
> > sys0m0.013s 
> > 
> > Sage build/upgrade complete! 
> > 
> > hundleymac:sage jahundle$ make 
> > 
> > ... 
> > 
> > cd ../.. && sage-logger -p './sage --docbuild --no-pdf-links all html ' 
> > logs/dochtml.log 
> > 
> > [dochtml] Traceback (most recent call last): 
> > sage/categories/all.py 
> > [dochtml] <SNIP, same as above> 
> > 
> > [dochtml]     from sage.categories.all import Category, Sets, 
> > ModulesWithBasis 
> > 
> > [dochtml]   File 
> > 
> "/Users/jahundle/sage/local/lib/python2.7/site-packages/sage/categories/all.py",
>  
>
> > line 1 
> > 
> > [dochtml]     \from __future__ import absolute_import 
> > 
> > [dochtml]                                           ^ 
> > 
> > [dochtml] SyntaxError: unexpected character after line continuation 
> > character 
> > 
> > make[2]: *** [doc-html] Error 1 
> > ... 
>
> Is there really a backslash at the beginning of the first line of that 
> file? 
>
> And is it in src/sage/categories/all.py as well?  (These files should^TM 
> be identical.) 
>
>
> -leif 
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to