Modify

Opened 7 years ago

Closed 5 years ago

#12515 closed task (fixed)

Close tickets of deprecated plugins

Reported by: figaro Owned by: Ryan J Ollos
Priority: normal Component: TracHacks
Severity: normal Keywords:
Cc: Trac Release:

Description

Batch-close tickets of deprecated plugins, which should amount to between 20 and 30 tickets. Possibly to coincide with the release of Trac 1.2.

Attachments (0)

Change History (10)

comment:1 Changed 7 years ago by Ryan J Ollos

I've closed the tickets for a number of plugins already, including DateFieldPlugin and TicketCreationStatusPlugin. Which have I overlooked?

comment:2 Changed 7 years ago by figaro

It cannot be done mechanically based on a filter such as keywords contain 'deprecated'? This batch-closing could then be performed as part of Checklist of things to do for a release.

comment:3 Changed 7 years ago by Ryan J Ollos

Currently there are no tickets with keyword "deprecated", however it sounds fine to me if you plan to mark tickets with that keyword.

comment:4 Changed 7 years ago by figaro

I was thinking of something more mechanical, such as:

UPDATE tickets
SET status = 'closed'
WHERE component = (SELECT component FROM trachacks WHERE keyword LIKE 'deprecated')

Once we are comfortable with the result, we could add it to the release activities schedule.

comment:5 in reply to:  4 Changed 7 years ago by Ryan J Ollos

Replying to figaro:

Once we are comfortable with the result, we could add it to the release activities schedule.

I want to keep the activities of trac-hacks and trac decoupled because it won't always be the same person managing each. At least, I hope that someone will eventually take a dedicated interest in helping to manage the infrastructure.

We could however have some steps for trac-hacks.org that are documented on trac-hacks.org and occur with every major release of Trac.

comment:6 Changed 7 years ago by Ryan J Ollos

Eventually #7511 can be implemented and we can delete plugins that are obsolete. I've started tagging such plugins with pending-deletion:

No resources found

comment:7 Changed 7 years ago by Ryan J Ollos

#7511 is implemented now. A few more things could be done to make a mass deletion of obsolete plugin safer:

  • Preserve wiki page history when page is deleted (trac:#9222).
  • Version control the SVN authz file.
  • Add a table in the database for storing information about hacks that includes creation time and deletion time.

comment:8 Changed 6 years ago by Ryan J Ollos

Projects that were irrelevant since Trac 0.10 have been removed. The tags 0.8 and 0.9 have been removed. Removing Trac 0.10 plugins should eventually happen, but will require a more careful review.

comment:9 in reply to:  7 Changed 5 years ago by Ryan J Ollos

Replying to rjollos:

  • Version control the SVN authz file.

SVN 1.8 supports storing the authz file in the repository. Eventually I'll look into that.

comment:10 Changed 5 years ago by Ryan J Ollos

Resolution: fixed
Status: newclosed

Nothing else to do here as far as I can tell. comment:7 has some action items for the future, which I'm tracking in my own todo list.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Ryan J Ollos.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.