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>> I'm not sure if I can help out a lot with this, but FYI my gro= up is using child=20 <br>> tickets plugin.=C2=A0 It does check for open child tickets and pre= vent closing the=20 <br>> parent if so. <br> <br>Thanks, good to know. At least someone is using it... <br> <br>> Yes, we've been using Python 3 version for for quite a few yea= rs. <br> <br>Which version of Trac are you on? <br> <br>>=C2=A0 I ported a few plugins myself, but it'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 "print" 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" 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--