Page MenuHomePhabricator
Feed All Stories

May 9 2016

epriestley updated the task description for T10923: Diffusion API/URI Errata.
May 9 2016, 11:42 PM · Diffusion (v3)
epriestley added a revision to T10923: Diffusion API/URI Errata: Unknown Object (Differential Revision).
May 9 2016, 11:42 PM · Diffusion (v3)
epriestley merged T10942: Subversion repositories are created with incorrect default URI into T10923: Diffusion API/URI Errata.
May 9 2016, 11:42 PM · Diffusion (v3)
epriestley merged task T10942: Subversion repositories are created with incorrect default URI into T10923: Diffusion API/URI Errata.
May 9 2016, 11:42 PM · Bug Report
epriestley updated the task description for T10923: Diffusion API/URI Errata.
May 9 2016, 11:31 PM · Diffusion (v3)
epriestley closed T8611: When Diffusion's "Can Create Repositories" application setting is "All Users," users still can't create repositories as Wontfix.

I think there were some bugs in the past that have now been resolved, but I'm not planning to fix the root of this, which is that you can not create repositories if the default "Edit Policy" excludes you, even if you have permission to create them according to "Can Create Repositories".

May 9 2016, 11:31 PM · Policy
epriestley added a comment to T10406: Archived repositories aren't imported.

D15873 makes this explicit in the dialog.

May 9 2016, 11:25 PM · Bug Report, Diffusion
epriestley updated the task description for T10923: Diffusion API/URI Errata.
May 9 2016, 11:24 PM · Diffusion (v3)
epriestley added a revision to T10923: Diffusion API/URI Errata: Unknown Object (Differential Revision).
May 9 2016, 11:21 PM · Diffusion (v3)
epriestley added a revision to T10406: Archived repositories aren't imported: Unknown Object (Differential Revision).
May 9 2016, 11:21 PM · Bug Report, Diffusion
epriestley added a revision to T10923: Diffusion API/URI Errata: Unknown Object (Differential Revision).
May 9 2016, 10:45 PM · Diffusion (v3)
epriestley updated the task description for T10923: Diffusion API/URI Errata.
May 9 2016, 10:38 PM · Diffusion (v3)
dpotter updated the task description for T10942: Subversion repositories are created with incorrect default URI.
May 9 2016, 9:56 PM · Bug Report
dpotter updated the task description for T10942: Subversion repositories are created with incorrect default URI.
May 9 2016, 9:49 PM · Bug Report
dpotter updated the task description for T10942: Subversion repositories are created with incorrect default URI.
May 9 2016, 9:48 PM · Bug Report
dpotter created T10942: Subversion repositories are created with incorrect default URI.
May 9 2016, 9:46 PM · Bug Report
dpotter created T10941: Subversion fails to execute pre-commit hook if CWD isn't readable.
May 9 2016, 9:30 PM · Diffusion, Subversion, Bug Report
epriestley updated the task description for T10923: Diffusion API/URI Errata.
May 9 2016, 9:26 PM · Diffusion (v3)
epriestley added a revision to T10923: Diffusion API/URI Errata: Unknown Object (Differential Revision).
May 9 2016, 9:25 PM · Diffusion (v3)
epriestley updated the task description for T10923: Diffusion API/URI Errata.
May 9 2016, 9:16 PM · Diffusion (v3)
epriestley updated the task description for T10923: Diffusion API/URI Errata.
May 9 2016, 9:09 PM · Diffusion (v3)
epriestley added a comment to T10923: Diffusion API/URI Errata.

Ah, thanks.

May 9 2016, 9:08 PM · Diffusion (v3)
avivey added a comment to T10923: Diffusion API/URI Errata.

svn repos now say "checkout: ssh://..." instead of svn+ssh://, making svn clients are angry.

