Page MenuHomePhorge
Feed All Stories

Dec 5 2021

golyalpha added a comment to T15058: Improve page layout for mobile devices.

It's a 720x1440 device, which is on the low end of screen resolutions nowadays.

Dec 5 2021, 13:56

Dec 4 2021

Bukkit triaged T15066: Add reason for join if approval is required as Wishlist priority.
Dec 4 2021, 16:11
Bukkit created T15066: Add reason for join if approval is required.
Dec 4 2021, 16:11

Dec 3 2021

Ekubischta added a comment to T15065: Allow to do not forbid "open_basedir".

Here is the commit that introduced this

Dec 3 2021, 18:05 · User-valerio.bozzolan
valerio.bozzolan triaged T15065: Allow to do not forbid "open_basedir" as Low priority.
Dec 3 2021, 10:27 · User-valerio.bozzolan
valerio.bozzolan updated the task description for T15065: Allow to do not forbid "open_basedir".
Dec 3 2021, 10:20 · User-valerio.bozzolan
valerio.bozzolan created T15065: Allow to do not forbid "open_basedir".
Dec 3 2021, 10:13 · User-valerio.bozzolan
valerio.bozzolan added a comment to T15055: Import translations from translatewiki.net.
In T15055#1426, @speck wrote:

The effort to rebrand Phabricator is going to result in changes to a lot of text which would likely invalidate a large number of translation entries.

Dec 3 2021, 09:18 · Localization, Affects-Wikimedia, Phorge
valerio.bozzolan added a comment to T15060: Better Pirate English.

It is not very clear to understand where the problem is and how to try to help improve it. I am not familiar with Pirate English. Other than adding "Arrr." I mean.

Dec 3 2021, 09:15 · Localization
TitanNano updated the summary of D25028: Co-Author support in arc land T15044.
Dec 3 2021, 09:03
TitanNano published D25028: Co-Author support in arc land T15044 for review.
Dec 3 2021, 09:00
TitanNano updated the diff for D25029: Co-Author support in arc land T15044.

trim whitespace from name and email

Dec 3 2021, 08:48

Dec 2 2021

chris updated subscribers of T15059: Phabricator doesn't email @outlook.com addresses.
In T15059#1654, @speck wrote:

I just checked the emails I receive to my gmail account and noticed that the emails seem to be from the secure.phorge.dev domain. Should those be received from we.phorge.it instead? I was in the process of filling out an issue form for Microsoft and noticed this discrepancy. Could that cause issues like this?

Dec 2 2021, 16:47 · phorge.it install
TitanNano updated the diff for D25029: Co-Author support in arc land T15044.

fix lint issues

Dec 2 2021, 16:43
TitanNano requested review of D25029: Co-Author support in arc land T15044.
Dec 2 2021, 16:24
TitanNano added a revision to T15044: Co-Author support in arc land: D25029: Co-Author support in arc land T15044.
Dec 2 2021, 16:24 · Arcanist
MacFan4000 edited the content of Welcome to the Phorge Wiki.
Dec 2 2021, 16:15 · Phorge
MacFan4000 added a comment to T15059: Phabricator doesn't email @outlook.com addresses.
In T15059#1654, @speck wrote:

I just checked the emails I receive to my gmail account and noticed that the emails seem to be from the secure.phorge.dev domain. Should those be received from we.phorge.it instead? I was in the process of filling out an issue form for Microsoft and noticed this discrepancy. Could that cause issues like this?

Dec 2 2021, 16:14 · phorge.it install
speck added a comment to T15059: Phabricator doesn't email @outlook.com addresses.

I just checked the emails I receive to my gmail account and noticed that the emails seem to be from the secure.phorge.dev domain. Should those be received from we.phorge.it instead? I was in the process of filling out an issue form for Microsoft and noticed this discrepancy. Could that cause issues like this?

Dec 2 2021, 15:24 · phorge.it install

Dec 1 2021

MacFan4000 updated the task description for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.
Dec 1 2021, 17:28 · PHP 8 support
speck added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.

I noticed this recently too. These PHP 8 updates have been frustrating because it breaks Arcanist for users as well...

