In T15979#20270, @avivey wrote:@Cigaryno which browser/OS are you using?
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Dec 18 2024
Dec 18 2024
(I cannot reproduce anymore, now I see the very - ugly - native desktop notification of my environment lol; but it's difficult to note since I've configured my computer to disappear after 0.5 seconds - also maybe a common problem I guess)
The "Grant permission" button works for me on Chrome/Windows.
Dec 17 2024
Dec 17 2024
You are totally right, I've never seen native browser notifications too. For some reasons I've always confused Phorge's popup with these since they are quite similar in my environment
In T15979#20265, @valerio.bozzolan wrote:Is there a possibility that you have a browser extension privacy-focused that automatically denies this permission?
Is there a possibility that you have a browser extension privacy-focused that automatically denies this permission?
Any error in your browser console?
Clicking on Send Test Notification, a notification shows up on the bottom of the screen, but this is totally unrelated to browser notifications.
After clicking on the Grant Permission button:
Can you share a screenshot after you click on that button?
Dec 16 2024
Dec 16 2024
valerio.bozzolan added a comment to T15822: When a phriction page is moved, history should follow the page move.
Another related bug is that also referenced/attached files are kept on the old page. Maybe different bug report under same umbrella.
valerio.bozzolan triaged T15822: When a phriction page is moved, history should follow the page move as Normal priority.
Let's promote to bug :D
valerio.bozzolan added a comment to T15125: Unknown edge constant "26"! when deleting a file with old attachment edges.
The current workaround I'm proposing is just:
Dec 11 2024
Dec 11 2024
Dec 5 2024
Dec 5 2024
valerio.bozzolan updated the task description for T15967: Fix unit test PhutilPygmentizeParserTestCase.
valerio.bozzolan raised the priority of T15556: Improve Diffusion identity reassignment propagation from Low to Normal.
Dec 3 2024
Dec 3 2024
Dec 2 2024
Dec 2 2024
aklapper closed T15963: LDAP over TLS is broken as Resolved by committing rP0bfdcaa005b1: Revert "Fix PHP 8.3 "Usage of ldap_connect with two arguments is deprecated"….
Dec 1 2024
Dec 1 2024
Nov 26 2024
Nov 26 2024
Nov 24 2024
Nov 24 2024
Nov 23 2024
Nov 23 2024
pppery renamed T15371: RuntimeException in preg_replace_callback: Text disappears due to catastrophic backtracking regex in Remarkup parsing from RuntimeException in preg_replace_callback: Text disappears due to Remarkup parsing to RuntimeException in preg_replace_callback: Text disappears due to catastrophic backtracking regex in Remarkup parsing.
pppery added a comment to T15371: RuntimeException in preg_replace_callback: Text disappears due to catastrophic backtracking regex in Remarkup parsing.
Digging deeper, the problem is specific to ProjectRemarkupRule::getObjectIDPattern. That returns:
pppery added a comment to T15371: RuntimeException in preg_replace_callback: Text disappears due to catastrophic backtracking regex in Remarkup parsing.
Step 2: Remove irrelevant character class exclusions:
pppery added a comment to T15371: RuntimeException in preg_replace_callback: Text disappears due to catastrophic backtracking regex in Remarkup parsing.
Disentangling that monster regex, step 1:
pppery added a comment to T15371: RuntimeException in preg_replace_callback: Text disappears due to catastrophic backtracking regex in Remarkup parsing.
Indeed https://devina.io/redos-checker says the aformentioned regex is exponential time worst-case
pppery added a comment to T15371: RuntimeException in preg_replace_callback: Text disappears due to catastrophic backtracking regex in Remarkup parsing.
I monkeypatched the code to print preg_last_error when the problematic preg_match returns null. The error is "Backtrack limit exhausted".
Nov 22 2024
Nov 22 2024
valerio.bozzolan added projects to T15959: Modified files not counted in total when attaching files: Bug Reports, Good Starter Task.
Thanks :)
Nov 16 2024
Nov 16 2024
Nov 15 2024
Nov 15 2024
kat added a comment to T15956: Conpherence Persistent Chat does not attach files to message when pasted.
Yep. I'm up-to-date with master as of filing the issue^^.
This textbox isn't a Remarkup field (it's actually a ConpherenceDurableColumnView, which doesn't even have a metadata field in the first place)
In normal Conpherence views, the "Upload file" button works just fine. (except as mentioned in Z1, where reloading the page erases the metadata field)
valerio.bozzolan added a comment to T15956: Conpherence Persistent Chat does not attach files to message when pasted.
Thanks. Can you reproduce with "Upload file" button too? If yes, maybe sub-task of: T15106: "Upload file" in remarkup text fields should attach by default
Oct 25 2024
Oct 25 2024
aklapper added a comment to T15371: RuntimeException in preg_replace_callback: Text disappears due to catastrophic backtracking regex in Remarkup parsing.
This exception happens once $rule in the loop foreach ($this->getMarkupRules() as $rule) in PhutilRemarkupBlockRule::applyRules($text) becomes ProjectRemarkupRule. That's where it blows up.
Sep 17 2024
Sep 17 2024
Sep 9 2024
Sep 9 2024
Sep 5 2024
Sep 5 2024
Sep 4 2024
Sep 4 2024
Aug 28 2024
Aug 28 2024
valerio.bozzolan closed T15905: Linter: do not break "ics" files as Resolved by committing rP3e5315181555: Calendar Import: add unit tests to cover participants.
Aug 26 2024
Aug 26 2024
Aug 24 2024
Aug 24 2024
Aug 23 2024
Aug 23 2024
aklapper renamed T15612: Missing "Authored on" commit date for Subversion commits from Missing subversion commit information to Missing "Authored on" commit date for Subversion commits.
valerio.bozzolan renamed T15927: Fix Arcanist unit test ArcanistBundleTestCase->testNonlocalTrailingNewline() on non-English terminal from Fix Arcanist unit test - Diff Parse Exception: Expected '\ No newline at end of file' to Fix Arcanist unit test ArcanistBundleTestCase->testNonlocalTrailingNewline() on non-English terminal.
Aug 21 2024
Aug 21 2024
valerio.bozzolan moved T15612: Missing "Authored on" commit date for Subversion commits from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
valerio.bozzolan edited projects for T15612: Missing "Authored on" commit date for Subversion commits, added: Diffusion; removed Phorge.
This is becoming quite frustrating in my workplace in Torino. Let's start immersion mode.
Aug 17 2024
Aug 17 2024
valerio.bozzolan added a project to T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project": User-valerio.bozzolan.
The solution was to take direct children project and call $child->setParentProjectPHID($my_parent_phid).
valerio.bozzolan added a project to T15913: When deleting a Project, its direct Milestones remain orphan (should instead be dropped): User-valerio.bozzolan.
Finally in my Phorge I can kill these milestones \o/
Aug 16 2024
Aug 16 2024
Aug 12 2024
Aug 12 2024
Aug 11 2024
Aug 11 2024
Aug 10 2024
Aug 10 2024
valerio.bozzolan closed T15896: Explore How-To Permanently Destroy Things in Phorge, a subtask of T15110: File reference not removed when file is deleted, as Resolved.
Aug 9 2024
Aug 9 2024
valerio.bozzolan added a project to T15905: Linter: do not break "ics" files: User-valerio.bozzolan.
Aug 7 2024
Aug 7 2024
Aug 5 2024
Aug 5 2024
aklapper added a comment to T15371: RuntimeException in preg_replace_callback: Text disappears due to catastrophic backtracking regex in Remarkup parsing.
This is an issue in https://we.phorge.it/source/phorge/browse/master/src/infrastructure/markup/rule/PhabricatorObjectRemarkupRule.php . In getObjectEmbedPattern(), preg_quote($prefix) returns \# and the method finally returns (\B{\#([^.\s?!,:;{}#\(\)"'\*/~]+(?:[^\s?!,:;{}#\(\)"'\*/~]*[^.\s?!,:;{}#\(\)"'\*/~]+)*)([,\s](?:[^}\\]|\\.)*)?}\B)u.
Within apply($text), $text becomes null after that first preg_replace_callback, so the second call barks.
Aug 2 2024
Aug 2 2024
Yep. In all cases it's at least a full-table-scan on file_attachment. Probably a bit more RAM-efficient with the NOT EXISTS thing since it does not need to have all file PHIDs in memory.
Jul 30 2024
Jul 30 2024
aklapper closed T15378: PhabricatorApplicationTransactionStructureException trying to mute File notifications: "Attempting to apply a transaction which has not been constructed correctly" as Resolved by committing rPe2919211f3c2: Avoid PhabricatorApplicationTransactionStructureException on editors not….
aklapper closed T15827: Possible to award a badge without selecting a recipient as Resolved by committing rP8793bdbaa87c: Disallow awarding a badge without selecting recipient.
Jul 24 2024
Jul 24 2024
Jul 23 2024
Jul 23 2024
aklapper added a comment to T15378: PhabricatorApplicationTransactionStructureException trying to mute File notifications: "Attempting to apply a transaction which has not been constructed correctly".
My userbase is stellar in relentlessly clicking every button you provide them :P
valerio.bozzolan triaged T15378: PhabricatorApplicationTransactionStructureException trying to mute File notifications: "Attempting to apply a transaction which has not been constructed correctly" as Normal priority.
(Wow. I've never clicked on that button in my life, also when working)
valerio.bozzolan triaged T15827: Possible to award a badge without selecting a recipient as Normal priority.
Thanks :) Interesting weird transaction.
Jul 19 2024
Jul 19 2024
I'd be worried about DB performance running such a query as our DB has dozens of millions of files... (This is basically SELECT COUNT(*) FROM file_attachment fa WHERE fa.filePHID NOT IN (SELECT f.phid FROM file); in my understanding?)
Unrelated but @aklapper I'm curious about the situation in WMF. If you can maybe report something like this:
Jul 8 2024
Jul 8 2024
Jul 3 2024
Jul 3 2024
BlankEclair added a comment to T15875: Maniphest: Tasks can be closed as duplicate onto another task multiple times.
I haven't looked at Phorge's internals much yet, but perhaps the user could unmark a task as duplicate, or have the "Close As Duplicate" box be prefilled with the task that closed it and let the user deselect that and choose another one?
avivey added a comment to T15875: Maniphest: Tasks can be closed as duplicate onto another task multiple times.
Once we remove this, we'll need to handle this edge-case:
- I've closed a ticket as "duplicate of T1", but I was wrong and want to mark it as "duplicate of T2" instead (and say it's not a dup of T1).
Jul 1 2024
Jul 1 2024
valerio.bozzolan added a project to T15575: Moving a Phriction page does not move its Tags: Phriction.
Partially related to T15822: When a phriction page is moved, history should follow the page move
valerio.bozzolan updated the task description for T15855: Fix "arc diff" in Subversion for non-English languages.
valerio.bozzolan closed T15872: Understand how to defuse localization in GNU Gettext, a subtask of T15855: Fix "arc diff" in Subversion for non-English languages, as Resolved.
OK. Well, thaanks \o/
valerio.bozzolan updated the task description for T15872: Understand how to defuse localization in GNU Gettext.
In T15872#18251, @valerio.bozzolan wrote:About this:
unset LC_ALL + LC_MESSAGES=C
I think it's not safe since other LC_STUFF can still be read 🤔
About this:
valerio.bozzolan updated the task description for T15872: Understand how to defuse localization in GNU Gettext.
This [LANG=C] is supposed to be the default for missing LC_stuff
OK thanks! you persuaded me
• l2dy updated the task description for T15872: Understand how to defuse localization in GNU Gettext.
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0