Re: Easy, encrypted transfer of larger files over third party server

2017-10-03 Thread Sandro Knauß
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

2017-10-03 Thread Valorie Zimmerman
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 Pintscher  wrote:
> 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.

2017-10-03 Thread James Smith
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!

2017-10-03 Thread CI System
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

2017-10-03 Thread Albert Astals Cid
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

2017-10-03 Thread Albert Astals Cid
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!

2017-10-03 Thread CI System
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!

2017-10-03 Thread CI System
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!

2017-10-03 Thread CI System
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!

2017-10-03 Thread CI System
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

2017-10-03 Thread pointedstick
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

2017-10-03 Thread Martin Flöser
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

2017-10-03 Thread Emirald Mateli
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

2017-10-03 Thread Chinmoy Ranjan Pradhan
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

2017-10-03 Thread Chinmoy Ranjan Pradhan
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!

2017-10-03 Thread CI System
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!

2017-10-03 Thread CI System
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!

2017-10-03 Thread CI System
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!

2017-10-03 Thread CI System
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!

2017-10-03 Thread CI System
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!

2017-10-03 Thread CI System
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!

2017-10-03 Thread CI System
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!

2017-10-03 Thread CI System
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!

2017-10-03 Thread CI System
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

2017-10-03 Thread gregor.mi.sw
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!

2017-10-03 Thread CI System
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!

2017-10-03 Thread CI System
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