Re: TG repository migration

2 views
Skip to first unread message

Christopher Arndt

unread,
Aug 19, 2008, 6:22:58 AM8/19/08
to turbogea...@googlegroups.com, gea...@googlegroups.com
(Taking this to the trunk ML now, but we should post a summary of the
discussion so far as well.)

Mark Ramm schrieb:
>> Last I checked ( a couple of months ago), this didn't work for all
>> platforms.

I tried to "easy_install" Mercurial in a virtualenv (with option
-no-site-packages) on my Ubuntu (still Feisty) . This installed 1.0.2
without errors but some warnings about some file referencing "__file__".
When I ran "hg --version" I got the usual output plus the warning message:

"*** failed to import extension hgext/hbisect: No module named
hgext/hbisect"

Are these extensions important? I don't get this warning when I install
hg the same way on my Mac OS X 10.4 (Python 2.5).

The deb package for Ubuntu Feisty is version 0.9.3. Is this also still
usable?

> But there was a stand-alone windows installer right? So it's not
> like it was hard to install.... Or am I remembering incorrectly?

Erm, but you know that there are actually people *not* using Windows? ;)

IMHO, for mercurial to be adopted for TG it must be easy to install and
use for developers on at least these platforms:

- Debian
- Ubuntu
- Fedora
- Mac OS X 10.4
- Mac OS X 10.5
- Windows 2k
- Windows XP
- Windows Vista


Chris

Jorge Godoy

unread,
Aug 19, 2008, 9:41:56 PM8/19/08
to gea...@googlegroups.com, Christopher Arndt, turbogea...@googlegroups.com
Em Tuesday 19 August 2008 07:22:58 Christopher Arndt escreveu:

> IMHO, for mercurial to be adopted for TG it must be easy to install and
> use for developers on at least these platforms:
>
> - Debian
> - Ubuntu
> - Fedora
> - Mac OS X 10.4
> - Mac OS X 10.5
> - Windows 2k
> - Windows XP
> - Windows Vista

- OpenSuSE
- SLES
- CentOS
- RHEL

;-)

Instead of listing Linux distributions, I'd just say "Linux".

I added some "commercial" distributions because it is easier to find servers
running them, it is easier to use certified software with them (and no admin
will want to have different procedures to admin the same SO) and because they
are common at the corporative market, which is becoming a big consumer of AJAX
applications for routine operations.

I'd worry MUCH more with SLES, OpenSUSE (same procedures as for SLES, no
cost), RHEL and CentOS (same procedures as for RHEL, no cost) than with
Debian, Ubuntu or Fedora. Fedora is understandable because it is very similar
to RHEL and CentOS. The other two are very low on my business radar (Ubuntu
LTE goes up, though, but I don't believe you were thinking about it).


Regards,
--
Jorge Godoy <jgo...@gmail.com>


signature.asc

Chris Miles

unread,
Aug 19, 2008, 10:13:37 PM8/19/08
to turbogea...@googlegroups.com, Chris Miles, gea...@googlegroups.com

On 20/08/2008, at 11:41 AM, Jorge Godoy wrote:

> Em Tuesday 19 August 2008 07:22:58 Christopher Arndt escreveu:
>
>> IMHO, for mercurial to be adopted for TG it must be easy to install
>> and
>> use for developers on at least these platforms:
>>
>> - Debian
>> - Ubuntu
>> - Fedora
>> - Mac OS X 10.4
>> - Mac OS X 10.5
>> - Windows 2k
>> - Windows XP
>> - Windows Vista
> - OpenSuSE
> - SLES
> - CentOS
> - RHEL
>
> ;-)
>
> Instead of listing Linux distributions, I'd just say "Linux".

+ Solaris & OpenSolaris too.

I doubt there'd be much of a problem though. Most of the GNU
environment and GCC toolchain are provided out of the box in Solaris
10 and OpenSolaris.

Cheers,
Chris Miles

Jorge Godoy

unread,
Aug 19, 2008, 10:38:10 PM8/19/08
to turbogea...@googlegroups.com, Chris Miles, gea...@googlegroups.com
Em Tuesday 19 August 2008 23:13:37 Chris Miles escreveu:
>
> + Solaris & OpenSolaris too.
>
> I doubt there'd be much of a problem though. Most of the GNU
> environment and GCC toolchain are provided out of the box in Solaris
> 10 and OpenSolaris.

Are you developing for Solaris? How's it? I even got a CD (or DVD, I don't
remember) from Sun, but I didn't have much time to test it and check if it is
OK to work (also I prefer AIX to Solaris :-D -- but I prefer Linux to AIX
;-)).

--
Jorge Godoy <jgo...@gmail.com>


signature.asc

Chris Miles

unread,
Aug 19, 2008, 10:52:52 PM8/19/08
to Jorge Godoy, turbogea...@googlegroups.com


I don't necessarily develop for Solaris specifically, but do deploy
many Python/TG apps on Solaris (10). The company I primarily work for
has both Linux & Solaris servers and our Python based apps can be
deployed happily on either.

From a Python point-of-view, Solaris 10 is much the same as most UNIX/
Linux environments. The platform has little effect on Python web
development. On the administrative side Solaris 10 has some more
advanced features over Linux such as SMF, ZFS, Zones and Dtrace to
help debugging. Which is why it is my preferred platform.

Cheers
Chris Miles

Christopher Arndt

unread,
Aug 20, 2008, 9:10:59 AM8/20/08
to turbogea...@googlegroups.com
Hi Chris,

Chris Miles schrieb:


> I don't necessarily develop for Solaris specifically, but do deploy
> many Python/TG apps on Solaris (10).

we are looking for volunteers to run TurboGears buildbot slaves. If you
would be interested in runnin a Solaris build slave, please contact
Steven Mohr, who has built the TurboGears build server.

http://code.google.com/p/tg-buildbot-extensions/

Chris

Reply all
Reply to author
Forward
0 new messages