Talk:Phabricator/Help

Jump to navigation Jump to search

About this board

Not editable

Invalid e-mail address provided

2
Summary by AKlapper (WMF)

Account deleted; please re-create with a correct email address

Redactyll (talkcontribs)

I recently signed up for a Phabricator account but accidentally provided an invalid address for verification. Is it possible my account could be deleted so I can restart?

AKlapper (WMF) (talkcontribs)

Sure, done! Please try again now. :)

Phabricator using the wrong e-mail

3
Summary last edited by AKlapper (WMF) 05:02, 10 September 2019 9 days ago
Urhixidur (talkcontribs)

For some unfathomable reason, Phabricator is sending me notifications at my old e-mail. There is no e-mail stored in my Profile or Settings (that I can find), and the global e-mail is correct. Why is Phabricator using an outdated e-mail?

AKlapper (WMF) (talkcontribs)
Urhixidur (talkcontribs)

Indeed it does. I was overlooking the left-hand panel when looking at my Settings. Embarrassing. All is well now. :-)

Can my Phab account be renamed?

2
Summary by AKlapper (WMF)

Yes.

MBH (talkcontribs)
AKlapper (WMF) (talkcontribs)

done

Permission to edit global herald rules

8
Martin Urbanec (talkcontribs)

Why is power to edit global herald rules assigned to #repository admins? Seems pretty random to me.

AKlapper (WMF) (talkcontribs)

"Can manage global rules" is set to "Phabricator admins" and to members of #Repository-Admins and #acl*phabricator.

Martin Urbanec (talkcontribs)

The question is why, through. Why should be repo admins able to do that?

Jdforrester (WMF) (talkcontribs)

It's used quite often when adjusting project hierarchies (and updating related Herald rules).

Martin Urbanec (talkcontribs)

Tbh, I feel that's...not so nice. What if editing global herald rules is an useful thing for me, but #acl*phabricator seems huge for that thing, and #repository-admins is about something else, but kinda an overkill too. What should one request to be able to do this? Or should people not request solely this ability for a reason I don't see?

Martin Urbanec (talkcontribs)

A special group would make sense IMO. Thanks for explaining why it works that way, but I still think it's mixing two things, somehow.

Also, what should I tag if I want a global herald rule to be edited? #repository-admins seems like a total nonsense at the first glance, but the only tag I know that has at least some relationship to the issue. I did so at https://phabricator.wikimedia.org/T230831, and it was removed by Andre "because it has nothing to do with repos". Agreed, but I don't see a good way then.

Jdforrester (WMF) (talkcontribs)

Herald is exceptionally slow, heavy code and already over-used. I'm not sure creating new avenues encouraging further use of this tool (which slows down the whole of Phabricator for every other user) is a great idea.

Martin Urbanec (talkcontribs)

Agreed. On the other hand, I don't think keeping repository admins the "only" point of contact is a good idea. I agree herald is quite used (probably over-used), and I'm aware of the slowness issue. The first thing makes it even more likely to have "I need this herald rule to be edited" type of requests. How should one handle that should be...documentated, probably.

The avenue doesn't need to encouraging further uses of this tool. It can even discouradge from it, explaining why herald is not a good idea probably and should be used only when no other good thing exists (or seems to exist). I can ask one of the repo admins I know, but wouldn't the preferred way to request such stuff be create a ticket? My only concern is how to tag it, that's all. Tagging with repository-admins seems reasonable given how permissions are configured, but is strange at the first, second and probably also third glance. I hope you understand it.

PS: How would you recommend to handle team and code type of connections? For instance, the Growth team manages the GrowthExtension, but tags to tag both with growth-team and growthexperiments exist, to have way to query for tasks "connected with growthexperiments extension" as well as "tasks worked on, or watched by, the growth team". It's natural growth team needs a good way to tag things tagged with growthexperiments also with growth-team. However, I'm not aware of any option besides global herald rule. You may know better, through.

Query for tasks which moved on workboard

5
KHarlan (WMF) (talkcontribs)

