Re: [Fab-user] Fabric release candidate 1 out and **on PyPI**!
Hi all, Robey has just released Paramiko 1.7.6 which includes (among other changes) the fix for our SSHException problem. I haven't tested it yet myself, but plan to once I get back into things (still stuck in bed/on drugs, and trying to keep typing to a minimum. heh.) but I mostly wanted to get this out there so anyone who has the time/inclination, can grab a copy and see if it introduces any new problems. Since the current 0.9 codebase has 1.7.4 included in it, I think the process needs to be: 1. install Fab 0.9rc1 or later, if you haven't already 2. install Paramiko ==1.7.6 via easy_install/pip (which should override/upgrade the vendorized 1.7.4. I think.) 3. Double-check the assumption in #2 by doing import paramiko ; print(paramiko.__version__) 4. Run some fab tasks, or the test suite if you have the deps installed, and see how things work. Given the realities of this stuff (i.e. new code =~ new bugs) I do not realistically expect to revert the vendorization at this time; I'll probably wait until 0.9.1 or 1.0. But I'll need your help in testing the new Paramiko regardless :) Thanks, Jeff ___ Fab-user mailing list Fab-user@nongnu.org http://lists.nongnu.org/mailman/listinfo/fab-user
Re: [Fab-user] Fabric release candidate 1 out and **on PyPI**!
Congratulations and may you have a speedy recovery! On Mon, Oct 26, 2009 at 5:22 AM, Jeff Forcier j...@bitprophet.org wrote: Hi all, A bunch of announcements, apologies for dumping them on you all at once: 1. Fabric 0.9rc1 is out! Code-wise, just a few smallish bugfixes -- it's mostly for... 2. Docs overhaul! The documentation has been almost completely redone and massively expanded, including but not limited to: a new tutorial, multiple different usage doc pages, some docstring updates, and tweaks to the other assorted files (README, FAQ etc.) These changes are now all live on http://docs.fabfile.org -- please take a look! 3. Paramiko vendorization Due to the ongoing Paramiko issues, I have included a copy of Paramiko 1.7.4 in our source distribution, starting today. easy_install seems to drop it where it needs to go without issue, and it's not cluttering up the fabric.* namespace either, so I'm happy. Whether this is temporary or turns into a full-blown fork attempt remains to be seen. 3. PyPI has finally seen its first taste of Fabric 0.9! (0.1.1 is still available, however -- learned that lesson from Paramiko.) One of the reasons of doing this is so there is a release up on PyPI at long last, so more users can test it out (and so I could get used to the deploy process) even though it's not technically a final release. And the reason this is RC1 and not 0.9 final is... 4. I may be out of touch for the next week or two, starting right about now. Going in for some fun fun lower abdominal surgery tomorrow morning, and if it's like the last time I did this, I'll be alternately in lots of pain or on crazy drugs for a week or more. Hopefully it'll be less invasive than last time or I'm misremembering how out of touch I was during recovery -- but I may not be up to checking my email or fixing bugs for at least a few days. Anyway, so I'm basically ready for a release, now that the doc overhaul is done, but didn't want to do something stamped as please use this on your production servers right before going AWOL for a bit. Thus, an RC. Unless there are show-stopper issues with the setup.py (or, somehow, others that have gone undetected till now,) I expect 0.9.0 will be out as soon as I'm conscious enough to release it. Finally, 5. Not an announcement really, but: thanks for your continued support! I apologize profusely for how long the 0.9 process has taken. Now that a solid foundation is in place I expect actual, agile/rapid development from here on out. I'm very happy with the amount of feedback and bug reports that have been coming in -- please keep it up! Regards, Jeff ___ Fab-user mailing list Fab-user@nongnu.org http://lists.nongnu.org/mailman/listinfo/fab-user -- Venlig hilsen / Kind regards, Christian Vest Hansen. ___ Fab-user mailing list Fab-user@nongnu.org http://lists.nongnu.org/mailman/listinfo/fab-user
Re: [Fab-user] Fabric release candidate 1 out and **on PyPI**!
Just a note: setuptools doesn't sort versions alphabetically, therefore versions with letters should be treated with care (or you'll never know what ``easy_install`` will use as a newer version). import pkg_resources v = pkg_resources.parse_version v('0.9dev') v('0.9a') v('0.9pre') v('0.9rc1') v('0.9')==v('0.9.0') ___ Fab-user mailing list Fab-user@nongnu.org http://lists.nongnu.org/mailman/listinfo/fab-user
Re: [Fab-user] Fabric release candidate 1 out and **on PyPI**!
Hi guys, On Mon, Oct 26, 2009 at 7:37 AM, Akira Li 4kir4...@gmail.com wrote: Just a note: setuptools doesn't sort versions alphabetically, therefore versions with letters should be treated with care (or you'll never know what ``easy_install`` will use as a newer version). Do you have a link to anything describing the specifics? (Your example was illustrative but I'm not sure if that's the entirety of it or what :)) Just curious. Would google but not able to navigate my computer too fast right now. Regardless, I'm not super worried -- as long as 0.9.N is always newer than 0.9xxN (e.g. 0.9.0 vs 0.9rc1) I think we'll be OK, since I only plan to use non-numeric version number parts for pre-release stuff, and the idea is that anyone nabbing prerelease downloads should roughly know what they're looking for. I'm also still intending to keep PyPI limited to final releases only -- this RC is mostly just a test and an attempt to bridge the gap a little. At any rate, thanks for bringing this up, I appreciate the help! On Mon, Oct 26, 2009 at 8:20 AM, sstein...@gmail.com sstein...@gmail.com wrote: I'll be beating it around today, glad to see it up, and I'll avoid the f word*! * (finally, for those of you with kaka minds) Nah, don't avoid it, I've been saying finally! myself for a while now. I really do feel bad that this has taken so $%(! long, and I'm very excited at the thought of finally being able to get back to quick, agile development overall instead of just the occasional (and guilt inducing, albeit necessary for my day job) new feature work on the master branch. Regards, Jeff ___ Fab-user mailing list Fab-user@nongnu.org http://lists.nongnu.org/mailman/listinfo/fab-user
Re: [Fab-user] Fabric release candidate 1 out and **on PyPI**!
On Mon, Oct 26, 2009 at 6:45 PM, akira 4kir4...@gmail.com wrote: http://peak.telecommunity.com/DevCenter/setuptools#id6 Thanks! Looks like they handle things the same way I do, which is great. I recall too that last night, a system I tested on that had 0.9b1 installed did grab 0.9rc1 when I did easy_install -U Fabric. So yay for that. -Jeff ___ Fab-user mailing list Fab-user@nongnu.org http://lists.nongnu.org/mailman/listinfo/fab-user