aacid (Albert Astals Cid)
Engineering

Projects (11)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Apr 19 2015, 12:29 AM (465 w, 2 d)
Availability
Available

Recent Activity

Feb 6 2024

aacid added a comment to T17027: Organize presence at FOSDEM 2024.

Anecdotal evidence, when setting up the booth, someone asked "how much are the konquis" and they said "that's quite cheap" when told 15€

Feb 6 2024, 12:04 AM · KDE Promo

Jan 8 2024

aacid updated the task description for T17027: Organize presence at FOSDEM 2024.
Jan 8 2024, 6:19 PM · KDE Promo

Dec 13 2022

aacid added a comment to T16036: Migrate digiKam documentation from Docbook to Sphinx Framework.

Personally i know 0 about how that works, but if you're doing the same as the two other places, i don't see why it wouldn't work.

Dec 13 2022, 9:54 PM · Digikam
aacid added a comment to T16059: Delete /po folder of docs-kdenlive-org repository..

Yes, https://invent.kde.org/sysadmin/l10n-scripty/-/issues/2 is the solution that makes sense to me (but on the other hand i made that issue so that's not a surprise)

Dec 13 2022, 9:53 PM · Sysadmin

Oct 26 2022

aacid updated subscribers of T15914: End of year compaign 2022.

I'll ask the other Board folks if this would be permissible, and for other details.

Oct 26 2022, 8:43 PM · Fundraising Working Group

Oct 18 2022

aacid closed T13618: Move data files over to the corresponding git repos as Resolved.
Oct 18 2022, 10:24 PM · Localization
aacid updated the task description for T13618: Move data files over to the corresponding git repos.
Oct 18 2022, 10:24 PM · Localization
aacid added a comment to T13618: Move data files over to the corresponding git repos.

autocorrect moved to calligra were at least it's being used https://invent.kde.org/office/calligra/commit/c6c6c899a3b640555df551d96d0668bb16ae0042

Oct 18 2022, 10:24 PM · Localization

Oct 17 2022

aacid updated the task description for T13618: Move data files over to the corresponding git repos.
Oct 17 2022, 5:17 PM · Localization
aacid added a comment to T13618: Move data files over to the corresponding git repos.

ktuberling https://invent.kde.org/games/ktuberling/commit/63fe5cb74b47e7a1a299ab11cd910cea5013c7f6

Oct 17 2022, 5:17 PM · Localization

Oct 12 2022

aacid added a comment to T13618: Move data files over to the corresponding git repos.

khangman did not have any kvtml file

https://websvn.kde.org/trunk/l10n-kf5/nn/data/khangman/khangman/?pathrev=1605218
Oct 12 2022, 10:15 AM · Localization

Oct 10 2022

aacid updated the task description for T13618: Move data files over to the corresponding git repos.
Oct 10 2022, 10:00 PM · Localization
aacid added a comment to T13618: Move data files over to the corresponding git repos.

https://invent.kde.org/education/kstars/-/merge_requests/763

Oct 10 2022, 9:59 PM · Localization
aacid updated the task description for T13618: Move data files over to the corresponding git repos.
Oct 10 2022, 9:39 PM · Localization
aacid added a comment to T13618: Move data files over to the corresponding git repos.

lokalize https://invent.kde.org/sdk/lokalize/-/merge_requests/23

Oct 10 2022, 9:36 PM · Localization
aacid updated the task description for T13618: Move data files over to the corresponding git repos.
Oct 10 2022, 9:14 PM · Localization
aacid added a comment to T13618: Move data files over to the corresponding git repos.

klettres https://invent.kde.org/education/klettres/-/merge_requests/11

Oct 10 2022, 9:14 PM · Localization
aacid updated the task description for T13618: Move data files over to the corresponding git repos.
Oct 10 2022, 8:46 PM · Localization
aacid updated the task description for T13618: Move data files over to the corresponding git repos.
Oct 10 2022, 8:46 PM · Localization
aacid added a comment to T13618: Move data files over to the corresponding git repos.

kdeedu-data https://invent.kde.org/education/kdeedu-data/-/merge_requests/4

Oct 10 2022, 8:45 PM · Localization

Jul 6 2022

aacid added a comment to T15662: Rename repo zeroconf-ioslave to kio-zeroconf.

