MyDeveloper Day via llvm-dev
2021-Aug-18 17:16 UTC
[llvm-dev] Phabricator Creator Pulling the Plug
All I'm a massive fan of Phabricator, and I know there is often lots of contentious discussion about its relative merits vs github, But unless I missed this, was there any discussion regarding the recent "Winding Down" announcement of Phabricator? and what it might mean for us in LLVM See: https://admin.phacility.com/phame/post/view/11/phacility_is_winding_down_operations/ https://www.phacility.com/phabricator/ Personally I'm excited by the concept of a community driven replacement ( https://we.phorge.it/) . epriestley did a truly amazing job, it wasn't open to public contributions. Perhaps more open development could lead to closing some of the github gaps that were of concern. MyDeveloperDay -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210818/d0dec0a6/attachment.html>
Renato Golin via llvm-dev
2021-Aug-23 17:38 UTC
[llvm-dev] Phabricator Creator Pulling the Plug
On Wed, 18 Aug 2021 at 18:17, MyDeveloper Day via llvm-dev < llvm-dev at lists.llvm.org> wrote:> But unless I missed this, was there any discussion regarding the recent > "Winding Down" announcement of Phabricator? and what it might mean for us > in LLVM >I think we have our own self-hosted version and enough local people that has hacked on it to "maintain" it, but we'd stop getting the updated from upstream, which have been substantial over the years. I don't think this should be a rush to replace with an alternative, as there is no imminent peril, but it is an additional important point for the ongoing discussion of potential transition. Personally I'm excited by the concept of a community driven replacement (> https://we.phorge.it/) . > epriestley did a truly amazing job, it wasn't open to public > contributions. Perhaps more open development could lead to closing some of > the github gaps that were of concern. >IMO, it would have to be seriously active upstream, understand our existing database "as is" and import without problems, and interface with Github more closely to be worth the hassle of migration. Github pull requests don't seem to be improving a lot, so "phorge" may be the right answer sooner than they catch up... cheers, --renato -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210823/d06098a3/attachment.html>
Chris Tetreault via llvm-dev
2021-Sep-30 21:54 UTC
[llvm-dev] Phabricator Creator Pulling the Plug
As I, and others have noticed, it seems that as of today, there’s some certificate issue with arcanist. (See: https://lists.llvm.org/pipermail/llvm-dev/2021-September/153019.html) The fix seems simple, and a PR is up, but looking through the PR activity, it seems that the PR will not be accepted because Phabricator is no longer being maintained. It seems that arc has become the first casualty of the discontinuation of maintenance of phabricator. I know that arc is not universally used, but I think it’s a serious blow to many people’s workflows. I think that MyDeveloperDay’s question might have just become a bit more urgent. I suppose in the short-term, we could fork the phabricator repos in order to fix little issues like this. Alternately, we should probably stop recommending arcanist (unless we want to provide instructions on how to fix any breakages that come along). Thanks, Chris Tetreault From: llvm-dev <llvm-dev-bounces at lists.llvm.org> On Behalf Of MyDeveloper Day via llvm-dev Sent: Wednesday, August 18, 2021 10:17 AM To: llvm-dev <llvm-dev at lists.llvm.org>; cfe-commits <cfe-commits at lists.llvm.org> Subject: [llvm-dev] Phabricator Creator Pulling the Plug WARNING: This email originated from outside of Qualcomm. Please be wary of any links or attachments, and do not enable macros. All I'm a massive fan of Phabricator, and I know there is often lots of contentious discussion about its relative merits vs github, But unless I missed this, was there any discussion regarding the recent "Winding Down" announcement of Phabricator? and what it might mean for us in LLVM See: https://admin.phacility.com/phame/post/view/11/phacility_is_winding_down_operations/ https://www.phacility.com/phabricator/ Personally I'm excited by the concept of a community driven replacement ( https://we.phorge.it/) . epriestley did a truly amazing job, it wasn't open to public contributions. Perhaps more open development could lead to closing some of the github gaps that were of concern. MyDeveloperDay -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210930/950fcabe/attachment.html>
Chris Tetreault via llvm-dev
2021-Oct-01 16:47 UTC
[llvm-dev] Phabricator Creator Pulling the Plug
(replying to my initial email because the thread seems to have gone off on a tangent) A long term plan on what to do (migrate to github PRs? Something else?) is important, but let’s not get lost in the weeds: we have breakages with phabricator today. I think it’s important to not let our daily workflows degrade while we argue about what to do next. Minimally, we could fork phabricator into the LLVM project and fix the arcanist breakage. I don’t think maintaining a fork long term is a good idea, especially since phorge exists. We should not advertise our fork as being “maintained” to anybody, aside from the minimal goal of keeping existing workflows for LLVM functional while we decide on a migration plan. My personal opinion on the topic of “using phabricator vs github PRs” is to stick with phabricator. I personally prefer the “push patch sets, then merge a patch into the tree” approach to the github “fork the repo, push some changes to your fork, then merge your fork with upstream”. I occasionally commit to CMake (which uses gitlab), and always find the experience quite confusing and awkward. I don’t know much about Phorge, but if it’s a Phabricator clone, and is actually being maintained, it seems to me to be a good migration target. I would also personally be fine with using Gerrit. Thanks, Chris Tetreault From: llvm-dev <llvm-dev-bounces at lists.llvm.org> On Behalf Of Chris Tetreault via llvm-dev Sent: Thursday, September 30, 2021 2:54 PM To: MyDeveloper Day <mydeveloperday at gmail.com>; cfe-commits <cfe-commits at lists.llvm.org> Cc: llvm-dev at lists.llvm.org Subject: Re: [llvm-dev] Phabricator Creator Pulling the Plug WARNING: This email originated from outside of Qualcomm. Please be wary of any links or attachments, and do not enable macros. As I, and others have noticed, it seems that as of today, there’s some certificate issue with arcanist. (See: https://lists.llvm.org/pipermail/llvm-dev/2021-September/153019.html) The fix seems simple, and a PR is up, but looking through the PR activity, it seems that the PR will not be accepted because Phabricator is no longer being maintained. It seems that arc has become the first casualty of the discontinuation of maintenance of phabricator. I know that arc is not universally used, but I think it’s a serious blow to many people’s workflows. I think that MyDeveloperDay’s question might have just become a bit more urgent. I suppose in the short-term, we could fork the phabricator repos in order to fix little issues like this. Alternately, we should probably stop recommending arcanist (unless we want to provide instructions on how to fix any breakages that come along). Thanks, Chris Tetreault From: llvm-dev <llvm-dev-bounces at lists.llvm.org<mailto:llvm-dev-bounces at lists.llvm.org>> On Behalf Of MyDeveloper Day via llvm-dev Sent: Wednesday, August 18, 2021 10:17 AM To: llvm-dev <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>>; cfe-commits <cfe-commits at lists.llvm.org<mailto:cfe-commits at lists.llvm.org>> Subject: [llvm-dev] Phabricator Creator Pulling the Plug WARNING: This email originated from outside of Qualcomm. Please be wary of any links or attachments, and do not enable macros. All I'm a massive fan of Phabricator, and I know there is often lots of contentious discussion about its relative merits vs github, But unless I missed this, was there any discussion regarding the recent "Winding Down" announcement of Phabricator? and what it might mean for us in LLVM See: https://admin.phacility.com/phame/post/view/11/phacility_is_winding_down_operations/ https://www.phacility.com/phabricator/ Personally I'm excited by the concept of a community driven replacement ( https://we.phorge.it/) . epriestley did a truly amazing job, it wasn't open to public contributions. Perhaps more open development could lead to closing some of the github gaps that were of concern. MyDeveloperDay -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20211001/d51ae1a9/attachment.html>