these two packages are needed for phabricator. as phab2001.codfw.wmnet is running jessie we need these packages to be available on jessie. I don't think they will need any porting, I think we just need to upload the packages to jessie. They are currently available in trusty/universe and trusty/main, respectively.
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Joe | T154658 Prepare and improve the datacenter switchover procedure | |||
Resolved | LSobanski | T156937 Provide cross-dc redundancy (active-active or active-passive) to all important misc services | |||
Invalid | None | T164810 Switch phabricator production to codfw | |||
Resolved | • mmodell | T182832 Apache on phab1001 is gradually leaking worker processes which are stuck in "Gracefully finishing" state | |||
Resolved | Paladox | T125357 /maniphest/report/project/ : Maximum execution time of 10 seconds exceeded | |||
Resolved | Dzahn | T151070 Move Phabricator from PHP 7.0 to PHP 7.2 | |||
Resolved | Dzahn | T238956 switch prod Phabricator from phab1003 to phab1001 | |||
Resolved | Dzahn | T190568 Reimage both phab1001 and phab2001 to stretch / buster | |||
Resolved | • mmodell | T152129 reinstall iridium (phabricator) as phab1001 with jessie | |||
Resolved | • mmodell | T137928 Deploy phabricator to phab2001.codfw.wmnet | |||
Resolved | • MoritzMuehlenhoff | T138689 upload php-mailparse and python-phabricator to jessie |
Event Timeline
@mmodell
phab_epipe.py is a an intermediary between an MTA and phabricator to be able to handle special cases.
Yes from the changelog it doesn't seems to have changed much, I was just pointing that also this piece should be tested to ensure that it works properly when you'll be ready with the setup of phab2001.
python-phabricator is done and installed on phab2001, cool
but we still need php5-mailparse which puppet fails to install
< judd> Package: php-mailparse on amd64 -- stretch: 3.0.1+2.1.6-12-gae1ef14-1; sid: 3.0.1+2.1.6-12-gae1ef14-1
Backport the one from stretch?
< judd> Package: php-mailparse on amd64 -- stretch: 3.0.1+2.1.6-12-gae1ef14-1; sid: 3.0.1+2.1.6-12-gae1ef14-1
@mmodell: The php-mailparse package currently in Debian stretch uses a fairly recent modern packaging and a few build dependencies which are not available in jessie or jessie-backports. If the 2.1.6 package currently available in operations/deb/mailparse is sufficiently recent, I'd recommend to build that one for jessie-wikimedia and only move to the native Debian package once we migrate Phabricator to Debian stretch.
@MoritzMuehlenhoff: That's what I was trying to suggest with my previous comment. What we have now works, though I haven't tried to compile it for jessie I can't think of a reason it wouldn't work. I can't do the upload though, that requires someone from operations.
php-mailparse 2.1.6-1~jessie1 has been built for jessie-wikimedia and uploaded to carbon. Closing the bug since python-phabricator has already been provided via T142097.