There's some adaptation in the release scripts and translation structure needed, but nothing insurmountable.

Jul 6 2022, 4:37 PM

Jun 13 2022

aacid updated the task description for T13618: Move data files over to the corresponding git repos.
Jun 13 2022, 11:19 PM · Localization

May 30 2022

aacid added a comment to T13618: Move data files over to the corresponding git repos.

autocorrect is a PAIN because it's used by both pimcommon and calligra, so were do we put it? Currently we're not putting it anywhere so it's not being even used ^_^

May 30 2022, 10:05 PM · Localization

May 25 2022

aacid added a comment to T13618: Move data files over to the corresponding git repos.

khangman at https://invent.kde.org/education/khangman/-/merge_requests/12

May 25 2022, 10:51 PM · Localization

May 22 2022

aacid added a comment to T13618: Move data files over to the corresponding git repos.

I've removed the kturtle data, it was all for a very old version of kturtle, the new version of kturtle doesn't support those data files

May 22 2022, 10:40 PM · Localization
aacid updated the task description for T13618: Move data files over to the corresponding git repos.
May 22 2022, 10:39 PM · Localization

Mar 26 2022

aacid renamed T15408: Check po files generated by lconvert/lupdate of Qt5 work with lconvert of Qt6 from Check po files generated by lconvert/lupdate of Qt6 work with lconvert of Qt6 to Check po files generated by lconvert/lupdate of Qt5 work with lconvert of Qt6.
Mar 26 2022, 9:40 AM · KF6
aacid added a comment to T15408: Check po files generated by lconvert/lupdate of Qt5 work with lconvert of Qt6.

In the title, did you mean "... of Qt5 work with lconvert of Qt6"?

Mar 26 2022, 9:40 AM · KF6

Mar 25 2022

aacid created T15408: Check po files generated by lconvert/lupdate of Qt5 work with lconvert of Qt6.
Mar 25 2022, 1:21 PM · KF6

Feb 21 2022

aacid added a comment to T13311: Evaluate the addition of a web-based translation system.

That's probably acceptable but I am going to maybe wrongly assume you don't also speak Hebrew?

Feb 21 2022, 9:40 PM · Localization, Websites
aacid added a comment to T13311: Evaluate the addition of a web-based translation system.

I'm going to warn you against that, you can't create a system to automatically commit things from other people into KDE servers without human interaction, that's basically giving out your user for anyone else to [ab]use, and that's obviously not allowed.

Feb 21 2022, 8:03 PM · Localization, Websites

Jan 24 2022

aacid added a comment to T15237: add a commandline flag for dynamically specifying reverse-search editor command.

Please subscribe to the mailing list and discuss there, i want to let phabricator die as soon as possible.

Jan 24 2022, 9:07 PM · Okular

Nov 29 2021

aacid created T15052: Can gitlab CI run as non root?.
Nov 29 2021, 3:55 PM · Sysadmin

Jun 27 2021

aacid added a comment to T14633: Happy Birthday video (25th Anniversary) .

@aacid: can we use that text for other people?

Jun 27 2021, 5:44 PM · KDE Promo, KDE's 25th anniversary celebration

Jun 26 2021

aacid added a comment to T14633: Happy Birthday video (25th Anniversary) .

Do we have a text or link explaining what we want so that everyone can reuse that when reaching out?

Jun 26 2021, 10:21 PM · KDE Promo, KDE's 25th anniversary celebration
aacid added a comment to T14633: Happy Birthday video (25th Anniversary) .

Albert to reach out to: coolo, dmueler, waba, torbenweiss

Jun 26 2021, 10:19 PM · KDE Promo, KDE's 25th anniversary celebration
aacid added a comment to T14633: Happy Birthday video (25th Anniversary) .

I think it was it @apol the person who had contacts in the Alba Syncrotron.

Jun 26 2021, 10:02 PM · KDE Promo, KDE's 25th anniversary celebration

Jun 24 2021

aacid added a comment to T11539: Port Okular away from KHTML.

Another potential solution is using litehtml/qlitehtml that seems to know how to paint to a qpainter and would solve the reason for which we can't move to qwebengine for example

