Re: [Fab-user] Fabric release candidate 1 out and **on PyPI**!

2009-11-02 Thread Jeff Forcier
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**!

2009-10-26 Thread Christian Vest Hansen
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**!

2009-10-26 Thread Akira Li
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**!

2009-10-26 Thread Jeff Forcier
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**!

2009-10-26 Thread Jeff Forcier
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