-
-
Notifications
You must be signed in to change notification settings - Fork 97
Jmol enhancements #61
Conversation
Attempt to make changes from trac_12299_adv_jmol_nb.patch at Trac 12299 a pull request.
Attempt to make trac_12299_old_wksht.patch work in a pull request
|
The hope is that this would solve #54 |
|
Karl-Dieter, |
|
Thanks Karl-Dieter! We've all been working like crazy here, so your help is greatly appreciated. |
|
If the patches still need work, you just commit again. Your pull request is automatically updated. No uploading more patches, figuring out order, etc. Other people just pull your current branch and get the updated changes. |
I have to say that this is really, really ridiculous; patches already exist, but because of the web-based interface, I could not find any way to do this than to apply them by hand and then use the (very slow) Mac Github app to send the request here. Way too many steps, I really struggled with this. Github's web-based interface is not meant to replace git. If you want to use Github effectively, and in particular if you want to do sagenb development effectively, please use git. It is not difficult. I have to say I really don't appreciate this FUD you're spreading about it.
Assuming that by people "who know what they're doing" you include me, I find it interesting that on Sage trac #12299 I am mentioned three times as someone to ask for help, yet I have not actually been asked to help (i.e. been CC'd to the ticket). What's going on? Please CC me to a ticket if you want me to do something on a ticket. I would have been glad to have made this pull request for you, had I known it even needed creating. Anyway, as Jason said, thanks for making the vast effort to do this pull request entirely by hand. Hopefully one of us can review it soon. |
|
Not FUD, but FUDGE - fear, uncertainty and doubt granting energy. And I do think that I've been asking people to read my mind a bit much, so I apologize for that, Keshav. I don't apologize for the Github workflow criticisms - putting code on Github does at this point make it very hard for a newbie to understand how to take a working Sage NB install and turn changes in it into something that can be put on the official Sage NB Github site. It's not like there's a place to attach a patch or something, much less download one - the only way to alert people to "I have a change, and here's the code" seems to be to fork a repository, make the same changes you made in your actual sagenb install there (because it's not at all obvious how to take one's sagenb install and just take these changes independently). It was a lot different with Trac; the patches are these independent things, and I was even pleasantly surprised that applying a patch with git, though the documentation was far more impenetrable than HG's, is more or less the same command as in HG (well, within about 5 times epsilon). As to Jason's comment, the "updated pull" does me little good when the entire git (or Github) structure is opaque. This issue is closed, so I guess further discussion of it is pointless. But believe me, I searched stackoverflow and other sites like a demon to find ways to do all this (which is where I found out that the .patch files from the original commits even exist), more or less without avail. It's not that I wasn't trying. My sense is that Github very much != git, and maybe it would be nice to have a parallel sagenb world that doesn't require use of Github. |
As we have discussed before, it's natural that sagenb is going to be
You say that like creating a patch and sending it to someone is
That's because we currently (for some reason) ship the sagenb spkg After #63 is merged, the sagenb SPKG will install a git repo into
git's documentation is very detailed. Maybe it's impenetrable to a
By all means feel free to continue the discussion on #64 if you wish,
The question is, what are you trying at? What you should be trying
We don't require the use of Github by contributors. You could as But I suspect you would be searching stackoverflow and google like a |
|
My goodness, I really was trying to end this conversation because we weren't in person. I didn't think you were trying to shut me up, naturally #64 supersedes this. Ah, the internet. I will follow up further via private message; probably no one else wants to hear our disagreement - my apologies to those who read it. |
I do not know what I am doing at all, but apparently this will take the patches at Trac 12299 and make them look nice for Github. I sure hope it works.
I have to say that this is really, really ridiculous; patches already exist, but because of the web-based interface, I could not find any way to do this than to apply them by hand and then use the (very slow) Mac Github app to send the request here. Way too many steps, I really struggled with this.And what happens if it's decided back at Trac 12299 that the patches need work still? Horrible workflow for newbies, and no one who know what they're doing has been open to simply taking these patches and "Gitifying" them. Disappointing.