Feed Advanced Search

Aug 26 2017

adridg committed R158:012d1cfeb82b: FreeBSD does not have sys/asm.h -- for what is this include needed on linux? (authored by tcberner).
FreeBSD does not have sys/asm.h -- for what is this include needed on linux?
Aug 26 2017, 1:42 PM
adridg closed D6929: FreeBSD does not have sys/asm.h -- for what is this include needed on linux? by committing R158:012d1cfeb82b: FreeBSD does not have sys/asm.h -- for what is this include needed on linux? (authored by tcberner).
Aug 26 2017, 1:42 PM
adridg abandoned D5716: Fix build on CI..

Closed by 2e7cd3bc4704408358f11ad4d92af17a1b8ce2b5

Aug 26 2017, 1:34 PM · Documentation, Frameworks

Aug 4 2017

adridg accepted D6925: kmix assumes volume range 1:100 for oss mixer instead of 0:100..

I was going to say "can't reproduce the original problem", but that is because this patch has been in production in the FreeBSD (which uses OSS) packages for years. So with Marten's OK in mind, I'll ACK it as well.

Aug 4 2017, 2:00 PM
adridg closed T4993: Fix links in website footer as Resolved.

Looks resolved, and thanks also to @yurchor

Aug 4 2017, 9:30 AM · Krusader

Aug 3 2017

adridg abandoned D6254: At the moment __sanitizer_print_memory_profile is only available for Linux. So extend the check for Q_OS_LINUX..

This was overcome by other changes in src/main.cpp, which were still not valid with older Clang or on FreeBSD. Fixed with other commits.

Aug 3 2017, 8:42 PM
adridg committed R467:a681366f7e0d: Reduce pre-processor warnings. (authored by adridg).
Reduce pre-processor warnings.
Aug 3 2017, 8:39 PM
adridg committed R467:4a7070bfca1e: Fix semantics when compiling with older clang. (authored by adridg).
Fix semantics when compiling with older clang.
Aug 3 2017, 8:39 PM
adridg committed R467:fb6256079b38: Include internal sanitizer headers only for LLVM 5.0svn. (authored by adridg).
Include internal sanitizer headers only for LLVM 5.0svn.
Aug 3 2017, 8:39 PM

Jun 25 2017

adridg committed R266:c6a290a2e154: Do not depend on bash uncessarily, and do not validate icons by default. (authored by tcberner).
Do not depend on bash uncessarily, and do not validate icons by default.
Jun 25 2017, 12:43 PM
adridg closed D6076: Do not depend on bash uncessarily, and do not validate icons by default. by committing R266:c6a290a2e154: Do not depend on bash uncessarily, and do not validate icons by default. (authored by tcberner).
Jun 25 2017, 12:43 PM · Frameworks

Jun 24 2017

adridg added a comment to D6254: At the moment __sanitizer_print_memory_profile is only available for Linux. So extend the check for Q_OS_LINUX..

.. reconsidering. This is internal debugging / memory profiling that is dumped to stdout when some secret(-ish) extra arguments are given to k3b. The interface used was added to clang on march 15th 2017, so it's only available on very-very recent clangs .. I think the right thing to do is just remove this, as "accidentally committed debugging code".

Jun 24 2017, 11:27 PM
adridg updated the diff for D6254: At the moment __sanitizer_print_memory_profile is only available for Linux. So extend the check for Q_OS_LINUX..

update with tcberner's newer patch

Jun 24 2017, 4:02 PM
adridg committed R467:713c86f598dc: Stub .arcconfig (authored by adridg).
Stub .arcconfig
Jun 24 2017, 3:51 PM
adridg commandeered D6254: At the moment __sanitizer_print_memory_profile is only available for Linux. So extend the check for Q_OS_LINUX..

Commandeering this one to upate the patch with tcb's second version.

Jun 24 2017, 3:49 PM
adridg updated the diff for D6076: Do not depend on bash uncessarily, and do not validate icons by default..

Make the diff smaller: only de-bash it, and save make-validation-optional
for a later patch.

Jun 24 2017, 3:01 PM · Frameworks
adridg commandeered D6076: Do not depend on bash uncessarily, and do not validate icons by default..

Taking over to follow up Albert's suggestion -- this could be two patches, one to de-bash it, one to make validation optional.

Jun 24 2017, 2:53 PM · Frameworks
adridg added reviewers for D5784: Add support for FreeBSD in FSUtils::getDirectoryFileSystem().: kfunk, poboiko.

