sunshavi has joined #maemo-leste
belcher has quit [Read error: Connection reset by peer]
belcher has joined #maemo-leste
<kona> Wizzup, those links are helpful, thanks!
cockroach has quit [Quit: leaving]
amk has quit [Ping timeout: 250 seconds]
amk has joined #maemo-leste
joerg has quit [Ping timeout: 240 seconds]
joerg has joined #maemo-leste
mardy has joined #maemo-leste
mp1070 has joined #maemo-leste
mp107 has quit [Read error: Connection reset by peer]
mp1070 is now known as mp107
freemangordon has joined #maemo-leste
<freemangordon> *the others
<freemangordon> I am just following the style
<freemangordon> Wizzup: anything else?
<freemangordon> (I got a power outage here, might have missed something in the logs)
<parazyd> It should be
<freemangordon> this is a mess :(
<freemangordon> no changelog, eh?
<freemangordon> also, seems somehow stop() is missing from the init script, I still didn;t find why
<freemangordon> any idea?
<freemangordon> parazyd: ^^^
zhxt has joined #maemo-leste
<parazyd> OpenRC has a default stop() function
<parazyd> So that's redundant
<freemangordon> ok
<parazyd> What's a mess?
<freemangordon> no changelog for the release
<freemangordon> so you can;t really tell if a commit is included or not
<freemangordon> also, tag is on previous commit
<parazyd> Yeah we don't usually make tags when stuff in debian/ is changed.
<freemangordon> hmm, I was under the impression we are tagging debian/changelog change commit
<freemangordon> because basically this is what makes a relese, no?
<freemangordon> hmm, wait
<freemangordon> the tag is on debian/changelog commit, which is right
<parazyd> Well the way I see it, the HEAD of beowulf-devel branch should be released in devel
<freemangordon> and then there is one more commit
<parazyd> The HEAD of beowulf branch should be released in stable
<parazyd> And development should happen on master
<freemangordon> ok, but IIRC you release the latest tag, no?
<freemangordon> or I forgot how that all was supposed to work
<parazyd> Yes, but tags serve to tag the source code itself, unrelated to the debian directory.
<freemangordon> hmm
<freemangordon> kinda makes sense, though sounds weird to me
<freemangordon> but ok, I'll keep it in mind
<parazyd> See N.B here
<freemangordon> any objections if I tag debian/changelog commit?
<parazyd> It's fine if you do
<freemangordon> ok
<freemangordon> parazyd: wait, this is a mess :D
<freemangordon> you say that changelog version is used to checkout the tag to build, right?
<parazyd> Yes, but the debian directory is always taken from the branch's HEAD
<freemangordon> but in dsme tag 0.61.7 is *before* commit ae0a385af685249cc878e7666450790169d270b2
<freemangordon> so, how is this commit included?
<freemangordon> ae0a385af685249cc878e7666450790169d270b2 I mean
<parazyd> Because that's inside debian/
<freemangordon> oh, sorry
<parazyd> So as I wrote already, it gets picked up
<freemangordon> yeah, init script is in debian
<parazyd> mhm
<freemangordon> hmm, doesn;t sound clean to me
<parazyd> It is also possible to maintain them outside
<parazyd> uvos does this in one or two packages
<freemangordon> init script is not part of debian packaging
<freemangordon> but ok, now it is clear what happened
<freemangordon> thanks!
<parazyd> You're welcome
<lel> freemangordon opened a pull request: https://github.com/maemo-leste/dsme/pull/5 (Graceful exit)
<lel> IMbackK synchronize a pull request: https://github.com/maemo-leste/hildon-desktop/pull/14 (add support for rotating xinput touchscreens when entering or leaving portrait mode)
zhxt has quit [Read error: Connection reset by peer]
<lel> freemangordon closed a pull request: https://github.com/maemo-leste/hildon-desktop/pull/14 (add support for rotating xinput touchscreens when entering or leaving portrait mode)
<Wizzup> freemangordon: we do not have stop in dsme because we don't want to ever restart it at runtime afaik
<Wizzup> freemangordon: so stop should be a stub
<freemangordon> ok
<freemangordon> Wizzup: please review dsme pr when you have some spare time
<Wizzup> ok
<freemangordon> BTW, are those PRs still valid https://github.com/maemo-leste/hildon-desktop/pulls ?
zhxt has joined #maemo-leste
<Wizzup> parazyd: freemangordon: I think we don't want openrc to be able to stop dsme
<parazyd> I agree
<parazyd> Stopping dsme, even on shutdown, could lead to weird behaviour
<Wizzup> hm, wait, I think it does maybe need to do that on shutdown, that's a good point..
<parazyd> You need to make sure it's the last in line somehow
<Wizzup> well, maybe we don't worry about that now
<bencoh> don't we have dependencies for that?
<Wizzup> it seems to 'work'
<Wizzup> let's just fix the srv restart problem first
<parazyd> bencoh: not really split for start/stop
<bencoh> ?
<parazyd> You have dependencies in general, but I'm not sure you can set dependencies for the stop() function
<bencoh> ah
<parazyd> So from the top of my head, I can't see how one would make dsme be the last initscript to stop
<parazyd> Well, not _last_ last, but after everything Maemo
<bencoh> Required-Stop sounds like what we would want though (dunno how it translates to with openrc)
<bencoh> (dunno if it works either to be honest)
<Wizzup> in any case this is not actually a practical/current problem
<Wizzup> dsme does watchdog handoff now I think, so we don't have the resets anymore
<Wizzup> (when it exits)
<freemangordon> Wizzup: this is already fixed
<freemangordon> that's why we should have stop() that does nothing
<freemangordon> IIUC
<Wizzup> ah, ok, yeah
<Wizzup> I thought the commit you linked showed it as removed
<Wizzup> oh that's thermal
<Wizzup> freemangordon: whatever https://github.com/maemo-leste/dsme/commit/2d4db8f5e14bc0f131ee5402915188b01968f8e0 did before, it's gone now in master
<Wizzup> oh, ne
<Wizzup> ok
<Wizzup> I just need to wake up
<Wizzup> the stop() stub is gone though
<freemangordon> yes, and I asked why it is gone on which parazyd replied that openrc has default stop() so this is redundant. I only hope the default one does what removed stop() does
<Wizzup> what is removed is not what the default stop does afaik, but I don't know for sure
<freemangordon> if default does something else, then we shall restore the removed stop(), I did it like that on purpose back then and I see no reasoning in the commit that removed it.
<freemangordon> parazyd: ^^^ any comment?
<parazyd> All good
<freemangordon> you're fine with restoring the removed stop()?
<freemangordon> ok, I'll update the PR
<parazyd> Yeah I'd say it's fine
<lel> freemangordon synchronize a pull request: https://github.com/maemo-leste/dsme/pull/5 (Graceful exit)
zhxt has quit [Ping timeout: 244 seconds]
lightbringer has joined #maemo-leste
lightbringer has quit [Changing host]
lightbringer has joined #maemo-leste
zhxt has joined #maemo-leste
pere has quit [Ping timeout: 240 seconds]
tvall has quit [Quit: Bridge terminating on SIGTERM]
asriel_dreemurr has quit [Quit: Bridge terminating on SIGTERM]
scops has quit [Quit: Bridge terminating on SIGTERM]
mighty17[m] has quit [Quit: Bridge terminating on SIGTERM]
Guest2850 has quit [Quit: Bridge terminating on SIGTERM]
tvall has joined #maemo-leste
scops has joined #maemo-leste
mighty17[m] has joined #maemo-leste
ajr has joined #maemo-leste
asriel_dreemurr has joined #maemo-leste
uvos has joined #maemo-leste
<uvos> freemangordon: https://github.com/maemo-leste/hildon-desktop/pull/13 is obsolte per say, but please do something along the same lines by rerunging some tool on the code base and then closing the pr. (since h-d is sutch a mess code formating wise)
<uvos> freemangordon: https://github.com/maemo-leste/hildon-desktop/pull/10 works fine for me and i find it usefull, if its something you want is up to you
<uvos> freemangordon: https://github.com/maemo-leste/hildon-desktop/pull/7: mce currently provides this via the old interface, but its bad imo. mce has to implement an interface that just mirrors the iio-sensor-proxy one under a different dbus name to provide a sensor interface just for this (and mce provides no other external interface to other sensors anywhere makeing this module a really odd duckling). The way this causes the rotation
<uvos> policy to be split currently is bad too. i consider the interface mce provides to be deprecated and would request slowly moving stuff to use iio-sensor-proxy directly, which provides equivalent dbus interfaces. mce currently warns when the if is used. However this pr is just a proof of concept and would require some more error checking and sutch to be really in a mergable state.
<uvos> sidenote lifeguard should check for a gid not a uid to assign permissions
<uvos> really a group name but a gid would be less offensive allready
vectis has quit [Ping timeout: 248 seconds]
vectis has joined #maemo-leste
vectis has quit [Ping timeout: 245 seconds]
<freemangordon> uvos: why gid and not uid? you have one and only one interactive user under maemo
<freemangordon> lets not discuss if it is good or bad
<freemangordon> (only one user)
<freemangordon> uvos: are yuo going to review https://github.com/maemo-leste/dsme/pull/5 ?
<freemangordon> *you
<inky_> so, people
<inky_> i have compiled megapixels (camera app for pinephone) under maemo
<inky_> and it sort of works.
<inky_> but you know it doesn't work well under manjaro as well.
<inky_> so i guess that's the best we can have now.
<Wizzup> is it pinephone specific?
<inky_> may be with devel kernel it'll be better.
<inky_> yes can you imagine that?
<inky_> the only camera for pinephone today is pinephone specific.
<inky_> because underlying layers don't support pinephone hardware well.
<inky_> i got already photos made with it. very close to what you get under manjaro. some low saturation shots.
<inky_> it actually creates several dng files with each shot.
<inky_> and then converts to tiff with dcraw.
<inky_> the redraw is very slow. but i remember it was also slow under manjaro
<inky_> may be not as slow
<inky_> and pinephone under maemo has this problem - sometimes the part with controls of the camera app disappears and shows the controls of terminal app, if it is running.
<inky_> then you press it it comes back.
<inky_> such redraw issues are common on pinephone + maemo, but absent on pinephone + something else.
<inky_> it is not really really useful now, but it is not really really really useful on other distros as well.
<inky_> so i don't know if i should try to package it.
<inky_> may be it just bit worse on maemo.
<inky_> also when the screen blanks, i cannot bring it back. i can only kill the app via ssh.
<Wizzup> might still make sense to package it somewhere if you made any changes
<Wizzup> yes, 3d problems on the pinephone are frequent with the lima driver
<inky_> do we use other driver than others?
<Wizzup> we use X11+glamor
<inky_> they use wayland, and it has a better driver?
<Wizzup> others use wayland
<Wizzup> yes, basically
<inky_> is the work being done to improve x11 somewhere? or we are the only ones interested?
<inky_> is it in mesa?
<inky_> i have some problems on pinebook pro and they say it is in mesa, not the kernel driver.
<inky_> i don't really understand what is glamor. i understand we have userspace drivers in xorg that talk to kernel drivers.
<inky_> let's say nouveau in xorg talks to nouveau in kernel.
<inky_> and mesa has the opengl implementation for each hardware.
<Wizzup> I think people work on it, but they don't work on the specific problems we have. It's either in mesa or glamor, which uses mesa
<Wizzup> could be partially kernel driver too
<inky_> i think i'll package it. yes, in order to build it, i had to change its ninja.build a bit. and at runtime it demands ~/Pictures, may be I should add its creation to the source code? don't know.
<inky_> and report issues to the author.
<Wizzup> does it really require that and not some XDG var?
<Wizzup> should be XDG_PICTURES_DIR
<inky_> it creates /tmp/megapixels.randomstring and stores dng files there.
<inky_> then it tries to copy them, and in console i see the debug output of command 'cp' that tries to copy photos to ~/Pictures and failes.
<inky_> once I created the directory, it works.
<tmlind> sicelo, uvos: fyi pushed out wlroots changes so far to https://github.com/tmlind/wlroots/commits/pvr-gles2, at least weston-simple-egl issue remains caused by commit 4e07d4cbf9c1
<inky_> let me try with exporting XDG_PICTURES_DIR
sunshavi has quit [Remote host closed the connection]
<inky_> i confirm, it doesn't care about XDG_PICTURES_DIR
<inky_> i run it with this environment, and it tries to save to ~/Pictures. If Pictures doesn't exist, it fails to cp to it.
sunshavi has joined #maemo-leste
sunshavi has quit [Remote host closed the connection]
sunshavi has joined #maemo-leste
zhxt has quit [Ping timeout: 244 seconds]
<uvos> freemangordon: "uvos: are yuo going to review https://github.com/maemo-leste/dsme/pull/5 ?me but a gid would be less offensive allready" if you like
<freemangordon> uvos: sorry, I don;t understand how gid/uid is related to this PR
<freemangordon> could you please elaborate?
<uvos> freemangordon: "uvos: why gid and not uid? you have one and only one interactive user under maemo" no i cant, and its a perfectly valid reason, we need to get away from this "only one user" thing with hardcoded user name and id if we ever intend to integrate with other distros (the main impediment being that this makes it impossible for hildon to be a regular session) or even sutch niceties as having your own user name on deivce for
<uvos> ssh etc.
<uvos> there is no technical reason to replace the hardcoded uid's and user names with groups as we encounter them.
<uvos> *there is no technical reason to NOT replace the hardcoded uid's and user names with groups as we encounter them.
<freemangordon> uvos: but, is this related to the PR in question?
<uvos> no its a side note: this needs improvement
<freemangordon> ah, ok
<freemangordon> but, if we strictly discuss the PR as such, do you have comments/notes on it? Shall I improve/fix anything?
<uvos> i only skimmed it so far, i can read it in ditail later if you like
<uvos> it looks fine at first glance at least
<Wizzup> I think it's pretty fine
<freemangordon> yes, I would prefer more eyes to look through code changes done in such a critical component
<freemangordon> Wizzup: I think it is pretty fine too, but lets have uvos look at it as well
<freemangordon> :)
<Wizzup> sure
sunshavi_ has joined #maemo-leste
sunshavi has quit [Ping timeout: 252 seconds]
pere has joined #maemo-leste
BenLand100 is now known as Treebeard
Treebeard is now known as BenLand100
BenLand100 is now known as Treebeard
Treebeard is now known as BenLand100
mardy has quit [Quit: WeeChat 2.8]
Pali has joined #maemo-leste
jrayhawk_ is now known as jrayhawk
<kona> weechat is workable on pinephone
<kona> uvos: i tried trojita with x11 vkbd, got it configured but then i never see the password prompt. i'll check the issue list and log a new issue if necessary?
<uvos> trojita only promts for a pw when 1. you dident specify the pw in settings 2. the conection to the server was sucessfull 3. an operation that requires the pw is initiated
<uvos> kona: are you sure that all of these are true? if the server is missconifgured you wont ever see the promt for instance
<uvos> kona: maybe try trojita on a linux desktop if you can and see if it works there
<kona> es, was trying to not save password :)
<uvos> kona: if it dosent on desktop, reporting upstream makes the most sense i think, as my changes to it are very minimal and only relate to the ui.
<kona> server logs seem to say yes but auth hangs.
<uvos> kona: deleating the pw on my device makes it prompt fine here
<kona> cool, maybe this is more pinephone oddity
<uvos> very unlikely
<uvos> it might not render the prompt due to mesa issues but hildon should at least show you that it got a new window
<uvos> ofc i assume you are starting trojita via its .dekstop file
<uvos> not via xterm via different env
<kona> via .desktop, yes.
<uvos> try menu->view->debugging->showprotocol log
<uvos> and see if it even gets to the pw prompt with the server
<uvos> (restart after activating that)
vectis has joined #maemo-leste
<kona> last message: connCheckingcertificates (SSL)
<kona> so i will sniff the packets, sorry for buggin :)
inky has quit [Remote host closed the connection]
inky has joined #maemo-leste
<uvos> if it stays like that then thats wierd and a bug it should timeout and tell you your sever is missconfigured
<uvos> but i would direct the bug upstream
<kona> k
inky has quit [Ping timeout: 244 seconds]
inky has joined #maemo-leste
inky has quit [Read error: Connection reset by peer]
inky has joined #maemo-leste
<lel> freemangordon closed a pull request: https://github.com/maemo-leste/dsme/pull/5 (Graceful exit)
<sicelo> tmlind: thanks @wlroots! haven't had time to play with this stuff lately, but intend to pick it up again, soon
Pali has quit [Ping timeout: 252 seconds]
uvos has quit [Ping timeout: 245 seconds]
amk has quit [Read error: Connection reset by peer]
amk has joined #maemo-leste