[09:23] https://phab.lubuntu.me/P51 [09:23] ^ @tsimonq2 @kc2bez wxl: [09:23] anyone else. [09:26] also, did we miss standup again today? [10:06] @The_LoudSpeaker [https://phab.lubuntu.me/P51], install the correct -dev package [10:08] https://packages.ubuntu.com/search?suite=focal&arch=any&mode=exactfilename&searchon=contents&keywords=Qt5DBusConfig.cmake [10:21] @The_LoudSpeaker [also, did we miss standup again today?], Yes. I was busy and lost track of it. Semester break maintenance happening here. [10:22] @RikMills [https://packages.ubuntu.com/search?suite=focal&arch=any&mode=exactfilename&searc …], Thanks! I will do it tonight. [10:22] I just left home. [13:46] @RikMills [https://packages.ubuntu.com/search?suite=focal&arch=any&mode=exactfilename&searc …], This is a very helpful page. I should probably bookmark it. === hggdh is now known as QuosqueTandem [15:19] luguito is on vacation [15:21] He needs a break. [16:06] @tsimonq2 you free? [16:07] @The_LoudSpeaker [@tsimonq2 you free?], Free but no computer [16:07] What's up? [16:07] `CMake Error at CMakeLists.txt:24 (find_package): … By not providing "FindQt5LinguistTools.cmake" in CMAKE_MODULE_PATH this … project has asked CMake to find a package configuration file provided by … "Qt5LinguistTools", but CMake did not find one. … Could not find a package configuration file provided by "Qt5LinguistT [16:07] ools" … (requested version 5.7.1) with any of the following names: … Qt5LinguistToolsConfig.cmake … qt5linguisttools-config.cmake … Add the installation prefix of "Qt5LinguistTools" to CMAKE_PREFIX_PATH or … set "Qt5LinguistTools_DIR" to a directory containing one of the above … files. If "Qt5LinguistTools" provides a separate deve [16:07] lopment package or … SDK, be sure it has been installed. … -- Configuring incomplete, errors occurred! … See also "/home/ubuntu/lxqt-globalkeys-0.14.3-1ubuntu1/build/CMakeFiles/CMakeOutput.log".` [16:07] @RikMills [https://packages.ubuntu.com/search?suite=focal&arch=any&mode=exactfilename&searc …], ^ [16:07] Plug both of those cmake files in [16:07] I installed qtbase5-dev [16:07] And find the package [16:07] Yeah, just search for the new ones [16:07] I searched [16:07] @RikMills [Yeah, just search for the new ones], Right. Once you add it as a build dep it should be fine [16:07] https://packages.ubuntu.com/search?suite=focal&arch=any&mode=filename&searchon=contents&keywords=Qt5LinguistTools [16:08] @The_LoudSpeaker [I searched], Both of them? [16:08] @The_LoudSpeaker [https://packages.ubuntu.com/search?suite=focal&arch=any&mode=filename&searchon=c …], ^ [16:08] @The_LoudSpeaker [https://packages.ubuntu.com/search?suite=focal&arch=any&mode=filename&searchon=c …], Add the file extension and specifically put that it's a file in your query :) [16:08] The fisrt one works: https://packages.ubuntu.com/search?searchon=contents&keywords=Qt5LinguistToolsConfig.cmake&mode=exactfilename&suite=focal&arch=any [16:09] worked [16:09] Thanks! [16:10] To be claer, as said you need to search for the while filename: Qt5LinguistToolsConfig.cmake [16:10] Yeah I did that [16:10] or chnage the default search option to "packages that contain files whose names contain the keyword" [16:10] have to install qttools5-dev [16:10] 133MB download :/ [16:11] @The_LoudSpeaker [133MB download :/], Convince your Uni to host an Ubuntu archive mirror [16:11] @tsimonq2 [Convince your Uni to host an Ubuntu archive mirror], For them 2TB is too much [16:11] can't get a 2TB storage for this [16:12] but I am not in uni currently. [16:12] This is a perfect example of something the Lubuntu funds would cover ;) [16:12] Uni's 1.5GB bandwidth is enough if not for sophos. But thats a different story. [16:13] @tsimonq2 [This is a perfect example of something the Lubuntu funds would cover ;)], ooooooooooh! ;) [16:14] @The_LoudSpeaker [Uni's 1.5GB bandwidth is enough if not for sophos. But thats a different story.], problem is my own network provider. currently [16:14] @The_LoudSpeaker [problem is my own network provider. currently], apt-cacher-ng [16:14] That's some kind of proxy right? [16:15] Yeah [16:16] I will have to set it up. [16:16] First task when I reach uni [16:18] Cool [16:18] I had something simillar set up for chroots before but removed later [16:33] yay! after 4 more searches and installation of various libraries and packages cmake succesfully wrote the build files [16:34] @The_LoudSpeaker [yay! after 4 more searches and installation of various libraries and packages cm …], apt build-dep PACKAGE [16:34] Or similar [16:34] I was installing what cmake logs asked me. [16:35] That's why these builds are typically done in a clean environment. You may have a package installed on your system already which may be an optional flag and can change the output of a package as opposed to pure build dependencies on top of a base system which can provide insight into whether optional dependencies are necessary, prese [16:35] nt, and/or problematic [16:36] https://paste.ubuntu.com/p/Z86N9Zy2Zj/ [16:37] I see only translation errors. cmake files are fixed I suppose. [16:37] Check line 111 [16:37] *facepalms* [16:38] Look up in the code the file and line number it's outputting and pastebin that line with five lines before and after for context [16:38] @The_LoudSpeaker [I see only translation errors. cmake files are fixed I suppose.], Correct [16:38] @tsimonq2 [Look up in the code the file and line number it's outputting and pastebin that l …], Five lines is typically safe [16:38] Is this straight from upstream? [16:38] yup! [16:38] straight from the mom package [16:38] @The_LoudSpeaker [straight from the mom package], Aha [16:38] @tsimonq2 [Look up in the code the file and line number it's outputting and pastebin that l …], ^ [16:39] I'm willing to bet it's a merge conflict that you still need to resolve [16:39] I also think so. [16:40] I would personally do a recursive grep for ">>>" and "<<<" respectively, which should highlight where your merge conflicts are [16:40] In translations, a good rule of thumb is to always favor Debian's variant [16:40] I use ^W in nano for that [16:40] @tsimonq2 [In translations, a good rule of thumb is to always favor Debian's variant], yeah I did that only [16:41] ubuntu one was a bit incomplete [16:42] like it is written in the file that it is incomplete [16:42] I should have saved an example [16:42] The next thing I would encourage you to do, once you're done and get this to build, is run `debuild -S -d` and run `debdiff .dsc .dsc` and manually inspect the diff. MoM can sometimes be stupid [16:42] It's also a good way to figure out precisely what to document in the changelog [16:42] @The_LoudSpeaker [ubuntu one was a bit incomplete], Makes sense [16:43] @tsimonq2 [The next thing I would encourage you to do, once you're done and get this to bui …], okay [16:43] @tsimonq2 [The next thing I would encourage you to do, once you're done and get this to bui …], At the end of the day, when we keep an Ubuntu delta, it's a good practice to get in the habit of always analyzing the current delta, partly for documentation reason but partly because if there's something we can send to Debian, we shou [16:43] ld [16:43] oh I acutally forgot to fix that file in line 111 [16:45] @tsimonq2 [At the end of the day, when we keep an Ubuntu delta, it's a good practice to get …], Cases where you should continue adding things to your new version include but are not limited to if Debian added changelog entries, if Debian has more translations (unless our base strings are different, which is rare but has happened [16:45] before), and if there are changes you can manually see in the diff that aren't documented in the changelog that should be documented [16:45] When you do merges from Debian, always always always completely document the remaining delta thoroughly in the changelog [16:46] I can pull up an example if you'd like but it's fairly straightforward [16:46] @The_LoudSpeaker [oh I acutally forgot to fix that file in line 111], No worries :) [16:48] The reason why I've let others fill in with explanations of deltas and how to deal with them is because it's a fairly abstract concept that took me some time to fully comprehend myself [16:49] It's one of those things that has become muscle memory to me and is difficult to teach [16:49] @tsimonq2 [I can pull up an example if you'd like but it's fairly straightforward], example would be good. [16:49] if you aren't busy ;) [16:49] @The_LoudSpeaker [example would be good.], Sure, let me think of one [16:51] @The_LoudSpeaker [example would be good.], https://launchpad.net/ubuntu/+source/sbuild/0.74.0-1ubuntu1 [16:52] I pulled that straight from my Core Developer application :) [16:52] https://wiki.ubuntu.com/tsimonq2/Applications/CoreDeveloper [16:52] noice. [16:54] build succesful yayayay! [16:56] `This package has a Debian revision number but there does not seem to be … an appropriate original tar file or .orig directory in the parent directory; … (expected one of lxqt-globalkeys_0.14.3.orig.tar.gz, lxqt-globalkeys_0.14.3.orig.tar.bz2, … lxqt-globalkeys_0.14.3.orig.tar.lzma, lxqt-globalkeys_0.14.3.orig.tar.xz or lxqt- [16:56] globalkeys-0.14.3-1ubuntu1.orig) … continue anyway? (y/n)` [16:57] I should create one ? from the current folder? [17:06] https://paste.ubuntu.com/p/dnC597Tdm9/ [17:06] I have libx11-dev and xserver-xorg-input-libinput-dev installed [17:11] ^^ @tsimonq2 wxl: @kc2bez [17:16] @RikMills [17:16] and others. any help appreciated. [17:43] I think it is an issue with the control file. [17:44] I will have to merge it correctly again afaik. [17:46] Those two build depends were from the debian side but not on the ubuntu side. I kept the debian side when merging. [17:46] @The_LoudSpeaker are you on eoan or focal? [17:46] focal [17:46] container [17:47] I did modify the debian changelog accordingly [17:48] nvm [17:48] I forgot to place a "," between those two [17:49] *facepalms* [17:49] but still I need a source tar ball. [17:50] can you show me the control file? [17:52] for the tarball, you noeed to get the sourcecode [17:53] running debsign failed now. 😶 [17:53] @HMollerCl [can you show me the control file?], one sec [17:53] https://wiki.debian.org/Packaging/Intro?action=show&redirect=IntroDebianPackaging [17:53] @The_LoudSpeaker [running debsign failed now. 😶], for ppa? [17:53] for debuild -S -d [17:54] @HMollerCl [can you show me the control file?], https://phab.lubuntu.me/P52 [17:54] @The_LoudSpeaker [https://phab.lubuntu.me/P52], you solved the ","? [17:54] @HMollerCl [you solved the ","?], yup! [17:56] @HMollerCl [for ppa?], using —no-sign doesn't give the error [17:57] yes, signing is for signing .deb so you can upload to ppa [17:58] when only want to build .de I use: debuild -us -uc -tc [17:58] (-tc is postclean) [17:58] okay. noted. [17:58] to upload to a PPA, run debuild -S -d -sa -k[key] [17:59] now running debdiff [17:59] @HMollerCl [to upload to a PPA, run debuild -S -d -sa -k[key]], okay. this goes to saved messaged [17:59] *messages [18:03] I fetched the current debian version. dsc from mom page and I already have the just compiled current-ubuntu-version-on-top.dsc but I can't run debdiff [18:03] @tsimonq2 [18:04] https://paste.ubuntu.com/p/fCXVKNRD3N/ [18:05] @teward001 [18:56] you need tar [18:57] @HMollerCl [https://wiki.debian.org/Packaging/Intro?action=show&redirect=IntroDebianPackagin …], @The_LoudSpeaker see this [18:57] for debdiff also? [18:57] @HMollerCl [@The_LoudSpeaker see this], k. [18:57] dpkg-source: error: cannot fstat file /home/ubuntu/lxqt-globalkeys_0.14.3.orig.tar.xz: No such file or directory [18:57] it gives an error [18:59] If debdiff is passed two source packages (.dsc files) it will compare the contents of the source packages. If the source packages differ only in Debian revision number (that is, the .orig.tar.gz files are the same in the two .dsc files), then interdiff(1) will be used to compare the two patch files if this program is available on th [18:59] e system, otherwise a diff will be performed between the two source trees. [18:59] ^ from manpages [19:01] got it running. downloaded resp orig.tar.xz , tar.xz.asc and a debian.tar.xz [19:01] got a looong output. showing changes [19:02] @tsimonq2 @teward001 next steps on how to upload this merged source? [19:02] @The_LoudSpeaker [got a looong output. showing changes], meanwhile I will try to document this in debian changelog if something is not already present.