May 9 2016, 9:08 PM · Diffusion (v3)
epriestley added a revision to T10923: Diffusion API/URI Errata: Unknown Object (Differential Revision).
May 9 2016, 8:56 PM · Diffusion (v3)
epriestley updated the task description for T10923: Diffusion API/URI Errata.
May 9 2016, 8:53 PM · Diffusion (v3)
epriestley updated the task description for T10923: Diffusion API/URI Errata.
May 9 2016, 8:19 PM · Diffusion (v3)
epriestley created T10940: Enrolling an existing device in a repository cluster has surprising effects and inconsistent severity.
May 9 2016, 8:15 PM · Diffusion, Clusters
ssundresh added a comment to T10694: Improve behavior of context for inline comments in mail.

Would putting a large clickable "view thing" button in HTML email like the mock in T6600 potentially help address points (1) and (2) -- something like this?

May 9 2016, 7:51 PM · Prioritized, Restricted Project, Differential, Mail
epriestley added a comment to T10694: Improve behavior of context for inline comments in mail.

Would putting a large clickable "view thing" button in HTML email like the mock in T6600 potentially help address points (1) and (2) -- something like this?

May 9 2016, 7:43 PM · Prioritized, Restricted Project, Differential, Mail
ssundresh added a comment to T10694: Improve behavior of context for inline comments in mail.

I'm one of the users whose feedback Peter has been relaying, so let me explain my situation.

May 9 2016, 7:35 PM · Prioritized, Restricted Project, Differential, Mail
epriestley added a member for Community: michaeljs1990.
May 9 2016, 7:34 PM
epriestley added a member for Blessed Committers: michaeljs1990.
May 9 2016, 7:34 PM
epriestley added a comment to T10939: Support for OWNERS files.

Overall, I'm leaning toward something in this vein to start with:

May 9 2016, 6:49 PM · Prioritized, Restricted Project, Owners
eadler added projects to T10939: Support for OWNERS files: Owners, Restricted Project.
May 9 2016, 6:17 PM · Prioritized, Restricted Project, Owners
epriestley added a comment to T10939: Support for OWNERS files.

Let me look at how much of a mess adding "include, indirect, exclude" modes would be. I do think that's cleaner than pure-social "force clear" for this case if we aren't getting into too much trouble, and it's fine on the application side as long as the parent package is the one weakening its ownership over the children.

May 9 2016, 5:47 PM · Prioritized, Restricted Project, Owners
eadler added a comment to T10939: Support for OWNERS files.

I guess we could have a third mode like "exclude, sort of". It's intentional that / owns everything by default so I can't go create a /src/ package and steal ownership of all the important code.

May 9 2016, 5:47 PM · Prioritized, Restricted Project, Owners
epriestley added a comment to T10939: Support for OWNERS files.

I guess we could have a third mode like "exclude, sort of". It's intentional that / owns everything by default so I can't go create a /src/ package and steal ownership of all the important code.

May 9 2016, 5:45 PM · Prioritized, Restricted Project, Owners
eadler added a comment to T10939: Support for OWNERS files.

Wouldn't that result in aaa getting added to 100% of reviews in a given repo?

They wouldn't be added for changes to /a/e/, but they'd be added to everything else, yeah (albeit indirectly, via packages).

We could possibly encode a "if you own a package which owns some parent directory, even if that package excludes the subdirectory, you can 'clear' instead of 'force clear' the block" but maybe we could just use a soft social sort of hint on that? Like when you go to clear the block, it says "you own a parent thing so this is probably OK" instead of "you'd better be sure or you're gonna get fired".

May 9 2016, 5:42 PM · Prioritized, Restricted Project, Owners
epriestley added a comment to T10939: Support for OWNERS files.

Wouldn't that result in aaa getting added to 100% of reviews in a given repo?

May 9 2016, 5:40 PM · Prioritized, Restricted Project, Owners
eadler added a comment to T10939: Support for OWNERS files.

We don't care about permissions for force-clearing blocking reviewers at all.

May 9 2016, 5:39 PM · Prioritized, Restricted Project, Owners
epriestley added a comment to T10939: Support for OWNERS files.