Jun 24 2021, 9:25 AM · Okular
aacid added a comment to T11538: Port Okular away from kjs.

Exactly, QJSEngine::setInterrupted really seems like one can hook a qtimer from another thread to stop it, so that is the last missing feature from KJS as far as i can see.

Jun 24 2021, 9:21 AM · Okular

Apr 22 2021

aacid added a comment to T14380: Integrate App Store Packaging into App Repos and Release Tools.

To change the culture of KDE to take control of shipping out apps into stores we need to integrate app store packaging with app repos and release tools.

Apr 22 2021, 9:32 PM · Goal: All About the Apps
aacid added a comment to T14380: Integrate App Store Packaging into App Repos and Release Tools.

The release tools need to bump up the version numbers same as they do for appstream and cmake files.

Apr 22 2021, 9:25 PM · Goal: All About the Apps

Mar 14 2021

aacid added a member for KF6: aacid.
Mar 14 2021, 11:29 AM

Feb 17 2021

aacid added a comment to T12429: KLocale porting.

Ah i see that @stikonas had already mentioned it, sorry for the noise ^_^

Feb 17 2021, 5:06 PM · KF6
aacid added a comment to T12429: KLocale porting.

Isn't KLanguageName what you want? https://api.kde.org/frameworks/kconfigwidgets/html/klanguagename_8h_source.html

Feb 17 2021, 5:05 PM · KF6

Feb 7 2021

aacid added a comment to T13618: Move data files over to the corresponding git repos.

That's also an option, simply remove the need for it 👍

Feb 7 2021, 9:35 PM · Localization
aacid added a comment to T13618: Move data files over to the corresponding git repos.

The only way i can think of is, make it more generic, make it not use perl and move it to ecm

Feb 7 2021, 5:44 PM · Localization

Jan 5 2021

aacid added a comment to T11933: Debrand KDE Applications as Release Service.

To chime in as well:

To my knowledge, this is the situation we have:

  • We have a collection of software that is released on a 4-month-schedule. We currently call this the Release Service
Jan 5 2021, 7:41 PM · KDE Promo, KDE Applications, Goal: All About the Apps
aacid added a comment to T11933: Debrand KDE Applications as Release Service.

To re-steer the conversation:

We would like to do a bigger announcement for the general public every 3 or 4 months (instead of monthly) containing the highlights of all the most exciting changes users can look forward to in applications (and other stuff where applicable) when they hit their distros repos/the app stores they are using.

Jan 5 2021, 7:34 PM · KDE Promo, KDE Applications, Goal: All About the Apps

Jan 4 2021

aacid added a comment to T11933: Debrand KDE Applications as Release Service.
  1. If we do a release every month i don't understand why an announcement every month is not ideal. We had that before too and according to you it wasn't a problem?
  2. "just call it for what it is" yeah ok, "what is it?"
  3. "We have often been saddled with less than optimal names because someone has fixated on them before consulting with us and it has made things so much more difficult marketing-wise." Can you give some examples?
Jan 4 2021, 10:59 PM · KDE Promo, KDE Applications, Goal: All About the Apps
aacid added a comment to T11933: Debrand KDE Applications as Release Service.

I don't see how we can come up with a word for a bundle of applications that doesn't include the word applications in it. But I'm bad at naming things; maybe someone else can come yup something something good. Ooh, how about some kind of Web 3.0 name like "Plarq". Just imagine: "KDE announces the release of Plarq 21.04!"

Jan 4 2021, 9:53 PM · KDE Promo, KDE Applications, Goal: All About the Apps
aacid added a comment to T11933: Debrand KDE Applications as Release Service.

"we tried it, it didn't work, we want back to what we were doing before"

Jan 4 2021, 5:22 PM · KDE Promo, KDE Applications, Goal: All About the Apps

Jan 3 2021

aacid added a comment to T11933: Debrand KDE Applications as Release Service.

We are losing readers

Jan 3 2021, 9:09 PM · KDE Promo, KDE Applications, Goal: All About the Apps

Dec 19 2020

aacid added a comment to T13596: Okular website redesign and new content.

ognarb is Carl ;)

Dec 19 2020, 12:30 AM · Websites, Okular, Junior Jobs

Dec 15 2020

aacid added a comment to T13596: Okular website redesign and new content.