Dec 1 2021, 17:07 · PHP 8 support
speck added a comment to T15062: Introducing Phixator 2.

Time tracking is an interesting topic. At my company we addressed this by having a Herald WebHook hit our internal server whenever activity we're interested in tracking happens. Our internal server tracks these activities from multiple sources (not just Phab/Phorge) and users can go in to see all their activity linked up and input the approximate time spent on those activities.

Dec 1 2021, 16:55 · Phactory: Community Projects
speck added inline comments to D25027: Allow an infinite number of arcpatch_DXXXX_X branches to be created.
Dec 1 2021, 16:49 · Arcanist (archived)
speck added a comment to T15059: Phabricator doesn't email @outlook.com addresses.

A few months back this story came up on hackernews which seems relevant. There might be things in there we can attempt to appeal to Microsoft to allow emails from this Phorge instance to go through

Dec 1 2021, 16:44 · phorge.it install
speck added a comment to T15058: Improve page layout for mobile devices.

What mobile display are you using? From the screenshots it looks like based on the dimensions of the display phorge isn't detecting that it should render as mobile view.

Dec 1 2021, 16:36
speck added a comment to T15051: default.pem in Arcanist is out of date - maybe remove it completely?.

I think updating the current pem file is a good holdover patch for now (sorry for the delay in reviewing the change). Re-working how arcanist manages certs is something we can look at addressing long-term.

Dec 1 2021, 16:32 · Arcanist
speck accepted D25023: Updated Arcanist default.pem with the most recent one from Mozilla.

I computed the sha256 sum of the change/updated file and verified that it matches the cert file on https://curl.se/docs/caextract.html for 2021-09-30.

Dec 1 2021, 16:27
speck updated the test plan for D25023: Updated Arcanist default.pem with the most recent one from Mozilla.
Dec 1 2021, 16:20
MacFan4000 added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.