Yeah, I think it got discussed here and there but no one really had a good use case for it.

May 9 2016, 5:35 PM · Prioritized, Restricted Project, Owners
eadler added a comment to T10939: Support for OWNERS files.

I think that already is expressible:

  • Package "/": Include /, exclude /a/, exclude /a/b/, exclude /a/d/, exclude /a/e/, owners: aaa
  • Package "/a/": Include /a/, exclude /a/b/, exclude /a/d/, exclude /a/e/, owners: aaa, bbb
  • Package "/a/b/": Include /a/b/, owners: aaa, bbb, ccc
  • Package "/a/d/": Include /a/d/, owners: aaa
May 9 2016, 5:34 PM · Prioritized, Restricted Project, Owners
eadler added a comment to T10939: Support for OWNERS files.

This would solve other issues with root owners accepting on behalf of everyone accidentally

This probably is also not really covered by the above, and I think some "Clear (some of the?) blocks I am responsible for, but do not actually accept the revision" is perhaps the best way forward.

May 9 2016, 5:32 PM · Prioritized, Restricted Project, Owners
epriestley added a comment to T10939: Support for OWNERS files.

I think that already is expressible:

May 9 2016, 5:31 PM · Prioritized, Restricted Project, Owners
eadler updated subscribers of T10939: Support for OWNERS files.

Can you walk me though the /a/b/ case in more detail? Maybe I'm misunderstanding.

May 9 2016, 5:26 PM · Prioritized, Restricted Project, Owners
epriestley added a comment to T10939: Support for OWNERS files.

Can you walk me though the /a/b/ case in more detail? Maybe I'm misunderstanding.

May 9 2016, 5:22 PM · Prioritized, Restricted Project, Owners
epriestley added a comment to T10939: Support for OWNERS files.

This would solve other issues with root owners accepting on behalf of everyone accidentally

May 9 2016, 5:21 PM · Prioritized, Restricted Project, Owners
eadler added a comment to T10939: Support for OWNERS files.

Another issue that I can't find an existing task for already is that OWNERS are non-hierarchical.

This is only a partial fix, but you can exclude /a/b/ from package /a/ if the owners are disjoint (add it as an "exclude" path instead of an "include" path).

This means "/a/b/ is not part of /a/", not "/a/b/ and /a/ are kind of the same except not really", but I think your wrapper script can express this by making all of the /a/ owners also owners of /a/b/, and then excluding /a/b/ from /a/.

May 9 2016, 5:21 PM · Prioritized, Restricted Project, Owners
epriestley added a comment to T10939: Support for OWNERS files.

Another issue that I can't find an existing task for already is that OWNERS are non-hierarchical.

May 9 2016, 5:18 PM · Prioritized, Restricted Project, Owners
epriestley added a comment to T10939: Support for OWNERS files.

It seems like T8887 would mostly resolve this on its own? That is, you don't need T731, T1279, T10622, if you have T8887, do you?

May 9 2016, 5:14 PM · Prioritized, Restricted Project, Owners
lvital updated the task description for T10939: Support for OWNERS files.
May 9 2016, 5:09 PM · Prioritized, Restricted Project, Owners
epriestley updated the task description for T10923: Diffusion API/URI Errata.
May 9 2016, 5:02 PM · Diffusion (v3)
eadler changed the edit policy for T10939: Support for OWNERS files.
May 9 2016, 5:00 PM · Prioritized, Restricted Project, Owners
eadler updated the task description for T10939: Support for OWNERS files.
May 9 2016, 4:52 PM · Prioritized, Restricted Project, Owners
eadler added a comment to T10939: Support for OWNERS files.

general note here: while I've called out a number of specific tasks we (a) don't require the entirety of the tasks to be fixed and (b) we can write a lot of code ourselves thus obviating the need for phabricator fully grok our use case, so long as its emulateable.