It is not fair to say that you got no answer, i answered you.

Dec 15 2020, 10:45 PM · Websites, Okular, Junior Jobs

Dec 1 2020

aacid added a comment to T12200: KNewStuff: get rid of KNS3::standardAction.

Yeah, i guess it can be considered semi standard.

Dec 1 2020, 6:10 PM · KF6

Nov 30 2020

aacid added a comment to T12200: KNewStuff: get rid of KNS3::standardAction.

Or even maybe add the action to KStandardAction, given that you need to hook it up manually either way?

Nov 30 2020, 6:04 PM · KF6
aacid added a comment to T12200: KNewStuff: get rid of KNS3::standardAction.
In T12200#245725, @mart wrote:

As background, back in the last KF6 sprint (december 2019, before the world ended) it was done a big review of each framework in order to untangle the dependency tree as much as possible (and remove dependencies between frameworks, if possible making them rise in tiers. (this task is part of the kf6 workboard)

The main think keeping this framework dependent from KXmlGui (and most of its dependencies in turn is KActionCollection, so there was decided to try to get rid of that dependency.

Nov 30 2020, 6:01 PM · KF6

Nov 28 2020

aacid added a comment to T12200: KNewStuff: get rid of KNS3::standardAction.

I don't understand why you say this is a weird method, it's exactly what the KStandardAction methods so, and they're used *everywhere*

Nov 28 2020, 10:50 PM · KF6
aacid added a comment to T12200: KNewStuff: get rid of KNS3::standardAction.

except the little icon we set in the action, so it makes little sense to share ;)

Nov 28 2020, 8:02 PM · KF6
aacid added a comment to T12200: KNewStuff: get rid of KNS3::standardAction.

Can someone give me a rationale for this?

Nov 28 2020, 7:05 PM · KF6

Oct 25 2020

aacid added a comment to D29878: Add support for multiple tags in XmlMessages.sh.

Looks good to me.

Oct 25 2020, 11:40 PM
aacid added a comment to D29878: Add support for multiple tags in XmlMessages.sh.

Shouldn't the
if entry.msgid == msgid:
now also have some kind of msgctxt checking?

Oct 25 2020, 11:22 PM
aacid added inline comments to D29878: Add support for multiple tags in XmlMessages.sh.
Oct 25 2020, 11:21 PM

Oct 24 2020

aacid added a comment to T11539: Port Okular away from KHTML.

chmk Not happening for 20.12, maybe 21.04, and even if it doesn, i don't see a reason to drop chm support from okular until KF6-okular

Oct 24 2020, 6:02 PM · Okular

Sep 19 2020

aacid added a comment to T13618: Move data files over to the corresponding git repos.

kajongg only has german voices https://invent.kde.org/games/kajongg/-/merge_requests/2

Sep 19 2020, 11:47 PM · Localization
aacid updated the task description for T13618: Move data files over to the corresponding git repos.
Sep 19 2020, 10:56 PM · Localization
aacid added a comment to T13618: Move data files over to the corresponding git repos.

kdeedu-data ktuberling khangman are blocked by sr magicly shared cmake file cmake_modules/srDataMacros.cmake

Sep 19 2020, 10:55 PM · Localization
aacid added a comment to T13618: Move data files over to the corresponding git repos.

You're right about the step files, just removed them

Sep 19 2020, 10:38 PM · Localization
aacid updated the task description for T13618: Move data files over to the corresponding git repos.
Sep 19 2020, 10:37 PM · Localization

Sep 13 2020

aacid created T13618: Move data files over to the corresponding git repos.
Sep 13 2020, 10:21 PM · Localization

Sep 8 2020

aacid added a comment to T12093: Kill KRandom.

I have been mostly doing this without knowing this task existed, but to be real, i disagree with killing KRandom, what needs killing is KRandom::random which is already deprecated

Sep 8 2020, 9:30 AM · KF6
aacid added a comment to T11612: Port libkvkontakte away from WebKit.

Do we need need need libkvkontakte? Seems it's not really used a lot https://www.archlinux.org/packages/extra/x86_64/libkvkontakte/

Sep 8 2020, 9:26 AM · KF6
aacid added a comment to T11538: Port Okular away from kjs.

As i mentioned on the part task, this is not possible at this point

Sep 8 2020, 9:22 AM · Okular
aacid added a comment to T11589: Remove kjs.

If we don't keep KJS we're probably end up copying it inside Okular since it's the only Qt JS engine that supports the "please break after N seconds", since we need to make sure people don't put an infinite loop JS in PDF files

Sep 8 2020, 9:21 AM · KF6

Aug 23 2020

aacid added a comment to T11070: Better (online) localization.

In that case I have to say that many users maybe just want to quickly correct some Strings for their application that they use.

Aug 23 2020, 8:37 PM · Localization, Goal Setting 2019

Aug 21 2020

aacid added a comment to T11070: Better (online) localization.
In T11070#237855, @clel wrote:

What modern tools are you talking about? Is this some online tool, some commandline tool or something else? Can you reference some example for such tool?

Well, I'm not a translator. I just wanted to add a requirement to the list.

Aug 21 2020, 3:52 PM · Localization, Goal Setting 2019

Aug 19 2020

aacid added a comment to T13514: Migrate KDE translations to Git.

Just to show the other side of the argument, i've had lots of developers asking for scripty not to commit to the repo the .desktop translations back to the repos since it creates merge conflicts for them.

That is not "another side of the argument". It's irrelevant, because .desktop files are edited by developers, po files would only be copied in.

Aug 19 2020, 3:39 PM · Localization
aacid added a comment to T13514: Migrate KDE translations to Git.

This will make things easier for developers, packagers and user’s who like to compile applications themselves (instead of using packages, or just for testing a new feature or a bug fix).

And it follows the most common practice across the free software world, too, so there's familiarity for contributors, too.

But having a non-central location of the PO files will make things much harder for the translators (for various reasons that I won’t get into now).

May we have the best of both worlds? That is, have a central repository for translations, for use by the translators, and automatic copying of the translations into each application’s repository by scripty. Basically the same thing that happens with translations in .desktop files. They are translated centrally, but any updates to the .po files are merged into the .desktop files in each application’s repository by scripty each night. Having a similar thing be done with the .po files would be nice. Plain .po files would be copied directly, while other formats (e.g., .ts files used by some Qt applications) would be converted from the .po files.

And to avoid anyone manually editing the ‘.po’ files in a an applications repository, perhaps a pre-commit hook could be added so that only scripty is allowed to commit changes to the files.

Well, that would be a huge improvement for sure.

Aug 19 2020, 3:25 PM · Localization
aacid added a comment to T13514: Migrate KDE translations to Git.

[...] to include the po files in the source repositories, for the following reasons:

This will make things easier for developers, packagers and user’s who like to compile applications themselves (instead of using packages, or just for testing a new feature or a bug fix).
But having a non-central location of the PO files will make things much harder for the translators (for various reasons that I won’t get into now).

Can it be solved with git-submodules? It looks like submodules were invented exactly for this purpose, weren't they?

Aug 19 2020, 7:51 AM · Localization
aacid added a comment to T13514: Migrate KDE translations to Git.

TBH I'm mostly ignoring this task, but i'm at least going to answer your initial points

Aug 19 2020, 7:49 AM · Localization

Aug 17 2020

aacid added a comment to T13514: Migrate KDE translations to Git.

I strongly believe that people who need easy review needs something like weblate. All the others don't care whether it's direct git pushing or svn pushing.

Well, the main problem (in Krita) that newcomers are frightened away from doing translations because of too complicated process. Any solution that would make it simpler would work.

So we are basically in agreement, but not on having a git-based translation system directly exposed to the newcomers. That would make just things more complicated.

PS
Though SVN was actually the reason why my students didn't want to do the translations. It is too outdated and noone knows how to use it anymore.

That's sad, but I have to say that no one want to use it, because it's documented, and the basic commands maps directly to git commands (clone/checkout, commit+push/commit - even one less).
This does *not* mean I want to keep it, but I feel there is a bit too much bad advertisement.

Aug 17 2020, 11:07 PM · Localization

Jul 12 2020

aacid added a comment to D20790: Add highdpi support for RDP and VNC.

If everyone is really happy about that, please remember to commit it to the release/20.08 branch first and then mege to master.

Jul 12 2020, 9:18 PM

Jul 3 2020

aacid added a comment to T4803: Consolidate {branches/stable,trunk}/l10n-{kde4,kf5}/scripts into a git repository.

I feel like it would be a good moment to pick up this again, @ltoscano what do you think?

Jul 3 2020, 9:11 PM · Localization

Jun 24 2020

aacid added a comment to D21277: Add "Cig Waste No. 2" theme.

Hmm, arc land says...

FETCH  Fetching origin/master...
fatal: unable to update url base from redirection:
  asked for: https://git@invent.kde.org/kmines/info/refs?service=git-upload-pack
   redirect: https://invent.kde.org/users/sign_in
Usage Exception: Fetch failed! Fix the error and run "arc land" again.

What can I do now? Except a new merge request on https://invent.kde.org/games/kmines?

Jun 24 2020, 9:07 PM
aacid added a comment to D21277: Add "Cig Waste No. 2" theme.

Any special reason it's called "No. 2"? Is there a No 1 somewhere?

Yes :) - No. 1 is a slightly modified version of my original proposal, which I uploaded here: https://www.pling.com/p/1397003/.