After making lots of changes in my clone to suppress deprecation warnings, I am stuck at the following error.
[Wed Dec 01 16:06:24.853494 2021] [proxy_fcgi:error] [pid 2472770:tid 139879417599744] [client <REDACTED>] AH01071: Got error 'PHP message: [2021-12-01 16:06:24] EXCEPTION: (Exception) Bad getter call: getPreferences at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:1620]
PHP message: arcanist(head=master, ref.master=c53bb21bbd3e), phabricator(head=master, ref.master=4448a93a4067), testwiki-ext-misc(head=master, ref.master=c12e85d3a97a)
PHP message: #0 <#2> LiskDAO::call(string, array) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:1598]
PHP message: #1 <#2> LiskDAO::call(string, array) called at [<phabricator>/src/applications/people/storage/PhabricatorUser.php:446]
PHP message: #2 <#2> PhabricatorUser::loadGlobalSettings() called at [<phabricator>/src/applications/people/storage/PhabricatorUser.php:377]
PHP message: #3 <#2> PhabricatorUser::getUserSetting(string) called at [<phabricator>/src/applications/people/storage/PhabricatorUser.php:428]
PHP message: #4 <#2> PhabricatorUser::getTranslation() called at [<phabricator>/src/applications/auth/engine/PhabricatorAuthSessionEngine.php:1127]
PHP message: #5 <#2> PhabricatorAuthSessionEngine::willServeRequestForUser(PhabricatorUser) called at [<phabricator>/src/applications/base/controller/PhabricatorController.php:109]
PHP message: #6 <#2> PhabricatorController::willBeginExecution() called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:271]
PHP message: #7 phlog(Exception) called at [<phabricator>/src/aphront/handler/PhabricatorDefaultRequestExceptionHandler.php:41]
PHP message: #8 PhabricatorDefaultRequestExceptionHandler::handleRequestThrowable(AphrontRequest, Exception) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:751]
PHP message: #9 AphrontApplicationConfiguration::handleThrowable(Exception) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:296]
PHP message: #10 AphrontApplicationConfiguration::processRequest(AphrontRequest, PhutilDeferredLog, AphrontPHPHTTPSink, MultimeterControl) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:204]
PHP message Log, AphrontPHPHTTPSink, MultimeterControl) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:204]
PHP messaghutilDeferredLog, AphrontPHPHTTPSink, MultimeterControl) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:204]PHP messaguration.php:204]
PHP messaglicationConfiguration.php:204]PHP messagont/configuration/AphrontApplicationConfiguration.php:204]
PHP messagd at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:204]
PHP message aphrontPHPHTTPSink, MultimeterControl) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:204]
PHP message: #11 AphrontApplicationConfiguration::runHTTPRequest(AphrontPHPHTTPSink) called at [<phabricator>/webroot/index.php:35]PHP message: [2021-12-01 16:06:24] EXCEPTION: (PhutilAggregateException) Encountered a processing exception, then another exception when trying to build a response for the first exception.\n - Exception: Bad setter call: setUserPHID\n - Exception: Bad getter call: getPreferences at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:316]
PHP message: arcanist(head=master, ref.master=c53bb21bbd3e), phabricator(head=master, ref.master=4448a93a4067), testwiki-ext-misc(head=master, ref.master=c12e85d3a97a)
PHP message: #0 <#4> LiskDAO::call(string, array) called at [<phabricator>/src/applications/people/storage/PhabricatorUser.php:446]
PHP message: #1 <#4> PhabricatorUser::loadGlobalSettings() called at [<phabricator>/src/applications/people/storage/PhabricatorUser.php:377]
PHP message: #2 <#4> PhabricatorUser::getUserSetting(string) called at [<phabricator>/src/applications/people/storage/PhabricatorUser.php:428]
PHP message: #3 <#4> PhabricatorUser::getTranslation() called at [<phabricator>/src/applications/auth/engine/PhabricatorAuthSessionEngine.php:1127]
PHP message: #4 <#4> PhabricatorAuthSessionEngine::willServeRequestForUser(PhabricatorUser) called at [<phabricator>/src/applications/base/controller/PhabricatorController.php:109]
PHP message: #5 <#4> PhabricatorController::willBeginExecution() called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:271]
PHP message: #6 <#3> LiskDAO::call(string, array) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:1598]
PHP message: #7 <#3> LiskDAO::__call(string, array) called at [<phabricator>/src/applications/search/engine/PhabricatorApplicationSearchEngine.php:666]PHP message: #8 <#3> PhabricatorApplicationSearchEngine::getBuiltinQueries() called at [<phabricator>/src/applications/search/engine/PhabricatorApplicationSearchEngine.php:500]
PHP message: #9 <#3> PhabricatorApplicationSearchEngine::loadAllNamedQueries() called at [<phabricator>/src/applications/search/engine/PhabricatorApplicationSearchEngine.php:537]
PHP message: #10 <#3> PhabricatorApplicationSearchEngine::loadEnabledNamedQueries() called at [<phabricator>/src/view/page/menu/PhabricatorMainMenuSearchView.php:157]
PHP message: #11 <#3> PhabricatorMainMenuSearchView::getGlobalSearchScopeItems(PhabricatorUser, PhabricatorFlagsApplication) called at [<phabricator>/src/view/page/menu/PhabricatorMainMenuSearchView.php:205]
PHP message: #12 <#3> PhabricatorMainMenuSearchView::buildModeSelector(string, string) called at [<phabricator>/src/view/page/menu/PhabricatorMainMenuSearchView.php:89]
PHP message: #13 <#3> javelin_tag(string, array, array) called at [<phabricator>/src/view/phui/PHUIListItemView.php:426]
PHP message: #14 <#3> phutil_tag(string, array, array) called at [<phabricator>/src/infrastructure/javelin/markup.php:70]
PHP message: #15 <#3> javelin_tag(string, array, array) called at [<phabricator>/src/view/AphrontTagView.php:161]
PHP message: #16 <#3> AphrontTagView::render() called at [<phabricator>/src/view/AphrontView.php:222]
PHP message: #17 <#3> AphrontView::producePhutilSafeHTML() called at [<phabricator>/src/infrastructure/markup/render.php:111]
PHP message: #18 <#3> phutil_escape_html(PHUIListView) called at [<phabricator>/src/infrastructure/markup/render.php:135]
PHP message: #19 <#3> phutil_escape_html(array) called at [<phabricator>/src/infrastructure/markup/render.php:97]
PHP message: #20 <#3> phutil_tag(string, array, array) called at [<phabricator>/src/view/page/menu/PhabricatorMainMenuView.php:168]
PHP message: #21 <#3> PhabricatorMainMenuView::render() called at [<phabricator>/src/view/page/PhabricatorStandardPageView.php:374]
PHP message: #22 <#3> PhabricatorStandardPageView::willRenderPage() called at [<phabricator>/src/view/page/AphrontPageView.php:46]
PHP message: #23 <#3> AphrontPageView::render() called at [<phabricator>/src/applications/base/controller/PhabricatorController.php:286]
PHP message: #24 <#3> PhabricatorController::willSendResponse(AphrontDialogResponse) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:300]
PHP message: #25 <#2> AphrontApplicationConfiguration::processRequest(AphrontRequest, PhutilDeferredLog, AphrontPHPHTTPSink, MultimeterControl) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:204]
PHP message: #26 <#2> AphrontApplicationConfiguration::runHTTPRequest(AphrontPHPHTTPSink) called at [<phabricator>/webroot/index.php:35]
PHP message: #27 phlog(PhutilAggregateException) called at [<phabricator>/src/aphront/response/AphrontUnhandledExceptionResponse.php:32]
PHP message: #28 AphrontUnhandledExceptionResponse::setException(PhutilAggregateException) called at [<phabricator>/webroot/index.php:46]'

