deathmist_ | Umeaboy: 17.1 is cutting edge in hybris currently, 18.1 based adaptations aren't possible yet. also have you even tried to build without the patches? they're mandatory for 16.0+ | 00:06 |
---|---|---|
Umeaboy | deathmist_, That's why I asked if they're mandatory. | 00:07 |
mal | Umeaboy: it is, check the PR in faq repo | 00:09 |
mal | I mean for hybris-17.1 things | 00:09 |
deathmist_ | oh, I never %define android_version_major 10 to https://github.com/sailfishos-oneplus5/droid-config-cheeseburger/blob/hybris-17.1/rpm/droid-config-dumpling.spec as no one mentioned it anywhere back then, welp that was probably why it was always broken for me then | 00:12 |
Umeaboy | mal: hybris-16.0 and hybris-17.1 have the same structure? | 00:12 |
deathmist_ | I'll take a crack at it later I suppose; the space requirements for hybris-17.1 are insane though | 00:12 |
Umeaboy | OK. I have to change my spec then, deathmist_ | 00:12 |
deathmist_ | Umeaboy: https://github.com/mer-hybris/hadk-faq/pull/8/files as per mal's earlier message | 00:13 |
rinigus | piggz: version release component is kept in one of the files in build. Didn't know about such jolla store limitation | 03:35 |
mighty17 | <T42 "<elros34> @mighty17 you are miss"> Oh right derp xD, now to figure out how to get wifi working, usb internet doesn't work as well :( | 04:31 |
rinigus | piggz: I will add an option to disable release mangling for a project. Sounds like it will make sense for store projects | 04:43 |
T42 | <Zainal %lastname%> Any info porting sailfish 4 for oneplus X ? Thanks | 05:34 |
mighty17 | Use the hadk guide for porting :D | 06:03 |
piggz_ | rinigus: does tbuilder do the mb2 prepare step? | 08:45 |
rinigus | piggz_: it should be done by mb2 automatically if you don't use shadow builds. if I remember it right | 10:07 |
rinigus | but I can check the sources tonight | 10:08 |
T42 | <adampigg> Rinigus,.might try and build xulrunner as a stress test! | 10:21 |
rinigus | @adampigg: but have you seen that prep step was not applied? | 10:25 |
T42 | <adampigg> No, just wondering | 10:54 |
rinigus | @adampigg: let me know how it goes | 11:04 |
rinigus | just checked - if not shadow build then `-p` is added to `mb2` command. so, should be fine | 11:08 |
rinigus | @adampigg ^ | 11:08 |
*** Nico[m] is now known as Nico-old-defunct | 12:15 | |
mighty17 | hello, i need some help for sfos my device has broadcom bluetooth and acc to hadk-faq i need to do something like this commit https://github.com/mer-hybris/droid-config-f5121/commit/afa01bdf4bdb8a0d16bbd34996ec7cac34bbbc55 but mine is bcm4330 and the commit has bcm4345c0 with `bcm4345c0.conf` but bcm4330 doesnt have a `bcm4330.conf` file so what am i supposed to do | 13:05 |
calebccff | I wonder why the FaQ isn't just a github wiki, those allow anyone to edit... Rather than the PR process which is poorly suited to documentation | 13:06 |
poetaster | that's a good question. I had elaborate help that clarified what was only anecdotal in the FAQ | 13:07 |
mighty17 | calebccff: are u caleb? the op6 caleb? | 13:08 |
calebccff | mighty17: Yeah that's me :> | 13:08 |
mighty17 | you are everywhere xD | 13:08 |
calebccff | SFOS is where I started aha | 13:09 |
mighty17 | oh thats cool! | 13:09 |
mighty17 | well the hadk-faq just says `add configs: https://github.com/mer-hybris/droid-config-f5121/commit/afa01bdf4bdb8a0d16bbd34996ec7cac34bbbc55` i mean thats very vague and i have no clue on what to do for that :/ | 13:15 |
mighty17 | @edp_17 it seems our devices share same module bcm4330 mind sharing how did you do it xD | 13:18 |
poetaster | I'v joined #sailfishos and -porter on libera.chat and posted to the forum. | 14:17 |
poetaster | for those who haven't heard yet. https://www.kline.sh/ | 14:18 |
T42 | hungarianboi was added by: hungarianboi | 14:48 |
mighty17 | <poetaster "I'v joined #sailfishos and -port"> Well I'm on matrix do I need to change? | 14:59 |
poetaster | @mighty17, I'm just being proactive. but I'm not going to stick to freenode long. | 15:03 |
mighty17 | Yeah that is a serious issue about freenode, thanks for raising awareness | 15:07 |
mighty17 | I found it here didn't know about that | 15:07 |
poetaster | I know that none of us has time for this but I started a thread: https://forum.sailfishos.org/t/freenode-hostile-takeover/6388/4 | 15:08 |
T42 | <adampigg> maybe get mal to move onto telegram :D | 15:10 |
mal | @adampigg :) | 15:13 |
T42 | <adampigg> https://blog.bofh.it/debian/id_461 | 15:14 |
mal | @adampigg still relevant https://xkcd.com/1782/ | 15:16 |
T42 | <adampigg> yup :) | 15:17 |
rinigus | ohhh, it is damn tempting to ping those T 4 2 | 15:19 |
mal | some channels have been moving to oftc | 15:21 |
rinigus | if/when we move, please make sure that there is matrix bridge | 15:23 |
mal | rinigus: oftc has a matrix bridge at least, not sure abotu libera | 15:24 |
rinigus | let me check | 15:24 |
rinigus | no good hits yet; didn't find in their web either. probably too new, but I guess that will come as well | 15:27 |
poetaster | @adampigg you might be onto something. it's war at libera riht now. the freenode bots are spamming. | 15:27 |
poetaster | adam, I'm already running bridges between irc/xmpp/matrix and mattermost so. ... telegram? | 15:28 |
poetaster | https://libera.chat | 15:29 |
poetaster | Ok. so maybe I'll : set up a matrix server with an irc bridge for us. | 15:30 |
poetaster | load average: 0.02 0.02 0.02 | 15:31 |
T42 | <adampigg> its probably not wise to just jump into something immediately, best to get a decent community consensus over the following week or so ? | 15:33 |
Mister_Magister | @adampigg sfos meeting would do i think | 15:35 |
T42 | <adampigg> yup | 15:36 |
poetaster | @adampigg ... a hostile power has my personal data... I don't know about waiting for consensus | 15:37 |
poetaster | Ok, then I'll go dark till the powers that be decide to do nothing. | 15:37 |
poetaster | they (freenode which is no longer freenode) are being vERY hostile | 15:38 |
poetaster | ah, wait, maybe a great firewall has risen. | 15:39 |
mal | there is the sailfish community meeting tomorrow so maybe that is a good place to talk | 15:42 |
T42 | <adampigg> mal: can we get you on slack? :D | 15:42 |
T42 | <adampigg> or, ms teams?? | 15:42 |
poetaster | 9 AM tomorrow? I have homeschooling. sigh. | 15:44 |
poetaster | it's too late for tomorrows meeting (well, at least 3 days before meeting is in bold). | 15:49 |
mal | well there is the free discussion part of it | 15:49 |
poetaster | ah, that's true. damn. I'm just sick and tired of plunking my child in front of a screen. | 15:53 |
poetaster | sigh. thank god he's playing outside. | 15:53 |
*** Keij0_ is now known as Keij0 | 15:58 | |
poetaster | nico (kuroNeko) put it on the agenda | 16:11 |
Nico-old-defunct | I need to register a new nick for the meeting... | 16:14 |
poetaster | oh, damn. I just changed my pw and mail. | 16:20 |
poetaster | too late anyway. sigh. | 16:20 |
poetaster | bib | 16:20 |
pketo | sure the topic can be discussed in tomorrows meeting even though it didn't meet the 3 days deadline | 16:35 |
Nico-old-defunct | There may not be an official answer tomorrow, but since there are no other topics anyway, I'm pretty sure it would have been discussed in any case | 16:37 |
pketo | it's not a hard deadline, "Please _try_ and have your topics ready at least 3 days before the meeting" | 16:37 |
pketo | yep | 16:37 |
rinigus | piggz_: I have added an option to tbuilder allowing you to keep release as is in spec. see README and example config.yaml under "project" subfolder of tbuilder | 19:06 |
piggz | rinigus: i also thought of another nice-to-have... | 19:23 |
piggz | the option of appending the build target in the name/version? | 19:23 |
rinigus | piggz: not sure. usually we have separate repos for different targets. that allows users to switch between SFOS versions and get them linked with the correct repo. | 19:25 |
rinigus | if you have target in the name, amazfish-sfos-4.0.1 will disappear when you switch to 4.1 | 19:25 |
piggz | rinigus: which is what i need ... both amazfish and advanced-camera break between 4.0 and 4.1 :) | 19:26 |
piggz | i need to host multiple versions, but dont have a way to do that atm | 19:26 |
rinigus | separate repositories? | 19:27 |
piggz | becuase 4.1 isnt obs, and all the ea users are piping up | 19:27 |
piggz | rinigus: yeah, just a temprary priblem | 19:27 |
rinigus | piggz: not sure how temporary it is | 19:27 |
piggz | rinigus: is that implying something? | 19:28 |
piggz | ie, 4.1 may not be on obs? | 19:28 |
piggz | actually, it will be a double pain, as aarch64 doesnt work anyway | 19:29 |
rinigus | no, just observation that it is with every release these days. | 19:29 |
piggz | and already somone released an advanced-cam 64bit version ahead of me ... tho, without the 4.1 patches | 19:29 |
rinigus | would be nice to have separate some place where packages for different sfos versions can be pushed. openrepos, ideally | 19:29 |
rinigus | for port, I can put repos into the cloud and just config to get them from there. for apps, not so nice | 19:30 |
piggz | i could hack it on openrepos iwth seperate user accounts :D | 19:30 |
piggz | but that would become unmanagemable very quickly! | 19:31 |
rinigus | exactly. | 19:32 |
mal | rinigus: about your tama actdead issue, the log suggests charger state is unknown or off and triggers reboot | 19:38 |
rinigus | piggz: ideally, we need something where we can push whole repos. and which users can easily find and configure | 19:39 |
rinigus | mal: thanks for looking into it! | 19:39 |
piggz | rinigus: umm, like obs? :D | 19:39 |
rinigus | :) | 19:39 |
mal | rinigus: that line "DSME[2720]: state: Actdead (charger: off(?), alarm: not set)" | 19:39 |
rinigus | mal: before forcing reboot with actdead, I usually unplug the charger. let me try without unplugging and see if the same line will be there | 19:41 |
mal | rinigus: also the usb audio issue, remember to make the udev rule for ignoring built-in audio card if you enable module-udev-detect in pulseaudio | 19:41 |
mal | rinigus: I though the log meant it automatically rebooted? | 19:42 |
rinigus | mal: it did at least once. but that was when I plugged to PC port. (although, not sure it was relevant). frequently it is stuck with lid black screen | 19:43 |
mal | rinigus: do you have this https://github.com/mer-hybris/droid-config-sony-seine/pull/18/files | 19:43 |
rinigus | mal: yes, I do | 19:43 |
piggz | rinigus: did you have the hadk somewhere in text format? | 19:45 |
rinigus | piggz: https://github.com/sailfishos-sony-tama/main/blob/hybris-10/hadk-sony-xz2.md | 19:49 |
rinigus | that's for aosp10 based and using tbuilder | 19:50 |
rinigus | mal: this time it was hanging on lid screen. log at https://dpaste.org/Ah0a | 20:00 |
rinigus | DSME later found the charger - DSME[2648]: state: Actdead (charger: on, alarm: not set) | 20:00 |
rinigus | again, had to force reboot | 20:01 |
mal | rinigus: is that the whole log? | 20:14 |
piggz | mal: starting a fresh port, how to you minimise a full lineage 17.1 repo? | 20:41 |
mal | piggz: what do you mean? the hybris-17.1 is somewhat minimized already | 20:44 |
piggz | mal: oh, i was talking about the los android.git .. i couldnt see a hybris-17.1 | 20:45 |
piggz | mal: my bad ... it was in the stale list! | 20:46 |
piggz | mal: python version error? | 20:49 |
piggz | File "/parentroot/parentroot/data/piggz/mer/android/droid.gs290/.repo/repo/main.py", line 79 | 20:49 |
piggz | file=sys.stderr) | 20:49 |
piggz | ^ | 20:49 |
piggz | SyntaxError: invalid syntax | 20:49 |
piggz | this should help https://forum.developer.parrot.com/t/olympe-repo-wont-link/12608 | 20:50 |
piggz | mal: does the ubuntu trusty rootfs have python 3.6, which is required for repo? | 20:54 |
T42 | <ruspartisan> Last time I checked, chroot had very old Ubuntu (14.04 afair) that was too old for python required for repo | 20:55 |
piggz | yeah, im adding a ppa | 20:56 |
mal | piggz: I think it has if you install it manually | 21:20 |
mal | piggz: was it 3.5 or 3.6 in there | 21:20 |
piggz | mal: it has 3.5, but 3.6 is required | 21:20 |
piggz | googling shows approprate ppa | 21:20 |
mal | piggz: hmm, I thought the 3.5 is the hard minimum requirement for repo, 3.6 is the soft requirement | 21:26 |
T42 | <b100dian> mal: got minimer working! The composer stack corruption was because system overlaying of droid-hybris/system (mixing libs) | 21:27 |
mal | @b100dian ok, good | 21:28 |
piggz | mal: | 21:28 |
piggz | ABUILD_SDK [GS290] piggz@linux-f1uu:/mer/android/droid.gs290$ repo init -u git://github.com/mer-hybris/android.git -b hybris-17.1 | 21:28 |
piggz | repo: warning: your Python 3 version is no longer supported; Please upgrade to Python 3.6+. | 21:28 |
mal | piggz: yes, but it doesn't exit at that point afaik https://gerrit.googlesource.com/git-repo/+/refs/heads/main/main.py#87 | 21:29 |
mal | piggz: older than 3.5 will cause exit | 21:29 |
piggz | mal: https://paste.mozilla.org/ETP7B5Kj | 21:30 |
deathmist_ | piggz: I've started building droid HAL on my host since that issue appeared, I know it can be fixed but doing it on host is also slightly faster for me | 21:30 |
mal | I have built all newer android bases directly in ubuntu 20.04 (and 18.04 before that) for a long time | 21:31 |
piggz | deathmist_: yeah, i imagine it may be faster ... my host is opensuse tho, nothing like a ubuntou setup | 21:31 |
mal | piggz: so the requirements seem wrong then | 21:31 |
mal | piggz: run repo on host, everything in HABUILD | 21:32 |
mal | *everything else | 21:32 |
piggz | yeah, that would work too | 21:32 |
piggz | but, i now have python3.6 in habuild anyway | 21:32 |
Umeaboy | I have tried to pull my device vendor blobs, but fail to do so. I did extract the vendor.img and mounted the image as rw to a random folder and the extract-files.sh couldn't find the majority of the files even though I used the right zip described in the device.mk file for Lineage. Need help. | 22:26 |
Umeaboy | Please. | 22:26 |
Umeaboy | I extracted the vendor.img.lz4 and ran lz4 -d vendor.img.lz4 vendor.img and then I ran simg2img vendor.img vendor_unpacked.img and that went fine. I then mounted the vendor_unpacked.img to a random folder that I created and that went fine. I even remounted the folder as rw. | 22:28 |
Umeaboy | There must be some step I'm missing. | 22:28 |
Umeaboy | Here's the result: https://ghostbin.co/paste/5kjey7 | 22:28 |
T42 | <b100dian> I think extracting vendor files is for creating your own image. I am using the one on device for example, not customized | 22:42 |
Umeaboy | I think I made a boo boo. | 22:42 |
Umeaboy | I have to follow this page: https://wiki.lineageos.org/extracting_blobs_from_zips.html | 22:42 |
mal | Umeaboy: what device is that? | 22:44 |
Umeaboy | mal: The beyond2lte. I realized that I did the wrong thing when I tried to pull the blobs. | 22:45 |
mal | what vendor? | 22:45 |
Umeaboy | Samsung. | 22:45 |
Umeaboy | And now it found the blobs. :( | 22:47 |
Umeaboy | :) | 22:47 |
Umeaboy | So no harm, no foul. :) | 22:47 |
T42 | <b100dian> " droid-hal-init: Could not find 'android.hardware.graphics.composer@2.1::IComposer/default' for ctl.interface_start" | 22:52 |
T42 | <b100dian> I don't have the 2.1 rc file on my device, only the 2.3 file | 22:52 |
T42 | <b100dian> Do you know where is 2.1 referenced from? | 22:53 |
Umeaboy | b100dian: A previous update zip perhaps? | 22:56 |
T42 | <b100dian> a couple of seconds above it says `droid-hal-init: Parsing file /vendor/etc/init/android.hardware.graphics.composer@2.3-service.rc.` | 23:10 |
T42 | <b100dian> Umeaboy: what update.zip? | 23:10 |
Umeaboy | b100dian: Which Lineage base and what vendor? | 23:11 |
T42 | <b100dian> 17.1, xiaomi | 23:12 |
Umeaboy | b100dian: Which modelname? | 23:16 |
T42 | <b100dian> tucana | 23:16 |
Umeaboy | b100dian: What the build date on your current running Lineage system? | 23:19 |
Umeaboy | 20200907 ? | 23:19 |
Umeaboy | Settings -> About phone | 23:20 |
T42 | <b100dian> Hmm I just build it yesterday I think, The vendor has ro.vendor.build.date=Sun Oct 25 22:15:30 CST 2020 | 23:21 |
T42 | <b100dian> *built | 23:21 |
Umeaboy | OK. | 23:23 |
Umeaboy | Check if you can find it here: https://github.com/TryHardDood/mi-vendor-updater/releases/download/tucana_id_global-stable/fw-vendor_tucana_miui_TUCANAIDGlobal_V12.0.2.0.QFDIDXM_3f5daf06f7_10.0.zip | 23:25 |
Umeaboy | Look here otherwise: https://xiaomifirmwareupdater.com/vendor/ | 23:27 |
Umeaboy | Any of the previous zips. | 23:27 |
T42 | <b100dian> Oh, you mean I _should_ have a 2.1 service | 23:29 |
T42 | <b100dian> I'll be looking, thanks | 23:29 |
T42 | <b100dian> I'll try to define it first to point to the 2.3 one:) | 23:30 |
T42 | <b100dian> but the question is how to determine which file was parsed that init jumped to the conclusion that it should start it in the version 2.1 | 23:30 |
Umeaboy | Ask the person that made the device repo. | 23:31 |
Umeaboy | :) | 23:31 |
Umeaboy | And the vendor repo of course. | 23:31 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!