I agree with @alan_g , I think the project should be more important than the fact that MS bought a website UBports, lots of Linux and FOSS developers are using.
Especially since we don't if that affects the project in any way, yet we know that the move would probably cost the project time.
Posts made by vadrian89
-
RE: Move from Github to Gitlab?
-
RE: Any advice on building Qt to build applications for UT?
I see, thanks both of you for your answers.
-
Any advice on building Qt to build applications for UT?
Hi,
I want to build UT Qt applications but don't know where to start to have a working Qt IDE as everything seems to fail me.
I am currently on Ubuntu 16.04, latest updates.
Ubuntu-SDK can't seem make a kit for armhf, the sdk is from the ppa in the docs, lxd is the backported version.
I was thinking of building official Qt(5.9.x), Creator included, to compile for UT but I don't know where to start from.
I know that I need to build the mir QPA plugin aswell, but aside from that I am a bit lost.
Any advice, what to read, is extremely welcomed. -
RE: Scopes current and future
@mitu said in Scopes current and future:
This is definitely not a good idea in my opinion. Apps' navigation patterns would interfere with desktop navigation, what would mean that having set unav as a scope you would not be able to swipe between desktops.
I am not talking about the possibility of allowing every application to run as scopes.
There can and should be standards to allow this feature, for example:- an application should be a pure QML application which doesn't start from an executable file, but from a QML file(where the main view of the application is loaded through Loader to MainView and not declared as a child of it to decouple from it)
- there should be a standard to communicate to the system that it can be loaded as a scope, and which QML file should be the main view of the scope.
If I will have the time I will try to make a desktop prototype for testing to show what I am talking about.
-
Scopes current and future
I was thinking on scopes and want to open a discussion about the current state of them and possibility for future.
I was thinking that the scopes could be QML applications simply loaded inside an Qt/QML application.
This could bring a lot of scopes opportunities:- any QML app can be set as scope and be at the user's fingertips
- a lot of UI customisation possibilities
- webapps can be loaded as scopes through WebView / WebEngine to support HTML / Javascript scopes
- they can interract with the OS instead of just providing static content
- support is provided through Qt updates
Downside:
- no support for Golang
How scopes are built now lack a lot, you have little customisation and little freedom for them and they can't do anything but show some information.
They could be given the option to be started / closed when they get focused / hidden through QML Loader to reduce memory footprint or kept always on, in case someone wants to leave it running(a music player scope can be given as example).I wasn't sure where this could be discussed, so since this comes into user experience(more or less) I thought here it's the best place to do it.
What do you think? -
RE: Keyboard Changes
True, but not only the predictions are counterintuitive, the size of the predictions also is an issue.
I think the size should be bigger and font changed, If this limits the current visible predictions to 3-4 words shouldn't be an issue as it will help those with sight issues. -
RE: How safe are our phones?
@mihael
I am not an Ubports official either but want to help clarify.
Ubuntu touch is as safe as the users make it: installing software from safe sources and reading the permissions the application requires should, in theory, keep You safe.
For example, a simple camera app should not require network permissions, neither voice a recording application, unless is an application which can upload them to a server.
Another thing I know related to UT is that third party applications should not have permissions to run in background (someone tell me If I am wrong on this). -
RE: OpenStore design suggestions
I forgot you also posted that in my post.....https://forums.ubports.com/topic/733/some-opinions-related-to-the-latest-community-update/21
-
RE: OpenStore design suggestions
Hopefully You don't mind if I also add my opinions on the matter.
I like the second proposal most, the one just with the header sections.
Moving just the installed apps button on the bottom doesn't make sense, controlls for the app will be all over l, they should stay close to eachother.
Badge on installed app to show how many applications need to update.
I agree that the Uninstall / Open buttons should be next to eachother and also they should have a fixed size, leaving them long would look a bit unprofessional for my taste.
Aswell I agree that the application detail Page should not slide up from bottom edge. -
RE: Lock Screen question
@RandomUser How come? it seems random to me, it doesn't match nor they are consistent throughout cycling the info.
-
RE: Lock Screen question
@UKPhil A timer for the lock screen where it would scrolls through the info would be a nice adition despite it not being something needed.
-
Returning a QImage object to scope?
Is there a way to return a QImage object to the scope art, instead of a physical image?
I want to use some icon fonts to use for art instead of images but I don't see any way and I hope there is a way and I just couldn't find it. -
RE: cmake issues trying to open messaging-app
@bhdouglass made a new container through Ubuntu SDK IDE (desktop kit this time) and I still have the same issue.
-
RE: Issues activating Hotspot on OnePlus One
@UKPhil it is a known issue, posted in github issue tracker
I have the same issue on Nexus 5. -
RE: cmake issues trying to open messaging-app
@bhdouglass
It worked, installing armhf version of libnotify and qtpim5-dev, but now it fails at linkage:/var/lib/lxd/containers/device-armhf/rootfs/usr/lib/gcc-cross/arm-linux-gnueabihf/4.9/../../../../arm-linux-gnueabihf/bin/ld: CMakeFiles/messaging-app.dir/messagingapplication.cpp.o: undefined reference to symbol '__cxa_guard_abort@@CXXABI_1.3'
/var/lib/lxd/containers/device-armhf/rootfs/usr/lib/arm-linux-gnueabihf/libstdc++.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [src/messaging-app] Error 1
make[1]: *** [src/CMakeFiles/messaging-app.dir/all] Error 2 -
RE: Ubuntu-sdk IDE on ubuntu 17.10
The ppa doesn't support 17.10, if you open the ppa page you will that there aren't any packages for 17.10
These are the list of available Ubuntu SDK, v4.1.0, which are available in that ppa:
ubuntu-sdk-ide 4.1.0~170+201703081048~ubuntu17.04.1 Timo Jyrinki (2017-03-09)
ubuntu-sdk-ide 4.1.0~168+201611161051~ubuntu16.04.1 Ubuntu SDK team (2016-11-18)
ubuntu-sdk-ide 4.1.0~168+201611161046~ubuntu16.10.1 Ubuntu SDK team (2016-11-18)
ubuntu-sdk-ide 4.1.0~168+201611161046~ubuntu14.04.1In theory, you could manually download the latest packages for Ubuntu SDK and which dependencies it has.
Here is the link from where you can download the packages manually: https://launchpad.net/~ubuntu-sdk-team/+archive/ubuntu/ppa/+packagesAt first glance most likely you will need the following packages:
- goget-ubuntu-touch
- lxc
- lxcfs
- phablet-tools
- ubuntu-sdk-dev
- ubuntu-sdk-ide
- ubuntu-sdk-qmake-extras
- ubuntu-sdk-tools
- ubuntu-touch-meta
- ubuntu-ui-toolkit
- unity-js-scopes
I'm not sure about the rest of the packages there.
Like I mentioned before, this should work in theory, in practice it might break because of different libraries in the system.Ofc you can get, at the ppa site, the source code and compile everything on the 17.10 machine to have it up-to-date with the machines libraries.
-
RE: cmake issues trying to open messaging-app
@bhdouglass
I have not installed the armhf version of libnotify-dev, I will let you know how it goes after I install it.Thank you.
-
RE: cmake issues trying to open messaging-app
I installed in the container made by Ubuntu SDK all you mentioned except qt5 which it says it doesn't find package and now I get:
[12:02:03] ii click-reviewers-tools 0.44~16.04.1
Running "/home/adi/.config/QtProject/qtcreator/ubuntu-sdk/device-armhf/cmake /home/adi/Ubuntu-workspace/messaging-app '-GCodeBlocks - Unix Makefiles' -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_CXX_COMPILER:STRING=/usr/bin/arm-linux-gnueabihf-gcc -DQT_QMAKE_EXECUTABLE:STRING=/usr/bin/qt5-qmake-arm-linux-gnueabihf" in /tmp/qtc-cmake-3EW5Qr.
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /var/lib/lxd/containers/device-armhf/rootfs/usr/bin/arm-linux-gnueabihf-gcc
-- Check for working C compiler: /var/lib/lxd/containers/device-armhf/rootfs/usr/bin/arm-linux-gnueabihf-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /var/lib/lxd/containers/device-armhf/rootfs/usr/bin/arm-linux-gnueabihf-gcc
-- Check for working CXX compiler: /var/lib/lxd/containers/device-armhf/rootfs/usr/bin/arm-linux-gnueabihf-gcc -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found Lcov: /var/lib/lxd/containers/device-armhf/rootfs/usr/bin/lcov
-- Found gcovr: /var/lib/lxd/containers/device-armhf/rootfs/usr/bin/gcovr
CMake Warning at CMakeLists.txt:42 (find_package):
By not providing "FindQt5Versit.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"Qt5Versit", but CMake did not find one.Could not find a package configuration file provided by "Qt5Versit" with
any of the following names:Qt5VersitConfig.cmake qt5versit-config.cmake
Add the installation prefix of "Qt5Versit" to CMAKE_PREFIX_PATH or set
"Qt5Versit_DIR" to a directory containing one of the above files. If
"Qt5Versit" provides a separate development package or SDK, be sure it has
been installed.-- Found PkgConfig: arm-linux-gnueabihf-pkg-config (found version "0.28")
-- checking for module 'libnotify'
-- package 'libnotify' not found
CMake Error at /var/lib/lxd/containers/device-armhf/rootfs/usr/share/cmake-3.0/Modules/FindPkgConfig.cmake:345 (message):
A required package was not found
Call Stack (most recent call first):
/var/lib/lxd/containers/device-armhf/rootfs/usr/share/cmake-3.0/Modules/FindPkgConfig.cmake:399 (_pkg_check_modules_internal)
CMakeLists.txt:47 (pkg_check_modules)-- Found Gettext: /var/lib/lxd/containers/device-armhf/rootfs/usr/bin/msgmerge (found version "0.19.2")
-- Configuring incomplete, errors occurred!
CMake Warning at /var/lib/lxd/containers/device-armhf/rootfs/usr/lib/arm-linux-gnueabihf/cmake/Qt5Core/Qt5CoreMacros.cmake:273 (find_package):
See also "/tmp/qtc-cmake-3EW5Qr/CMakeFiles/CMakeOutput.log".
Could not find a package configuration file provided by "Qt5Versit" with
any of the following names:Qt5VersitConfig.cmake qt5versit-config.cmake
Add the installation prefix of "Qt5Versit" to CMAKE_PREFIX_PATH or set
"Qt5Versit_DIR" to a directory containing one of the above files. If
"Qt5Versit" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
src/CMakeLists.txt:21 (qt5_use_modules)CMake Error at /var/lib/lxd/containers/device-armhf/rootfs/usr/lib/arm-linux-gnueabihf/cmake/Qt5Core/Qt5CoreMacros.cmake:275 (message):
Can not use "Versit" module which has not yet been found.
Call Stack (most recent call first):
src/CMakeLists.txt:21 (qt5_use_modules)*** cmake process exited with exit code 1.
It still doesn't find libnotify despite it being installed but now it also has issues with Qt5Versit....
I saw your issue right before creating making mine, but nothing comes to mind which could help you......are you sure the qml file is being deployed though? -
RE: cmake issues trying to open messaging-app
@3arn0wl
Thank you very much.