Hi Ryan,

Thank you very much for the information and the guide. The last version
merged into Bloodhound was Trac 1.0.1 in 2013. So I guess it will be easier
for us to first move into Trac 1.0.12 and then to Trac 1.2. I have started
applying the generated custom set of patches to the new sub-repo (Trac
1.0.12). After I have completed the process I will notify you and if time
permits it would be really great if you can review the change set.

Hi Gary,

Is it possible for you to create a branch in Bloodhound for me to work on
this Trac migration?

Thanks,
Dammina

On Sat, Sep 3, 2016 at 4:51 AM, Ryan Ollos <[email protected]> wrote:

> Hi Dammina,
>
> Bloodhound has a copy of Trac with several patches applied. I don't recall
> the last version of Trac that was merged into Bloodhound, but I think it
> was at least 1.0.2.
>
> You'll need to grab a new copy of Trac and merge that into the Bloodhound
> codebase. Alternatively, you could rebase it by adding the new version of
> Trac and applying all the patches on top of it.
>
> To make things easier in the future you can propose changes to Trac that
> would make some of the patches unnecessary. I did some work on that when I
> merged a version of Trac into Bloodhound.
>
> Trac 1.2 should be released soon, so I'd make that the next target for
> merging into Bloodhound, although you could merge in Trac 1.0.12 first if
> you'd prefer to try for incremental progress. Trac 1.3.x releases are the
> development snapshots leading to the next major release (1), Trac 1.4. Trac
> will replace the Genshi with Jinja2 templating engine, so Bloodhound would
> need to adapt all it's templates to work with Trac 1.4.
>
> I'd approach the problem like this:
> * Fork Bloodhound on GitHub
> * Review the change history of the copy of Trac in Bloodhound and create a
> logical set of patches
> * Replace the copy of Trac in Bloodhound with Trac 1.2
> * Apply each of the patches to the new copy
> * Review change history of the templates in Trac and apply the changes to
> the Bloodhound templates
>
> I could work with you to review the patches and see what might be
> backported to Trac. I don't anticipate doing any additional work directly
> in the Bloodhound codebase, but I'm happy to work with you guys to make
> your integration with Trac work as well as possible. I may also backport
> some of the Bloodhound plugins, such as ticket references, to Trac.
>
> - Ryan
>
> (1) https://trac.edgewall.org/wiki/RoadMap#MilestoneCategories
>
>
> On Fri, Sep 2, 2016 at 10:37 AM Dammina Sahabandu <[email protected]>
> wrote:
>
> > Hi Ryan,
> >
> > It seems like the latest Trac development release is Trac 1.3.1, and BH
> is
> > still using Trac 1.0.1. Even though you have suggested the migration even
> > before the release of Trac 1.2 I guess we are still not too late. So I
> > would be happy to do the migration if you can provide me some guidance.
> >
> > Thanks,
> > Dammina.
> >
> >
> > On Thu, Jan 21, 2016 at 6:43 AM, Ryan J Ollos <[email protected]>
> wrote:
> >
> > > On Wed, Jan 20, 2016 at 1:08 PM, Gary <[email protected]> wrote:
> > >
> > > > Hi everyone,
> > > >
> > > > For Kunaal's request to be viable we need to start getting some
> > momentum
> > > > back into development. In addition, although I expect to be able to
> > take
> > > > on all the responsibility for mentoring a student, I believe that we
> > > > would require a second mentor who is also on the PMC. As that
> suggests
> > > > such a person is required to ensure that a GSoC student is looked
> after
> > > > if the main mentor becomes unexpectedly unavailable. Of course, if
> the
> > > > second mentor wanted to be equally involved, that would be even
> better.
> > > >
> > > > So, if anyone is interested in helping out as a mentor, or has time
> to
> > > > make some progress with development, please let us know.
> > > >
> > > > Cheers,
> > > >     Gary
> > >
> > >
> > > I don't foresee myself finding any time for Bloodhound given the
> > > commitments I have to other open source projects.
> > >
> > > For the Bloodhound project, an important step is to move to Trac 1.0.9,
> > and
> > > the soon-to-be-released Trac 1.2. If anyone can find time to work on
> > those
> > > migrations, I can lend advice since I'm very familiar with the changes
> > that
> > > have been made in Trac.
> > >
> > > - Ryan
> > >
> >
> >
> >
> > --
> > Dammina Sahabandu
> > SSE, AdroitLogic (pvt) Ltd.
> > Committer, Apache Software Foundation
> > AMIE (SL)
> > Bsc Eng Hons (Moratuwa)
> > +94716422775
> >
>

Reply via email to