+1 to this latest thread.  This is my third company using Trac and I've 
contributed a number of plugins over the years: 
http://trac-hacks.org/wiki/robguttman

Ethan's point about configurability is exactly why I prefer Trac over others.  
I don't know enough about Bloodhound to comment on specifics.  In general, I 
like the idea of people wanting to contribute more to the Trac community.  But 
if the effort is likely to spread limited resources even thinner, that concerns 
me.  I would rather see more support for Trac as we know it such as bringing 
trac-hacks.org up-to-date (possibly at a new home if necessary) and making it 
as supportive for collaboration as github (e.g., through new plugins).  That's 
what I think the community really needs from this humble plugin developer's 
perspective.

- Rob

PS: Happy holidays!

On Dec 25, 2011, at 10:55 AM, Ethan Jucovy wrote:

> Thank you, Simon and Steffan -- +1 to everything you have both said.  I am a 
> deeply committed Trac user (since 2006), occasional plugin author and casual 
> observer of the core codebase and development process and I share your 
> concerns about the Bloodhound effort.  In my experience Trac's design and 
> architecture make plugin development very easy, and I am not sure what value 
> there is in a pre-emptive fork that does not first attempt to work within the 
> existing core architecture and community processes.
> 
> Of course I understand that a corporate effort will generally need to commit 
> upfront to getting its own goals accomplished as a higher priority than 
> working with upstream constraints.  But to reframe that reasonable internal 
> prioritization as an open source fork under the Apache name seems detrimental 
> to everybody, as Simon and Steffan have said.
> 
> Again repeating what others have said .. the Trac community could certainly 
> use more and better integrator-level documentation, configurations and "known 
> good sets" of curated plugins, explicitly managed outside the Trac core 
> development process.  But there is no reason per se why this should not 
> happen at a symbiotic layer sitting on top of the Trac core -- not a 
> pre-emptive fork.
> 
> To answer Simon's question, I plan to monitor Bloodhound development, but I 
> do not expect to switch to using it or developing against it.  The Trac code 
> and community have consistently impressed me as a good, reliable, streamlined 
> base that I can configure to do pretty much whatever I need.  The very action 
> of announcing an intent to fork, rather than working in and atop Trac's 
> well-designed and long-established component architecture system and plugin 
> community, makes me think that the Bloodhound project is likely to bake in a 
> more opinionated, less robust and less configurable core. 
> 
> On Sun, Dec 25, 2011 at 10:32 AM, Steffen Hoffmann <hoff...@web.de> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Am 25.12.2011 04:14, schrieb osimons:
> > Hi Trac & (future) Bloodhound communities.
> >
> > I have previously shared my thoughts in bits & pieces in various
> > communication with interested parties, but for the sake of openness
> > and clarity for all I figured a public summary would be in order.
> >
> > ...
> >
> > People? Thoughts?
> 
> Thanks for asking.
> 
> My roughly 3 years of slow progress towards becoming a member of the
> Trac community won't let me speak as authoritative as you, Simon. And I
> didn't follow Apache general incubator mailing list at all. Anyway, I've
> read all announcements about the upcoming Bloodhound fork here very
> carefully and I confess that I'm sharing a lot of the uneasy feelings
> with you.
> 
> I learned that Trac has a really small developer base these days. So
> small, that it hurts me at several occasions, because noble ideas simple
> can't be approached for the lack of time and maybe other resources too.
> OTOH, two new developers have been invited and joined the core team this
> year. And while obviously not involved with many fancy new features, as
> often as I looked into recent commit history I've seen all of them doing
> rather ambitious work behind the scenes. Better API documentation,
> continued db backend re-factoring, progress towards more i18n support
> for wiki content and many small fixes and enhancements come to my mind
> instantly.
> 
> Certainty, there are a bunch of alternative wikis, repository browsers
> and bug trackers out there. In my eyes Trac is still unique for it's
> consequent "reduce-to-the-max" core design and rather rigid policy of
> using plugins for may tasks, that are considered part of core elsewhere,
> and renown for it's plugin support too.
> 
> When facing the growing Trac functionality and the current amount of
> plugins at trac-hacks.org and elsewhere, the call for better overview,
> easier plugin selection (get best plugin for given task) and convenient
> feature-enriched packages for better 1st-time user experience is only
> consequent. As a Debian user I'd solve this by better support for
> distributors. Btw, I already established contact to the Debian Python
> apps packaging team myself, this has been very welcome, but I had no
> time to contribute there by now.
> 
> I fear that my English isn't good enough to point out critical issues
> with the Bloodhound proposal. I'm with Osimons for the most of his
> gentle rambling against the massive effort for just the fork, and that
> the true shape of the new project seem still very blurred and unclear.
> 
> There is a saying: 'You know me by my actions, not by my words'. Among
> other things it had been announced by Wandisco representatives, that
> current (trac-hacks) developers and plugin maintainers would be
> contacted to speak about possible ways of collaboration. While I felt
> like this would qualify me at least for AccountManagerPlugin and
> TagsPlugin, I've heard nothing by now.
> 
> Not that I'd need that special attention. I don't complain at all. In
> fact I would be a bit lost for words in the current situation. What
> should I expect? What will be expected from the other side? I could
> never compete to professionals doing it full-time as their daily
> business. As a non-professional in the software development business I
> can only dedicate a small part of my private life to work on Trac and
> plugins, mostly late evenings, after children went to bed.
> 
> Inside the Trac community this has never been a problem so far. Even
> with initially very few coding experience I've found patient listeners
> and professional advice on my requests here at the mailing list as well
> as at #trac IRC channel. When I had a serious Trac problem and was in
> doubt, if I could approach that or better give up, Simons hints and
> encouraging words confirmed me to stay and try. Just one occasion that
> I'll never forget.
> 
> I'm thankful indeed and eager to give something back. My current plugin
> maintainer status and loose affiliation with Trac core will continue, at
> least until it is clear that Bloodhound will become the new Trac. But
> this won't happen easily. Most announcements suggest effort that could
> and maybe better should be done inside Trac and trac-hacks for more
> livid development, and better packaging support by/with existing
> operation system distributors on the other side.
> 
> If you don't see my point here, just one more thought: Today
> professional, key-turn application roll-outs are often virtual machines
> in cluster setups. How could we encourage wider Trac adoption more
> economic and sustainable within tight resource constraints, if not by
> working closely with OS vendors? I don't see, that anyone here goes into
> building images for VMware, VirtualBox, Xen & Co.
> 
> I heartily welcome new developers joining here. Familiarize with the
> Trac ecosystem, become a part of it. You'll be respected and encouraged
> to take responsibility according to quantity and quality of
> contributions as I witnessed several times by now. Having sponsors to
> donate paid developer time could even yield a leap-frog progress at some
> issues.
> 
> OTOH a diversion won't be good for any of the involved parties. Trac
> (plugin) developer base could be finally drained below the critical mass
> to do both, maintain existing solutions and produce remarkable, valuable
> new stuff. Just for getting the fame of Trac and respect of the
> community for this project into the Apache domain? I hope this isn't the
> hidden meaning of the Bloodhound proposal, and most probably it won't
> work out in the end anyway.
> 
> Would love to hear more people to speak-up here too.
> 
> Steffen Hoffmann
> (hasienda)
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iEYEARECAAYFAk73Qf8ACgkQ31DJeiZFuHeIrwCgpGNNzIz32ctnG3hze5kHvjlL
> j2cAoOTeV1A2w+0P72M0D7vGg+qUqRcg
> =HhL5
> -----END PGP SIGNATURE-----
> 
> --
> You received this message because you are subscribed to the Google Groups 
> "Trac Development" group.
> To post to this group, send email to trac-dev@googlegroups.com.
> To unsubscribe from this group, send email to 
> trac-dev+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/trac-dev?hl=en.
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Trac Development" group.
> To post to this group, send email to trac-dev@googlegroups.com.
> To unsubscribe from this group, send email to 
> trac-dev+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/trac-dev?hl=en.

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

Reply via email to