Dec 1 2021, 16:16 · PHP 8 support
TitanNano triaged T15044: Co-Author support in arc land as Normal priority.
Dec 1 2021, 12:58 · Arcanist
TitanNano updated the task description for T15044: Co-Author support in arc land.
Dec 1 2021, 12:58 · Arcanist
TitanNano added a comment to T15044: Co-Author support in arc land.

I submitted a draft revision for this. It's not quite complete yet, but anyone interested can take a look at it.

Dec 1 2021, 10:58 · Arcanist
TitanNano added a revision to T15044: Co-Author support in arc land: D25028: Co-Author support in arc land T15044.
Dec 1 2021, 10:55 · Arcanist

Nov 30 2021

MacFan4000 created T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.
Nov 30 2021, 23:39 · PHP 8 support
TitanNano updated TitanNano.
Nov 30 2021, 12:56

Nov 29 2021

MacFan4000 published a new version of Welcome to the Phorge Wiki.
Nov 29 2021, 16:44 · Phorge
MacFan4000 edited the content of Welcome to the Phorge Wiki.
Nov 29 2021, 16:34 · Phorge
MacFan4000 added a comment to T15035: Discuss communications channels (IRC, etc).

I think this task is mostly resolved. The zulip chat is a temporary thing, and it hasn't been used anytime recently. We could bridge the IRC channel to it if we wanted to have a more permanent zulip instance.

Nov 29 2021, 16:26 · phorge.it install
TitanNano added a comment to T15043: Automatically move tasks between columns on project boards.

I didn't know columns could be deleted... I thought they were only ever hidden.

Nov 29 2021, 13:27 · Workboard
313dreamilycalm updated 313dreamilycalm.
Nov 29 2021, 10:52

Nov 28 2021

Bukkit updated Bukkit.
Nov 28 2021, 17:41
Bukkit updated Bukkit.
Nov 28 2021, 17:40
Bukkit added a comment to T15045: Support SSL/TLS for MariaDB connections.
Nov 28 2021, 01:21 · Security
Bukkit created T15063: Change Letter PFP Upon Rename.
Nov 28 2021, 00:50

Nov 27 2021

20after4 added a comment to T15043: Automatically move tasks between columns on project boards.

I didn't know columns could be deleted... I thought they were only ever hidden.

Nov 27 2021, 15:35 · Workboard
20after4 awarded T15062: Introducing Phixator 2 a Mountain of Wealth token.
Nov 27 2021, 15:31 · Phactory: Community Projects

Nov 25 2021