Jun 24 2020, 8:40 PM
aacid accepted D21277: Add "Cig Waste No. 2" theme.

Ok, i guess you can commit it.

Jun 24 2020, 8:16 AM

Jun 18 2020

aacid committed R883:1572276: New pt_BR screeshots.
New pt_BR screeshots
Jun 18 2020, 9:14 PM
aacid committed R883:1572274: New serbian screenshots.
New serbian screenshots
Jun 18 2020, 9:10 PM
aacid committed R883:1572273: updated slovak screenshots.
updated slovak screenshots
Jun 18 2020, 9:08 PM

Jun 17 2020

aacid committed R883:1572192: Update sl screenshots.
Update sl screenshots
Jun 17 2020, 9:18 PM

Jun 16 2020

aacid committed R883:1571915: more utf8.
more utf8
Jun 16 2020, 10:02 PM
aacid committed R883:1571914: utf8.
utf8
Jun 16 2020, 10:00 PM
aacid committed R883:1571913: small tweak to catalan index.php.
small tweak to catalan index.php
Jun 16 2020, 9:59 PM
aacid committed R883:1571912: Updated screenshots in catalan.
Updated screenshots in catalan
Jun 16 2020, 9:59 PM

Jun 13 2020

aacid added a comment to D26342: Allow overriding to disable auto language detection.

