http://trac-hacks dead?

2 views
Skip to first unread message

rupert thurner

unread,
Nov 6, 2007, 8:29:20 AM11/6/07
to Trac Users
hi,

could it be that http://trac-hacks is dead?

rupert.

Lars Stavholm

unread,
Nov 6, 2007, 8:31:19 AM11/6/07
to trac-...@googlegroups.com
rupert thurner wrote:
> hi,
>
> could it be that http://trac-hacks is dead?

Yup, all I get is "Waiting for trac-hacks.org..."
What's the best way of mirroring the trac-hacks.org site?
Any ideas appreciated.
/Lars

Alex da Franca

unread,
Nov 6, 2007, 8:49:41 AM11/6/07
to trac-...@googlegroups.com
let's hope, the holidays are shorter this time ;-)

rupert thurner

unread,
Nov 6, 2007, 9:33:38 AM11/6/07
to Trac Users
using a distributed version control (like git, mercurial, dards)
instead of svn would at least make mirroring the plugins easy :)

On Nov 6, 2:31 pm, Lars Stavholm <st...@telcotec.se> wrote:
> rupert thurner wrote:
> > hi,
>

> > could it be thathttp://trac-hacksis dead?

Emmanuel Blot

unread,
Nov 6, 2007, 9:48:06 AM11/6/07
to trac-...@googlegroups.com
> using a distributed version control (like git, mercurial, dards)
> instead of svn would at least make mirroring the plugins easy :)

Using SVN 1.4 on trac-hacks.org (and on t.e.o. BTW) would be a good
start: svnmirror could be used.
SVN is widely used and has great, user-friendly GUI apps (such as
TortoiseSVN)...

Cheers,
Manu

Rainer Sokoll

unread,
Nov 6, 2007, 9:56:21 AM11/6/07
to trac-...@googlegroups.com
On Tue, Nov 06, 2007 at 03:48:06PM +0100, Emmanuel Blot wrote:
>
> > using a distributed version control (like git, mercurial, dards)
> > instead of svn would at least make mirroring the plugins easy :)
>
> Using SVN 1.4 on trac-hacks.org (and on t.e.o. BTW) would be a good
> start: svnmirror could be used.

Rupert was kidding, I guess.
BTW: svn 1.5 is on the way, so if someone plans to migrate from pre-1.4
to a recent version, it might be a good idea to wait for a couple of
weeks.

Rainer

Chris Black

unread,
Nov 6, 2007, 10:26:30 AM11/6/07
to trac-...@googlegroups.com
Rainer Sokoll wrote:
> On Tue, Nov 06, 2007 at 03:48:06PM +0100, Emmanuel Blot wrote:
>
>>> using a distributed version control (like git, mercurial, dards)
>>> instead of svn would at least make mirroring the plugins easy :)
>>>
>> Using SVN 1.4 on trac-hacks.org (and on t.e.o. BTW) would be a good
>> start: svnmirror could be used.
>>
SVN 1.4+ has svnsync available which is also an option. It can be set up
to run as a commit hook and push out/sync changesets to a list of mirror
repositories or just be scheduled for periodic sync.

Chris

Emmanuel Blot

unread,
Nov 6, 2007, 10:53:24 AM11/6/07
to trac-...@googlegroups.com
> SVN 1.4+ has svnsync available which is also an option. It can be set up
> to run as a commit hook and push out/sync changesets to a list of mirror
> repositories or just be scheduled for periodic sync.

Sure but this means TH needs to push information - therefore an
operation is required on TH when a new mirror appears or needs to be
removed.

Axton

unread,
Nov 6, 2007, 11:06:05 AM11/6/07
to trac-...@googlegroups.com
For mirrors, what about creating a daily copy of the repo using
'svnadmin dump', then posting the file for public download. Sites
that wanted to mirror could then fetch a copy on an interval and load
it using 'svnadmin load'.

To ensure service, it could be worked out that in the event of a
failure at trac-hacks, a repository could be designated as a backup
working site. The backup site could be kept up to date using svnsync
using a post-commit hook. Changes on this site could be loaded to
trac-hacks when service is restored.

Axton Grams

Lars Stavholm

unread,
Nov 6, 2007, 11:13:23 AM11/6/07
to trac-...@googlegroups.com

That's all good ideas.
How about mirroring the Trac site itself?
/L

Christian Boos

unread,
Nov 6, 2007, 11:25:05 AM11/6/07
to trac-...@googlegroups.com