Labricator added a comment to T15062: Introducing Phixator 2.

I'd definitely love to see this later. I MIGHT be able to get to this later.

Nov 25 2021, 17:41 · Phactory: Community Projects
Labricator added a comment to T15045: Support SSL/TLS for MariaDB connections.

Is there an update on this? we would love to see this feature soon

Nov 25 2021, 17:40 · Security
goddenrich added a comment to T15045: Support SSL/TLS for MariaDB connections.

Is there an update on this? we would love to see this feature soon

Nov 25 2021, 15:29 · Security

Nov 23 2021

Ekubischta added a comment to T15062: Introducing Phixator 2.

This looks pretty great! - I think T15030 is the general covering task for Extensions

Nov 23 2021, 20:06 · Phactory: Community Projects

Nov 22 2021

motla updated subscribers of T15062: Introducing Phixator 2.
Nov 22 2021, 15:15 · Phactory: Community Projects
motla created T15062: Introducing Phixator 2.
Nov 22 2021, 15:15 · Phactory: Community Projects

Nov 20 2021

pilarutama updated pilarutama.
Nov 20 2021, 05:56

Nov 18 2021

ian awarded T15048: Allow awarding Tokens to individual Comments a Cup of Joe token.
Nov 18 2021, 07:33 · Comments
ngustafson247 updated ngustafson247.
Nov 18 2021, 01:00

Nov 17 2021

Ekubischta updated the task description for T15011: Build a Phorge Developer Environment.
Nov 17 2021, 02:30 · Extension Development
dcog added a comment to T15025: Simple Production Docker Stack.

Thanks -- I'm curious as to what makes this not particularly suitable for development, though?

Nov 17 2021, 01:48

Nov 13 2021

0 added a comment to D25027: Allow an infinite number of arcpatch_DXXXX_X branches to be created.

Although there's merit to the "zero, one, infinity" rule, it might not be the best option here. If something goes wrong and $err happens to always be falsy, this will end up in an infinite loop instead of giving a clear error message. There is probably a reasonable finite value (that's greater than 4) which can be chosen as the limit to the number of attempts.

Nov 13 2021, 05:59 · Arcanist (archived)

Nov 12 2021

ncollins requested review of D25027: Allow an infinite number of arcpatch_DXXXX_X branches to be created.
Nov 12 2021, 20:23 · Arcanist (archived)

Nov 8 2021

Matthew edited the content of Change Log.
Nov 8 2021, 21:19
Matthew renamed 2021 Week 99 (Future) from 2021 Week 36 (Early September) to 2021 Week 99 (Future).
Nov 8 2021, 21:19
Matthew added a comment to T15035: Discuss communications channels (IRC, etc).

Thanks for the ping, @MacFan4000. I am in and out because this is my last full-time semester, but I do see the room and have been checking in on it.

Nov 8 2021, 21:08 · phorge.it install

Nov 5 2021

DigitalWork updated DigitalWork.
Nov 5 2021, 09:55

Nov 3 2021

MacFan4000 added projects to T15060: Better Pirate English: Phorge, Localization.
Nov 3 2021, 15:24 · Localization
MacFan4000 created Localization.
Nov 3 2021, 15:24

Nov 2 2021

dbn added a comment to T15059: Phabricator doesn't email @outlook.com addresses.

We had a similar issue with Microsoft email on our own custom mail server. Microsoft delivers mail for several domains from the same email service, so this similarly affects email from outlook.com, hotmail.com, live.com and msn.com. See https://postmaster.live.com/pm/policies.aspx for details.

Nov 2 2021, 15:47 · phorge.it install
codemouse92 added a comment to T15059: Phabricator doesn't email @outlook.com addresses.

This is likely related more to the configuration of the email server. Outlook is very picky, and as far as I know, checks the headers for all of the following:

Nov 2 2021, 14:02 · phorge.it install

Nov 1 2021

golyalpha created T15060: Better Pirate English.
Nov 1 2021, 19:56 · Localization
G updated G.
Nov 1 2021, 19:26
G updated G.
Nov 1 2021, 19:26
MacFan4000 updated subscribers of T15035: Discuss communications channels (IRC, etc).
Nov 1 2021, 19:22 · phorge.it install

