#sailfishos-meeting: Sailfish OS, open source, collaboration -- 7th July 2022
Meeting started by flypig at 07:00:57 UTC
(full logs).
Meeting summary
- 
  - Meeting information and agenda can be found
    here: (flypig,
    07:01:04)
 
  - https://forum.sailfishos.org/t/community-meeting-on-irc-7th-july-2022/12069
    (flypig,
    07:01:08)
 
 
- Brief introduction (5 min). Please prefix your name/handle with #info (flypig, 07:01:16)
  - Otto Mäkelä, community (ExTechOp,
    07:01:23)
 
  - David Llewellyn-Jones, sailor @ jolla
    (flypig,
    07:01:46)
 
  - Carlos Orama, community (Solrac[m],
    07:01:49)
 
  - poetaster (Mark), community (poetaster,
    07:01:53)
 
  - Anton Thomasson, community (attah,
    07:01:53)
 
  - Nico, community (Nico,
    07:01:58)
 
  - Raine Mäkeläinen, sailor @ Jolla (rainemak,
    07:03:07)
 
  - Damien Caliste, community (dcaliste,
    07:03:24)
 
  - fridlmue, community (fridlmue,
    07:04:29)
 
  - Simonas Leleiva -- privateer (sledges,
    07:04:53)
 
  - Björn Bidar - sailor @ Jolla (Thaodan,
    07:06:34)
 
 
- PulseAudio update (5 min -- asked by remote) (flypig, 07:07:35)
  - <remote> I'd like to inquire into
    PulseAudio version bump. (flypig,
    07:07:42)
 
  - <remote> Version 15 brings high quality
    codecs support for BT headphones. (flypig,
    07:07:47)
 
  - <remote> Is it planned? (flypig,
    07:07:51)
 
  - <Jolla> For general information, the
    PulseAudio repo can be found here: (flypig,
    07:08:12)
 
  - https://github.com/sailfishos/pulseaudio/
    (flypig,
    07:08:18)
 
  - <Jolla> As can be seen there, we're
    currently on version 14.2, updated with the following commit.
    (flypig,
    07:08:24)
 
  - https://github.com/sailfishos/pulseaudio/commit/e0a3accd8840ecc728c32c1607c2950be5329eb8
    (flypig,
    07:08:31)
 
  - <Jolla> Although it's no guarantee of
    future timescales, historically we've updated to even versions, with
    a roughly 18 month cadence between updates. (flypig,
    07:08:36)
 
  - <Jolla> Theres no update planned per se
    now. It's highly likely that this will happen at some point.
    (flypig,
    07:08:44)
 
  - <Jolla> Unfortunately our Audio expert is
    on summer holiday, thus we could not get his opinion for the
    PulseAudio update. (flypig,
    07:08:51)
 
  - <Jolla> We therefore propose that we come
    back to this topic during the next meeting in two weeks'
    time. (flypig,
    07:08:57)
 
  - <rainemak>: We did discuss switching to
    pipewire last year but that's much bigger effort (flypig,
    07:11:31)
 
  - Both PulseAudio 15 and Pipewire would help with
    Bluetooth audio codec support. (flypig,
    07:13:39)
 
  - https://forum.sailfishos.org/t/pipewire-replacing-pulseaudio/6196
    (flypig,
    07:24:23)
 
 
- RGB channel swapping in Canvas, Label, etc. (10 -- asked by poetaster) (flypig, 07:24:28)
  - <poetaster> drawImage of Canvas renders
    images channel swapped. (flypig,
    07:24:40)
 
  - <poetaster> To expand see the Stopmotion
    code which applies the same fixes I applied to "Paint". (flypig,
    07:24:48)
 
  - <poetaster> Beside the RBG<->GBR
    swapping it also fixes the issue that image meta data (orientation
    for Portrait photos) is not being used when loading a url directly
    to Canvas. (flypig,
    07:25:00)
 
  - https://github.com/poetaster/harbour-stopmotion/blob/ee5ab00ab4328151ba0d9d78f7bca192c493a15a/src/ImageProvider.h#L95
    (flypig,
    07:25:11)
 
  - See also: (flypig,
    07:25:23)
 
  - https://forum.sailfishos.org/t/canvas-requestpaint-renders-image-data-tinted-blue/11349
    (flypig,
    07:25:29)
 
  - https://forum.sailfishos.org/t/qml-label-dispays-images-with-a-blue-ish-tint/8818
    (flypig,
    07:25:34)
 
  - <Jolla> Thank you poetaster for raising
    this, and also to gabrielg, Edz, attah and others in the forum for
    all your excellent detective work. This made understanding the
    problem a lot easier. (flypig,
    07:26:03)
 
  - <Jolla> We explored this a bit more
    internally and think we've got a solution. The
    qtscenegraph-adaptation package is used to store large images in
    hardware textures to speed up rendering. (flypig,
    07:26:11)
 
  - <Jolla> On hybris devices, when such an
    image needs to be accessed by the CPU it's done via the
    HybrisTextureFactory::image() function, in which
    eglHybrisLockNativeBuffer locks the buffer and provides a pointer to
    data in the buffer's native format. (flypig,
    07:26:26)
 
  - <Jolla> This can be either hybris's
    BGRA_8888 or RGBA_8888 and in this case it's hybris's RGBA_8888
    format. Then the buffer is copied into a QImage(). (flypig,
    07:26:34)
 
  - <Jolla> But when we copy the data out we
    only specify Qt formats which are equivalent to hybris's BGRA_8888
    order, consequently RGBA_8888 images come out with their colours
    swapped. The following change should fix it: (flypig,
    07:26:40)
 
  - https://github.com/sailfishos/qtscenegraph-adaptation/pull/2
    (flypig,
    07:26:53)
 
  - <Jolla> However, we've not had a chance
    to test this across devices or use cases. (flypig,
    07:26:58)
 
  - <Jolla> Before merging the change, it
    would be especially helpful if members of the community could test
    the change with various apps on different devices. (flypig,
    07:27:03)
 
  - <Jolla> Testing it requires building and
    deploying the fixed branch of the qtscenegraph-adaptation package.
    Building can be performed using the application SDK. (flypig,
    07:27:08)
 
  - poetaster expressed his appreciation :)
    (flypig,
    07:37:00)
 
 