Add reviewers who have commented, or who have committed to baloo recently.

Jun 24 2017, 11:55 AM · Baloo, Frameworks
adridg added a comment to D5784: Add support for FreeBSD in FSUtils::getDirectoryFileSystem()..

So this patch looks ready to land to me: it simplifies the code, defers fstype-detection to QStorageInfo (for FreeBSD, we should fix the original issue there), and is otherwise non-intrusive.

Jun 24 2017, 11:53 AM · Baloo, Frameworks
adridg added reviewers for D6243: Add role for file creation time.: elvisangelaccio, broulik.

Adding potential reviewers who have committed to Dolphin recently.

Jun 24 2017, 11:49 AM

Jun 19 2017

adridg committed R293:401b38989f0d: Use FindInotify.cmake to decide wheter inotify is available. (authored by adridg).
Use FindInotify.cmake to decide wheter inotify is available.
Jun 19 2017, 3:17 PM
adridg closed D6265: Use FindInotify.cmake to decide wheter inotify is available. by committing R293:401b38989f0d: Use FindInotify.cmake to decide wheter inotify is available..
Jun 19 2017, 3:16 PM · Frameworks
adridg added reviewers for D6265: Use FindInotify.cmake to decide wheter inotify is available.: vhanda, tcberner.
Jun 19 2017, 7:14 AM · Frameworks
adridg created D6265: Use FindInotify.cmake to decide wheter inotify is available..
Jun 19 2017, 7:13 AM · Frameworks

Jun 18 2017

adridg added a comment to D6254: At the moment __sanitizer_print_memory_profile is only available for Linux. So extend the check for Q_OS_LINUX..

A better version (which tcberner has prepared) checks for the existence of the header file and for the existence of the symbol.

Jun 18 2017, 1:32 PM
adridg committed R467:b023dc5fe4b0: Fix my name and credit (authored by adridg).
Fix my name and credit
Jun 18 2017, 6:09 AM

Jun 17 2017

adridg abandoned D5715: Fix tier-indicator..

https://phabricator.kde.org/R159:b5e20a709fbef7015874e9536cc06e5aa22aa5c0

Jun 17 2017, 6:56 PM · Frameworks
adridg committed R304:28833ae05d00: Extend unittests to test stable sort. (authored by adridg).
Extend unittests to test stable sort.
Jun 17 2017, 6:47 PM
adridg closed D6049: Extend unittests to test stable sort. by committing R304:28833ae05d00: Extend unittests to test stable sort..
Jun 17 2017, 6:47 PM · Frameworks
adridg added a comment to D6243: Add role for file creation time..

This is partly related to another review, since committed, for actually filling the creation (birth) time of files. On FreeBSD, this information is available for some filesystems. On Linux, this information is not available through the stat() system call, but statx() was recently added to the kernel, so it's possible that KFileItemMetaData (or whatever that class was) gains support for creation time on Linux too, and then this column is filled in automagically.

Jun 17 2017, 6:18 PM

Jun 9 2017

adridg added a comment to D6151: Make compile under Windows/MSVC.

LGoF (Looks Good on FreeBSD)

Jun 9 2017, 8:50 AM

May 31 2017

adridg added reviewers for D6049: Extend unittests to test stable sort.: whiting, Frameworks.

(also, this repo has a .reviewboardrc but no .arcconfig)

May 31 2017, 11:18 AM · Frameworks
adridg created D6049: Extend unittests to test stable sort..
May 31 2017, 11:17 AM · Frameworks
adridg committed R107:38ff660bb81c: Handle differences in PAM headers (authored by adridg).
Handle differences in PAM headers
May 31 2017, 9:44 AM
adridg closed D6000: Handle differences in PAM headers by committing R107:38ff660bb81c: Handle differences in PAM headers.
May 31 2017, 9:44 AM · Plasma

May 28 2017

adridg added a comment to D6000: Handle differences in PAM headers.

See, e.g., https://build-sandbox.kde.org/view/Plasma/job/Plasma kwallet-pam kf5-qt5 FreeBSDQt5.7/1/console

May 28 2017, 11:20 AM · Plasma
adridg added reviewers for D6000: Handle differences in PAM headers: jriddell, Plasma.
May 28 2017, 11:19 AM · Plasma
adridg created D6000: Handle differences in PAM headers.
May 28 2017, 11:18 AM · Plasma

May 24 2017

adridg added a comment to T6200: Spam Reporting.

I guess one possibility would be to leave this task around, but moving it from done / abandoned to in progress, with a comment, when new store spam is spotted.