Axton

unread,
Nov 6, 2007, 11:35:47 AM11/6/07
to trac-...@googlegroups.com
How about the same arrangement so far as the schedule; just tgz the
resulting directory structure from trac-admin hotcopy.

I have a hosted machine I can offer as a mirror if the owner of TH
will work with me to make some type of arrangement. Host has 500gb
monthly transfer, runs Trac 0.10.3.1, svn 1.4.2, apache 2.2.4, python
2.4, sqlite 3.3.10, linux x86.

The authentication will be a little tricky, as my site may not be
configured like the TH site. I use digest auth via TracAccountManager
0.1.3dev-r1844. The same set of htdigest credentials are used to
manage svn commit access.

Axton Grams

Noah Kantrowitz

unread,
Nov 6, 2007, 11:51:45 AM11/6/07
to trac-...@googlegroups.com
How about we just wait the 2 hours for an admin to notice and kick
apache in the head?

I think this is being seriously over-thought. If people need the code
for plugins, it should all be available on PyPI as a "mirror" (assuming
the author was wise enough to push copies there).

--Noah

> --~--~---------~--~----~------------~-------~--~----~
> You received this message because you are subscribed to the Google Groups "Trac Users" group.
> To post to this group, send email to trac-...@googlegroups.com
> To unsubscribe from this group, send email to trac-users-...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/trac-users?hl=en
> -~----------~----~----~----~------~----~------~--~---
>
>
>


signature.asc

Aaron D. Marasco

unread,
Nov 6, 2007, 11:57:19 AM11/6/07
to trac-...@googlegroups.com
While we're all going overboard, we can kindly ask the admin to make DNS entries for mirror1.trac-hacks.org, mirror2.t-h.org etc.

If everybody offering has the bandwidth to spare, he can even round-robin downloads.trac-hacks.org and reduce the bill.

 - Aaron

Lars Stavholm

unread,
Nov 6, 2007, 12:22:36 PM11/6/07
to trac-...@googlegroups.com
Noah Kantrowitz wrote:
> How about we just wait the 2 hours for an admin to notice and kick
> apache in the head?

2 hours long gone.