Oct 31 2021

valerio.bozzolan awarded T15054: Add "Group by Object" in Feed search filters a Love token.
Oct 31 2021, 10:34 · User-valerio.bozzolan
Ekubischta added a comment to T15059: Phabricator doesn't email @outlook.com addresses.

I can confirm as well that I have never received an email from phorge / phabricator on my email which isn't "outlook.com" but is an office 365 email account

Oct 31 2021, 02:09 · phorge.it install

Oct 30 2021

chris added a comment to T15059: Phabricator doesn't email @outlook.com addresses.

Do you have any additional repro steps? Mail config will be specific to the Phab/Phorge install. If this is specific to our Phorge installation, yeah... it's sucky. We self-host our email server and that means we're subject to all of the arcane and mystic requirements there. As far as we can tell, it's set up as correctly as is possible (SPF, DKIM, DMARC all configured correctly; domain is old enough that it doesn't negatively impact our trust scores; etc.). (A current spam test result for reference.)

Oct 30 2021, 22:42 · phorge.it install
Labricator added a comment to T15054: Add "Group by Object" in Feed search filters.

@valerio.bozzolan Fancy seeing you here. I'm Void from your phabricator instance.

Oct 30 2021, 22:27 · User-valerio.bozzolan
Labricator created T15059: Phabricator doesn't email @outlook.com addresses.
Oct 30 2021, 22:26 · phorge.it install
chris changed the edit policy for T15004: Decide who has admin/commit/security access.
Oct 30 2021, 16:26 · Governance, Phorge
Labricator added a comment to T15033: Add option for GDPR Warning Suggestion.

Yes, that's why I'm saying "yeah, great idea, let's do this, but let's also create a config toggle so that it can be disabled for people and orgs who don't need it".

Oct 30 2021, 16:21
chris renamed T15004: Decide who has admin/commit/security access from Nightster383Decide who has admin/commit/security access to Decide who has admin/commit/security access.
Oct 30 2021, 16:20 · Governance, Phorge
Labricator added a comment to T15004: Decide who has admin/commit/security access.

Please revert this @chris

Oct 30 2021, 16:20 · Governance, Phorge
Policy changed the edit policy for T15004: Decide who has admin/commit/security access.
Oct 30 2021, 16:20 · Governance, Phorge
Nighters383 renamed T15004: Decide who has admin/commit/security access from Decide who has admin/commit/security access to Nightster383Decide who has admin/commit/security access.
Oct 30 2021, 15:57 · Governance, Phorge

Oct 29 2021

golyalpha added a comment to T15033: Add option for GDPR Warning Suggestion.

@golyalpha As my current employer is one of the largish companies, (50,000+ international employees), but not primarily software focused we have all been given GDPR awareness training but do not have a general, all employees, GDPR statement available nor a standard text or set of texts to use.
When I was deploying a Phabricator instance I actually had to come up with the wording myself and then get it approved by the legal & compliance team - my biggest hurdle was convincing them of the required data retention period - they were much more used to systems such as payroll & HR where records are only retained for a fixed number of years after the period of employment as demanded by things like the local tax regulations and the idea that due to legal liability, etc., we needed to retain the information for the full life of the product being developed and possibly beyond if components were reused.

Oct 29 2021, 08:04
gadgetsteve added a comment to T15033: Add option for GDPR Warning Suggestion.

@dcog Just:

Oct 29 2021, 07:17
dcog added a comment to T15033: Add option for GDPR Warning Suggestion.

@golyalpha As my current employer is one of the largish companies, (50,000+ international employees), but not primarily software focused we have all been given GDPR awareness training but do not have a general, all employees, GDPR statement available nor a standard text or set of texts to use.
When I was deploying a Phabricator instance I actually had to come up with the wording myself and then get it approved by the legal & compliance team - my biggest hurdle was convincing them of the required data retention period - they were much more used to systems such as payroll & HR where records are only retained for a fixed number of years after the period of employment as demanded by things like the local tax regulations and the idea that due to legal liability, etc., we needed to retain the information for the full life of the product being developed and possibly beyond if components were reused.

