poetaster | attah: I want erlang too! | 12:40 |
---|---|---|
attah | poetaster: damnit... now i have to make an actually good package | 12:41 |
attah | any particular use case, or just because like for me? | 12:42 |
poetaster | attah: I have to rebuild my pythony apps AGAIN to support obs/chum. sigh. | 12:42 |
poetaster | attah: sometimes I do data processing in erlang. | 12:42 |
poetaster | attah: backend for scraper while crawling along on public transport :) | 12:43 |
attah | i'm still a bit skeptical to use it for straight-up apps, at least until there is integration with at least openrepos | 12:43 |
poetaster | attach: na, I'm thinking of hacking. I'm 'ok' with c and python in the app context. | 12:44 |
attah | i meant usage of chum | 12:45 |
poetaster | attah: ah, it's turning up some difficulties but lbt might solve some of those. the base images in obs are not the same as in the sdk so some things just don't work. | 12:45 |
poetaster | 'the same' | 12:45 |
attah | probably fixable problems... but i don't quite get they gain | 12:46 |
attah | for things like Erlang however, it is perfect | 12:46 |
poetaster | attah: worst is that my hacks to get Imageworks into harbour are rejected in obs :) That is, the static c depends that I copy into app/lib. | 12:47 |
poetaster | attah: well, I need to get the libs 'building' anyway, but it's out of sailfish ide scope. | 12:47 |
poetaster | attah: a question? | 12:48 |
attah | sounds like obs/chum/openrepos builds should have a different spec than the harbour version then? | 12:48 |
attah | hmm? | 12:48 |
poetaster | yeah. I have a raft of questions for lbt. but first, trying to help with a port (volla). | 12:49 |
poetaster | piggz mentioned to flash the files from an artifacts build an hybris-boot and a system tar ball. | 12:49 |
poetaster | I'm just not sure that: fastboot flash hybris-boot.img && fastboot flash system sailfishos-gs290-release-4.1.0.24-devel-20210714.tar.gz is correct? | 12:50 |
rinigus | poetaster: I am quite sure you don't flash in tgz format | 12:51 |
poetaster | I meant fastboot flash boot hybris-boot.img ... | 12:51 |
poetaster | rinigus: hmm. that what I thought. | 12:51 |
poetaster | the whole this is in a zip, (the tar.gz, boot image and a script) | 12:52 |
rinigus | attah: I have high hopes for chum & openrepos integration. that would make usage of chum for apps way better and improve overall experience for openrepos users as well via support of multiple sfos version/arch combos | 12:52 |
poetaster | ah, and a META-INF, updater-upack.sh | 12:52 |
attah | rinigus: that would indeed be awesome... i was purely speaking about how it is right now | 12:53 |
poetaster | rinigus: I'm also +2 for chum, I'm just a bit worried about having to server too many masters. | 12:53 |
rinigus | attah: re jolla store vs chum/openrepos SPEC - for pure maps, I have defined special macro in environment. in OBS, you could make separate project and define something like `jolla_store` macro in project definition. then catch it in SPEC and make special version for the store | 12:54 |
attah | poetaster: ^ | 12:55 |
poetaster | rinigus: something like was mentioned in -porters the past days. | 12:55 |
poetaster | rinigus: how do %if !0%{?jollastore} and %if !0%{?sailfishos} work ? env, from? | 13:42 |
poetaster | rinigus (I'm looking at your pure-maps spec) | 13:43 |
poetaster | ah, probably a cmake . sigh. I'm a qmake victim. | 13:43 |
rinigus | poetaster: don't have it defined at OBS yet, used it with tbuilder. but you can define it as was done for vendor in https://build.merproject.org/project/prjconf/sailfishos:chum:testing | 14:18 |
rinigus | make similar prjconf for your project and fill with `%jollastore 1` instead of %vendor | 14:19 |
rinigus | poetaster: works on RPM SPEC level, not with qmake or cmake | 14:19 |
poetaster | rinigus: I need to be able to determine target in the spec since I need variable install post steps. | 14:21 |
poetaster | rinigus: it seems you're doing that in a cmake context. but I'm still struggling to find how target determined (qmake) | 14:21 |
rinigus | poetaster: target as sfos version? | 14:22 |
poetaster | architecture. | 14:22 |
rinigus | poetaster: there should be some macro for that .... just a sec | 14:23 |
rinigus | poetaster: see line 50 in https://build.merproject.org/package/view_file/sailfishos:chum/libpostal/_service:tar_git:libpostal.spec?expand=1 | 14:23 |
poetaster | rinigus: that's it! thanks! | 14:24 |
poetaster | rinigus: I wonder if there is any way we can convince jolla to support the python3 libs they already build as deps.? | 14:25 |
poetaster | rinigus: I'd help test the stability of libs like imaging, since I use it, but can't actually use it :) | 14:25 |
rinigus | poetaster: sure. write a killer app | 14:26 |
rinigus | and ignore jolla store meanwhile | 14:26 |
poetaster | rinigus: I actually use imageworks but I'm just the maintainer (well, ++). | 14:26 |
poetaster | rinigus: and my taste is obscure. my next app is a modular synth which will interest 6 people. | 14:27 |
rinigus | poetaster: but those 6 users can install it from chum/openrepos as well | 14:28 |
poetaster | rinigus: so, I can use the vendor macro in chum (obs project config) to keep my spec from doing library installs. | 14:29 |
rinigus | poetaster: yes, in principle. I do it opposite and make installs if jollastore is defined, but same logic works in opposite. | 14:30 |
poetaster | rinigus: ok, I'll try to get imageworks and videoworks running like that. But I'm not sure about the libs. 'They are there', so to speak. Force the user through hoops? Mainting a PIL build... | 14:32 |
poetaster | rinigus: but first, I'll get the rest of my apps (simple ones) into chum and help piggz debug volla 4.1. | 14:33 |
rinigus | poetaster: libs could be pulled with the app as dependency, if we talk about chum and openrepos. so, it is easy for users as well | 14:34 |
poetaster | rinigus: ok, so with the right vendor flag I can add requires: python3-imaging ... that would be clean. | 14:35 |
poetaster | rinigus: assuming the sfos version is usable... but that's just testing. once I have an aarch64 phone :) | 14:36 |
poetaster | rinigus: what killer app do you want to see? | 14:38 |
rinigus | no idea. hmmm ... browser? (going out for some time) | 14:39 |
rinigus | although current browser is getting better | 14:39 |
poetaster | rinigus: yo, I need a break to. | 14:43 |
piggz | rinigus: celeration at 100 packages? | 15:39 |
b100dian[m] | Which one's number 100? | 15:44 |
piggz | b100dian[m]: at 99 in testing: | 15:44 |
poetaster | piggz: damn, so, if I push one today, I can 100? | 15:48 |
poetaster | talk about vanity. | 15:48 |
rinigus | piggz: it's :chum that counts, not :chum:testing :) | 15:50 |
rinigus | 94 over there | 15:50 |
rinigus | I wonder which ones didn't make it. simplecrop I know, but the rest? | 15:51 |
rinigus | piggz: audiocut is one. I'll promote | 15:54 |
piggz | rinigus: yeah, i once went through and its not totall easy to identify, just gotta page by page | 15:55 |
rinigus | piggz: will go through | 15:55 |
poetaster | audiocut is ok? (also mine). | 15:55 |
rinigus | seems to be | 15:55 |
poetaster | piggz: btw: the artifacts file for 4.1 volla is a zip with a boot img and tar.gz ... | 15:56 |
poetaster | rinigus: was audiocut ok? simplecrop I'm on the libs stuff. | 15:56 |
rinigus | poetaster: yes, it seems to be fine. promoted it to :chum | 15:57 |
poetaster | rinigus: thanks. | 15:59 |
rinigus | piggz: now it is all in order. | 16:01 |
piggz | poetaster: its a twrp image, not a fastboot image | 16:06 |
poetaster | piggz: so, sideload/ | 16:06 |
poetaster | ? | 16:06 |
piggz | poetaster: just install the .zip | 16:07 |
poetaster | piggz: with which toolchain? not fastboot, so boot to twrp? | 16:08 |
piggz | poetaster: yes | 16:09 |
poetaster | piggz: i hate android. how do I do that 'bootloader'? | 16:13 |
poetaster | nah, jah. the usual, adb reboot recovery no go, phone reboot recovery no go. why do people 'do' android. | 16:21 |
piggz | poetaster: oh ... usual stuff should work ... | 16:28 |
poetaster | piggz: it was 'not really' in developer mode. fucking flaky. | 16:29 |
poetaster | adb reboot recovery is what I usually use. | 16:29 |
poetaster | volla is doing something odd. | 16:29 |
poetaster | piggz: was really weird. had developer tools, oem ulocking is unlocked, can't be changed AND USB debugging was ON. | 16:30 |
poetaster | after 3 reboots, it was clear, it wasn't. | 16:30 |
poetaster | and now I get the little green guy. hmm. | 16:31 |
piggz | poetaster: hang on, need verified recivery... | 16:31 |
piggz | poetaster: https://www.piggz.co.uk/index.php/s/twMFDgkG8RoHA4B | 16:33 |
piggz | flash that then adb sideload | 16:33 |
poetaster | yeah, was just about to. got one from volla, I assume the same? | 16:34 |
piggz | probs | 16:36 |
poetaster | how do you deal with this without going crazy. I mean, I design/solder my own hardware and this makes me feel stupid. | 16:37 |
poetaster | piggz: I wonder if my tools are too old. I cannot even do fastboot reboot AFTER just having flashed . | 16:46 |
poetaster | piggz: maybe volla's 10 image does something odd (it's volla os 10) | 16:48 |
poetaster | piggz: this is why I donated 100 euros to ubports. I cannot get sideload going, I can't boot to recovery. wtf. | 16:56 |
attah | poetaster: and you are sure you are not hit by the notorious USB3 issues? | 17:01 |
poetaster | attah: nope. All installs work fine using the ubports installer. AND I can use fastboot to install the recover image. | 17:02 |
poetaster | attah: my plan now is to use the ubports installer, get to twrp and then sideload the right file. | 17:03 |
poetaster | i hope. but first, I have to get a beer. this is depressing. machine should never dominate. ever. | 17:03 |
attah | we need more of that in the fishyverse... | 17:03 |
attah | good plan, i'm just about to dive in to a lasagna | 17:04 |
poetaster | guten apetit! | 17:04 |
poetaster | ok. beer haul. | 17:04 |
piggz | poetaster: did you succeed? | 17:06 |
rinigus | I am sure with the beer. with the flashing, that's another story | 17:19 |
rinigus | piggz: poetaster made it. #100 | 17:22 |
piggz | rinigus: \o/ | 17:30 |
poetaster | beer, check, .... | 17:35 |
poetaster | (my girlfriend grows pot, so in an emergancy, I WILL suceed. just slowly) | 17:36 |
poetaster | cool. no pot. I see a recovery screen full of chinese characters. | 17:39 |
poetaster | whoa! I hit 100% who ever said that vanity is without utility. | 17:39 |
poetaster | strange: https://poetaster.de/media/chinese.jpg picture of my boot into recovery | 17:45 |
attah | wait, isn't it supposed to be made in Germany? | 17:48 |
poetaster | attah: yup. that's the problem :) | 17:58 |
poetaster | attah: whatever you do, don't mention the war! | 17:59 |
poetaster | attah: frig. I'm stuck. I think I'll go to the basement, disassemble my 1972 Fender roads, mill some new screws and retune it to an ancient Vedic tuning. | 18:03 |
poetaster | roads/rhodes/ | 18:03 |
poetaster | ah, maybe that's why I can't flash. | 18:04 |
poetaster | piggz: I really don't get it. Installing volla (9), for instance with the ubports installer works (including reboot to twrp, sideload, etc) | 18:10 |
poetaster | piggz: but I can't do this. I never get to twrp and adb sideload fails. | 18:10 |
poetaster | utterly braindead. who cam up with this nonsense. oh. google. waves. say no more, wink, wink, know what I mean. | 18:23 |
poetaster | Sigh. In the meantime, my son pulled a tooth. I kid you not. naught. | 18:32 |
poetaster | piggz: flashing the recovery doesn't get me anywhere. using vollas twrp.img I only get the re-install 9. rinse repeat. | 18:34 |
piggz | hmmm | 18:35 |
poetaster | well, I DO have a functional version 10 of volla. if only I didn't hate that operating system with a passion. | 18:36 |
poetaster | piggz: an adb shell, I have. | 18:38 |
piggz | poetaster: when you figure out all the steps, youll have to document it! | 18:39 |
poetaster | piggz: oh. yeah. | 18:39 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!