Re: [Trac] Re: Master / Sub-Tickets

Dan <[email protected]> Mon, 15 Dec 2025 09:45:58 -0800 (PST)
Newsgroups gmane.comp.version-control.subversion.trac.general
Message-ID <[email protected]>
------=_Part_614988_1763942388.1765820758553
Content-Type: multipart/alternative; 
	boundary="----=_Part_614989_1595307038.1765820758553"

------=_Part_614989_1595307038.1765820758553
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On 1.6 now.  I think we used a pre-release 1.5 version for a while with=20
Python 3 as well.  I tried getting my plugins ported before 1.6 came out.

Yes, the loss of Genshi is the real problem, it seems to me.  I did a=20
couple conversions for that.

- Dan


On Monday, December 15, 2025 at 11:28:58=E2=80=AFAM UTC-6 ichthyo wrote:

> On 15/12/2025 17:38, Dan wrote:
> > I'm not sure if I can help out a lot with this, but FYI my group is=20
> using child=20
> > tickets plugin.  It does check for open child tickets and prevent=20
> closing the=20
> > parent if so.
>
> Thanks, good to know. At least someone is using it...
>
> > Yes, we've been using Python 3 version for for quite a few years.
>
> Which version of Trac are you on?
>
> >  I ported a few plugins myself, but it's been a while lol ...
>
> Indeed, the porting to python-3 is usually not that hard,
> in most cases it boils down to turning "print" into a function
> and then to figure out where generators are used, because these
> do not return a list any more.
>
> But with Trac there is also the twist with the move away from
> the Genshi templating engine, which allowed for post-processing.
> If a plugin relied on that in a substantial way(as mastertickets did),
> then just porting is not enough, it would require a complete rewrite.
>
> Thanks anyway for your answer, very much appreciated
>
> -- Hermann
>
>
>

--=20
You received this message because you are subscribed to the Google Groups "=
Trac Users" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to trac-users+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/[email protected]
To view this discussion visit https://groups.google.com/d/msgid/trac-users/=
e038914b-9d05-4633-a498-30ba0f509120n%40googlegroups.com.

------=_Part_614989_1595307038.1765820758553
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div>On 1.6 now.=C2=A0 I think we used a pre-release 1.5 version for a whil=
e with Python 3 as well.=C2=A0 I tried getting my plugins ported before 1.6=
 came out.</div><div><br /></div><div>Yes, the loss of Genshi is the real p=
roblem, it seems to me.=C2=A0 I did a couple conversions for that.</div><di=
v><br /></div><div>- Dan</div><div><br /></div><br /><div class=3D"gmail_qu=
ote"><div dir=3D"auto" class=3D"gmail_attr">On Monday, December 15, 2025 at=
 11:28:58=E2=80=AFAM UTC-6 ichthyo wrote:<br/></div><blockquote class=3D"gm=
ail_quote" style=3D"margin: 0 0 0 0.8ex; border-left: 1px solid rgb(204, 20=
4, 204); padding-left: 1ex;">On 15/12/2025 17:38, Dan wrote:
<br>&gt; I&#39;m not sure if I can help out a lot with this, but FYI my gro=
up is using child=20
<br>&gt; tickets plugin.=C2=A0 It does check for open child tickets and pre=
vent closing the=20
<br>&gt; parent if so.
<br>
<br>Thanks, good to know. At least someone is using it...
<br>
<br>&gt; Yes, we&#39;ve been using Python 3 version for for quite a few yea=
rs.
<br>
<br>Which version of Trac are you on?
<br>
<br>&gt;=C2=A0 I ported a few plugins myself, but it&#39;s been a while lol=
 ...
<br>
<br>Indeed, the porting to python-3 is usually not that hard,
<br>in most cases it boils down to turning &quot;print&quot; into a functio=
n
<br>and then to figure out where generators are used, because these
<br>do not return a list any more.
<br>
<br>But with Trac there is also the twist with the move away from
<br>the Genshi templating engine, which allowed for post-processing.
<br>If a plugin relied on that in a substantial way(as mastertickets did),
<br>then just porting is not enough, it would require a complete rewrite.
<br>
<br>Thanks anyway for your answer, very much appreciated
<br>
<br>-- Hermann
<br>
<br>
<br></blockquote></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Trac Users&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:trac-users+unsubscribe-/[email protected]">trac-use=
rs+unsubscribe-/[email protected]</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
trac-users/e038914b-9d05-4633-a498-30ba0f509120n%40googlegroups.com?utm_med=
ium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/trac-use=
rs/e038914b-9d05-4633-a498-30ba0f509120n%40googlegroups.com</a>.<br />

------=_Part_614989_1595307038.1765820758553--

------=_Part_614988_1763942388.1765820758553--