flypig | attah, piggz, any chance you could write up your conversation for the forum? It's a really useful walkthrough. | 07:35 |
---|---|---|
piggz | flypig: sure | 08:04 |
flypig | super, thanks :) | 08:05 |
flypig | Maybe there's a page somewhere (on TJC?) that summarises it so well, but if there is I've never seen it. | 08:06 |
rinigus | piggz: maybe add it to chum github as a separate starter help as well? | 08:09 |
piggz | rinigus: in readme, or new doc? | 08:11 |
rinigus | ilpianista: replied to your submission requests at OBS, see there. we shouldn't use webhook at chum as it will start updating without any interaction in testing. which would make all process bit out of control | 08:11 |
rinigus | piggz: new doc, I think. and just link to it from readme | 08:11 |
piggz | ok | 08:12 |
piggz | btw, im not getting notification email from obs, did you have to enable it? | 08:12 |
rinigus | piggz: I do get notifications, but not always. it was enabled by default or maybe I did that earlier... | 08:36 |
piggz | rinigus: flypig: https://github.com/sailfishos-chum/main/pull/17/files | 09:06 |
flypig | piggz, great! Do you mind if I make comments? | 09:08 |
piggz | flypig: absolutely not | 09:09 |
flypig | piggz, 👍, will do so then 🙂 | 09:10 |
rinigus | piggz: I will be able to look at it later tonight. | 09:10 |
piggz | flypig: any packages youd l ike to submit? | 09:14 |
flypig | Yes :) Definitely. But their projects need restructuring a bit first, and... well, I need to find the time. | 09:15 |
flypig | I'm on vacation in a couple of weeks, so hopefully then. | 09:15 |
flypig | piggz, I added some comments, but it's really clear and nice. | 09:29 |
flypig | I think the main thing is just that the XML formatting gets messed up in markdown. | 09:29 |
piggz | flypig: oh, i tried it in a markdown previewer and it looked ok¬ | 09:35 |
flypig | Maybe github does something peculiar? I was checking against this: https://github.com/sailfishos-chum/main/blob/888eb49d4cfc49dbad8bab9e3ceb5a2ec5d99d82/GettingStarted.md | 09:38 |
piggz | flypig: oh yeah, that looks dreadful :D | 09:46 |
piggz | not at all like on https://markdownlivepreview.com/ | 09:46 |
flypig | :( I guess markdown isn't exactly a standard. | 09:47 |
piggz | flypig: github uses GFM ... Github Flavoured markdown, FFS :D | 10:15 |
piggz | https://guides.github.com/pdfs/markdown-cheatsheet-online.pdf | 10:15 |
piggz | flypig: view https://github.com/sailfishos-chum/main/edit/starter/GettingStarted.md?pr=%2Fsailfishos-chum%2Fmain%2Fpull%2F17 | 10:27 |
flypig | piggz, this is great, but I'm afraid the code blocks are now messing up the remaining items in the last which follow them. I'm not sure what the solution is I'm afraid. | 10:33 |
piggz | flypig: https://github.com/sailfishos-chum/main/blob/5a4a4a14f5b1d4caa53b43c697ec1558c8c032b8/GettingStarted.md | 11:43 |
flypig | This is a great resource, thanks piggz. | 11:50 |
piggz | flypig: do you want to copy for the forum, or link when its merged? | 11:50 |
flypig | It's entirely up to you, but my personal preference would be a link; having two copies seems like a recipe for divergence. | 11:51 |
piggz | sure, youll just have to wait till this evenging then :) | 11:51 |
flypig | No worries. In my experience the OBS docs are a bit hard to get started with so this is filling an important gap, but it's been like that for a while, so another day won't hurt :) | 11:55 |
piggz | rinigus ... wondering if we should also add a chum-maintainers doc? currently, im thinking of a checkist of things to look out for in submissions | 13:22 |
rinigus | piggz: good idea! Also we probably should add that webhooks are not allowed as well as handling of updates | 14:11 |
piggz | rinigus: thats what i was thinking of, as you mentioned webhooks this morning, so i went through the 5 requests to check for them | 14:12 |
rinigus | I.e. developers are made maintainers of packages in :testing and can then submit from testing to chum. Thus, updates are easier on us :) | 14:14 |
rinigus | piggz: I guess its license, fixed version in service, no webhook, no odd binary upload. Anything else to check? | 14:15 |
piggz | rinigus: looks like a good starting point | 14:16 |
rinigus | piggz: I'll be next to pc in 1-2 hours, then can read your text from the morning. But sounds like you already went through it :) | 14:18 |
piggz | rinigus: in 2-3 hrs ill be on my mtb! | 14:19 |
piggz | so, i can review the maintainers doc you add ;) | 14:19 |
rinigus | Sounds like a plan :) | 14:20 |
rinigus | piggz: will take a bit longer with writing a list. as for OBS email - check spam. I have a list of them there | 17:06 |
poetaster | lbt? you about? | 19:37 |
poetaster | obs question (or 2) | 19:37 |
piggz | rinigus: im getting mail now i enabled notifications | 19:41 |
piggz | lots of spam while riding tonight :D | 19:41 |
rinigus | piggz: no wonder, ilpianista did a great job! | 19:42 |
rinigus | starting to look into that maintainers list | 19:43 |
rinigus | (todo) | 19:43 |
poetaster | can anyone advise how to organise obs projects/sub-projects? | 19:49 |
rinigus | poetaster: what in particular? usually you try to collect into a same project apps/libs that are related via dependencies. or some other logical way of partitioning | 19:54 |
poetaster | ok. that sounds about right. I'm using subprojects for clearly 'unrelated' apps. | 19:55 |
rinigus | in my case, one of the projects is "maps" (pure maps and osm scout server and a zoo of dependencies) | 19:55 |
poetaster | I've got my 'trivial' weather app now added the tidings rss reader and noticed there were some redundant steps. | 19:56 |
rinigus | poetaster: if you have just a bunch of apps that are not related but don't need many dependencies, I think it is just as fine to keep them in the same project | 19:56 |
poetaster | oh. hmm. ok, i've gone down the sub-projects road. | 19:56 |
poetaster | but it's probably good sanitation. | 19:57 |
rinigus | in principle, whatever keeps you happy | 19:57 |
poetaster | ah, less work ;) | 19:57 |
poetaster | another question. it seems that 486 builds are not supported but the arm7 and aarch64? | 19:57 |
rinigus | poetaster: it may depend on SFOS version. but I think large fraction of latest ones should be fine for 486 as well. see https://build.merproject.org/project/show/sailfishos:chum for config (in advanced/meta) | 20:01 |
rinigus | https://build.merproject.org/project/meta/sailfishos:chum | 20:01 |
poetaster | I'm in a bit of a quandry anyhow since I'm still only working on 3.4 (I only have non-supported devices). | 20:02 |
poetaster | Ok, I'll have a look at the chum meta and see what I can manage. | 20:02 |
poetaster | damn: Project ERROR: Unknown module(s) in QT: concurrent xml - https://build.sailfishos.org/package/live_build_log/home:poetaster:tidings/harbour-tidings/sailfish_latest_aarch64/aarch64 | 20:03 |
attah | yesterday i learned.... that means missing BuildRequires | 20:04 |
poetaster | Ah! attah! How goes! | 20:04 |
attah | pretty good, back to work this week | 20:05 |
poetaster | rinigus! that chum meta seems to suggest all is there ! | 20:05 |
attah | printer hoard +1 soon | 20:05 |
attah | what about yourself? | 20:05 |
rinigus | poetaster: some older versions are missing, as far as I know | 20:06 |
poetaster | attah: I'm well, was back to work yesterday ;< modular synth hoard +1 tomorrow :) so I'm back in fun mode. | 20:06 |
attah | nice :) | 20:06 |
poetaster | rinigus: 3.4 and up is great. | 20:06 |
poetaster | Attah: did you manage something fun for a vacation? | 20:07 |
poetaster | Attah: a requires like: Requires: qt5-qtdeclarative-import-xmllistmodel maybe? | 20:09 |
attah | parents lives down by the coast, so basically free summer home - nice food etc, can't complain | 20:10 |
attah | I had to add this for a similar error with QtSvg https://github.com/attah/harbour-seaprint/blob/33388dd4fb91084d9f245dc605163d2d32b4ae6a/rpm/harbour-seaprint.spec#L15 | 20:11 |
poetaster | cool. ditto. we were three weeks boarding house grandma on the baltic. | 20:11 |
attah | very nice | 20:11 |
poetaster | I even managed to fly some kites :) | 20:12 |
attah | must have had some pretty good winds with all this warm weather moving around | 20:13 |
attah | Also this https://www.swedenzipline.com/sv | 20:13 |
poetaster | Ah, fun. I went climbing with my son one day. Just in the trees but with the usual traps and bits. | 20:15 |
poetaster | attah: have you got all your builds working on obs? | 20:17 |
poetaster | (I've only tried 2 so far). | 20:17 |
attah | just got seaprint running only yesterday | 20:17 |
attah | by pestering piggz | 20:18 |
poetaster | that's timing:) I'd pestered lbt a month ago, but just got to it yesterday. | 20:18 |
attah | the other ones are quite trivial, so i suspect they would work with at most the same treatment | 20:18 |
piggz | just implementing attah's suggestions on the guide | 20:18 |
poetaster | I've got 4 apps with python library depends that might break obs :) | 20:19 |
attah | i have had access for some year(s), but never got started | 20:19 |
attah | :) | 20:19 |
poetaster | I didn't want to dissapoint lbt (or piggz!) | 20:20 |
poetaster | Since I've 'inherited' a bunch of maintenance, I thought I'd try to get it out there 'beyond' github | 20:20 |
attah | I'm still trying to figure out what i want for my apps... but i do want to add some more "regular" packages to chum | 20:23 |
poetaster | anyone know where QT: concurrent xml lives (QT5XML is where I'd put it:) | 20:23 |
attah | isn't that concurrent *and* XML? | 20:24 |
poetaster | yeah, I believe you're right. | 20:24 |
poetaster | I hadn't even heard of chum till today, but it sounded like a good idea and since lbt had done the work (and piggz told me I should do it ;) | 20:25 |
attah | congratulations, you apparently have a life | 20:26 |
attah | evidence that i do not: https://forum.sailfishos.org/badges/47/devotee | 20:26 |
poetaster | jeez. I'm bad. really. I'm way to verbose for forums. but you're worse ;) | 20:27 |
poetaster | at least you don't spam threads like me ;< | 20:27 |
attah | some might not agree (: | 20:28 |
attah | also, what spam? | 20:28 |
poetaster | ah, well, not really spam, but too much thinking aloud. | 20:28 |
poetaster | https://forum.sailfishos.org/t/rfc-revision-of-home-encryption-on-sfos/7486/17 | 20:29 |
poetaster | QtConcurrent and QtXml should do it without the 5, or? | 20:30 |
attah | that's what i found on google... but i honestly don't know | 20:30 |
poetaster | thanks. | 20:32 |
poetaster | I don't feel good about pounding obs with test runs. | 20:33 |
attah | same, but more apprehensive about web traffic | 20:34 |
poetaster | presumably an issue first when people start using chum, or? | 20:35 |
attah | CPU usage should be fine now though... | 20:35 |
attah | sure, on the package end... but i was thinking humongous repos | 20:35 |
attah | like if i throw in fastboot which has half of Android as deps, but just use a few files from all over | 20:36 |
poetaster | oh. let's not do that. :) | 20:36 |
attah | if that's not a shallow clone, people might have a bad time | 20:37 |
poetaster | ummm. I'm a mere application developer. I leave booting the device to the mea culpa devs. | 20:38 |
attah | i can't do anything useful there either | 20:38 |
poetaster | ah, my impression was that if we 'bother' to add our projects to obs it will be of benefit to jolla, too. | 20:39 |
attah | i just made the fastboot client application build outside the Android build system, just with Make... so i could try to troubleshoot the USB3 issues | 20:39 |
attah | (but found nothing whatsoever) | 20:40 |
poetaster | oh, dear. what are you working on!!! I like usb 1.1 (or was that 1.2?) | 20:40 |
attah | i guess community porters benefit the most, and who doesn't like those guys? (: | 20:41 |
attah | most USB3 ports seems to not work for unlocking/flashing phones | 20:41 |
poetaster | love and cherish. | 20:41 |
poetaster | ah. | 20:41 |
attah | the phone goes out of sync and throws "unknown command" etc | 20:41 |
poetaster | I wonder if I've seen that before. I'm so conservative, I'm not sure I even support usb3 in my kernels. | 20:42 |
poetaster | Intel: 6 Series/C200 does that do 3? | 20:44 |
attah | surely | 20:44 |
poetaster | yes it does. lshw says so. Hmmmm. | 20:44 |
attah | The datasheet i found said it didn't but i trust lshw more | 20:45 |
poetaster | I've always managed with my thinkpad and the vollaphone (and gigaset gs290/gx290), fairphone | 20:45 |
attah | do you have blue usb ports? :P | 20:45 |
poetaster | (fumbles for a light switch) | 20:45 |
poetaster | thinkpad's docked, so I have lots of ports. none of them are blue. | 20:46 |
attah | What cpu generation? | 20:46 |
poetaster | Intel(R) Core(TM) i7-2640M | 20:47 |
attah | Hmmm, that's early | 20:48 |
poetaster | pkgconfig(Qt5Xml) and Qt5Concurrent worked. | 20:48 |
attah | probably it doesn't | 20:48 |
attah | nice | 20:48 |
attah | My previous was 4th gen, and it only had a few USB3 ports | 20:48 |
poetaster | yeah, I like my old x220 and x230 machines. relatively slow, but reliable in every regard. | 20:48 |
attah | they don't make things like they used to, indeed | 20:49 |
* attah looks at Thinkpad R60 | 20:49 | |
attah | 4:3-display mater race | 20:50 |
attah | +s | 20:50 |
poetaster | Yeah! | 20:51 |
poetaster | 16:9 is a pox! | 20:51 |
attah | well, at 32'' it starts being reasonable | 20:51 |
attah | i should sleep... nice talking to you! good luck and good night | 20:53 |
poetaster | I'm off too, thanks! You've got me one step further! | 20:53 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!