Opened 5 years ago
Closed 3 years ago
#2372 closed task (fixed)
Upgrade Trac to 1.4
Reported by: | robe | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | Sysadmin Contract 2022-II |
Component: | SysAdmin | Keywords: | |
Cc: |
Description (last modified by )
I tried upgrading trac to latest 1.2 which is 1.2.6 on dev and ran into issues with genshi template engine, seemed it couldn't upgrade that. However upgrade to trac 1.4.2 was fine. I'm not sure how to check which plugins don't work or not easily. I confirmed the email one and LDAP one are working. The other issues people had I suspect are not relevant since most projects have moved on to github for ticket tracking.
I plan to take a final look this weekend and then complete the upgrade on production.
Change History (17)
comment:1 by , 5 years ago
comment:2 by , 5 years ago
What we need to ensure still works is the mapping from OSGeo Usernames to emails, for Cc/ and mailing partecipants into a ticket.
It's implemented by a plugin of our own: https://git.osgeo.org/gitea/sac/TracLDAPEmailResolverPlugin
comment:3 by , 5 years ago
Description: | modified (diff) |
---|---|
Summary: | Upgrade Trac to 1.4 → Upgrade Trac to 1.2.5 |
comment:4 by , 5 years ago
I restored latest backup of production and overwrote tracsvn-dev with it and upgraded it to 1.2.5
Please check it out. It seemed though I needed to do a dist upgrade before I could do a clean 1.2.5 ugprade (and in process things like postgresql client got upgraded to 12 (though server is still at 10)
Please check it out. https://dev.trac.osgeo.org/osgeo
comment:5 by , 5 years ago
Milestone: | Sysadmin Contract 2019-II → Sysadmin Contract 2020-I |
---|
comment:6 by , 4 years ago
Milestone: | Sysadmin Contract 2020-I → Sysadmin Contract 2020-II |
---|
move open times to new contract
comment:7 by , 4 years ago
Milestone: | Sysadmin Contract 2020-II → Sysadmin Contract 2020-III |
---|
oops moved to wrong milestone last run
comment:8 by , 4 years ago
Milestone: | Sysadmin Contract 2020-III → Sysadmin Contract 2021-I |
---|
Milestone renamed
comment:9 by , 4 years ago
Milestone: | Sysadmin Contract 2021-I → Sysadmin Contract 2021-II |
---|
Move these to next contract milestone
comment:10 by , 3 years ago
Milestone: | Sysadmin Contract 2021-II → Sysadmin Contract 2022-I |
---|
Ticket retargeted after milestone closed
comment:11 by , 3 years ago
Milestone: | Sysadmin Contract 2022-I → Sysadmin Contract 2022-II |
---|
comment:12 by , 3 years ago
Description: | modified (diff) |
---|---|
Summary: | Upgrade Trac to 1.2.5 → Upgrade Trac to 1.4 |
comment:13 by , 3 years ago
oops just realized latest is 1.4.3, so I'm going to test that first on dev.
comment:14 by , 3 years ago
I haven't deployed the new 1.4.3 to production because the layout, they introduced some widget to show wiki page in full width mode vs. collapsed. It defaults to collapsed which I find very annoying and makes all our pages look different (the wiki part) than it did before.
On the up side it did drag me into installing themes which is nice, there is a BlueFlat one which I found especially nice, but can't figure out how to get logo.
Anyway on to the annoying collapsed layout. They do have configuration under preferences - detailed here https://trac.edgewall.org/ticket/12780 that allows each user to configure to their liking.
I still would like it to default to full if users don't have it configured so we have the old look of the pages. I haven't figured out where that setting is for default state. Hopefully there is one.
comment:15 by , 3 years ago
The other issue that was complained about when I had upgraded earlier was lack of SectionEditPlugin. I was able to uninstall the old version 1.2 and install the new 1.3. I confirmed 1.3 works in Trac 1.4.3.
comment:16 by , 3 years ago
Okay I'm going to start the upgrade process on prod. I think all the plugins we had before I have gotten to work on dev. So it's just that annoying default collapse which I'll resolve after we are live.
comment:17 by , 3 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Done and steps detailed in https://git.osgeo.org/gitea/sac/osgeo7/wiki/tracsvn-container#upgrade-from-trac-1-2-2-to-1-4-3
I did a trial upgrade to 1.4 on dev and seemed to go okay
https://dev.trac.osgeo.org/osgeo
I'll check to make sure no broken plugins before I do the same to production.