/srv/irclogs.ubuntu.com/2019/12/20/#lubuntu-devel.txt

lubot<The_LoudSpeaker> https://phab.lubuntu.me/P5109:23
lubot<The_LoudSpeaker> ^ @tsimonq2 @kc2bez wxl:09:23
lubot<The_LoudSpeaker> anyone else.09:23
lubot<The_LoudSpeaker> also, did we miss standup again today?09:26
lubot<RikMills> @The_LoudSpeaker [https://phab.lubuntu.me/P51], install the correct -dev package10:06
lubot<RikMills> https://packages.ubuntu.com/search?suite=focal&arch=any&mode=exactfilename&searchon=contents&keywords=Qt5DBusConfig.cmake10:08
lubot<kc2bez> @The_LoudSpeaker [also, did we miss standup again today?], Yes. I was busy and lost track of it. Semester break maintenance happening here.10:21
lubot<The_LoudSpeaker> @RikMills [https://packages.ubuntu.com/search?suite=focal&arch=any&mode=exactfilename&searc …], Thanks! I will do it tonight.10:22
lubot<The_LoudSpeaker> I just left home.10:22
lubot<The_LoudSpeaker> @RikMills [https://packages.ubuntu.com/search?suite=focal&arch=any&mode=exactfilename&searc …], This is a very helpful page. I should probably bookmark it.13:46
=== hggdh is now known as QuosqueTandem
lubot<HMollerCl> luguito is on vacation15:19
lubot<The_LoudSpeaker> He needs a break.15:21
lubot<The_LoudSpeaker> @tsimonq2 you free?16:06
lubot<tsimonq2> @The_LoudSpeaker [@tsimonq2 you free?], Free but no computer16:07
lubot<tsimonq2> What's up?16:07
lubot<The_LoudSpeaker> `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 "Qt5LinguistT16:07
lubotools" …   (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 deve16:07
lubotlopment 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
lubot<tsimonq2> @RikMills [https://packages.ubuntu.com/search?suite=focal&arch=any&mode=exactfilename&searc …], ^16:07
lubot<tsimonq2> Plug both of those cmake files in16:07
lubot<The_LoudSpeaker> I installed qtbase5-dev16:07
lubot<tsimonq2> And find the package16:07
lubot<RikMills> Yeah, just search for the new ones16:07
lubot<The_LoudSpeaker> I searched16:07
lubot<tsimonq2> @RikMills [Yeah, just search for the new ones], Right. Once you add it as a build dep it should be fine16:07
lubot<The_LoudSpeaker> https://packages.ubuntu.com/search?suite=focal&arch=any&mode=filename&searchon=contents&keywords=Qt5LinguistTools16:07
lubot<tsimonq2> @The_LoudSpeaker [I searched], Both of them?16:08
lubot<The_LoudSpeaker> @The_LoudSpeaker [https://packages.ubuntu.com/search?suite=focal&arch=any&mode=filename&searchon=c …], ^16:08
lubot<tsimonq2> @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
lubot<RikMills> The fisrt one works: https://packages.ubuntu.com/search?searchon=contents&keywords=Qt5LinguistToolsConfig.cmake&mode=exactfilename&suite=focal&arch=any16:08
lubot<The_LoudSpeaker> worked16:09
lubot<The_LoudSpeaker> Thanks!16:09
lubot<RikMills> To be claer, as said you need to search for the while filename: Qt5LinguistToolsConfig.cmake16:10
lubot<The_LoudSpeaker> Yeah I did that16:10
lubot<RikMills> or chnage the default search option to "packages that contain files whose names contain the keyword"16:10
lubot<The_LoudSpeaker> have to install qttools5-dev16:10
lubot<The_LoudSpeaker> 133MB download :/16:10
lubot<tsimonq2> @The_LoudSpeaker [133MB download :/], Convince your Uni to host an Ubuntu archive mirror16:11
lubot<The_LoudSpeaker> @tsimonq2 [Convince your Uni to host an Ubuntu archive mirror], For them 2TB is too much16:11
lubot<The_LoudSpeaker> can't get a 2TB storage for this16:11
lubot<The_LoudSpeaker> but I am not in uni currently.16:12
lubot<tsimonq2> This is a perfect example of something the Lubuntu funds would cover ;)16:12
lubot<The_LoudSpeaker> Uni's 1.5GB bandwidth is enough if not for sophos. But thats a different story.16:12
lubot<The_LoudSpeaker> @tsimonq2 [This is a perfect example of something the Lubuntu funds would cover ;)], ooooooooooh! ;)16:13
lubot<The_LoudSpeaker> @The_LoudSpeaker [Uni's 1.5GB bandwidth is enough if not for sophos. But thats a different story.], problem is my own network provider. currently16:14
lubot<tsimonq2> @The_LoudSpeaker [problem is my own network provider. currently], apt-cacher-ng16:14
lubot<The_LoudSpeaker> That's some kind of proxy right?16:14
lubot<tsimonq2> Yeah16:15
lubot<The_LoudSpeaker> I will have to set it up.16:16
lubot<The_LoudSpeaker> First task when I reach uni16:16
lubot<tsimonq2> Cool16:18
lubot<The_LoudSpeaker> I had something simillar set up for chroots before but removed later16:18
lubot<The_LoudSpeaker> yay! after 4 more searches and installation of various libraries and packages cmake succesfully wrote the build files16:33
lubot<tsimonq2> @The_LoudSpeaker [yay! after 4 more searches and installation of various libraries and packages cm …], apt build-dep PACKAGE16:34
lubot<tsimonq2> Or similar16:34
lubot<The_LoudSpeaker> I was installing what cmake logs asked me.16:34
lubot<tsimonq2> 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, prese16:35
lubotnt, and/or problematic16:35
lubot<The_LoudSpeaker> https://paste.ubuntu.com/p/Z86N9Zy2Zj/16:36
lubot<The_LoudSpeaker> I see only translation errors. cmake files are fixed I suppose.16:37
lubot<tsimonq2> Check line 11116:37
lubot<The_LoudSpeaker> *facepalms*16:37
lubot<tsimonq2> Look up in the code the file and line number it's outputting and pastebin that line with five lines before and after for context16:38
lubot<tsimonq2> @The_LoudSpeaker [I see only translation errors. cmake files are fixed I suppose.], Correct16:38
lubot<tsimonq2> @tsimonq2 [Look up in the code the file and line number it's outputting and pastebin that l …], Five lines is typically safe16:38
lubot<tsimonq2> Is this straight from upstream?16:38
lubot<The_LoudSpeaker> yup!16:38
lubot<The_LoudSpeaker> straight from the mom package16:38
lubot<tsimonq2> @The_LoudSpeaker [straight from the mom package], Aha16:38
lubot<tsimonq2> @tsimonq2 [Look up in the code the file and line number it's outputting and pastebin that l …], ^16:38
lubot<tsimonq2> I'm willing to bet it's a merge conflict that you still need to resolve16:39
lubot<The_LoudSpeaker> I also think so.16:39
lubot<tsimonq2> I would personally do a recursive grep for ">>>" and "<<<" respectively, which should highlight where your merge conflicts are16:40
lubot<tsimonq2> In translations, a good rule of thumb is to always favor Debian's variant16:40
lubot<The_LoudSpeaker> I use ^W in nano for that16:40
lubot<The_LoudSpeaker> @tsimonq2 [In translations, a good rule of thumb is to always favor Debian's variant], yeah I did that only16:40
lubot<The_LoudSpeaker> ubuntu one was a bit incomplete16:41
lubot<The_LoudSpeaker> like it is written in the file that it is incomplete16:42
lubot<The_LoudSpeaker> I should have saved an example16:42
lubot<tsimonq2> 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 <CURRENT DEBIAN VERSION>.dsc <NEW UBUNTU VERSION BASED ON TOP>.dsc` and manually inspect the diff. MoM can sometimes be stupid16:42
lubot<tsimonq2> It's also a good way to figure out precisely what to document in the changelog16:42
lubot<tsimonq2> @The_LoudSpeaker [ubuntu one was a bit incomplete], Makes sense16:42
lubot<The_LoudSpeaker> @tsimonq2 [The next thing I would encourage you to do, once you're done and get this to bui …], okay16:43
lubot<tsimonq2> @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 shou16:43
lubotld16:43
lubot<The_LoudSpeaker> oh I acutally forgot to fix that file in line 11116:43
lubot<tsimonq2> @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
lubotbefore), and if there are changes you can manually see in the diff that aren't documented in the changelog that should be documented16:45
lubot<tsimonq2> When you do merges from Debian, always always always completely document the remaining delta thoroughly in the changelog16:45
lubot<tsimonq2> I can pull up an example if you'd like but it's fairly straightforward16:46
lubot<tsimonq2> @The_LoudSpeaker [oh I acutally forgot to fix that file in line 111], No worries :)16:46
lubot<tsimonq2> 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 myself16:48
lubot<tsimonq2> It's one of those things that has become muscle memory to me and is difficult to teach16:49
lubot<The_LoudSpeaker> @tsimonq2 [I can pull up an example if you'd like but it's fairly straightforward], example would be good.16:49
lubot<The_LoudSpeaker> if you aren't busy ;)16:49
lubot<tsimonq2> @The_LoudSpeaker [example would be good.], Sure, let me think of one16:49
lubot<tsimonq2> @The_LoudSpeaker [example would be good.], https://launchpad.net/ubuntu/+source/sbuild/0.74.0-1ubuntu116:51
lubot<tsimonq2> I pulled that straight from my Core Developer application :)16:52
lubot<tsimonq2> https://wiki.ubuntu.com/tsimonq2/Applications/CoreDeveloper16:52
lubot<The_LoudSpeaker> noice.16:52
lubot<The_LoudSpeaker> build succesful yayayay!16:54
lubot<The_LoudSpeaker> `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
lubotglobalkeys-0.14.3-1ubuntu1.orig) … continue anyway? (y/n)`16:56
lubot<The_LoudSpeaker> I should create one ? from the current folder?16:57
lubot<The_LoudSpeaker> https://paste.ubuntu.com/p/dnC597Tdm9/17:06
lubot<The_LoudSpeaker> I have libx11-dev and xserver-xorg-input-libinput-dev installed17:06
lubot<The_LoudSpeaker> ^^ @tsimonq2 wxl: @kc2bez17:11
lubot<The_LoudSpeaker> @RikMills17:16
lubot<The_LoudSpeaker> and others. any help appreciated.17:16
lubot<The_LoudSpeaker> I think it is an issue with the control file.17:43
lubot<The_LoudSpeaker> I will have to merge it correctly again afaik.17:44
lubot<The_LoudSpeaker> Those two build depends were from the debian side but not on the ubuntu side. I kept the debian side when merging.17:46
lubot<HMollerCl> @The_LoudSpeaker are you on eoan or focal?17:46
lubot<The_LoudSpeaker> focal17:46
lubot<The_LoudSpeaker> container17:46
lubot<The_LoudSpeaker> I did modify the debian changelog accordingly17:47
lubot<The_LoudSpeaker> nvm17:48
lubot<The_LoudSpeaker> I forgot to place a "," between those two17:48
lubot<The_LoudSpeaker> *facepalms*17:49
lubot<The_LoudSpeaker> but still I need a source tar ball.17:49
lubot<HMollerCl> can you show me the control file?17:50
lubot<HMollerCl> for the tarball, you noeed to get the sourcecode17:52
lubot<The_LoudSpeaker> running debsign failed now. 😶17:53
lubot<The_LoudSpeaker> @HMollerCl [can you show me the control file?], one sec17:53
lubot<HMollerCl> https://wiki.debian.org/Packaging/Intro?action=show&redirect=IntroDebianPackaging17:53
lubot<HMollerCl> @The_LoudSpeaker [running debsign failed now. 😶], for ppa?17:53
lubot<The_LoudSpeaker> for debuild -S -d17:53
lubot<The_LoudSpeaker> @HMollerCl [can you show me the control file?], https://phab.lubuntu.me/P5217:54
lubot<HMollerCl> @The_LoudSpeaker [https://phab.lubuntu.me/P52], you solved the ","?17:54
lubot<The_LoudSpeaker> @HMollerCl [you solved the ","?], yup!17:54
lubot<The_LoudSpeaker> @HMollerCl [for ppa?], using —no-sign doesn't give the error17:56
lubot<HMollerCl> yes, signing is for signing .deb so you can upload to ppa17:57
lubot<HMollerCl> when only want to build .de I use: debuild -us -uc -tc17:58
lubot<HMollerCl> (-tc is postclean)17:58
lubot<The_LoudSpeaker> okay. noted.17:58
lubot<HMollerCl> to upload to a PPA, run debuild -S -d -sa -k[key]17:58
lubot<The_LoudSpeaker> now running debdiff17:59
lubot<The_LoudSpeaker> @HMollerCl [to upload to a PPA, run debuild -S -d -sa -k[key]], okay. this goes to saved messaged17:59
lubot<The_LoudSpeaker> *messages17:59
lubot<The_LoudSpeaker> 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 debdiff18:03
lubot<The_LoudSpeaker> @tsimonq218:03
lubot<The_LoudSpeaker> https://paste.ubuntu.com/p/fCXVKNRD3N/18:04
lubot<The_LoudSpeaker> @teward00118:05
lubot<HMollerCl> you need tar18:56
lubot<HMollerCl> @HMollerCl [https://wiki.debian.org/Packaging/Intro?action=show&redirect=IntroDebianPackagin …], @The_LoudSpeaker see this18:57
lubot<The_LoudSpeaker> for debdiff also?18:57
lubot<The_LoudSpeaker> @HMollerCl [@The_LoudSpeaker see this], k.18:57
lubot<HMollerCl> dpkg-source: error: cannot fstat file /home/ubuntu/lxqt-globalkeys_0.14.3.orig.tar.xz: No such file or directory18:57
lubot<HMollerCl> it gives an error18:57
lubot<HMollerCl> 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 th18:59
lubote system, otherwise a diff will be performed between the two source trees.18:59
lubot<HMollerCl> ^ from manpages18:59
lubot<The_LoudSpeaker> got it running. downloaded resp orig.tar.xz , tar.xz.asc and a debian.tar.xz19:01
lubot<The_LoudSpeaker> got a looong output. showing changes19:01
lubot<The_LoudSpeaker> @tsimonq2 @teward001 next steps on how to upload this merged source?19:02
lubot<The_LoudSpeaker> @The_LoudSpeaker [got a looong output. showing changes], meanwhile I will try to document this in debian changelog if something is not already present.19:02

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!