Oct 29 2021, 06:55
gadgetsteve added a comment to T15033: Add option for GDPR Warning Suggestion.

@golyalpha As my current employer is one of the largish companies, (50,000+ international employees), but not primarily software focused we have all been given GDPR awareness training but do not have a general, all employees, GDPR statement available nor a standard text or set of texts to use.
When I was deploying a Phabricator instance I actually had to come up with the wording myself and then get it approved by the legal & compliance team - my biggest hurdle was convincing them of the required data retention period - they were much more used to systems such as payroll & HR where records are only retained for a fixed number of years after the period of employment as demanded by things like the local tax regulations and the idea that due to legal liability, etc., we needed to retain the information for the full life of the product being developed and possibly beyond if components were reused.

Oct 29 2021, 06:07
golyalpha added a comment to T15033: Add option for GDPR Warning Suggestion.

I18n is also fairly important from the point of view that citizens in certain jurisdictions are basically legally immune against documents written in a language different from the official language of their jurisdiction, so, +1 on that.

Oct 29 2021, 05:30
gadgetsteve added a comment to T15033: Add option for GDPR Warning Suggestion.

Would it worth considering having multiple versions available with which is displayed determined by locale & language selection, (I18n & I10n). Then places with specific legislation could display the boilerplate or customised version and places without could, potentially, mention it with a link rather than having a specific sign-off and also linguistic problems could be addressed by the instance maintainer(s).

Oct 29 2021, 05:27
gadgetsteve added a comment to T15033: Add option for GDPR Warning Suggestion.

@Labricator Definitely - as potentially contributors can be from anywhere in the world, including places with GDPR or equivalent legislation. (Note that I am In Wales, UK so would be covered). I am reasonably sure, not a lawyer remember, the legislation is written in such a way that you can't get away with things like "the data is stored somewhere without DGPR so it doesn't apply", etc.

Oct 29 2021, 05:22
golyalpha added a comment to T15033: Add option for GDPR Warning Suggestion.

Yes, that's why I'm saying "yeah, great idea, let's do this, but let's also create a config toggle so that it can be disabled for people and orgs who don't need it".

Oct 29 2021, 05:20

Oct 28 2021

Labricator added a comment to T15033: Add option for GDPR Warning Suggestion.

What about the public versions? It still should have a GDPR notification.

Oct 28 2021, 23:46
golyalpha added a comment to T15033: Add option for GDPR Warning Suggestion.

Yes, the GDPR notice must inform about each and every purpose specifically. But it must do so only once - that can be at sign up.

Oct 28 2021, 06:11
gadgetsteve added a comment to T15033: Add option for GDPR Warning Suggestion.

The EU & UK GDPR provisions are very specific that each data gathering application must inform the user:

Oct 28 2021, 04:49

Oct 27 2021

golyalpha updated the task description for T15058: Improve page layout for mobile devices.
Oct 27 2021, 18:41
golyalpha added a comment to T15058: Improve page layout for mobile devices.

It's not just visual - I'm actually unable to open the individual tasks.

Oct 27 2021, 18:41
golyalpha created T15058: Improve page layout for mobile devices.
Oct 27 2021, 18:38
golyalpha updated the task description for T15057: Kubernetes support in Almanac/Drydock/Harbormaster.
Oct 27 2021, 16:54 · Almanac/Drydock/Harbormaster
golyalpha created T15057: Kubernetes support in Almanac/Drydock/Harbormaster.
Oct 27 2021, 15:40 · Almanac/Drydock/Harbormaster
golyalpha added a comment to T15051: default.pem in Arcanist is out of date - maybe remove it completely?.

+1 to removing default.pem
/shrug on keeping custom.pem

Oct 27 2021, 13:50 · Arcanist
Ekubischta added a comment to T15051: default.pem in Arcanist is out of date - maybe remove it completely?.

This is what the README says - And maybe we should remove support for the default.pem altogether? (But, possibly leave support for custom.pem)

Oct 27 2021, 13:39 · Arcanist