May 24 2017, 2:45 PM · KDE Store
adridg created T6200: Spam Reporting.
May 24 2017, 2:43 PM · KDE Store
adridg added inline comments to D5825: kcheckpass: Add support in for non-Linux platforms via kevent..
May 24 2017, 8:49 AM · Plasma
adridg added a comment to D5825: kcheckpass: Add support in for non-Linux platforms via kevent..

The recent change that uses signalfd() is a linuxism. Possibly a glibism as well. This patch introduces an alternate path for systems without signalfd(), using kevent() to do the Same Thing (tm) .. but as tcberner says, it's not been tested. Consider it a prototype.

May 24 2017, 8:35 AM · Plasma

May 9 2017

adridg added a comment to D5778: [backlighthelper] Remove unreachable code from backlighthelper.

It's a little more complicated than this:

May 9 2017, 10:34 PM · Plasma

May 5 2017

adridg committed R127:a5d279198fee: Fix autotests on the FreeBSD CI. (authored by adridg).
Fix autotests on the FreeBSD CI.
May 5 2017, 3:27 PM
adridg closed D5717: Fix autotests on the FreeBSD CI. by committing R127:a5d279198fee: Fix autotests on the FreeBSD CI..
May 5 2017, 3:27 PM · Frameworks, Plasma on Wayland
adridg committed R241:def270105286: Fix quoting of preprocessor-definition. (authored by adridg).
Fix quoting of preprocessor-definition.
May 5 2017, 3:27 PM
adridg closed D5713: Fix quoting of preprocessor-definition. by committing R241:def270105286: Fix quoting of preprocessor-definition..
May 5 2017, 3:27 PM · Frameworks
adridg added a comment to D4906: Fix kactivities-stats into tier3.

The default configuration of kactivities has option KACTIVITIES_LIBRARY_ONLY set to OFF, which means src/imports is added as subdirectory, and it uses KIO and other tier-3 libraries. So the default build of kactivities is still tier-3. And as long as kactivities is listed as tier-3, kactivities-stats should be listed as tier-3 as well.

May 5 2017, 3:24 PM · Frameworks
adridg added a comment to D5211: krfb: Implement XCB framebuffer plugin (port from x11).

Very general comment: in the desktop file, does the name now overlap with the existing (non-functional?) x11 plugin?

May 5 2017, 12:41 PM · KDE Applications
adridg accepted D5555: Include xlocale.h rather than locale.h for strtod_l.

LGTM on FreeBSD 10.3, both gcc and clang.

May 5 2017, 12:25 PM
adridg added a reviewer for D5717: Fix autotests on the FreeBSD CI.: graesslin.
May 5 2017, 12:19 PM · Frameworks, Plasma on Wayland
adridg created D5717: Fix autotests on the FreeBSD CI..
May 5 2017, 12:18 PM · Frameworks, Plasma on Wayland
adridg added reviewers for D5716: Fix build on CI.: winterz, bcooksley, vonreth.
May 5 2017, 12:10 PM · Documentation, Frameworks
adridg created D5716: Fix build on CI..
May 5 2017, 12:10 PM · Documentation, Frameworks
adridg created D5715: Fix tier-indicator..
May 5 2017, 11:52 AM · Frameworks
adridg created D5713: Fix quoting of preprocessor-definition..
May 5 2017, 11:48 AM · Frameworks

Apr 17 2017

adridg committed R241:16f69a5d0d55: Fill UDS_CREATION_TIME with the value of st_birthtime on FreeBSD (authored by adridg).
Fill UDS_CREATION_TIME with the value of st_birthtime on FreeBSD
Apr 17 2017, 12:08 PM
adridg closed D5138: Fill UDS_CREATION_TIME with the value of st_birthtime on FreeBSD by committing R241:16f69a5d0d55: Fill UDS_CREATION_TIME with the value of st_birthtime on FreeBSD.
Apr 17 2017, 12:08 PM · Frameworks
adridg updated the diff for D5138: Fill UDS_CREATION_TIME with the value of st_birthtime on FreeBSD.
  • Brain-o on the OpenBSD code
  • Reduce whitespace changes
  • Update comment
Apr 17 2017, 12:07 PM · Frameworks
adridg commandeered D5138: Fill UDS_CREATION_TIME with the value of st_birthtime on FreeBSD.
Apr 17 2017, 12:06 PM · Frameworks
adridg updated the diff for D5138: Fill UDS_CREATION_TIME with the value of st_birthtime on FreeBSD.

