Techgreed | Hi | 07:57 |
---|---|---|
Techgreed | piggz need help, could you share latest build for mido, the link on XDA is not working. | 07:58 |
rinigus | piggz, r0kk3rz : wrote down how to use _service on suse obs https://github.com/rinigus/nemomobileux-main/blob/obs/Using_OBS.md (will hopefully get merged into nemo main docs repo) | 07:59 |
rinigus | example project https://build.opensuse.org/package/show/home:rinigus:maps/libpostal | 08:00 |
r0kk3rz | cool thanks | 08:00 |
rinigus | in short, we can get _service using upstream services working similar to what we have | 08:00 |
r0kk3rz | i wonder if we can copypac everything over to suse obs | 08:13 |
rinigus | _service would not work, unfortunately. those have to be adjusted | 08:15 |
rinigus | and there is no sailfish over there :) | 08:15 |
rinigus | piggz r0kk3rz : doc got merged, new link https://github.com/nemomobile-ux/main/blob/master/Using_OBS.md | 08:22 |
T42 | <adampigg> So, what would we be using as an OS ? | 08:29 |
rinigus | @adampigg: depends on what will be obs in future. iff obs will be provided for sfos and bumped to the latest obs software, that would allow us to convert _service files accordingly | 08:34 |
rinigus | and a bump in obs version maybe a way to reduce maintenance by keeping it as close as possible to upstream | 08:35 |
r0kk3rz | iirc theres a lot of patches to get sb2 to work | 08:47 |
r0kk3rz | which with newer gcc just might not be required | 08:47 |
rinigus | r0kk3rz: as far as I have seen, suse obs is using kvm. let's see if we get issues while pushing packages from nemo into it | 08:55 |
T42 | <adampigg> Rinigus: worth posting that info on post as info for possible way forward? | 09:20 |
rinigus | @adampigg: it is mentioned above in my post already, let's get replies to what we have already... | 09:32 |
T42 | <meierrom> Techgreed: Most maintained ports are now found here: https://gitlab.com/sailfishos-porters-ci | 11:28 |
mal | @meierrom about fp3, except for a graphics bug everything works (small part near the bottom of the screen is not visible), I have no definite plans when I will make it public | 11:48 |
*** Sellerie7 is now known as Sellerie | 11:52 | |
T42 | <NotKit> @rinigus [r0kk3rz: as far as I have seen, suse obs is us …], KVM on aarch64 server? | 12:15 |
rinigus | @NotKit: can't tell much about it, see line 3 in https://build.opensuse.org/build/home:neochapay:nemo:core/latest/aarch64/mlite-qt5/_log | 12:19 |
T42 | <meierrom> mal: Sounds great! :) | 13:03 |
T42 | <techone %lastname%> @meierrom thanks | 15:55 |
T42 | <Max %lastname%> Does anyone know when version 3.4 will been published | 16:10 |
T42 | <Max %lastname%> Thanks | 16:10 |
rinigus | looks like git.sailfishos.org is now limiting number of repos that you can have. just managed to hit max while fixing packaging issues encountered while compiling against fedora_32 | 16:14 |
rinigus | interesting that few required a fix like https://git.sailfishos.org/rinigus/libglibutil/commit/68a5ee7581c96c206b140f66e5aa5a742a24515f - otherwise was getting errors with debug packages having no files | 16:16 |
rinigus | jolla devs - should I push those fixes as PRs on git.sailfishos.org or should we wait now for the move? | 16:17 |
T42 | <adampigg> @rinigus [looks like git.sailfishos.org is now limiting …], it has been like that for some time, i hit the limit a while back | 16:17 |
rinigus | @adampigg: wasn't aware of it. strange limit unless the plan was for a while there | 16:18 |
mal | rinigus: fixes to git.sailfishos.org repos are welcome | 16:26 |
mal | rinigus: hmm, will that debug_package disable debug stuff completely? | 16:28 |
mal | in sfos libglibutil has content, does fedora do something differently | 16:30 |
mal | the debug package of that | 16:30 |
rinigus | mal: don't know whether it will disable it fully. let me generate the log, so I can share it | 17:14 |
mal | I can make a test build on OBS | 17:14 |
rinigus | mal: great! I assume on SFOS side with debug_package disable? | 17:15 |
mal | yes | 17:16 |
mal | that branch you linked | 17:16 |
rinigus | thanks! I just started a build against fedora | 17:18 |
rinigus | using master branch | 17:18 |
mal | rinigus: that seems to disable debuginfo completely so we can't have it like that on sfos | 17:18 |
rinigus | mal: ok, then some other solution will be needed. let me get the logs | 17:19 |
mal | the question is why doesn't fedora generate debug stuff correctly | 17:19 |
rinigus | mal: good question,log is https://dpaste.org/AMcg | 17:21 |
rinigus | so, I get these empty debugsourcefiles.list for few packages. | 17:22 |
rinigus | I though it was related to "release" option in make of that SPEC. but if it works on SFOS with the debug symbols, I don't know | 17:23 |
rinigus | mal: if nothing strikes you immediately, I will ask around | 17:24 |
rinigus | mal: turns out that debug info is searched in fedora only for libs and exes with executable permissions set. | 18:20 |
rinigus | so, fix was https://git.sailfishos.org/rinigus/libglibutil/commit/111987398aec3b1ffeee30fa20b109c67c718233 | 18:20 |
deathmist | mal: what's up with hybris-17.1? last time I heard there was just one issue left: linking error related to TLS stuffs that get patched during build | 18:34 |
mal | rinigus: hmm, are libs really supposed to be 755? | 18:37 |
rinigus | mal: I think so. checking on PC seems to be the same, at least most of them | 18:38 |
rinigus | fedora docs: https://fedoraproject.org/wiki/Packaging:Debuginfo#Useless_or_incomplete_debuginfo_packages_due_to_packaging_issues | 18:38 |
mal | need to check on sfos | 18:39 |
mal | rinigus: looks like there are some libs with 644 on sfos, most have 755 | 18:44 |
mal | rinigus: that seems to be distro-dependent, on ubuntu most are 644 | 18:49 |
rinigus | mal: could be. I have mostly 755 | 18:52 |
rinigus | mal: any idea why mce-headers are not noarch? fedora is again rather upset it cannot find any debug symbols over there :) | 18:53 |
mal | maybe mistake? | 18:53 |
rinigus | maybe, I will submit PR for review then | 18:55 |
mal | rinigus: not sure what defines the permissions usually, I heard that on fedora libs are 644 | 18:55 |
rinigus | mal: let me check. I have it on virtual machine | 18:56 |
rinigus | mal: no, fedora has 755. I use gentoo and that's 755 too. ubuntu was 644 | 18:58 |
rinigus | maybe rpm/deb difference? | 18:58 |
mal | wondering about that too | 18:58 |
rinigus | (just maybe debian made a different choice) | 18:58 |
mal | yeah, seems like it | 18:59 |
rinigus | mal: suse is also 755 | 19:01 |
rinigus | don't have access to debian, so cannot check if it is from there | 19:01 |
mal | rinigus: my ubuntu has 644 | 19:03 |
rinigus | actually I have debian x86 in one vm, let me check | 19:04 |
mal | rinigus: I will make an internal bug about that and we'll look into that | 19:05 |
rinigus | debian is 644 | 19:05 |
rinigus | mal: I can submit a host of PRs already with 644->755 . or is it early? | 19:06 |
rinigus | also, seems like there are more packages with the same issue. can you make internal bug report for making more repos possible for eager bugfixers? | 19:06 |
mal | rinigus: note that some of those packages have also debian packaging | 19:07 |
rinigus | mal: that may explain it | 19:07 |
mal | the bug reference is needed anyway for merging (no need for you to know it though) | 19:08 |
rinigus | coming from early days. but I suspect that with the updates of rpm, we may get the same issues later on sfos | 19:08 |
mal | I found about 20 libs on my device with 644 | 19:09 |
rinigus | Yeah, quite a number | 19:10 |
mal | not much compared to the whole number of libs | 19:11 |
mal | rinigus: you can make PRs, maybe make one first and show it so I can have quick look that it looks good | 19:28 |
rinigus | mal: submitted libglibutil (permissions fix) and noarch fix for mce-dev | 20:33 |
mal | rinigus: how will that libglibutil now do with debian packaging? one option would be to have a permission override in rules file | 20:42 |
mal | rinigus: or maybe debian build automatically fixes the permissions, would be nice to test somehow | 20:44 |
rinigus | mal: maybe. I wonder what is an expected permission - canonical for linux - and then set it that way | 20:44 |
rinigus | debian could set permissions separately. do we have these packages packaged by someone using debian? | 20:45 |
rinigus | I'll be off to sleep, let's continue tomorrow | 20:47 |
mal | rinigus: I made a test build in ubuntu and permissions seem ok, based on build log there is a permissions fixing step in the build | 20:52 |
piggz | mal: rinigus: worried we;re jumping the gun a little as still no direction from Jolla, or, are we trying to push them to new OBS ? | 20:56 |
mal | rinigus: before you make new PRs I need to check one thing tomorrow | 21:26 |
T42 | J %lastname% was added by: J %lastname% | 22:35 |
T42 | <J %lastname%> 7242 | 22:36 |
r0kk3rz | piggz: if its possible to use vanilla obs then that will remove some of the maintenance burden | 23:25 |
r0kk3rz | we also might have to migrate all ports from patterns, but thats not so bad | 23:27 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!