Is there a way to query for tasks which moved on the workboard over the last X hours (1 day, one week, whatever)? I am currently triaging tasks that are in the Growth Team inbox (https://phabricator.wikimedia.org/project/view/1114/) and I move them to other states (Triaged but Future, Revisit, Blocked, etc). It would be nice to have a query that could show the tasks which I've moved, so that others on my team can see which tasks have been triaged.

AKlapper (WMF) (talkcontribs)
JAufrecht (WMF) (talkcontribs)

The underlying data to support this query is in there, but there's no such report in Phabricator, as far as I know, and I never implemented exactly such a search in Phlogiston.

MBinder (WMF) (talkcontribs)

@KHarlan (WMF) you can filter boards by "Updated After" and "Updated Before" and use plain language to do so (e.g. "12 hours ago", such as https://phabricator.wikimedia.org/project/board/1114/?filter=XSTgspFSG96b). "Updated" won't specify if a task was moved so much as if a task was affected in any way at all (e.g. moved, tagged, edited, commented, etc), so it's not useful when you need to be that granular, but it's a start. :)

MBinder (WMF) (talkcontribs)
Partynia (talkcontribs)

I don't get an email for authentification. (tried several times). Regards Partynia

AKlapper (WMF) (talkcontribs)

Maybe you entered a wrong email address?

Partynia (talkcontribs)

For sure not.

AKlapper (WMF) (talkcontribs)

Then there's only spam filtering left, I guess.

Partynia (talkcontribs)

I already looked at my spammed files - but there isn't any. Maybe it has been filtered by the providers spam filter. So what can I do? Is there any admin wo can verify my email address? I'm sysop in deWP - there it is verified.

AKlapper (WMF) (talkcontribs)

I've triggered another welcome email. If you do not receive it then I could delete your account and you could re-register.

Partynia (talkcontribs)

Yes please, let's try it that way. Delete my account and I will reregister. We will see, if it will work. Thanks

AKlapper (WMF) (talkcontribs)
Partynia (talkcontribs)

Also reregistering failed. I don't get an email for verification. :-(

Partynia (talkcontribs)

The email was blocked by the providers spam blocker. I don't know why. Now its done.

Impossible to login in Phabricator

2
Summary by AKlapper (WMF)

Handled in phab:T230969

RolandUnger (talkcontribs)

Now it is impossible to login in Phabricator. In any time a failure message is given:


Unhandled Exception ("PhutilMissingSymbolException")

Failed to load class or interface "PhabricatorPartialLoginUserLogType".

The class or interface "PhabricatorPartialLoginUserLogType" is not defined in the library map of any loaded library.

If you are not a developer, this almost always means that a library is out of date. For example, you may have upgraded "phabricator/" without upgrading "libphutil/", or vice versa. It might also mean that you need to restart Apache or PHP-FPM. Make sure all libraries are up to date and all services have been restarted.

If you are a developer and this symbol was recently added or moved, your library map may need to be rebuilt. You can rebuild the map by running "arc liberate".

For more information, see: https://phurl.io/newclasses

AKlapper (WMF) (talkcontribs)

Thanks for reporting this! This should be resolved, see phab:T230969

Summary by AKlapper (WMF)

Phab account deleted so the Phab account can be re-registered with a different email address

AirSThib (talkcontribs)

After an annoyance caused by the fact that it is necessary to indicate an e-mail address for Phabricator, I mistakenly typed a false e-mail address and confirmed the creation of the account. Can you delete my account ? My user name is AirSThib.

Thanks & Sincerely.

AKlapper (WMF) (talkcontribs)

Hi @AirSThib, I've deleted your account. Feel free to re-register! Thanks :)

AirSThib (talkcontribs)

You mustn't thanks me. Is me that thanks you.

GZWDer (talkcontribs)

Since WP0 is gone are there any reasons that this task kept private?

AKlapper (WMF) (talkcontribs)

Good question...thanks! :) While I don't see IP addresses in that task, the task includes other personal information (for example users who were members of non-public venues where such download links were shared), so personally I'm very reluctant to "unmask" these users by making that task public.

Do you have some specific information that you're looking for?

Getting notifications for restricted tasks

11
Tommy Kronkvist (talkcontribs)

I follow the Phabricator task T228574. That task was rather promptly declined and closed since it in part involves the ongoing task T227416 which is already being dealt with. The latter is related to a security issue and therefore restricted, and I currently haven't got the necessary user permissions needed to view it. Question: even though I can't view the task itself or the data it involves, I wonder if there's any possibility for me to get an automatic notification when the task is resolved (at which point the first, non-security- but otherwise related task T228574 would also be resolved)?

AKlapper (WMF) (talkcontribs)

The intention of a non-public task is that it's non-public, so leaking status information of a non-public task would defeat the purpose.

Tommy Kronkvist (talkcontribs)

I'm fairly big on security myself (VPN, 2FA, PGP etc.) so I can appreciate that. However in this (and I guess all similar) cases the only information I can see about the task is the task ID and that it's restricted, and a text string saying that the task owner can view and edit the data. That's it. A search for the task ID won't reveal anything more either (and of course it shouldn't).

As far as I can tell leaking status information in these particular cases wouldn't pose a problem, since regardless of status I can't see any information regarding when the task was first issued, nor any data about what problem the task is supposed to deal with, or the task owner's user ID. As you said that information is supposed to be non-public so that's of course fine.

However, as a bureaucrat on Wikispecies I would like to be able to tell our users in the autoconfirmed user group when they no longer need to (temporarily..?) use CAPTCHA in order to add external links to reference templates and citations, per the public but closed T228574 task mentioned above. (Odd as it may seem, apparently the bug doesn't pertain to any other user group, including confirmed users.)

AKlapper (WMF) (talkcontribs)

See https://phabricator.wikimedia.org/T187051 for more discussion on this topic, and https://phabricator.wikimedia.org/T187051#5191464 for an explanation of the current behavior. I don't see good reasons to change the current general behavior.

However, regarding your situation I see a problem that there is no good way to "apply" for access to a specific non-public task... Maybe you should just get subscribed to the non-public task? I've asked on that task.

Martin Urbanec (talkcontribs)
Tommy Kronkvist (talkcontribs)

@AKlapper (WMF), Martin Urbanec: Hello again and thank you both for the updates! Andre: I haven't poked around in all the pages about this, but from a quick glance I can't see how I would be able to subscribe to the non-public task. The information I get is really limited – please see the included screenshot. Is there any other way/page from where I would be able to subscribe to non-public tasks while still keeping the non-public restrictions intact?

Screenshot of restricted task in Phabricator.
AKlapper (WMF) (talkcontribs)

As written, there is no good way to "apply" for access to a specific non-public task. It is intentional that you cannot subscribe to a non-public task because the task is non-public. :)

Martin Urbanec (talkcontribs)

The access policy most of restricted tasks have is "members of (some acl project, such as Security) and subscribed accounts". Since you can't subscribe to a non-public task, list of subscribers is used as an ACL to let in people who should have access to this (and only this) restricted task. The sentence "Maybe you should just get subscribed to the non-public task?" just meant "Maybe we should just let you in [by subscribing you to the task]".

Tommy Kronkvist (talkcontribs)

Thanks for explaining. The "Maybe you should just get subscribed..." sentence from AKlapper (WMF) is a bit ambiguous, suggesting that I could perhaps subscribe in some odd way, after all.

Anyway, I consider this matter resolved (-ish... :) and will settle with that. I'm one of the Wikimania 2019 volunteers so right now there's definitely more urgent tasks to handle than trying to resolve already resolved issues... :)

Martin Urbanec (talkcontribs)

Nice! Please do let me know if you have any other questions in this matter. See you during Wikimania!

Martin Urbanec (talkcontribs)

> AKlapper (WMF) wrote:

> As written, there is no good way to "apply" for access to a specific non-public task. It is intentional that you cannot subscribe to a non-public task because the task is non-public. :)

It might not be clear for most people that being subscribed actually allows you to access the task. Tried to clarify in my above comment.