Take over the review so as to land it, based on tcberner's comments
from april 6th, and Albert's reminder.

Apr 17 2017, 12:00 PM · Frameworks

Apr 5 2017

adridg accepted D3830: Add a new FindGperf module.

I just happened to need a FindGperf in another project today, so I've tested this in non-ECM settings (adding this plus ECMFindModuleHelpers to that project's own cmake/) and it works fine on FreeBSD. The docs in the header are good, too: they let me replace some custom cruft in under five minutes with simpler ECM code.

Apr 5 2017, 10:17 AM · Build System, Frameworks

Mar 23 2017

adridg accepted D5138: Fill UDS_CREATION_TIME with the value of st_birthtime on FreeBSD.
Mar 23 2017, 11:37 AM · Frameworks
adridg added a comment to D5138: Fill UDS_CREATION_TIME with the value of st_birthtime on FreeBSD.

Further to the Linux bits: while ext4 and btrfs have the necessary fields, stat(2) doesn't expose them, xstat(2) doesn't exist yet (see LWN from a few years back), and extracting the info using other tools depends on fun stuff like knowing what kind of filesystem the file resides on (e.g. debugfs is a userland tool that can get the bits, if it's allowed to open the raw filesystem device *and* it's ext[234]).

Mar 23 2017, 11:36 AM · Frameworks
adridg added a comment to D5138: Fill UDS_CREATION_TIME with the value of st_birthtime on FreeBSD.

Might want to add a comment about "this is the actual inode creation time; support depends on the underlying filesystem (e.g. UFS and ZFS have this information, NFS doesn't)", and change the comment about buff.st_ctime and KDE 2.0.

Mar 23 2017, 10:28 AM · Frameworks

Mar 12 2017

adridg committed R437:f702422c9df2: Drop duplicate linking to libvncserver. (authored by adridg).
Drop duplicate linking to libvncserver.
Mar 12 2017, 9:31 PM
adridg closed D5018: Drop duplicate linking to libvncserver. by committing R437:f702422c9df2: Drop duplicate linking to libvncserver..
Mar 12 2017, 9:31 PM
adridg added a comment to D5018: Drop duplicate linking to libvncserver..

Although we *could* add imported-target support to cmake/modules/FindLibVNCServer.cmake in the krfb sources, that's a bigger change for little benefit (while there, we'd re-write that find-module to match variable-case with modulename-case, among other things), so I'm just going to land this change unmodified.

Mar 12 2017, 9:31 PM

Mar 11 2017

adridg added reviewers for D5018: Drop duplicate linking to libvncserver.: sitter, heikobecker.

Adding as reviewers people I could find that committed to krfb in the last month, since there's no .arcconfig or krfb group.

Mar 11 2017, 9:25 PM
adridg created D5018: Drop duplicate linking to libvncserver..
Mar 11 2017, 9:23 PM

Feb 15 2017

adridg committed R159:d2cbef5d94f3: Add Boost_INCLUDE_DIR to kactivities-stats autotests. (authored by adridg).
Add Boost_INCLUDE_DIR to kactivities-stats autotests.
Feb 15 2017, 8:20 AM
adridg closed D4248: Add Boost_INCLUDE_DIR to kactivities-stats autotests. by committing R159:d2cbef5d94f3: Add Boost_INCLUDE_DIR to kactivities-stats autotests..
Feb 15 2017, 8:20 AM · Frameworks
adridg added a comment to D4248: Add Boost_INCLUDE_DIR to kactivities-stats autotests..

I'm going to claim feedback timeout, plus all it does is add some -I flags when compiling the tests.

Feb 15 2017, 8:19 AM · Frameworks
adridg committed R240:a02c4d0152a7: Detect inotify. (authored by adridg).
Detect inotify.
Feb 15 2017, 8:15 AM
adridg closed D3826: Detect inotify. by committing R240:a02c4d0152a7: Detect inotify..
Feb 15 2017, 8:15 AM · Build System, Frameworks

Jan 22 2017

adridg added a comment to D4248: Add Boost_INCLUDE_DIR to kactivities-stats autotests..

Also, kactivities-stats could use an .arcconfig

Jan 22 2017, 9:06 PM · Frameworks
adridg added reviewers for D4248: Add Boost_INCLUDE_DIR to kactivities-stats autotests.: Frameworks, ivan, KActivities.
Jan 22 2017, 9:05 PM · Frameworks
adridg retitled D4248: Add Boost_INCLUDE_DIR to kactivities-stats autotests. from to Add Boost_INCLUDE_DIR to kactivities-stats autotests..
Jan 22 2017, 9:05 PM · Frameworks
adridg abandoned D3471: Make kactivities-stats autotests build on FreeBSD.