> I think this is being seriously over-thought. If people need the code
> for plugins, it should all be available on PyPI as a "mirror" (assuming

What's PyPI?
/L

Lars Stavholm

unread,
Nov 6, 2007, 12:24:16 PM11/6/07
to trac-...@googlegroups.com

I meant the trac-hacks.org contents.
/L

Richard Lyman

unread,
Nov 6, 2007, 2:37:32 PM11/6/07
to trac-...@googlegroups.com
On 11/6/07, Noah Kantrowitz <kan...@rpi.edu> wrote:
> How about we just wait the 2 hours for an admin to notice and kick
> apache in the head?
>
> I think this is being seriously over-thought. If people need the code
> for plugins, it should all be available on PyPI as a "mirror" (assuming
> the author was wise enough to push copies there).
>


Over thought? Today makes 2 out of the 3 times I've tried to
'show-off' trac hacks and it's been down. All three have been to
separate groups where I was advocating the use of Trac. Extensibility
through plugins are a life-line. We need a solution that doesn't keep
putting kinks in that line.

All I care about are the plugins themselves and especially the
directions on installing and setting up each plugin.

What the owner of trac-hacks is doing for the community is fantastic -
we just need to have a good solution in place to help support the
existing effort.

-Rich

Chris Black

unread,
Nov 6, 2007, 2:45:46 PM11/6/07
to trac-...@googlegroups.com
Agreed, the plugins on trac-hacks are super important to the usefulness
of trac for many people, no doubt. A well-known/linked mirror or even
better an easily changeable DNS record would be ideal so that plugins
can always be downloaded (or the downloads can be fixed quickly)
regardless of the status of the primary trac-hacks server.

On the other hand, I understand that trac-hacks has undergone some
changes recently (moved to a new machine I believe?) and therefore
understand how this downtime can happen and am grateful for those
maintaining the service.

Best,
Chris

Alec Thomas

unread,
Nov 6, 2007, 6:18:13 PM11/6/07
to trac-...@googlegroups.com
On 11/6/07, Richard Lyman <richar...@gmail.com> wrote:
> Over thought? Today makes 2 out of the 3 times I've tried to
> 'show-off' trac hacks and it's been down. All three have been to
> separate groups where I was advocating the use of Trac. Extensibility
> through plugins are a life-line. We need a solution that doesn't keep
> putting kinks in that line.

This has been a particularly bad time for Trac-Hacks, through a series
of unfortunate events. First the half month outage because I was on
holiday, then since the that Apache has been hanging fairly frequently.
I haven't had time to investigate this, but I'll have time when I return
home next week.

> All I care about are the plugins themselves and especially the
> directions on installing and setting up each plugin.
>
> What the owner of trac-hacks is doing for the community is fantastic -
> we just need to have a good solution in place to help support the
> existing effort.

Is there something that Noah's read-only mirror of TH doesn't provide?

--
Evolution: Taking care of those too stupid to take care of themselves.

Chris Black

unread,
Nov 6, 2007, 6:23:28 PM11/6/07
to trac-...@googlegroups.com
Alec Thomas wrote:
> On 11/6/07, Richard Lyman <richar...@gmail.com> wrote:
>
>> Over thought? Today makes 2 out of the 3 times I've tried to
>> 'show-off' trac hacks and it's been down. All three have been to
[stuff deleted]

First of all, thanks very much for getting t-h back up in October and
the further work on moving it to the new server and working with apache.


>> existing effort.
>>
>
> Is there something that Noah's read-only mirror of TH doesn't provide

A prominent link from trac.edgewall.org, a url like
mirror.trac-hacks.org, or the ability to easily be pointed to as
"www.trac-hacks.org" when the main server goes down.

Best,
Chris

rupert thurner

unread,
Nov 7, 2007, 11:08:04 AM11/7/07
to Trac Users
pypi? oh ... a very good idea ... created http://trac-hacks.org/wiki/EggCookingTutorial/publish.

about distributed version control, rainer:

of course i was kidding. looking e.g. at http://repo.or.cz/git-browser/by-commit.html?r=git.git
shows the "release often" world. to release so often and to have every
feature in one branch, who wants this? it just makes the display of
the repository in a graphic log slow. and this easy merge stuff .. a
real developer need to know the revision number where he branched off.
and who the h... wants to have more than one branch, nobody needs
stable, testing, unstable.

also this linux torvalds guy with his obsession in little easy to
understand patch policy and this tedious lieutenant system, how should
that work? a real developer puts the change sets immediatly into trunk
which then gets more attention and quick feedback from other
developers. it also prevents choosing the generals of the branches,
such decisions do not lead to anything.

and why would i want to merge in some feature of a developer i do not
even know? i prefer of course copying that line by line out of a trac
ticket, find the file, and carefully handcraft that patch into the
file! and after the next upgrade i do it of course some code might
have been changed exactly there, which deserves all the attention to
handcraft it again.

of course there are many other advantages: writing some code and
publish it via patch to a trac ticket is also very appealing. it makes
sure not too many people are using it and bothering me with stupid
comments about the low quality. and it also makes sure it does not get
too easy merged in into trac which helps keeping it slim. also the
change history does not get overloaded, which makes it easy to follow,
see http://trac.edgewall.org/timeline?from=11%2F07%2F2007&daysback=14&changeset=on&update=Update.
i mean why should one want to support christian anyway, if he can do
it alone? having commit access to a few people of course guarantees
that nobody comes up easily with strange branches nobody wants. we see
how bad these branches are already with security, workflow, context.
they just make the release cycle long.

after all, what should i do with the whole repository on my disk where
space is anyway not available? mirroring, this would be just a
bothersome side effect. who would have an interest to spread out this
repository to an arbitrary number of sites where you have no idea any
more if it is the original not virus prone code?

rupert.


On Nov 6, 5:51 pm, Noah Kantrowitz <kan...@rpi.edu> wrote:
> How about we just wait the 2 hours for an admin to notice and kick
> apache in the head?
>
> I think this is being seriously over-thought. If people need the code
> for plugins, it should all be available on PyPI as a "mirror" (assuming
> the author was wise enough to push copies there).
>
> --Noah
>
>
>
> Axton wrote:
> > On Nov 6, 2007 11:13 AM, Lars Stavholm <st...@telcotec.se> wrote:
>
> >> Axton wrote:
>

> signature.asc
> 1KDownload- Hide quoted text -
>
> - Show quoted text -

Alec Thomas

unread,
Nov 7, 2007, 2:11:09 PM11/7/07
to trac-...@googlegroups.com
I can't figure out what the objective of this mail was. Was it just a
general rant about any number of problems with the universe, or was
there some specific point?

Reply all
Reply to author
Forward
0 new messages