May 9 2016, 4:51 PM · Prioritized, Restricted Project, Owners
eadler updated the task description for T10939: Support for OWNERS files.
May 9 2016, 4:44 PM · Prioritized, Restricted Project, Owners
eadler updated the task description for T10939: Support for OWNERS files.
May 9 2016, 4:43 PM · Prioritized, Restricted Project, Owners
eadler updated the task description for T10939: Support for OWNERS files.
May 9 2016, 4:35 PM · Prioritized, Restricted Project, Owners
eadler updated the task description for T10939: Support for OWNERS files.
May 9 2016, 4:33 PM · Prioritized, Restricted Project, Owners
eadler created T10939: Support for OWNERS files.
May 9 2016, 4:18 PM · Prioritized, Restricted Project, Owners
epriestley added a revision to T10923: Diffusion API/URI Errata: Unknown Object (Differential Revision).
May 9 2016, 3:29 PM · Diffusion (v3)
• jshirley added a comment to T10748: Implement `diffusion.repository.edit`, for creating and editing repositories via the API.

This is great, thank you! :-D

May 9 2016, 2:32 PM · Prioritized, Restricted Project, Diffusion (v3), Feature Request
epriestley updated the task description for T10923: Diffusion API/URI Errata.
May 9 2016, 2:08 PM · Diffusion (v3)
epriestley added a revision to T10923: Diffusion API/URI Errata: Unknown Object (Differential Revision).
May 9 2016, 2:07 PM · Diffusion (v3)
epriestley added a revision to T10923: Diffusion API/URI Errata: Unknown Object (Differential Revision).
May 9 2016, 1:31 PM · Diffusion (v3)
epriestley updated the task description for T10923: Diffusion API/URI Errata.
May 9 2016, 1:31 PM · Diffusion (v3)
maxie removed a member for Space Test Users: maxie.
May 9 2016, 12:35 PM
maxie added a member for Space Test Users: maxie.
May 9 2016, 11:51 AM
OCram created T10936: arc feature error while creating a new feature branch.
May 9 2016, 9:57 AM · Windows, Arcanist, Bug Report
andrewperry added a watcher for Phrequent: andrewperry.
May 9 2016, 9:38 AM
epriestley added a comment to T10934: Phabricator not working with HHVM + proxygen server mode.

Or see @avivey's far more complete response.

May 9 2016, 4:44 AM · Bug Report
epriestley closed T10934: Phabricator not working with HHVM + proxygen server mode as Wontfix.

We don't support HHVM.

May 9 2016, 4:43 AM · Bug Report
avivey closed T10934: Phabricator not working with HHVM + proxygen server mode as Invalid.
May 9 2016, 4:43 AM · Bug Report
hach-que created T10935: Allow unit tests to be designated with an owner, so Phabricator can alert the right people.
May 9 2016, 3:59 AM · Unit, Feature Request
netroby created T10934: Phabricator not working with HHVM + proxygen server mode.
May 9 2016, 3:43 AM · Bug Report
20after4 added a comment to T10907: Older project's icon changes back after a few days.

Seems to be happening on quite a lot of Wikimedia's phabricator projects: https://phabricator.wikimedia.org/T128160 ... At least I think it's the same bug. I have no idea what might be causing this.

May 9 2016, 3:36 AM · Projects, Bug Report (Needs Information)

May 8 2016

epriestley added a comment to T10933: You Shall Not Pass: Unknown Object (Repository).

The difference with our interface : I have not installed "http git" only ssh git

May 8 2016, 9:16 PM · Diffusion, Bug Report
karima.rafes added a comment to T10933: You Shall Not Pass: Unknown Object (Repository).

The difference with our interface : I have not installed "http git" only ssh git

May 8 2016, 9:13 PM · Diffusion, Bug Report
epriestley updated the task description for T10923: Diffusion API/URI Errata.
May 8 2016, 9:01 PM · Diffusion (v3)
epriestley added a comment to T10933: You Shall Not Pass: Unknown Object (Repository).

I cannot change the Space by default