Wrong repo, wrong reviewers, blech.

Jan 22 2017, 8:57 PM
adridg added inline comments to D3826: Detect inotify..
Jan 22 2017, 8:44 PM · Build System, Frameworks
adridg updated the diff for D3826: Detect inotify..
  • Follow up on review
Jan 22 2017, 8:41 PM · Build System, Frameworks

Jan 15 2017

adridg added a reviewer for D3826: Detect inotify.: ervin.

Adding Kevin as reviewer -- I feel uncomfortable having so little feedback and I'm not sure who should be added if #buildsystem and Frameworks don't ACK.

Jan 15 2017, 5:13 PM · Build System, Frameworks

Jan 4 2017

adridg committed R240:738972a9a29a: Fix message when searching for libclang. (authored by adridg).
Fix message when searching for libclang.
Jan 4 2017, 2:19 PM
adridg closed D3952: Fix message when searching for libclang. by committing R240:738972a9a29a: Fix message when searching for libclang..
Jan 4 2017, 2:19 PM · Build System, Frameworks
adridg added a comment to T5016: Sort out Python bindings generation.

I've massaged the code for finding libclang on FreeBSD a little; it now finds the library, but that's not a good way to do it because of the risk of mismatching libclang with the clang you're actually using (e.g. having llvm39 installed while using clang++38). So there would have to be more done to get this right:

  • check $(CXX) is clang >= 3.8
  • look for libclang in $(CXX) --print-search-dirs

Well, except that libclang doesn't live in the directory printed that way :| OTOH, llvm-config38 has the right information, but I'm not sure how to get from the clang version to the llvm-config version (in particular, system clang on 10.3 is clang 3.4, but there is no llvm-config34 or unversioned llvm-config). Getting to the right ClangConfig.cmake from the clang-version is tricksy, too.

Jan 4 2017, 2:11 PM · Language Bindings, Build System
adridg retitled D3952: Fix message when searching for libclang. from to Fix message when searching for libclang..
Jan 4 2017, 10:22 AM · Build System, Frameworks
adridg added a reviewer for D3826: Detect inotify.: Frameworks.

Forgot to add Frameworks as reviewer in original review.

Jan 4 2017, 10:22 AM · Build System, Frameworks

Jan 2 2017

adridg created T5016: Sort out Python bindings generation.
Jan 2 2017, 11:01 PM · Language Bindings, Build System

Dec 29 2016

adridg committed R167:10c75452416d: Add includes. (authored by adridg).
Add includes.
Dec 29 2016, 7:39 PM
adridg closed D3856: Add includes. by committing R167:10c75452416d: Add includes..
Dec 29 2016, 7:39 PM
adridg committed R167:2131f9b6300b: Add .reviewboardrc and .arcconfig (authored by adridg).
Add .reviewboardrc and .arcconfig
Dec 29 2016, 7:38 PM
adridg closed D3855: Add .reviewboardrc and .arcconfig by committing R167:2131f9b6300b: Add .reviewboardrc and .arcconfig.
Dec 29 2016, 7:38 PM
adridg updated subscribers of D3856: Add includes..
Dec 29 2016, 2:48 PM
adridg retitled D3856: Add includes. from to Add includes..
Dec 29 2016, 2:47 PM
adridg created T4993: Fix links in website footer.
Dec 29 2016, 2:30 PM · Krusader
adridg updated subscribers of D3855: Add .reviewboardrc and .arcconfig.

(seems that arc diff doesn't like 'Subscribers: Krusader' yet)

Dec 29 2016, 2:22 PM
adridg retitled D3855: Add .reviewboardrc and .arcconfig from to Add .reviewboardrc and .arcconfig.
Dec 29 2016, 2:20 PM

Dec 28 2016

adridg edited Description on FreeBSD.
Dec 28 2016, 2:15 PM
adridg added a comment to D3830: Add a new FindGperf module.

gperf is also available in the base system for FreeBSD, so this doesn't have any effects on the build there, either.

Dec 28 2016, 11:40 AM · Build System, Frameworks

Dec 27 2016

adridg added a comment to D3826: Detect inotify..

Should Inotify_LIBRARIES and Inotify_INCLUDE_DIRS be set to empty strings after r54?

Dec 27 2016, 8:13 PM · Build System, Frameworks