- Community Bug Coordination Team summary (5 min -- asked by pherjung) (flypig, 07:38:03)
  - <pherjung> Untracked bug reports
    (flypig,
    07:38:07)
 
  - https://forum.sailfishos.org/t/community-meeting-on-irc-7th-july-2022/12069/2
    (flypig,
    07:38:12)
 
  - <Jolla> The Community Bug Coordination
    Team have done a superb job once again this fortnight. (flypig,
    07:38:33)
 
  - <Jolla> As a result of their work, we now
    have: (flypig,
    07:38:40)
 
  - <Jolla> - 10 new high quality bug reports
    recorded internally and tagged as "tracked". (flypig,
    07:38:44)
 
  - <Jolla> - 5 topics moved into different
    categories as they weren't really bugs. (flypig,
    07:38:49)
 
  - <Jolla> - 4 bug reports marked as
    "pending" more info. (flypig,
    07:38:52)
 
  - <Jolla> - 2 bug reports tagged as
    "fixed". (flypig,
    07:38:55)
 
  - <Jolla> - 2 bug reports related to
    RBG-BBR swapping which hopefully we'll be able to mark as "fixed"
    soon. (flypig,
    07:38:58)
 
 
- Open Pull Requests (5 min -- asked by rainemak) (flypig, 07:43:32)
  - <flypig> During the last meeting we
    agreed to have a section on open Pull Requests, to help prioritise
    our work in reviewing them. What did we get? (flypig,
    07:43:39)
 
  - <Jolla> We didn't get any submitted
    before the meeting, but everyone is welcome to raise interesting PRs
    for us to consider now. (flypig,
    07:43:46)
 
  - https://github.com/sailfishos/sailfish-browser/pull/959
    (Nico,
    07:47:38)
 
  - dcaliste has a couple of browser PRs that have
    been opened for some time. (flypig,
    07:48:53)
 
  - https://github.com/sailfishos/sailfish-browser/pull/957
    (flypig,
    07:48:56)
 
  - https://github.com/sailfishos/sailfish-browser/pull/959
    (flypig,
    07:49:02)
 
  - Thaodan requested testing on one of his
    PRs. (flypig,
    07:49:27)
 
  - https://github.com/sailfishos/droidmedia/pull/92
    (flypig,
    07:49:29)
 
  - <dcaliste> Just for records, one way to
    see all opened PR on SailfishOS is (flypig,
    07:57:01)
 
  - https://github.com/pulls?q=is%3Aopen+is%3Apr+org%3Asailfishos
    (flypig,
    07:57:02)
 
 
- General discussion (20 min) (flypig, 07:57:38)
  - <rainemak> I could try to give a look
    & comment to dcaliste's browser PRs during this week.
    (flypig,
    08:03:31)
 
  - all Sailfish OS PRs: click the "Pull requests"
    link at the header, enter "is:open is:pr org:sailfishos" to the
    search field, press enter (rainemak,
    08:04:04)
 
  - ExTechOp raised the issue of long-standing
    network issues with Android. (flypig,
    08:05:29)
 
  - https://forum.sailfishos.org/t/android-connectivity-issues-analysis/12091
    (flypig,
    08:05:33)
 
  - <mal>  a small comment about pulseaudio
    updating, it needs first moving to meson since autotools support was
    dropped in pulseaudio 15, this means changing the custom patches to
    work with meson, I have done that but no pull requests yet, might
    need some more testing first (flypig,
    08:24:05)
 
 
- Next meeting time and date (5 min) (flypig, 08:27:24)
  - Next meeting will be held on Thursday 21st July
    2022 at 07:00am UTC: 2022-07-21T0700Z (flypig,
    08:28:34)
 
  - <poetaster> color fix works! (flypig,
    08:28:58)
 
 
Meeting ended at 08:29:17 UTC
(full logs).
Action items
  - (none)
 
People present (lines said)
  - flypig (152)
 
  - Nico (48)
 
  - poetaster (33)
 
  - attah (22)
 
  - pherjung (15)
 
  - dcaliste (14)
 
  - Thaodan (13)
 
  - ExTechOp (6)
 
  - Solrac[m] (5)
 
  - sailbot (4)
 
  - rainemak (4)
 
  - sledges (2)
 
  - thilo[m] (2)
 
  - fridlmue (1)
 
  - mal (1)
 
Generated by MeetBot 0.1.4.