May 8 2016, 9:01 PM · Diffusion, Bug Report
epriestley added a comment to T10933: You Shall Not Pass: Unknown Object (Repository).

I can't reproduce this. Here are the repository policies:

May 8 2016, 9:00 PM · Diffusion, Bug Report
karima.rafes created T10933: You Shall Not Pass: Unknown Object (Repository).
May 8 2016, 7:55 PM · Diffusion, Bug Report
epriestley added a comment to T10751: Make Phabricator Highly Available.

T10748, which provides the new cluster management UI for repositories, is nearing completion. This makes cluster setup more manageable and at least provides a pathway forward for Almanac stuff in the future, although it does not yet make Almanac / service management explicitly selectable when creating a repository (for now, new repositories allocate on a random open service).

May 8 2016, 4:13 PM · Restricted Project, Infrastructure, Prioritized
epriestley added a comment to T10748: Implement `diffusion.repository.edit`, for creating and editing repositories via the API.

We hit a couple of minor issues (e.g. D15856, D15865) in the last few days, but this seems to be working in production.

May 8 2016, 4:05 PM · Prioritized, Restricted Project, Diffusion (v3), Feature Request
epriestley closed T10921: Phabricator and ImageTragick as Resolved.

We don't appear to be affected directly and I've discussed this in the changelog now, so I'm going to close this out as I think there's no action remaining on our side. Let us know if anyone has questions, etc.

May 8 2016, 3:59 PM · Macros, Security
epriestley edited the content of Changelog.
May 8 2016, 3:59 PM
epriestley created 2016 Week 19 (Early May).
May 8 2016, 3:58 PM
chad added a comment to T10932: Daily view of calendar uses 12h (am/pm) marking of time, although preferences set to 24h.

See https://secure.phabricator.com/book/phabricator/article/prototypes/

May 8 2016, 1:30 PM · Calendar, Bug Report
• SirRichardVanEsquire added a comment to T10356: Unhandled Exception ("FilesystemException") after adding Github repo.

I ran into this same issue, it was caused by user error, but the error handling of diffusion could still be fixed. Here's how to reproduce:

May 8 2016, 12:08 AM · Diffusion, Bug Report

May 7 2016

Danny_B created T10932: Daily view of calendar uses 12h (am/pm) marking of time, although preferences set to 24h.
May 7 2016, 10:20 PM · Calendar, Bug Report
20after4 added a comment to T10926: Make it more likely to see assignee & reporter in task view without having to scroll down.

FWIW I really like proposal #2:

May 7 2016, 8:47 PM · Transactions, Feature Request, Maniphest
jparise edited the content of Community Resources.
May 7 2016, 7:43 PM
jparise edited the content of Community Resources.
May 7 2016, 7:38 PM
epriestley renamed T4752: Daemons may not have permission to remove files from local disk storage engine from Daemons may have permission to remove files from local disk storage engine to Daemons may not have permission to remove files from local disk storage engine.
May 7 2016, 1:17 PM · Files
epriestley removed a project from T7593: Allow administrators to disable files to prevent "l33t w4r3z" abuse cases: Facebook.
May 7 2016, 1:15 PM · Abuse, Files
epriestley renamed T8788: Allow querying for files by name from / Allow querying for files by ø to Allow querying for files by name.
May 7 2016, 1:15 PM · Contributor Onboarding, Files
epriestley updated subscribers of T8476: Rename `phabricator_repository` database.
May 7 2016, 1:14 PM · Restricted Project, Database, Diffusion
epriestley removed a project from T8476: Rename `phabricator_repository` database: Clusters.
May 7 2016, 1:14 PM · Restricted Project, Database, Diffusion
• rubenriverae updated the task description for T4752: Daemons may not have permission to remove files from local disk storage engine.
May 7 2016, 1:13 PM · Files
• rubenriverae updated the task description for T6445: Rendering SVG images.
May 7 2016, 1:10 PM · Wikimedia, Restricted Project, Files