This actually breaks language auto-detection for me in the KMail composer.

Testcase:

  • New Mail
  • I type "Bonjour," in the body

    Before: It's detected as French and not underlined as a typo

    After: The language remains English, and the word is underlined as a typo

    Workaround: Tools / Spelling / change language from English to French

    Too bad I'm realizing this is the reason for the regression only today (day of 5.71 release) by looking at the KF-5.71 changelog :(

I don't think that's a regression, in the previous behavior you could try to set any language to proofread, it would always auto-detect "Bonjour" as French, thus the "Tools / Spelling / change language" had not effect if autodetect was enabled at system level (while autodetection should be an application or even case by case decision).

It may not seem like an issue for simple cases, but actually for mixed contents (i.e. an email that is 50% French, 50% English) that would be detected as English, you would have no way at all to check the French text without disabling system-wide autodectection.

Calling setAutoDetectLanguageDisabled(false) restores the previous behavior

Jun 13 2020, 4:07 PM · Frameworks
aacid committed R883:1571565: hardcode the php version we need in the scripts.
hardcode the php version we need in the scripts
Jun 13 2020, 4:02 PM
aacid committed R883:1571542: anongit is gone.
anongit is gone
Jun 13 2020, 10:27 AM
aacid added a comment to T4803: Consolidate {branches/stable,trunk}/l10n-{kde4,kf5}/scripts into a git repository.

Given the current state of instability we have due to the gitlab migration + different structure fallout, let's give us a few weeks to try to stabilize things and come back to this?

Jun 13 2020, 9:43 AM · Localization

Jun 11 2020

aacid committed R883:1571436: Remove po without pot.
Remove po without pot
Jun 11 2020, 9:33 PM
aacid committed R883:1571434: remove po without pot.
remove po without pot
Jun 11 2020, 9:33 PM