Page MenuHomePhabricator

Clarify maintenance status of Phragile
Open, Needs TriagePublic

Description

Does anyone still use or maintain Phragile? Or has it been superseded by https://phabricator.wikimedia.org/project/reports/1277/ ?

Asking because

Related Objects

Mentioned In
T100180: For deployment: subset of app that does not require its own database
T100183: [Phragile] [Story] Make "ideal points" line optional
T100182: For deployment: subset of app that only requires anonymous access
T100188: Review state should be more flexible
T100195: Support (un)setting "is-sprint" custom field in Phabricator projects
T100197: Place "create new sprint" more prominent
T100199: Show components on sprint overview
T100657: [Phabricator] Expose a project's removed tasks through Conduit
T109940: [Phragile] [Story] Improve order of status sorting
T106808: [Phragile] [Epic] Story overview support
T100190: Better document the steps to be done on Phabricator to integrate with Phragile
T110895: [Phragile] Investigate possibilities for caching
T110651: [Phragile] Optimize snapshot data
T111953: [Phragile] Project requests
T112263: [Phragile] [Task] Check "isSprint" when connecting to an existing Phabricator project
T112084: Extract tags from task titles
T115571: [Phragile] [Story] Statistic about time of tasks in columns
T132908: [Task] Show error when using older Phabricator version
T127433: [Phragile] Fetch Maniphest status information via maniphest.querystatuses
T133967: Puppet fail due to composer install on Phragile instance
T133512: Show open and review tasks in burndown/up charts
T180265: Phragile compatibility with PHP 7.1
T204348: Cannot login to Phabricator from Phragile
T205277: Phragile Backlog Forecasting/Estimation
T211228: upgrade phragile cloud VPS to Debian stable (stretch)
T255664: Delete project 'phragile'
T214495: Delete several deprecated WMDE tools
Mentioned Here
T211228: upgrade phragile cloud VPS to Debian stable (stretch)

Event Timeline

Aklapper created this task.Dec 10 2019, 5:21 AM

Thanks @Aklapper. If you don't mind asking, we'd post a thorough answer here in early 2020.
Currently I am simply updating the VPS cloud VM so it is not deleted on Dec 31. I have intended to re-evaluate the usefulness of the phragile.wmflabs.org site, at least for WMDE needs, in the early 2020, so this ticket ties in nicely.

Sure, nothing urgent here. And thanks a lot! :)

WMDE-Fisch added a subscriber: WMDE-Fisch.
JjELT added a subscriber: JjELT.May 18 2020, 8:53 AM

Are there any updates on this topic?

Are there any updates on this topic?

We're no longer using Phragile as

  • the instance is currently broken, and we don't have resources to fix it
  • it's missing features and we don't have resources adding them
  • it's mostly superseded by Phabricator's project reports

From our side - and as far as I know, WMDE was the only remaining user - the instance can be sunsetted. Is there anything actionable for me to make this happen?

Thanks for the update!

the instance can be sunsetted. Is there anything actionable for me to make this happen?

@Tobi_WMDE_SW: See https://phabricator.wikimedia.org/project/view/2875/ - file a ticket under Cloud-VPS (Project-requests)

  • it's missing features and we don't have resources adding them
  • it's mostly superseded by Phabricator's project reports

@Tobi_WMDE_SW: Wondering if that also means some or all of:

@Aklapper I'll take care of the points I can in the next days and report back here what's left to do.

@Aklapper could you help with the remaining points? I don't have access to https://phabricator.wikimedia.org/config/edit/sprint.phragile-uri/ for example.

Dzahn added a subscriber: Dzahn.Wed, Jun 17, 3:52 PM

If you are not moving them anymore, please delete the puppet role and module for Phragile.

Thanks! I mass-declined open Phragile tasks.

I also imagine that several files could be removed from operations/puppet:

./modules/phragile/manifests/init.pp
./modules/phragile/templates/apache.conf.erb
./modules/phragile/templates/env.erb
./modules/phragile/templates/update_app_key.erb
./modules/role/manifests/phragile/labs.pp

Regarding https://phabricator.wikimedia.org/config/edit/sprint.phragile-uri/ I have no idea how to proceed. Wondering if that's in any puppet file I cannot find, or whether to directly edit/remove in the Phabricator UI, or to ignore. (@mmodell: Any idea?)