[06:27] bobweaver, PING [08:59] tgm4883, I heard from Google+ that you guys are looking for packagers right? [11:08] smartboyhw, pong [11:13] bobweaver, are you looking for people with packaging? [11:13] no [11:14] well maybe if it is the right thing [11:14] bobweaver, I saw it in G+!? [11:14] !? [11:14] more c++ stuff [11:15] bobweaver, you mean both requirements must be met...Grrr [11:15] what do you mean grrr === rsalveti_ is now known as rsalveti [16:14] bobweaver, I'm assuming he's talking about "Are you good at c++ are you good at packaging ? then we need your help. Join us on the #ubuntu-tv channel on freenode server for more details. " [16:15] ahh maybe I should take down packaging part [16:28] hello [16:28] bobweaver are you there? :) [16:29] yup [16:29] how you doing jP_wanN [16:29] I've succesfully compiled qt5 [16:30] and I roughly know where the first error with the dconf-qt code that make shows is coming from [16:33] but I couldn't find the struct definition of QMetaObject; of which an object is being initialized in qconf.cpp line 296 that produces the error [16:33] not in the qt sources neither on the net ^^ [16:37] should I just ask the owner of the branch where he got those things from? [16:38] it's not you, right? :D [16:41] yeah that is what I would do [16:42] I am also getting same error about cont char [16:42] const * [16:43] jP_wanN, no it is not me. maybe Saviq or Mirv can help you out with that [16:43] I know that Mirv has been doing alot of packaging as of the late all qt5 stuff [16:44] fol-something or anothor would be a key person to talk to [16:44] okay [16:44] I'll just see if the branch owner is online [16:44] this dude https://launchpad.net/~fboucault [16:45] yes i know [16:45] there's also his IRC nick :=) [16:45] :) [16:46] I asked about the error on #qt today and got a response "why are you doing moc job" [16:46] then I explained that I did not know what I was talking about [16:47] then they told me to port mmore simple things . at that point I knew I was way way way over my head [16:48] Once we get that and QConf ported (dee bamf I think are ported) we can then start to make a engine to call unity 3d [16:50] example : [16:50] static const char* UNITY_DCONF_SCHEMA = "com.canonical.Unity"; [16:50] inline QConf& unityConfiguration() { [16:50] static QConf configuration(UNITY_DCONF_SCHEMA); [16:50] return configuration; [16:50] } [16:51] then just expose QConf and wamo we can read and change dconf settings [16:52] engine->rootContext()->setContextProperty("unityConfiguration", &unityConfiguration()); [16:53] unityConfiguration.formFactor === "tv" ? do this : do this [16:55] okay I don't understand much of that either :D [16:55] but I am optimistic that my basic understanding of C++ will be enough to find out what the QMetaObject is for, how it should be used, and how it can be properly initalized ;) [16:56] okay after reading over your code a bit I think I understand it. [16:57] dconf is that thing ubuntu uses at many points to save application settings, right? [17:02] correct [17:03] well the full gnome desktop uses dconf (glib-2.0) [17:03] okay [17:03] and why do we need that qt-dconf thing (and what is it basically)? :D [17:03] if you look at cd /usr/share/glib-2.0/schemas/ [17:04] you will see all the settings that are there for things. these are just simple xml files [17:04] looks cool :) [17:05] as of right now (fake Ubuntu TV Qml 2.0)I am just reading these via XMLListModel and reading that way but can not change [17:06] okay [17:06] don't really understand... [17:06] lol [17:06] take a look at this file [17:06] http://bazaar.launchpad.net/~josephjamesmills/u2t/dailybuilds/view/head:/shell/WallpaperColor.qml [17:06] see how QConf is reading the scema [17:07] schema * [17:07] org.gnome.desktop.background [17:07] if you look in that dir that I was just talking about you can see that there is all that there [17:08] yes i see [17:08] but that file looks like code [17:09] and I don't know the language [17:09] that thing on launchpad [17:09] so in other words it makes it so one can change the settings of the desktop from the dash itsself [17:09] jP_wanN, that is QML I can take care of all that ;) [17:09] okay... [17:09] It is the backend tools that I can not take care of :/ [17:10] okay [17:11] so QConf is the tool that should read the xml schemas on ubuntu TV? [17:11] Yeah [17:12] that is the tool that is a awesome tool [17:13] good then I know everything I wanted to ): [17:13] :) [17:14] just one thing, is that branch a newer version of QConf we want to adapt to or is it something new? [17:15] because you said something of porting it... [17:17] jP_wanN, you are porting that right now [17:17] Qconf == dconf-qt [17:18] Qconf is the name that the plugin is givin [17:19] If you look at http://bazaar.launchpad.net/~fboucault/dconf-qt/qt5/view/head:/qml/plugin.cpp [17:19] you can see how all the code is being exposed to Qml [17:19] qmlRegisterType(uri, 1, 0, "QConf"); [17:20] you could call that something different (Not a good Idea) but what is going on here is it is registering a New qml plugin [17:20] #include "plugin.h" [17:20] #include [17:20] #include [17:21] all them files get pushed to the plugin [17:21] yes but what are we porting to what?? [17:21] I don't really understand what we already have and how complete this QConf on the branch is [17:21] Not sure I understand your question [17:22] well perhaps I understood something wrong. I'm no native speaker [17:22] well with out Qconf (dconf-qt) then there would be no Unity 2d [17:22] okay [17:22] so think of it like this [17:24] a bunch of c++ stuff (dconf-qt) _> that goes to make a "plugin" called QConf that goes under the Qt plugins dir (/qml or /imports) then one can call that in QML [17:24] as Ubuntu TV front end is Qml and so is Ubuntu Phone [17:24] so it is like you are make a lib [17:25] so we're porting dconf to qml or how would you express that? [17:25] I don't like that "port" word :D [17:25] yeah that is the ticket [17:25] it's so unclear how it's meant ^^ [17:25] you are porting dconf-qt from qt4 to qt5 [17:25] but all the cmake stuff was done for yah [17:26] from qt4 to qt5. so that's what it's all about :D [17:26] like changing ${QT_QtGui REQUIRED} to ${Qt5Gui REQUIRED} [17:26] that's what I didn't understand before [17:27] yup that is right [17:27] if you look at dconf-qt before it there was that branch then you will see that the CMakeList.txt files are way different [17:28] In fact it is said that Unity 2d did in fact get ported to qt5 right before they droped it [17:28] okay and is the current code on the branch the latest version of dconf-qt that uses the qt4 API or is some of the work already done? [17:28] they = canonical [17:28] Not sure what you mean [17:29] jhodapp maybe you would like to read this ? http://qt-project.org/forums/viewthread/20932 [17:29] sorry jP_wanN [17:30] okay I'll read it in a minute [17:31] if one is to look at the older files of CMakeList.txt (https://gitorious.org/dconf-qt/dconf-qt/blobs/master/CMakeLists.txt) you can see that alot of the porting has been done already [17:32] okay that was my question :) [17:32] like find_package(Qt4 REQUIRED) [17:32] should be changed to [17:32] find_package(Qt5_Widgets REQUIRED) [17:32] ect ect [17:33] which Florian Boucault has so kindly done [17:33] :) [17:38] jP_wanN, I also sent Kaleo a message [17:38] yesterday also :/ [17:38] okay I think we'll just have to wait, then [17:39] popey, the manhattan project in canonical this is the Phone ? [17:39] look at this he talking to me !!!!!!!! [17:59] bobweaver: hmm? [18:01] the project called "Manhattan" [18:01] popey, ^^ [18:05] its one of a bunch of projects [18:06] it's probably HL3 [18:08] hah [18:10] what is HL3 tgm4883 ? [18:23] bobweaver: Half Life 3. [18:27] Ahh that took some googling to figure out what that was even after you told me popey [18:34] not a gamer then? [18:45] Nope . [18:45] I mean I have played games but nothing in the last say 10 to 15 years [18:46] like I play sports games like madden and MLB and NHL stuff. But I also try to play that in real life. Kinda doing bad at tha t [18:57] speaking of games, there is a linux sale going on http://store.steampowered.com/ [19:23] \o/ Weather App data is 100% pluged in !!!! Thanks again popey [19:23] now just to find a good designer that knows how to use gimp [19:25] Suh-weeet! [19:26] 1 day later lol [19:26] got to love qtquick making video now [19:32] popey, http://www.youtube.com/watch?v=5vXuakr87oA&feature=youtu.be [19:34] awesome! [19:44] popey, now that was simple and one day. wait till I get the core code I am going to lite a fire up under that thing