Re: Easy, encrypted transfer of larger files over third party server
Hey, why using a third-party server if you can directly share a file form your computer securely without any size limit? OnionShare creates a tor hidden service and this you can share and the other can download the file directly via tor for your computer. https://onienshare.org http://elx57ue5uyfplgva.onion/ At least for many usecases it is also a nice solution, where you don't need a server to upload the file. The person who is receiving the files doesn't need OnionShare. All they need is to open the URL you send them in Tor Browser to be able to download the file. Best regards, sandro -- On Dienstag, 3. Oktober 2017 23:45:53 CEST Albert Astals Cid wrote: > El dimarts, 3 d’octubre de 2017, a les 13:36:47 CEST, gregor.mi.sw va > > escriure: > > Hello, > > > > since the day I started to use email, every now and then I would like to > > send someone a large file (big or several images, large presentation, > > audio > > or video file) that does not fit in an email or vice-versa. > > > > Nowadays, there are plenty of free online storages and transfer services > > (e.g. https://wetransfer.com/, DropBox etc.). If I don't know the owner of > > those services, from a privacy standpoint they all cannot be trusted. > > > > I would like to hear your opinion on the following idea: > > > > Why not having a local program for the sender and receiver that > > automatically does local encryption before uploading to a storage server > > and decryption upon receiving and then deleting from the remote storage > > server? The idea is to have a stable local user interface while the > > storage > > server (let's call it "exchange point") can be easily replaced when > > needed. > > > > The assumed exchange point capabilities should be minimal (list files, > > > > upload file, download file, delete file). > > > > (The exchange point could even be an IMAP email server (with shared > > credentials) which means the local program should know about maximum email > > attachment file sizes and split the file accordingly without bothering the > > user. Or a local network drive.) > > > > The basic workflow for two new users A and B would be: > > > > User A: Installs the program, setups an exchange point, sends B the > > configuration to the exchange point, uploads the file > > User B: Installs the program, imports the configuration, downloads the > > file. > > > > Once the exchange point configuration is shared, sending further files is > > only a matter of selecting the user and dropping the file. Since the > > program would have a CLI it could be integrated in other chat or email > > programs. > > > > About two years ago, I started to develop a program that should do exactly > > that. It's called "asr - async send receive" (Code: > > https://cgit.kde.org/scratch/gregormi/asr.git/tree/, some thoughts about > > it: > > https://github.com/feinstaub/feinstaub.github.io/blob/master/asr/index.md, > > "async" because sender and receiver should not be required to be online at > > the same time). Due to lack of dedicated time the development also came to > > a stop two years ago before I could refine the CLI and add a usable GUI. > > > > I am aware of this good new feature in NextCloud: > > https://nextcloud.com/blog/nextcloud-introducing-native-integrated-end-to-> > > > en d-encryption/. But this would restrict online storage servers to those > > which have NextCloud installed. > > > > From the server side's perspective, this could be a security nightmare > > because one way of using a service like Dropbox as exchange point is to > > share the account credentials between sender and receiver. From the user's > > perspective, in case the used account is shut off, one can switch easily > > to > > another exchange point. > > > > Target users: users who want to securely exchange files but without the > > knowledge or resources of how to setup an own online server. > > > > I wonder if it makes sense to you to further pursue this idea. Are or were > > there maybe similar approaches? > > Not sure if https://send.firefox.com/ may be something you may be interested > in? Maybe a command line client for it? > > Cheers, > Albert > > > Or existing online services that also do > > encryption in trustable fashion and have a CLI? > > > > Thanks for your feedback. > > > > Gregor
Re: time to review the goal proposals
Wow, this is a GREAT lineup of possible goals. It will be difficult to choose just one. On the other hand, we will have this list as a resource when it's time to choose the next goal. Great work! On Mon, Oct 2, 2017 at 11:58 AM, Lydia Pintscherwrote: > Hey folks :) > > A little over a month ago I asked KDE contributors to submit proposals > for goals that KDE should focus on over the next 3 to 4 years > (http://blog.lydiapintscher.de/2017/08/20/evolving-kde-lets-set-some-goals/). > I am very happy with the proposals that were submitted from different > parts of the community. A lot of work and thought went into them and > they all would make great focus areas for KDE over the coming years. > > From today until the end of October we will go into the next phase and > refine these proposals. You can help make them ready for the vote in > November. Read them and add your thoughts and ideas as a comment to > the proposal. What do you like about the proposal? What can you add to > the proposal? What isn’t ideal or worth pursuing? Are they ambitious > but achievable? Is now the right time to push them forward? Are they > specific enough so we know what everyone needs to do to move them > forward? Are they bringing us closer to our vision of a world in which > everyone has control over their digital life and enjoys freedom and > privacy? Those are just some of the questions you should ask yourself > and comments about. Then if you are interested in seeing the goal > pursued add your name to the list of interested people. Even better, > if you are willing to put work into a particular goal add your name to > the list of people who want to work on the goal. > > Head over to the list of all submitted goal proposals and start > reading: https://phabricator.kde.org/project/board/244/ ;-) > > > Cheers > Lydia > > -- > Lydia Pintscher - http://about.me/lydia.pintscher > KDE e.V. Board of Directors / KDE Community Working Group > http://kde.org - http://open-advice.org -- http://about.me/valoriez
D8098: Strip down and re-write the tags KIO slave.
smithjd updated this revision to Diff 20320. smithjd added a comment. - Fix generating previews copies the file to tmp. REPOSITORY R293 Baloo CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D8098?vs=20222=20320 BRANCH master-nestedTags (branched from master) REVISION DETAIL https://phabricator.kde.org/D8098 AFFECTED FILES src/kioslaves/tags/kio_tags.cpp src/kioslaves/tags/kio_tags.h src/kioslaves/tags/tags.protocol To: smithjd, #frameworks, vhanda Cc: ngraham
KDE CI: Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9 - Build # 7 - Still Failing!
BUILD FAILURE Build URL https://build.kde.org/job/Frameworks%20qqc2-desktop-style%20kf5-qt5%20WindowsMSVCQt5.9/7/ Project: Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9 Date of build: Tue, 03 Oct 2017 21:32:17 + Build duration: 28 min and counting CONSOLE OUTPUT [...truncated 14.75 KB...] > git config core.sparsecheckout # timeout=10 > git checkout -f 3593820d35e0d02540d054525cfec4aa59e20223[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/sysadmin/repo-metadata > git init C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9\ci-tooling\repo-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/sysadmin/repo-metadata > git --version # timeout=10 > git fetch --tags --progress https://anongit.kde.org/sysadmin/repo-metadata +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://anongit.kde.org/sysadmin/repo-metadata # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://anongit.kde.org/sysadmin/repo-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/sysadmin/repo-metadata > git fetch --tags --progress https://anongit.kde.org/sysadmin/repo-metadata +refs/heads/*:refs/remotes/origin/* > git rev-parse "origin/master^{commit}" # timeout=10Checking out Revision 09a4267e87ba2c8a38713e5c48cee80a8564b373 (origin/master)Commit message: "juk/master is now KF5-based, fix the branches" > git config core.sparsecheckout # timeout=10 > git checkout -f 09a4267e87ba2c8a38713e5c48cee80a8564b373[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/kde-build-metadata > git init C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9\ci-tooling\kde-build-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-build-metadata > git --version # timeout=10 > git fetch --tags --progress https://anongit.kde.org/kde-build-metadata +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://anongit.kde.org/kde-build-metadata # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://anongit.kde.org/kde-build-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-build-metadata > git fetch --tags --progress https://anongit.kde.org/kde-build-metadata +refs/heads/*:refs/remotes/origin/* > git rev-parse "origin/master^{commit}" # timeout=10Checking out Revision efe4d9ddce0873ca9551e1ed94b422cf065511a6 (origin/master)Commit message: "Update JuK to reflect merge of frameworks branch into master." > git config core.sparsecheckout # timeout=10 > git checkout -f efe4d9ddce0873ca9551e1ed94b422cf065511a6[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Setup Dependencies)[Pipeline] bat[Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9] Running batch scriptC:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9>python -u ci-tooling/helpers/prepare-dependencies.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --environment production --platform WindowsMSVCQt5.9 --installTo "C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9/install-prefix/" Retrieving: Frameworks-extra-cmake-modules-kf5-qt5[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Configuring Build)[Pipeline] bat[Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9] Running batch scriptC:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9>call "C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Auxiliary/Build/vcvars64.bat" Visual Studio 2017 Developer Command Prompt v15.0.26730.15** Copyright (c) 2017 Microsoft Corporation**[vcvarsall.bat] Environment initialized for: 'x64'cmake -DCMAKE_BUILD_TYPE=Debug -DECM_ENABLE_SANITIZERS='address' -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX="C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9/install-prefix/" -G "NMake Makefiles JOM" "C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9"-- The C compiler identification is MSVC 19.11.25508.2-- The CXX compiler identification is MSVC 19.11.25508.2-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.11.25503/bin/HostX64/x64/cl.exe-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.11.25503/bin/HostX64/x64/cl.exe -- works-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual
Re: Easy, encrypted transfer of larger files over third party server
El dimarts, 3 d’octubre de 2017, a les 13:36:47 CEST, gregor.mi.sw va escriure: > Hello, > > since the day I started to use email, every now and then I would like to > send someone a large file (big or several images, large presentation, audio > or video file) that does not fit in an email or vice-versa. > > Nowadays, there are plenty of free online storages and transfer services > (e.g. https://wetransfer.com/, DropBox etc.). If I don't know the owner of > those services, from a privacy standpoint they all cannot be trusted. > > I would like to hear your opinion on the following idea: > > Why not having a local program for the sender and receiver that > automatically does local encryption before uploading to a storage server > and decryption upon receiving and then deleting from the remote storage > server? The idea is to have a stable local user interface while the storage > server (let's call it "exchange point") can be easily replaced when needed. > The assumed exchange point capabilities should be minimal (list files, > upload file, download file, delete file). > > (The exchange point could even be an IMAP email server (with shared > credentials) which means the local program should know about maximum email > attachment file sizes and split the file accordingly without bothering the > user. Or a local network drive.) > > The basic workflow for two new users A and B would be: > > User A: Installs the program, setups an exchange point, sends B the > configuration to the exchange point, uploads the file > User B: Installs the program, imports the configuration, downloads the file. > > Once the exchange point configuration is shared, sending further files is > only a matter of selecting the user and dropping the file. Since the > program would have a CLI it could be integrated in other chat or email > programs. > > About two years ago, I started to develop a program that should do exactly > that. It's called "asr - async send receive" (Code: > https://cgit.kde.org/scratch/gregormi/asr.git/tree/, some thoughts about > it: > https://github.com/feinstaub/feinstaub.github.io/blob/master/asr/index.md, > "async" because sender and receiver should not be required to be online at > the same time). Due to lack of dedicated time the development also came to > a stop two years ago before I could refine the CLI and add a usable GUI. > > I am aware of this good new feature in NextCloud: > https://nextcloud.com/blog/nextcloud-introducing-native-integrated-end-to-en > d-encryption/. But this would restrict online storage servers to those which > have NextCloud installed. > > From the server side's perspective, this could be a security nightmare > because one way of using a service like Dropbox as exchange point is to > share the account credentials between sender and receiver. From the user's > perspective, in case the used account is shut off, one can switch easily to > another exchange point. > > Target users: users who want to securely exchange files but without the > knowledge or resources of how to setup an own online server. > > I wonder if it makes sense to you to further pursue this idea. Are or were > there maybe similar approaches? Not sure if https://send.firefox.com/ may be something you may be interested in? Maybe a command line client for it? Cheers, Albert > Or existing online services that also do > encryption in trustable fashion and have a CLI? > > Thanks for your feedback. > > Gregor
D7828: createKMessageBox tries to focus a default button when available
aacid added a comment. In https://phabricator.kde.org/D7828#152060, @emateli wrote: > @aacid just to make clear, you're saying to add another case to the `testMessageBox` on `kmessageboxtest.cpp` right? No, look in the autotest folder not in the test folder. REPOSITORY R236 KWidgetsAddons REVISION DETAIL https://phabricator.kde.org/D7828 To: emateli, #frameworks Cc: aacid, #frameworks
KDE CI: Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7 - Build # 7 - Still Failing!
BUILD FAILURE Build URL https://build.kde.org/job/Frameworks%20qqc2-desktop-style%20kf5-qt5%20XenialQt5.7/7/ Project: Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7 Date of build: Tue, 03 Oct 2017 21:32:17 + Build duration: 3 min 5 sec and counting CONSOLE OUTPUT [...truncated 32.10 KB...] > git config remote.origin.url https://anongit.kde.org/kapidox # timeout=10Fetching upstream changes from https://anongit.kde.org/kapidox > git fetch --tags --progress https://anongit.kde.org/kapidox +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10Checking out Revision 16dfe9c5afa16b2f3d1e62bf0e0f5dc6c852ff5e (origin/master)Commit message: "GIT_SILENT Upgrade KF5 version to 5.39.0." > git config core.sparsecheckout # timeout=10 > git checkout -f 16dfe9c5afa16b2f3d1e62bf0e0f5dc6c852ff5e[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/kde-dev-scripts > git init /home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7/ci-tooling/kde-dev-scripts # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-dev-scripts > git --version # timeout=10 > git fetch --tags --progress https://anongit.kde.org/kde-dev-scripts +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://anongit.kde.org/kde-dev-scripts # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://anongit.kde.org/kde-dev-scripts # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-dev-scripts > git fetch --tags --progress https://anongit.kde.org/kde-dev-scripts +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10Checking out Revision 1a3c513450ffb2eeaf8d866878779b28d185f90c (origin/master)Commit message: "Improve conversion of translations in PO files" > git config core.sparsecheckout # timeout=10 > git checkout -f 1a3c513450ffb2eeaf8d866878779b28d185f90c[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Setup Dependencies)[Pipeline] sh[Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7] Running shell script+ python3 -u ci-tooling/helpers/prepare-dependencies.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --environment production --platform XenialQt5.7 --installTo /home/jenkins/install-prefix/Retrieving: Frameworks-extra-cmake-modules-kf5-qt5[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Configuring Build)[Pipeline] sh[Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7] Running shell script+ python3 -u ci-tooling/helpers/configure-build.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --platform XenialQt5.7 --installTo /home/jenkins/install-prefix/cmake -DCMAKE_BUILD_TYPE=Debug -DECM_ENABLE_SANITIZERS='address' -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX="/home/jenkins/install-prefix/" -DBUILD_COVERAGE=ON "/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7"-- The C compiler identification is GNU 5.4.0-- The CXX compiler identification is GNU 5.4.0-- Check for working C compiler: /usr/bin/cc-- Check for working C compiler: /usr/bin/cc -- works-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Detecting C compile features-- Detecting C compile features - done-- Check for working CXX compiler: /usr/bin/c++-- Check for working CXX compiler: /usr/bin/c++ -- works-- Detecting CXX compiler ABI info-- Detecting CXX compiler ABI info - done-- Detecting CXX compile features-- Detecting CXX compile features - done-- Looking for __GLIBC__-- Looking for __GLIBC__ - found-- Performing Test _OFFT_IS_64BIT-- Performing Test _OFFT_IS_64BIT - Success-- Performing Test HAVE_DATE_TIME-- Performing Test HAVE_DATE_TIME - SuccessCMake Warning at /home/jenkins/install-prefix/share/ECM/find-modules/FindKF5.cmake:74 (find_package): Could not find a package configuration file provided by "KF5Kirigami2" with any of the following names:KF5Kirigami2Config.cmakekf5kirigami2-config.cmake Add the installation prefix of "KF5Kirigami2" to CMAKE_PREFIX_PATH or set "KF5Kirigami2_DIR" to a directory containing one of the above files. If "KF5Kirigami2" provides a separate development package or SDK, be sure it has been installed.Call Stack (most recent call first): CMakeLists.txt:36 (find_package)-- Could NOT find KF5Kirigami2: found neither KF5Kirigami2Config.cmake nor kf5kirigami2-config.cmake CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message): Could NOT find KF5 (missing: Kirigami2)Call Stack (most recent call first): /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE) /home/jenkins/install-prefix/share/ECM/find-modules/FindKF5.cmake:110 (find_package_handle_standard_args) CMakeLists.txt:36 (find_package)-- Configuring incomplete, errors occurred!See also
KDE CI: Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7 - Build # 7 - Still Failing!
BUILD FAILURE Build URL https://build.kde.org/job/Frameworks%20qqc2-desktop-style%20kf5-qt5%20FreeBSDQt5.7/7/ Project: Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7 Date of build: Tue, 03 Oct 2017 21:32:17 + Build duration: 34 sec and counting CONSOLE OUTPUT [...truncated 13.33 KB...] > git rev-parse origin/master^{commit} # timeout=10Checking out Revision 3593820d35e0d02540d054525cfec4aa59e20223 (origin/master)Commit message: "Enable GCompris on the CI system for Linux and FreeBSD. Fixes T7083" > git config core.sparsecheckout # timeout=10 > git checkout -f 3593820d35e0d02540d054525cfec4aa59e20223[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/sysadmin/repo-metadata > git init /usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/ci-tooling/repo-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/sysadmin/repo-metadata > git --version # timeout=10 > git fetch --tags --progress https://anongit.kde.org/sysadmin/repo-metadata +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://anongit.kde.org/sysadmin/repo-metadata # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://anongit.kde.org/sysadmin/repo-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/sysadmin/repo-metadata > git fetch --tags --progress https://anongit.kde.org/sysadmin/repo-metadata +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10Checking out Revision 09a4267e87ba2c8a38713e5c48cee80a8564b373 (origin/master)Commit message: "juk/master is now KF5-based, fix the branches" > git config core.sparsecheckout # timeout=10 > git checkout -f 09a4267e87ba2c8a38713e5c48cee80a8564b373[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/kde-build-metadata > git init /usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/ci-tooling/kde-build-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-build-metadata > git --version # timeout=10 > git fetch --tags --progress https://anongit.kde.org/kde-build-metadata +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://anongit.kde.org/kde-build-metadata # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://anongit.kde.org/kde-build-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-build-metadata > git fetch --tags --progress https://anongit.kde.org/kde-build-metadata +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10Checking out Revision efe4d9ddce0873ca9551e1ed94b422cf065511a6 (origin/master)Commit message: "Update JuK to reflect merge of frameworks branch into master." > git config core.sparsecheckout # timeout=10 > git checkout -f efe4d9ddce0873ca9551e1ed94b422cf065511a6[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Setup Dependencies)[Pipeline] sh[Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7] Running shell script+ python3.5 -u ci-tooling/helpers/prepare-dependencies.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --environment production --platform FreeBSDQt5.7 --installTo '/usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/install-prefix/'Retrieving: Frameworks-extra-cmake-modules-kf5-qt5[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Configuring Build)[Pipeline] sh[Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7] Running shell script+ python3.5 -u ci-tooling/helpers/configure-build.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --platform FreeBSDQt5.7 --installTo '/usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/install-prefix/'cmake -DCMAKE_BUILD_TYPE=Debug -DECM_ENABLE_SANITIZERS='address' -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX="/usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/install-prefix/" "/usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7"-- The C compiler identification is Clang 3.8.0-- The CXX compiler identification is Clang 3.8.0-- Check for working C compiler: /usr/bin/cc-- Check for working C compiler: /usr/bin/cc -- works-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Detecting C compile features-- Detecting C compile features - done-- Check for working CXX compiler: /usr/bin/c++-- Check for working CXX compiler: /usr/bin/c++ -- works-- Detecting CXX compiler ABI info-- Detecting CXX compiler ABI info - done-- Detecting CXX compile features-- Detecting CXX compile features - done-- Could not set up the appstream test. appstreamcli is missing.-- Looking for __GLIBC__-- Looking for
KDE CI: Frameworks kirigami kf5-qt5 XenialQt5.7 - Build # 101 - Still Unstable!
BUILD UNSTABLE Build URL https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20XenialQt5.7/101/ Project: Frameworks kirigami kf5-qt5 XenialQt5.7 Date of build: Tue, 03 Oct 2017 21:15:32 + Build duration: 2 min 18 sec and counting JUnit Tests Name: (root) Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: TestSuite.qmltests Cobertura Report Project Coverage Summary Name Cobertura Coverage Report
KDE CI: Frameworks kirigami kf5-qt5 FreeBSDQt5.7 - Build # 95 - Still unstable!
BUILD UNSTABLE Build URL https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20FreeBSDQt5.7/95/ Project: Frameworks kirigami kf5-qt5 FreeBSDQt5.7 Date of build: Tue, 03 Oct 2017 21:15:32 + Build duration: 1 min 28 sec and counting JUnit Tests Name: (root) Failed: 1 test(s), Passed: 0 test(s), Skipped: 0 test(s), Total: 1 test(s)Failed: TestSuite.qmltests
Re: Easy, encrypted transfer of larger files over third party server
Here's another similar program I'm aware of: http://www.omgubuntu.co.uk/2017/06/wormhole-fast-secure-way-send-files-users-cli Nate On Tue, 03 Oct 2017 04:36:47 -0700 gregor.mi.sw codestr...@posteo.org wrote Hello, since the day I started to use email, every now and then I would like to send someone a large file (big or several images, large presentation, audio or video file) that does not fit in an email or vice-versa. Nowadays, there are plenty of free online storages and transfer services (e.g. https://wetransfer.com/, DropBox etc.). If I don't know the owner of those services, from a privacy standpoint they all cannot be trusted. I would like to hear your opinion on the following idea: Why not having a local program for the sender and receiver that automatically does local encryption before uploading to a storage server and decryption upon receiving and then deleting from the remote storage server? The idea is to have a stable local user interface while the storage server (let's call it "exchange point") can be easily replaced when needed. The assumed exchange point capabilities should be minimal (list files, upload file, download file, delete file). (The exchange point could even be an IMAP email server (with shared credentials) which means the local program should know about maximum email attachment file sizes and split the file accordingly without bothering the user. Or a local network drive.) The basic workflow for two new users A and B would be: User A: Installs the program, setups an exchange point, sends B the configuration to the exchange point, uploads the file User B: Installs the program, imports the configuration, downloads the file. Once the exchange point configuration is shared, sending further files is only a matter of selecting the user and dropping the file. Since the program would have a CLI it could be integrated in other chat or email programs. About two years ago, I started to develop a program that should do exactly that. It's called "asr - async send receive" (Code: https://cgit.kde.org/scratch/gregormi/asr.git/tree/, some thoughts about it: https://github.com/feinstaub/feinstaub.github.io/blob/master/asr/index.md, "async" because sender and receiver should not be required to be online at the same time). Due to lack of dedicated time the development also came to a stop two years ago before I could refine the CLI and add a usable GUI. I am aware of this good new feature in NextCloud: https://nextcloud.com/blog/nextcloud-introducing-native-integrated-end-to-end-encryption/. But this would restrict online storage servers to those which have NextCloud installed. >From the server side's perspective, this could be a security nightmare because >one way of using a service like Dropbox as exchange point is to share the account credentials between sender and receiver. From the user's perspective, in case the used account is shut off, one can switch easily to another exchange point. Target users: users who want to securely exchange files but without the knowledge or resources of how to setup an own online server. I wonder if it makes sense to you to further pursue this idea. Are or were there maybe similar approaches? Or existing online services that also do encryption in trustable fashion and have a CLI? Thanks for your feedback. Gregor
D8002: Improve DesktopFileParser heuristic for finding old-style service desktop entries
graesslin added inline comments. INLINE COMMENTS > desktopfileparser.cpp:547 > + > +for(const auto : deserializeList(value)) { > // some .desktop files still use the legacy ServiceTypes= key Be careful with for and qt containers. This causes a detach. Either use the old variant or wrap the list in qAsConst ( which is new in 5.7) REPOSITORY R244 KCoreAddons REVISION DETAIL https://phabricator.kde.org/D8002 To: mpyne, #frameworks Cc: graesslin
D7828: createKMessageBox tries to focus a default button when available
emateli added a comment. @aacid just to make clear, you're saying to add another case to the `testMessageBox` on `kmessageboxtest.cpp` right? REPOSITORY R236 KWidgetsAddons REVISION DETAIL https://phabricator.kde.org/D7828 To: emateli, #frameworks Cc: aacid, #frameworks
D6829: Add ability to use the new kauth helper in file ioslave
chinmoyr updated this revision to Diff 20311. chinmoyr added a comment. copied the exact comment :) CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D6829?vs=18693=20311 BRANCH master REVISION DETAIL https://phabricator.kde.org/D6829 AFFECTED FILES src/core/global.h src/core/slavebase.cpp src/core/slavebase.h src/core/slaveinterface.cpp src/core/slaveinterface.h src/ioslaves/file/file.h src/ioslaves/file/file_p.h src/ioslaves/file/file_unix.cpp src/ioslaves/file/file_win.cpp To: chinmoyr, dfaure, #frameworks Cc: #frameworks
D6197: Add kauth helper to file ioslave
chinmoyr updated this revision to Diff 20310. chinmoyr added a comment. replaced occurence of sharefd.{h, cpp} with fdsender.{h, cpp} CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D6197?vs=18504=20310 BRANCH master REVISION DETAIL https://phabricator.kde.org/D6197 AFFECTED FILES src/ioslaves/file/CMakeLists.txt src/ioslaves/file/file_p.h src/ioslaves/file/kauth/CMakeLists.txt src/ioslaves/file/kauth/file.actions src/ioslaves/file/kauth/filehelper.cpp src/ioslaves/file/kauth/filehelper.h To: chinmoyr, elvisangelaccio, #frameworks, dfaure
KDE CI: Frameworks kirigami kf5-qt5 XenialQt5.7 - Build # 100 - Still Unstable!
BUILD UNSTABLE Build URL https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20XenialQt5.7/100/ Project: Frameworks kirigami kf5-qt5 XenialQt5.7 Date of build: Tue, 03 Oct 2017 16:28:13 + Build duration: 1 min 3 sec and counting JUnit Tests Name: (root) Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: TestSuite.qmltests Cobertura Report Project Coverage Summary Name Cobertura Coverage Report
KDE CI: Frameworks kirigami kf5-qt5 XenialQt5.7 - Build # 99 - Still Unstable!
BUILD UNSTABLE Build URL https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20XenialQt5.7/99/ Project: Frameworks kirigami kf5-qt5 XenialQt5.7 Date of build: Tue, 03 Oct 2017 15:47:41 + Build duration: 1 min 25 sec and counting JUnit Tests Name: (root) Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: TestSuite.qmltests Cobertura Report Project Coverage Summary Name Cobertura Coverage Report
KDE CI: Frameworks kirigami kf5-qt5 XenialQt5.7 - Build # 98 - Still Unstable!
BUILD UNSTABLE Build URL https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20XenialQt5.7/98/ Project: Frameworks kirigami kf5-qt5 XenialQt5.7 Date of build: Tue, 03 Oct 2017 15:35:20 + Build duration: 4 min 18 sec and counting JUnit Tests Name: (root) Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: TestSuite.qmltests Cobertura Report Project Coverage Summary Name Cobertura Coverage Report
KDE CI: Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7 - Build # 6 - Failure!
BUILD FAILURE Build URL https://build.kde.org/job/Frameworks%20qqc2-desktop-style%20kf5-qt5%20XenialQt5.7/6/ Project: Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7 Date of build: Tue, 03 Oct 2017 14:48:27 + Build duration: 47 sec and counting CONSOLE OUTPUT [...truncated 31.87 KB...] > git config remote.origin.url https://anongit.kde.org/kapidox # timeout=10Fetching upstream changes from https://anongit.kde.org/kapidox > git fetch --tags --progress https://anongit.kde.org/kapidox +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10Checking out Revision 16dfe9c5afa16b2f3d1e62bf0e0f5dc6c852ff5e (origin/master)Commit message: "GIT_SILENT Upgrade KF5 version to 5.39.0." > git config core.sparsecheckout # timeout=10 > git checkout -f 16dfe9c5afa16b2f3d1e62bf0e0f5dc6c852ff5e[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/kde-dev-scripts > git init /home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7/ci-tooling/kde-dev-scripts # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-dev-scripts > git --version # timeout=10 > git fetch --tags --progress https://anongit.kde.org/kde-dev-scripts +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://anongit.kde.org/kde-dev-scripts # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://anongit.kde.org/kde-dev-scripts # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-dev-scripts > git fetch --tags --progress https://anongit.kde.org/kde-dev-scripts +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10Checking out Revision 1a3c513450ffb2eeaf8d866878779b28d185f90c (origin/master)Commit message: "Improve conversion of translations in PO files" > git config core.sparsecheckout # timeout=10 > git checkout -f 1a3c513450ffb2eeaf8d866878779b28d185f90c[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Setup Dependencies)[Pipeline] sh[Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7] Running shell script+ python3 -u ci-tooling/helpers/prepare-dependencies.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --environment production --platform XenialQt5.7 --installTo /home/jenkins/install-prefix/Retrieving: Frameworks-extra-cmake-modules-kf5-qt5[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Configuring Build)[Pipeline] sh[Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7] Running shell script+ python3 -u ci-tooling/helpers/configure-build.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --platform XenialQt5.7 --installTo /home/jenkins/install-prefix/cmake -DCMAKE_BUILD_TYPE=Debug -DECM_ENABLE_SANITIZERS='address' -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX="/home/jenkins/install-prefix/" -DBUILD_COVERAGE=ON "/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7"-- The C compiler identification is GNU 5.4.0-- The CXX compiler identification is GNU 5.4.0-- Check for working C compiler: /usr/bin/cc-- Check for working C compiler: /usr/bin/cc -- works-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Detecting C compile features-- Detecting C compile features - done-- Check for working CXX compiler: /usr/bin/c++-- Check for working CXX compiler: /usr/bin/c++ -- works-- Detecting CXX compiler ABI info-- Detecting CXX compiler ABI info - done-- Detecting CXX compile features-- Detecting CXX compile features - done-- Looking for __GLIBC__-- Looking for __GLIBC__ - found-- Performing Test _OFFT_IS_64BIT-- Performing Test _OFFT_IS_64BIT - Success-- Performing Test HAVE_DATE_TIME-- Performing Test HAVE_DATE_TIME - SuccessCMake Warning at /home/jenkins/install-prefix/share/ECM/find-modules/FindKF5.cmake:74 (find_package): Could not find a package configuration file provided by "KF5Kirigami2" with any of the following names:KF5Kirigami2Config.cmakekf5kirigami2-config.cmake Add the installation prefix of "KF5Kirigami2" to CMAKE_PREFIX_PATH or set "KF5Kirigami2_DIR" to a directory containing one of the above files. If "KF5Kirigami2" provides a separate development package or SDK, be sure it has been installed.Call Stack (most recent call first): CMakeLists.txt:36 (find_package)-- Could NOT find KF5Kirigami2: found neither KF5Kirigami2Config.cmake nor kf5kirigami2-config.cmake CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message): Could NOT find KF5 (missing: Kirigami2)Call Stack (most recent call first): /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE) /home/jenkins/install-prefix/share/ECM/find-modules/FindKF5.cmake:110 (find_package_handle_standard_args) CMakeLists.txt:36 (find_package)-- Configuring incomplete, errors occurred!See also
KDE CI: Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9 - Build # 6 - Failure!
BUILD FAILURE Build URL https://build.kde.org/job/Frameworks%20qqc2-desktop-style%20kf5-qt5%20WindowsMSVCQt5.9/6/ Project: Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9 Date of build: Tue, 03 Oct 2017 14:48:27 + Build duration: 36 sec and counting CONSOLE OUTPUT [...truncated 14.18 KB...]Commit message: "Enable GCompris on the CI system for Linux and FreeBSD. Fixes T7083" > git config core.sparsecheckout # timeout=10 > git checkout -f 3593820d35e0d02540d054525cfec4aa59e20223[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/sysadmin/repo-metadata > git init C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9\ci-tooling\repo-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/sysadmin/repo-metadata > git --version # timeout=10 > git fetch --tags --progress https://anongit.kde.org/sysadmin/repo-metadata +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://anongit.kde.org/sysadmin/repo-metadata # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://anongit.kde.org/sysadmin/repo-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/sysadmin/repo-metadata > git fetch --tags --progress https://anongit.kde.org/sysadmin/repo-metadata +refs/heads/*:refs/remotes/origin/* > git rev-parse "origin/master^{commit}" # timeout=10Checking out Revision 09a4267e87ba2c8a38713e5c48cee80a8564b373 (origin/master)Commit message: "juk/master is now KF5-based, fix the branches" > git config core.sparsecheckout # timeout=10 > git checkout -f 09a4267e87ba2c8a38713e5c48cee80a8564b373[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/kde-build-metadata > git init C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9\ci-tooling\kde-build-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-build-metadata > git --version # timeout=10 > git fetch --tags --progress https://anongit.kde.org/kde-build-metadata +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://anongit.kde.org/kde-build-metadata # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://anongit.kde.org/kde-build-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-build-metadata > git fetch --tags --progress https://anongit.kde.org/kde-build-metadata +refs/heads/*:refs/remotes/origin/* > git rev-parse "origin/master^{commit}" # timeout=10Checking out Revision efe4d9ddce0873ca9551e1ed94b422cf065511a6 (origin/master)Commit message: "Update JuK to reflect merge of frameworks branch into master." > git config core.sparsecheckout # timeout=10 > git checkout -f efe4d9ddce0873ca9551e1ed94b422cf065511a6[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Setup Dependencies)[Pipeline] bat[Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9] Running batch scriptC:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9>python -u ci-tooling/helpers/prepare-dependencies.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --environment production --platform WindowsMSVCQt5.9 --installTo "C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9/install-prefix/" Retrieving: Frameworks-extra-cmake-modules-kf5-qt5[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Configuring Build)[Pipeline] bat[Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9] Running batch scriptC:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9>call "C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Auxiliary/Build/vcvars64.bat" Visual Studio 2017 Developer Command Prompt v15.0.26730.15** Copyright (c) 2017 Microsoft Corporation**[vcvarsall.bat] Environment initialized for: 'x64'cmake -DCMAKE_BUILD_TYPE=Debug -DECM_ENABLE_SANITIZERS='address' -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX="C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9/install-prefix/" -G "NMake Makefiles JOM" "C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9"-- The C compiler identification is MSVC 19.11.25508.2-- The CXX compiler identification is MSVC 19.11.25508.2-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.11.25503/bin/HostX64/x64/cl.exe-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.11.25503/bin/HostX64/x64/cl.exe -- works-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Check for working CXX compiler: C:/Program
KDE CI: Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7 - Build # 6 - Still Failing!
BUILD FAILURE Build URL https://build.kde.org/job/Frameworks%20qqc2-desktop-style%20kf5-qt5%20FreeBSDQt5.7/6/ Project: Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7 Date of build: Tue, 03 Oct 2017 14:48:27 + Build duration: 20 sec and counting CONSOLE OUTPUT [...truncated 13.34 KB...] > git rev-parse origin/master^{commit} # timeout=10Checking out Revision 3593820d35e0d02540d054525cfec4aa59e20223 (origin/master)Commit message: "Enable GCompris on the CI system for Linux and FreeBSD. Fixes T7083" > git config core.sparsecheckout # timeout=10 > git checkout -f 3593820d35e0d02540d054525cfec4aa59e20223[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/sysadmin/repo-metadata > git init /usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/ci-tooling/repo-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/sysadmin/repo-metadata > git --version # timeout=10 > git fetch --tags --progress https://anongit.kde.org/sysadmin/repo-metadata +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://anongit.kde.org/sysadmin/repo-metadata # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://anongit.kde.org/sysadmin/repo-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/sysadmin/repo-metadata > git fetch --tags --progress https://anongit.kde.org/sysadmin/repo-metadata +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10Checking out Revision 09a4267e87ba2c8a38713e5c48cee80a8564b373 (origin/master)Commit message: "juk/master is now KF5-based, fix the branches" > git config core.sparsecheckout # timeout=10 > git checkout -f 09a4267e87ba2c8a38713e5c48cee80a8564b373[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/kde-build-metadata > git init /usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/ci-tooling/kde-build-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-build-metadata > git --version # timeout=10 > git fetch --tags --progress https://anongit.kde.org/kde-build-metadata +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://anongit.kde.org/kde-build-metadata # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://anongit.kde.org/kde-build-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-build-metadata > git fetch --tags --progress https://anongit.kde.org/kde-build-metadata +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10Checking out Revision efe4d9ddce0873ca9551e1ed94b422cf065511a6 (origin/master)Commit message: "Update JuK to reflect merge of frameworks branch into master." > git config core.sparsecheckout # timeout=10 > git checkout -f efe4d9ddce0873ca9551e1ed94b422cf065511a6[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Setup Dependencies)[Pipeline] sh[Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7] Running shell script+ python3.5 -u ci-tooling/helpers/prepare-dependencies.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --environment production --platform FreeBSDQt5.7 --installTo '/usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/install-prefix/'Retrieving: Frameworks-extra-cmake-modules-kf5-qt5[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Configuring Build)[Pipeline] sh[Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7] Running shell script+ python3.5 -u ci-tooling/helpers/configure-build.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --platform FreeBSDQt5.7 --installTo '/usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/install-prefix/'cmake -DCMAKE_BUILD_TYPE=Debug -DECM_ENABLE_SANITIZERS='address' -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX="/usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/install-prefix/" "/usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7"-- The C compiler identification is Clang 3.8.0-- The CXX compiler identification is Clang 3.8.0-- Check for working C compiler: /usr/bin/cc-- Check for working C compiler: /usr/bin/cc -- works-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Detecting C compile features-- Detecting C compile features - done-- Check for working CXX compiler: /usr/bin/c++-- Check for working CXX compiler: /usr/bin/c++ -- works-- Detecting CXX compiler ABI info-- Detecting CXX compiler ABI info - done-- Detecting CXX compile features-- Detecting CXX compile features - done-- Could not set up the appstream test. appstreamcli is missing.-- Looking for __GLIBC__-- Looking for
KDE CI: Frameworks kirigami kf5-qt5 FreeBSDQt5.7 - Build # 92 - Still Unstable!
BUILD UNSTABLE Build URL https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20FreeBSDQt5.7/92/ Project: Frameworks kirigami kf5-qt5 FreeBSDQt5.7 Date of build: Tue, 03 Oct 2017 14:45:16 + Build duration: 59 sec and counting JUnit Tests Name: (root) Failed: 1 test(s), Passed: 0 test(s), Skipped: 0 test(s), Total: 1 test(s)Failed: TestSuite.qmltests
KDE CI: Frameworks kirigami kf5-qt5 XenialQt5.7 - Build # 97 - Still Unstable!
BUILD UNSTABLE Build URL https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20XenialQt5.7/97/ Project: Frameworks kirigami kf5-qt5 XenialQt5.7 Date of build: Tue, 03 Oct 2017 14:45:16 + Build duration: 1 min 9 sec and counting JUnit Tests Name: (root) Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: TestSuite.qmltests Cobertura Report Project Coverage Summary Name Cobertura Coverage Report
KDE CI: Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7 - Build # 5 - Failure!
BUILD FAILURE Build URL https://build.kde.org/job/Frameworks%20qqc2-desktop-style%20kf5-qt5%20FreeBSDQt5.7/5/ Project: Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7 Date of build: Tue, 03 Oct 2017 13:02:35 + Build duration: 5 min 9 sec and counting CONSOLE OUTPUT [...truncated 1010 B...][Pipeline] {[Pipeline] stage[Pipeline] { (Checkout Sources)[Pipeline] deleteDir[Pipeline] checkoutCloning the remote Git repositoryCloning repository git://anongit.kde.org/qqc2-desktop-style > git init /usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7 # timeout=10Fetching upstream changes from git://anongit.kde.org/qqc2-desktop-style > git --version # timeout=10 > git fetch --tags --progress git://anongit.kde.org/qqc2-desktop-style +refs/heads/*:refs/remotes/origin/* # timeout=120 > git config remote.origin.url git://anongit.kde.org/qqc2-desktop-style # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git://anongit.kde.org/qqc2-desktop-style # timeout=10Fetching upstream changes from git://anongit.kde.org/qqc2-desktop-style > git fetch --tags --progress git://anongit.kde.org/qqc2-desktop-style +refs/heads/*:refs/remotes/origin/* # timeout=120 > git rev-parse origin/master^{commit} # timeout=10Checking out Revision 859dd6780c7006278a3863bf39317d2c4022a6e2 (origin/master)Commit message: "try a different way to pick context size" > git config core.sparsecheckout # timeout=10 > git checkout -f 859dd6780c7006278a3863bf39317d2c4022a6e2 > git rev-list cf0587c989dec172754dec0cdfaa6c61aa7fdac0 # timeout=10[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/sysadmin/ci-tooling > git init /usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/ci-tooling # timeout=10Fetching upstream changes from https://anongit.kde.org/sysadmin/ci-tooling > git --version # timeout=10 > git fetch --tags --progress https://anongit.kde.org/sysadmin/ci-tooling +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://anongit.kde.org/sysadmin/ci-tooling # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://anongit.kde.org/sysadmin/ci-tooling # timeout=10Fetching upstream changes from https://anongit.kde.org/sysadmin/ci-tooling > git fetch --tags --progress https://anongit.kde.org/sysadmin/ci-tooling +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10Checking out Revision 3593820d35e0d02540d054525cfec4aa59e20223 (origin/master)Commit message: "Enable GCompris on the CI system for Linux and FreeBSD. Fixes T7083" > git config core.sparsecheckout # timeout=10 > git checkout -f 3593820d35e0d02540d054525cfec4aa59e20223[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/sysadmin/repo-metadata > git init /usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/ci-tooling/repo-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/sysadmin/repo-metadata > git --version # timeout=10 > git fetch --tags --progress https://anongit.kde.org/sysadmin/repo-metadata +refs/heads/*:refs/remotes/origin/*ERROR: Error cloning remote repo 'origin'hudson.plugins.git.GitException: Command "git fetch --tags --progress https://anongit.kde.org/sysadmin/repo-metadata +refs/heads/*:refs/remotes/origin/*" returned status code 128:stdout: stderr: fatal: unable to access 'https://anongit.kde.org/sysadmin/repo-metadata/': Operation timed out after 300032 milliseconds with 0 out of 0 bytes received at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1924) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1643) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$300(CliGitAPIImpl.java:71) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:352) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:559) at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153) at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146) at hudson.remoting.UserRequest.perform(UserRequest.java:205) at hudson.remoting.UserRequest.perform(UserRequest.java:52) at hudson.remoting.Request$2.run(Request.java:356) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748) Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to FreeBSD
Easy, encrypted transfer of larger files over third party server
Hello, since the day I started to use email, every now and then I would like to send someone a large file (big or several images, large presentation, audio or video file) that does not fit in an email or vice-versa. Nowadays, there are plenty of free online storages and transfer services (e.g. https://wetransfer.com/, DropBox etc.). If I don't know the owner of those services, from a privacy standpoint they all cannot be trusted. I would like to hear your opinion on the following idea: Why not having a local program for the sender and receiver that automatically does local encryption before uploading to a storage server and decryption upon receiving and then deleting from the remote storage server? The idea is to have a stable local user interface while the storage server (let's call it "exchange point") can be easily replaced when needed. The assumed exchange point capabilities should be minimal (list files, upload file, download file, delete file). (The exchange point could even be an IMAP email server (with shared credentials) which means the local program should know about maximum email attachment file sizes and split the file accordingly without bothering the user. Or a local network drive.) The basic workflow for two new users A and B would be: User A: Installs the program, setups an exchange point, sends B the configuration to the exchange point, uploads the file User B: Installs the program, imports the configuration, downloads the file. Once the exchange point configuration is shared, sending further files is only a matter of selecting the user and dropping the file. Since the program would have a CLI it could be integrated in other chat or email programs. About two years ago, I started to develop a program that should do exactly that. It's called "asr - async send receive" (Code: https://cgit.kde.org/scratch/gregormi/asr.git/tree/, some thoughts about it: https://github.com/feinstaub/feinstaub.github.io/blob/master/asr/index.md, "async" because sender and receiver should not be required to be online at the same time). Due to lack of dedicated time the development also came to a stop two years ago before I could refine the CLI and add a usable GUI. I am aware of this good new feature in NextCloud: https://nextcloud.com/blog/nextcloud-introducing-native-integrated-end-to-end-encryption/. But this would restrict online storage servers to those which have NextCloud installed. >From the server side's perspective, this could be a security nightmare because >one way of using a service like Dropbox as exchange point is to share the account credentials between sender and receiver. From the user's perspective, in case the used account is shut off, one can switch easily to another exchange point. Target users: users who want to securely exchange files but without the knowledge or resources of how to setup an own online server. I wonder if it makes sense to you to further pursue this idea. Are or were there maybe similar approaches? Or existing online services that also do encryption in trustable fashion and have a CLI? Thanks for your feedback. Gregor
KDE CI: Frameworks kirigami kf5-qt5 FreeBSDQt5.7 - Build # 91 - Still Unstable!
BUILD UNSTABLE Build URL https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20FreeBSDQt5.7/91/ Project: Frameworks kirigami kf5-qt5 FreeBSDQt5.7 Date of build: Tue, 03 Oct 2017 11:31:01 + Build duration: 1 min 58 sec and counting JUnit Tests Name: (root) Failed: 1 test(s), Passed: 0 test(s), Skipped: 0 test(s), Total: 1 test(s)Failed: TestSuite.qmltests
KDE CI: Frameworks kirigami kf5-qt5 XenialQt5.7 - Build # 96 - Still Unstable!
BUILD UNSTABLE Build URL https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20XenialQt5.7/96/ Project: Frameworks kirigami kf5-qt5 XenialQt5.7 Date of build: Tue, 03 Oct 2017 11:31:01 + Build duration: 1 min 43 sec and counting JUnit Tests Name: (root) Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: TestSuite.qmltests Cobertura Report Project Coverage Summary Name Cobertura Coverage Report