I've implemented the sudo approach at some point - P2016 - and I think it worked alright.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Sep 13 2018
Apr 5 2018
Apr 12 2017
Mar 30 2017
Mar 26 2017
Mar 8 2017
Feb 13 2017
We would also like this behaviour, and currently use a workaround to accomplish it (which is why we never came here looking for a fix). We created a custom Create Task form that sets the default view policy to include subscribers.
Dec 13 2016
This is now better tracked in followups:
Dec 8 2016
Oct 18 2016
Oct 17 2016
Oct 9 2016
Aug 29 2016
Aug 12 2016
In my personal opinion adding a CC that cannot see the task is an error and like this should be treated, meaning ux should just report as error when try to save it. It is important that ux reports it since it can be overlooked by the person changing the task.
Aug 8 2016
Changes for T9365 might cause some API changes (Moving lint/unit excuses from diff properties to harbormaster.sendmessage), so might be worth doing them around the same time.
Aug 5 2016
Jul 29 2016
@oujesky thanks for the git link. I was able to get the arc patch command working in the meanwhile with these changes.
Jul 27 2016
Jul 21 2016
Jul 16 2016
Jul 4 2016
Jun 30 2016
Jun 17 2016
May 24 2016
We managed to solve this on our server setup using Linux ACL (I had help from someone in IT). Here are roughly the steps we took
May 13 2016
Oh, I see I already made that suggestion! I am nothing if not consistent.
In the meantime, we could maybe do the following:
May 7 2016
Apr 21 2016
Apr 15 2016
Jan 21 2016
Daemons now do both reads and writes, and may need to do reads and writes which are nonlocal in cluster configurations. So I think the pathway forward here must be to expose local disk storage over HTTP with S3-like raw APIs (read, write, delete).
Dec 12 2015
Dec 10 2015
Dec 9 2015
Broadly, if comments have the new "stacked action" UI (an "Add Action..." dropdown, allowing you to take multiple actions at once), the expectation is that they support the new drafts too. This includes Maniphest at HEAD.
Dec 5 2015
Dec 3 2015
Dec 2 2015
I've marked D14637 as fixing this.
Sep 10 2015
Sep 9 2015
Aug 26 2015
In T5554#134045, @jbeta wrote:To make it still work out of the box with most potential users of insteadOf, we could use either command depending on git version if you think that's worth the hassle.
Implemented this approach in D13998.
In T5554#133958, @chandru wrote:D13983 breaks on users running RHEL6. There git version is 1.7.1 and git 1.7.1 does not support --get-url option for ls-remote.
In those rare cases when I have to deal with "old version causes headaches, nev version is not avail everywhere", I put handlers for old and new in place, with handler of old way spilling out warnings that "old version causes headache and I don't care anymore about it, use new".
Thanks @epriestley. RHEL6 is still widely used, and even the latest update on that line carries only git 1.7.1. So if we need a new version of git, its installation becomes a messy business with either custom / rpmforge-extras repo or do compile/install. Would prefer if we can keep the 1.7.1 support around.
no one has ever reported an issue with an old version which we could not trivially resolve
It looks like --get-url was added in early 2011:
D13983 breaks on users running RHEL6. There git version is 1.7.1 and git 1.7.1 does not support --get-url option for ls-remote.
Aug 25 2015
Those were all the cases of parsing git environment-dependent output I could find in arc (unless built-in formats like git log --format=medium are susceptible to git-config/localization/future change, which I doubt).
Aug 24 2015
Aug 22 2015
In T5554#133477, @epriestley wrote:I think this tactic (re-run the command to figure out the error) is a really fragile one and would be very hesitant to pursue it over requiring users to install locales, but agree on this otherwise.
Yes, it would be a desperate measure with a lot of problems of its own.
A lot of the practical cases here are resolved, but the root problem still exists. Basically, the core issue is that an object can say:
the command has potential side effects, or the time of execution is important, and cannot be simply re-run under LC_ALL=C.
Isn't this one resolved now, thanks to object policies?
(Sorry I hadn't seen T7339, certainly makes my last comment mostly redundant. Perhaps the tasks can be merged?)
Aug 21 2015
system default locale
Also not mentioned here is cases where we phutil_passthru() some command like git push. These would be best run in the system default locale, since we echo the output to the user -- unless we also parse it. I think we never do this right now, but I'm not 100% sure.
See also T7339, which is somewhat related.
I think the current Phabricator/Arcanist handling of locales, at least on Linux, is wrong. The LANG environment variable has lower priority than the family of LC_* variables, as per POSIX §8.2:
Aug 11 2015
Jul 8 2015
Jun 23 2015
(This is a bulk edit test.)
@epriestley: this task being fixed might be an easier solution than writing our own Doorkeeper integration (as discussed on Conpherence today). I already have an application that receives feed data via POST; can I help test this change so we can get it merged?
I have this working functionally, but the UI is still an atrocious mess. Probably have something ready tomorrow.
Jun 22 2015
After mulling this over for a bit while dealing with other stuff, I'm pretty convinced that the general purpose infrastructure in T5166 is the way forward here, so my plan is to move forward with that.
This appears to work to undo a status change batch edit:
Jun 18 2015
Jun 16 2015
I think fixing this is basically removing the unique constraint on the "slugs" table in Phriction, and then using application logic to make sure that there can be only one active page with a given slug at any time.