belcher has quit [Read error: Connection reset by peer]
belcher has joined #maemo-leste
DPA has quit [Ping timeout: 265 seconds]
DPA has joined #maemo-leste
DPA has quit [Changing host]
DPA has joined #maemo-leste
diejuse1 has quit [Quit: Leaving.]
DPA has quit [Ping timeout: 265 seconds]
kvw_5_ has joined #maemo-leste
DPA has joined #maemo-leste
DPA has joined #maemo-leste
DPA has quit [Changing host]
kvw_5 has quit [Ping timeout: 240 seconds]
vectis_ has quit [*.net *.split]
R0b0t1 has quit [*.net *.split]
Armen has quit [*.net *.split]
kek has quit [Read error: Connection reset by peer]
kek has joined #maemo-leste
vectis_ has joined #maemo-leste
R0b0t1 has joined #maemo-leste
Armen has joined #maemo-leste
cockroach has quit [Quit: leaving]
pagurus has quit [Ping timeout: 260 seconds]
xmn has quit [Quit: ZZZzzz…]
xmn has joined #maemo-leste
<mighty17> tmlind: does the twl-6030 work, i need that for io-channel of sensor (https://github.com/torvalds/linux/blob/master/Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml#L38) and i get this errror `gp2ap002 3-0044: failed to get ALSOUT ADC channel` with the following nodes https://pastebin.ubuntu.com/p/w7PZHTNjjv/
<Entitlement> mighty17 - [ Ubuntu Pastebin ]
jonsger has joined #maemo-leste
<parazyd> Wizzup: Does this location-status patch work for you? http://sprunge.us/E8EQcw
<parazyd> sicelo: Yeah, still good to have it. Maybe someday someone transcribes and translates it :D
cr4y1 has joined #maemo-leste
diejuse1 has joined #maemo-leste
diejuse1 has quit [Quit: Leaving.]
jonsger has quit [Ping timeout: 252 seconds]
diejuse1 has joined #maemo-leste
Pali has joined #maemo-leste
<sicelo> Used Google Translator on the slides at least
<Wizzup> parazyd: no, that won't work, I also uncommented the widget hiding stuff locally
<Wizzup> see my wip branch
<Wizzup> freemangordon: I don't know what changed but now again I have trouble using maemo-summoner with valgrind or gdb
uvos_ has joined #maemo-leste
diejuse1 has quit [Ping timeout: 268 seconds]
diejuse1 has joined #maemo-leste
<parazyd> Wizzup: Is latest git master I pushed ok?
<Wizzup> no
diejuse1 has quit [Quit: Leaving.]
diejuse1 has joined #maemo-leste
<Wizzup> parazyd: so the location-control applet requires a parent window, which should not be required, and it also calls gtk_main(), which I think breaks things in really weird ways
<Wizzup> I will make it work like the cpdatetime
<parazyd> Yeah I wondered about it
<parazyd> See also the transient setup in there
<parazyd> Maybe that's something related
<parazyd> Thing is, it's a gtk dialog
<parazyd> So please keep it that way
<parazyd> As in, IIRC that's what it's like on fremantle
<Wizzup> parazyd: please apply this on top of location-control and see if you can make it show the dialog normally - https://dpaste.com/3LKD8PJJT
<Entitlement> Wizzup - [ dpaste: stdin ]
<Wizzup> transient window can just be NULL
<Entitlement> Wizzup - [ osso-applet-languageregional/libcplanguageregional.c at master · maemo-leste/oss... ]
<Wizzup> this should just work
<Wizzup> gtk_dialog_run with a gtk_widget/dialog created using a NULL parent
<Wizzup> (in fact it does, I have run this applet using the location button)
diejuse1 has quit [Read error: Connection reset by peer]
<Wizzup> If you apply the above patch, then you will just get an empty widget with a save button, so something goes wrong with the widget creation, maybe you need to call gtk_widget_explicitly for the dialog, not sure
<Wizzup> in any case the gtk_main is not required
<Wizzup> nor the code to present the window
<Wizzup> I will rebase my wip branch of location-status later today on your master because it adds types to the code (rather than using 'gobject obj'
<Wizzup> )
<Wizzup> This greatly helps with understanding the code :p
<Wizzup> also, random nitpick, but I think cpa_dialog private struct perhaps shouldn't be called dialog, since it's not a dialog, but contains a dialog (dialog->dialog)
<Wizzup> that's why I renamed it at least in one place
<Wizzup> also would really recommend -Wall -Wextra -Werror for location-control as well
<Wizzup> currently it warns about nothing
<Wizzup> (which is why I ended up trying to run gtk_dialog_run on the dialog private struct (...)
<Wizzup> and also in location-status (I can submit a patch) do *not* pass the LocationStatusMenuItem* obj as data to the cpa
<parazyd> Will check
<Wizzup> going to do something else for a bit
<parazyd> Thank you
diejuse1 has joined #maemo-leste
<Wizzup> So it looks like the main problem I was banging my head against the wall for was that the signature of execute_cp_plugin was wrong, and what we were reading as 'LocationStatusMenuItem*' was in fact 'GtkButton*'
<Wizzup> which explains why everything said boom once we tried to read 'priv' from GtkButton and cast that to osso_context_t
<Wizzup> now the problem is that location-control should work without a parent window
<Wizzup> I think once you do that, you can also get rid of the hiding logic
diejuse1 has quit [Quit: Leaving.]
<parazyd> Wizzup: This is broken
<parazyd> Without a transient, when you save then the control panel gets closed (or crashes)
<parazyd> s,transient,parent,
<parazyd> Note that I still can't repro the status menu segfault in VM
<parazyd> Can you give me the exact steps?
diejuse1 has joined #maemo-leste
<Wizzup> parazyd: it works fine for cpdatetime
<Wizzup> err sorry
<Wizzup> for the language applet
<Wizzup> libcplanguageregional
<Wizzup> parazyd: dsmetool -k /usr/bin/hildon-status-menu
<Wizzup> parazyd: maemo-summoner hildon-status-menu.launch
<Wizzup> click on applet and attempt to launch
<Wizzup> parazyd: my patch wasn't finished, it was a start to make it not require parents
<Wizzup> why is gpsfake running?
<parazyd> This is my vm
<parazyd> I have it instead of gpsd
<Wizzup> does gpsfake need to run for the applet to start?
<parazyd> It's running so location-daemon works
<Wizzup> you don't need location-daemon for the applet settings to show, though?
<parazyd> No
<parazyd> That's shown before I start maep
<Wizzup> well, that means it's different from my setup
<parazyd> I quit
<parazyd> I quit maep
<parazyd> And it's still fine
<parazyd> I really don't know
<Wizzup> try stopping location-daemon, maep, gpsfake
<Wizzup> and start hildon-status-menu like I said
<Wizzup> and see if it works
<Wizzup> I can make a video of it not working but I don't see how it helps
<parazyd> Do I need to run dsmetool as root or user?
<Wizzup> user
<parazyd> Yeah here I get the crash I think
<parazyd> It makes 0 sense though
<Wizzup> well, it happens on my d4 too
<Wizzup> and for uvos iirc
<Wizzup> in any case the crash you are seeing now is just the cp applet not starting, right?
<Wizzup> or did the status menu die on you?
<parazyd> Status menu disappears
<Wizzup> ok, try passing NULL instead of (gpointer)obj
<parazyd> Where?
<Wizzup> then you will see that it doesn't crash and only the cp doesn't want to start and you see your hildon notification that it failed
<Wizzup> in osso_cp_plugin_execute
<parazyd> ok sec
<freemangordon> what shall be passed for obj is GtkWindow
<Wizzup> make it p->osso, "liblocation_applet.so", NULL, TRUE
<Wizzup> freemangordon: it is not required, and I don't think status menu has one that is appropriate
<freemangordon> what oroginal code does?
<Wizzup> the problem is that the location cpa requires a gtkwindow and cannot handle NULL
<freemangordon> *original
<freemangordon> yes, my point
<Wizzup> freemangordon: other applets handle it fine
<freemangordon> so?
<Wizzup> well, ok, so to clarify
<Wizzup> my understanding is that whatever we're passing as GtkWindow is not quite ok, so passing NULL would be easier, since the modal dialog shouldn't need status menu as parent
<Entitlement> freemangordon - [ location-status/location-status.c at master · maemo-leste/location-status · GitH... ]
<Wizzup> we can try to make it work the way it did before, but it seems hacky and we'd have to figure out exactly what the original code did
<freemangordon> ok, where is IDA db?
<Wizzup> freemangordon: btw, the problem from yesterday was that the gtkbutton was interpreted as the status menu object and we passed the priv from the button instead of the priv of the applet
<freemangordon> int the repo?
<freemangordon> yeah, saw that
<Wizzup> freemangordon: in any case I don't think makes particular sense, even if it is in ida:
<Entitlement> Wizzup - [ location-control/liblocation_applet.c at master · maemo-leste/location-control ·... ]
<Entitlement> Wizzup - [ osso-applet-languageregional/libcplanguageregional.c at master · maemo-leste/oss... ]
<freemangordon> Wizzup: yes, it makes
<freemangordon> because you can't create a dialog (which is a transient window) without a parent
<freemangordon> without parent it will become system modal dialog
<Wizzup> I don't think calling gtk_main() inside an applet makes a lot of sense
<Wizzup> but maybe I fundamentally misunderstand gtk_main
<Wizzup> like, we dlsym it into the status applet, why would it need to run gtk_main, we already do that in status applet
<freemangordon> btw, it is g_critical that causes cpl to not launch
<Wizzup> I think this is also why gdb has trouble debugging some of it
<Wizzup> which one?
<Entitlement> freemangordon - [ location-control/liblocation_applet.c at master · maemo-leste/location-control ·... ]
<freemangordon> hmm, where is idb for location status applet?
<Wizzup> will pm
<Wizzup> done
<Wizzup> in any case a HildonStatusMenuItem is not the right parent I think for the dialog
<freemangordon> sure it is not, that's why it searches toplevel parent of the button
diejuse1 has quit [Quit: Leaving.]
diejuse1 has joined #maemo-leste
diejuse1 has quit [Quit: Leaving.]
diejuse1 has joined #maemo-leste
diejuse1 has quit [Read error: No route to host]
diejuse1 has joined #maemo-leste
diejuse1 has quit [Quit: Leaving.]
yanu_ has quit [Ping timeout: 240 seconds]
yanu has joined #maemo-leste
diejuse1 has joined #maemo-leste
xmn has quit [Ping timeout: 252 seconds]
<kek> halftux closed an issue: https://github.com/maemo-leste-extras/bugtracker/issues/20 ([REQ] qshot)
<kek> MerlijnWajer opened an issue: https://github.com/maemo-leste/bugtracker/issues/529 (List of things to check/fix for liblocation)
<kek> MerlijnWajer assigned an issue: https://github.com/maemo-leste/bugtracker/issues/529 (List of things to check/fix for liblocation)
<Wizzup> freemangordon: btw, if you have other tricks to add for debugging (e.g. how does one make g_debug() from status applet show up), please add them here https://leste.maemo.org/Debugging
<Entitlement> Wizzup - [ Debugging - Maemo Leste Wiki ]
cr4y1 has quit [Ping timeout: 246 seconds]
<diejuse1> I get "segmentation fault" when I run "hildon-desktop.launch" after I upgrade from Ascii to Beowulf
<diejuse1> how do I launch Hildon Desktop now?
<Wizzup> diejuse1: is maemo-launcher working
<diejuse1> no
<diejuse1> no error but no effect when I run it
<diejuse1> I have made a lot of progress in integrating Maemo Leste Ascii with Android.
<freemangordon> you can no longer directly run .launch programs
<freemangordon> you should run hildon-desktop (without .launch) with maemo-launcher running
<Wizzup> diejuse1: is your work documented somewhere? maybe we can help
<diejuse1> I stopped to see if I could make progress with Beowulf. But if I am not able to start it I cannot do anything.
<freemangordon> diejuse1: what happens if you run hildon-desktop?
<freemangordon> with maemo-launcher running that is
<diejuse1> I have not documented anything yet. Anyway the biggest help now would be to be able to start Beowulf.
<diejuse1> freemangordon: no effect
<freemangordon> what happens?
<freemangordon> segfault?
<diejuse1> no message, segfault when hildon-desktop.launch
<freemangordon> diejuse1: what happens if you run "maemo-summoner hildon-desktop.launch"?
<diejuse1> mmm, I am going to try
<parazyd> freemangordon, sicelo: Is there a copyright implication/issue if we host the alpha and beta themes as repositories on Github?
<diejuse1> wow
<diejuse1> works
<diejuse1> thanks freemangordon
<freemangordon> diejuse1: good, but this is not how you shall start it
<freemangordon> again, you *MUST* have maemo-launcher service running when trying to start hildon-desktop
<freemangordon> and you shall start "hildon-desktop", not "hildon-desktop.launch"
<freemangordon> parazyd: no idea, check the package license
<Wizzup> they're nokia proprietary
vectis_ has quit [Ping timeout: 246 seconds]
<Wizzup> but it would be nice to host them
<freemangordon> maybe we shall write to Nokia for permission, hm?
<diejuse1> I am trying to work audio now
<parazyd> freemangordon: Think it's good to ask someone from maemo e.V. do it?
<parazyd> hmm or perhaps copyright switched over to them in fact?
l_bratch has quit [Ping timeout: 248 seconds]
<Wizzup> freemangordon: do we ever get a response from them?
Evil_Bob has quit [Quit: Evil_Bob]
l_bratch has joined #maemo-leste
<freemangordon> Wizzup: "them"? Nokia or maemo e.V?
<freemangordon> parazyd: maemo e.V. is not the copyright holder, it is Nokia.
<freemangordon> ah, to as Nokia?
<freemangordon> I don;t think so, not sure how much they are active at all
<freemangordon> I think it is better to ask Nokia directly.
<parazyd> Well, as far as I know, Nokia transfered ownership of Maemo to them.
<freemangordon> no
<parazyd> sicelo has had some meetings with them recently I think.
<freemangordon> afaik there is only a premission to host packages on maemo servers
<freemangordon> but well, lets ask sicelo what is the status
<parazyd> I'm mainly asking this because I'm wondering how to distribute Gtk3 themes I'm doing for libhildon3
<Wizzup> freemangordon: them=nokia
<sicelo> unfortunately, the e.V. still hasn't had a meeting :-(
<parazyd> But in general it would be good to know, because then we can also decompile the translations packages.
<freemangordon> also, transferring Maemo doesn't mean transferring the packages
<freemangordon> parazyd: for decompiling translation packages we don;t need any permission by Nokia or whoever
<parazyd> oh?
<freemangordon> but for themes we do, because of the images, IIUC.
<parazyd> Good to know
<Wizzup> and if we turn those decompiled into a file and repo, is that ok?
<Wizzup> ok
<Wizzup> (wrt translation)
<freemangordon> sure, why not
<parazyd> Yeah I'd love to do that
<Wizzup> we should make some scripts for that
<freemangordon> how's that different to decompiling binary code?
<parazyd> Because then we can integrate transifex
<Wizzup> freemangordon: yeah I suppose
<Wizzup> yay cc pere ^ :p
<Entitlement> parazyd - [ Death to the not-from-Nokia warning in Application Manager · Issue #311 · maemo-... ]
<freemangordon> we (CSSU) have put modest translations on gitorious/github, iirc
<diejuse1> where is sapwood-server in Beowulf?
<freemangordon> parazyd: I thill think we shall keep that warning, just replace Nokia with Maemo Community or somesuch
<parazyd> freemangordon: Yeah the point was to just remove "Nokia"
<parazyd> It's also in other places, like privacy disclaimer
<Entitlement> freemangordon - [ GitHub - community-ssu/modest-l10n: Language files for modest ]
<freemangordon> yeah, sure
<freemangordon> IIRC Pali(and maybe me) has a script for turning all .mo files in a dis to .po files
<freemangordon> lemme check
<parazyd> Wizzup, freemangordon: What would you prefer from these two:
<parazyd> 1) All translations in same git repo, having a single debian/control to build everything
<parazyd> 2) Separate repos
Evil_Bob has joined #maemo-leste
<freemangordon> separate repos
<freemangordon> Pali: do you remember what did we use to RE translations back then?
<parazyd> freemangordon: I'd also like to integrate the translations with https://weblate.org/en/ then
<freemangordon> diejuse1: it should be on the same place as in ascii
<parazyd> Weblate is open source
<freemangordon> parazyd: I am fine
<Pali> msgunfmt
<Pali> I guess
<freemangordon> right, but we had some scripts besides it
<Pali> I do know...
<Pali> not
<freemangordon> ok
<parazyd> I will make one to also generate the debian dir
<freemangordon> parazyd: I think an automated script (that takes a directory containing all the particular translation .deb files)...
<parazyd> Yeah
<freemangordon> could be easily done
<parazyd> It's trivial
<freemangordon> :D
<freemangordon> right
<freemangordon> and it can generate the source package out of it
<parazyd> I just need to gather all the debs :D
<freemangordon> mhm
<freemangordon> and look at https://github.com/community-ssu/modest-l10n for example how source package should look like
<Entitlement> freemangordon - [ GitHub - community-ssu/modest-l10n: Language files for modest ]
<parazyd> Dela
<parazyd> Deal
<freemangordon> (deal)
<pere> Wizzup: did not quite understand the question. I would recommend Weblate over Transifex, because of its terms and its free software status.
<Wizzup> pere: ah, ok, I highlighted you mostly because you mentioned it in the past
<Wizzup> should we use weblate?
<parazyd> Yeah I just made a weblate account (mentioned it a few messages ago)
<freemangordon> is it possible to intagrate with github?
<parazyd> I said transifex first because it's "unversally known"
<freemangordon> *integrate
<parazyd> freemangordon: I believe so
<freemangordon> good
<freemangordon> parazyd: so, back to the original question - I think someone shall reach Nokia, explain what we're trying to achieve and ask them for permission to host/distribute everything Maemo
<freemangordon> that is under Nokia (c) ofc
<freemangordon> If they refuse, well, we'll see what to do next
<freemangordon> we can just not use alpha/beta themes as default and replace with some community theme
<freemangordon> In theory they may even become generous and dig some dusty sources from the drawers :D
<Entitlement> parazyd - [ Contact us | Nokia ]
<parazyd> There are phone numbers, but it'd be too expensive for me to call because I'm not in EU so roaming applies.
<parazyd> Nokia head office
<parazyd> Tel. +358 10 44 88 000
<parazyd> Maybe tmlind can pay them a visit :p (jk)
<parazyd> Does anyone have some EU SIP I can use?
<freemangordon> parazyd: not in EU?!?
<parazyd> freemangordon: I'm in Serbia
<freemangordon> permanently?
<parazyd> Indefinitely :p
<parazyd> Don't really want to go to Croatia :D
<freemangordon> I see
<freemangordon> well, come close to Bulgarian border and use some of Bulgarian operators :p
<parazyd> hahah true
<freemangordon> No roaming ;)
<parazyd> I have my NL number still
<freemangordon> to EU that is
<parazyd> But yeah, since I'm here, I can't really use it
<parazyd> (cheaply)
<freemangordon> yeah
<freemangordon> sicelo: any chance e.v to support us with that?
<parazyd> I'm glad to give them a call if someone can provide me with some VoIP
<freemangordon> Can I help somehow? Shall I setup something?
<diejuse1> freemangordon: In ascii: /usr/lib/sapwood/sapwood-server
<parazyd> Well I'm thinking I can use Ekiga or some other SIP client as a phone, but I don't have a number.
<diejuse1> In beowulf /usr/lib/sapwood doesn't exist
<parazyd> usr/lib/<triplet>/...
<parazyd> Maybe
<freemangordon> diejuse1: ^^^
<freemangordon> yes, it is there
<freemangordon> /usr/lib/<triplet>
<diejuse1> mm
<diejuse1> found, thanks hehe
diejuse1 has quit [Quit: Leaving.]
<parazyd> freemangordon: Any idea now this file is created? https://github.com/community-ssu/modest-l10n/blob/master/po/modest.pot
<Entitlement> parazyd - [ modest-l10n/modest.pot at master · community-ssu/modest-l10n · GitHub ]
<freemangordon> not sure
<Entitlement> freemangordon - [ gettext template POT files ]
<parazyd> ah ok
<freemangordon> parazyd: I guess this is a copy of en_US or en_GB .po file
<parazyd> This can be done with msgfilter
<parazyd> But some are missing the source line comments
<parazyd> They aren't necessary for functionality though
<freemangordon> IIUC msgfilter is used for creating a new template from the source
<freemangordon> which is not our case
<freemangordon> so I'd rather just copy the english .po to .pot
<freemangordon> Pali: ^^^ any thoughts?
<parazyd> The .pot needs to have empty msgtr
<freemangordon> no
<Entitlement> freemangordon - [ osso-pdf-viewer-l10n/osso-pdf-viewer.pot at master · community-ssu/osso-pdf-view... ]
<freemangordon> it better has english translations to easy translatin to other languages, no?
<Entitlement> parazyd - [ modest-l10n/modest.pot at master · community-ssu/modest-l10n · GitHub ]
<freemangordon> because it is created from the source
<parazyd> 19:59 <freemangordon> it better has english translations to easy translatin to other languages, no?
<parazyd> No
<freemangordon> why?
<Pali> are not pot files included from some -dev packages from Maemo SDK?
<Entitlement> parazyd - [ modest-l10n/modest.pot at master · community-ssu/modest-l10n · GitHub ]
<freemangordon> parazyd: sorry, didn;t get the argument
<freemangordon> see pdf viewer
<freemangordon> ofc those *can* be empty
<parazyd> ok
<parazyd> So I should just copy the en_US or en_GB to it?
<freemangordon> but, if you have the english translation in the template, it is easier to translate to Croatian lets say instead of trying to 'decrypt' msgid IIUC?
<freemangordon> yes
<freemangordon> Pali: I don;t think so
<freemangordon> parazyd: usually GB and US should match
<parazyd> Not always, but yeah
<freemangordon> that's why: "usually" :)
<freemangordon> I'd prefer GB as a template, but up to you
<parazyd> Fine by me
<freemangordon> parazyd: maybe create a separate project, the same as for 'upstream' packages
<freemangordon> 'maemo-leste-translations
<freemangordon> '?
<parazyd> Good idea!
<parazyd> freemangordon: Care reviewing this for a sec? https://parazyd.org/pub/dev/random/skype-ui-l10n.tar.gz
<Entitlement> parazyd - [ osso-pdf-viewer-l10n/rules at master · community-ssu/osso-pdf-viewer-l10n · GitH... ]
<parazyd> Missing FMTPARAMS, just saw it
<parazyd> Actually I think I want to do this with a Makefile
<parazyd> nbm
<parazyd> nvm
<parazyd> hmm the .mo files semm to get created per dpkg output, but they're nowhere to be found :D
<Wizzup> parazyd: I have xs4all sip
<parazyd> ok, well sometime tomorrow we could try to set up a SIP client
<parazyd> ah solved the issue, dh_prep was deleting it
<parazyd> ./usr/share/locale/cs_CZ/LC_MESSAGES/skype-ui.mo
<parazyd> ok lol, time to push
<freemangordon> parazyd: why do we need skype?
<parazyd> I used it as test
<freemangordon> ok, but why push it?
<parazyd> Got all the debs from muarf
<parazyd> I was going to push everything
<parazyd> One sec
<freemangordon> well, better not everything
<freemangordon> we deffinitely don;t need skype
<parazyd> lmk what I should skip
<parazyd> cleaner: http://sprunge.us/Pg6p54
<freemangordon> how am I supposed to know?
<Wizzup> we could start with all the l10n packages that are installed on the images
<freemangordon> :nod:
<Wizzup> we also have a list of the ones we imported I think
<parazyd> Is it a problem to have it all?
<Wizzup> as long as it's tidy, it's probably fine
<parazyd> Very much so
<freemangordon> problem? no, but I don't really like having stuff that's not needed
<freemangordon> better dpkg -l | grep l10n
<freemangordon> and import only those
<parazyd> I really don't see why, but ok
<freemangordon> for the sake of keeping it minimal
<uvos_> id probubly just rm the obious
<uvos_> like skype
<uvos_> and leve everything else
<parazyd> Minimal would be not having to import it again each time we need something
<uvos_> so we dont have to do anythin later
<freemangordon> ok, ok
<uvos_> exactly
<parazyd> I can just push everything and create github repos with a simple script
<freemangordon> without skype and modest-nokiamessaging-plugin at least
<freemangordon> there are few more "obvious" ones
<parazyd> Which?
<freemangordon> don't know, that's why dpkg -l ;)
<parazyd> Well, it's easy to delete a github repo :p
<uvos_> then there not obvious
<uvos_> *they are
<freemangordon> parazyd: which ones?
<freemangordon> :p
<parazyd> If we decide we don't need something (besides skype and modest-nokiamessaging-plugin)
<parazyd> fwiw we already have most in beowulf
<parazyd> skimming through the list
<uvos_> camera-ui is obvious
<uvos_> i would say
<Entitlement> parazyd - [ Search results for: l10n ]
<parazyd> main/binary-amd64/modest-nokiamessaging-plugin-l10n-dadk
<parazyd> also lol
<uvos_> also osso-browser
<parazyd> main/binary-amd64/osso-camera-ui-l10n-dadk
<parazyd> main/binary-arm64/osso-browser-ui-l10n-dadk
<parazyd> We have all these
<freemangordon> I wonder where those dependencies come from
<parazyd> And they may be a dep
<freemangordon> yeah, those are dep
<parazyd> Like file manager or whatever
<freemangordon> hmm, right
<parazyd> I'll just skip skype really
<freemangordon> ok
<parazyd> They're coming up
<Entitlement> parazyd - [ maemo-leste-translations · GitHub ]
<freemangordon> did you try to build and compare the results for some packge?
<parazyd> Yeah, looks good
<freemangordon> nice
<freemangordon> parazyd: hmm, what about debian/changelog?
<freemangordon> doesn't look good to me
<parazyd> What exactly?
<parazyd> I tag everything as 7.0
<parazyd> And make the entry package-specific
<parazyd> In fremantle they all came from 'marketing-release'
<freemangordon> ah, I see
<freemangordon> so it is one package it seems
<parazyd> Yeah but I think this is better
<parazyd> Also for weblate
<freemangordon> :nod:
<uvos_> tbh it would also kinda make sense to make it one package the other way around
<uvos_> as in one package per lang for everything
<freemangordon> parazyd: maybe change "Report-Msgid-Bugs-To: oksan.savasoglu-niemi@nokia.com\n"
<uvos_> as benefits / drawbacks either way
<parazyd> freemangordon: ok for that I can do another iteration
<parazyd> uvos_: That can easily be done with an additional package really
<parazyd> uvos_: And there you have control of what goes in or not
<parazyd> e.g. leste-l10n-en_US ; and then depend on all other l10n-en_US packages
<parazyd> But we have a different system
<freemangordon> I don;t think we shall do that
<parazyd> We depend on mr0
<parazyd> Which installs all langs
<freemangordon> :nod:
<uvos_> yeah sure
<uvos_> its fine
<uvos_> im just spitballing
<parazyd> All pushed :D
<freemangordon> nice
diejuse1 has joined #maemo-leste
diejuse1 has left #maemo-leste [#maemo-leste]
<freemangordon> for modest and pdf and camera-ui please use the ones from cssu
<Entitlement> freemangordon - [ Fremantle Community SSU · GitHub ]
<parazyd> ok
<parazyd> I took from muarf.org /ssu/mr0/
<parazyd> So these are enhanced?
<freemangordon> mhm
<Wizzup> does this auto generate rules files?
<Wizzup> looks like it
<Wizzup> ah I'm behind on backlog
<parazyd> Wizzup: Yeah it's all ready to build
<freemangordon> no gpb.conf it seems
<freemangordon> oh, there is
<Entitlement> parazyd - [ Maemo Leste Translations · GitHub ]
<Wizzup> if we want to make changes (I don't have any atm), will it be able to commits?
<Wizzup> or do we add that later?
<parazyd> What's "it"?
<freemangordon> I can;t parse as well
<freemangordon> Wizzup: please rephrase
<Wizzup> if we want to change the rules files that we generate, can the script re-generate and commit the changes?
<Wizzup> I didn't see the code that generates this yet
<Wizzup> just wondering really
<parazyd> Sure
<Wizzup> sorry, another work mtg, I'll just let you guys deal with it :)
<Wizzup> let's try to have a wiki page for it at least :p
<parazyd> I can make another repo, translation-maintenance
<parazyd> And add some tools
<freemangordon> parazyd: please fix Report-Msgid-Bugs-To
<parazyd> Will do
<parazyd> Also forgot LINGUAS files :#
<freemangordon> do we really need that repo? This is done once and that's all
<freemangordon> right
<freemangordon> also, maybe change rules file to be dh10 compatible
<parazyd> It is
<Wizzup> we might need to import more later on, so having a repo for that code is helpful
<parazyd> dh12
<freemangordon> whatever
<freemangordon> Wizzup: IIUC everything is imported
<freemangordon> besides skype
<parazyd> Correct
<Wizzup> what about translation files in extras? :)
<Wizzup> I suppose those mostly come with source
<freemangordon> but yeah, it costs nothing to have the tools
<parazyd> I'll do it
<Wizzup> there's also a bulgarian translation there for most packages
<freemangordon> yeah, makes sense
<Wizzup> and there are some other user contributed translations as well
<freemangordon> those are in extras
<Wizzup> yes
<Wizzup> do we want that to remain in extras?
<Wizzup> I assume that we want to support more languages going forward
<Wizzup> It could go through whatever service we need
<Wizzup> (if not scripted)
<freemangordon> no strong opinion here, I am fine either ways
<Wizzup> maybe it's a good test case for the translation web tooling stuff
<Wizzup> (didn't dive into those)
<Wizzup> parazyd: so will we make jenkins jobs for all of these as well then? :P
<parazyd> Yeah
<parazyd> I think it's time to split up config.py
<Wizzup> well include could be simple
<Wizzup> just dict.update(translation_values)
<Wizzup> from translation_config import translation_jobs
<Wizzup> or something
<parazyd> Yeah exactly what I had in mind
<parazyd> Because now we have 4 different orgas
<Wizzup> cool, when we're ready, let's have a wiki page for it at least (Translations) ?
<parazyd> Yes
<parazyd> I want to investigate weblate first
<Wizzup> right
<Wizzup> maybe pere can help
<parazyd> Would be nice :)
<pere> how?
<Wizzup> we have git repos with our translations now, any hints on how to make it work with weblate?
<Wizzup> we could also fix the norwegian translations now, btw
<pere> did you ask for hosting on hosted.weblate.org?
<pere> what is the translation format?
<pere> weblate is typically set up by pointing to the git repo and given a matching rule to locate the translation files, identifying the source language and the translations.
<parazyd> I just made an account
<parazyd> pere: We have repos here: https://github.com/maemo-leste-translations
<Entitlement> parazyd - [ Maemo Leste Translations · GitHub ]
<Entitlement> parazyd - [ rtcom-messaging-ui-l10n/po at master · maemo-leste-translations/rtcom-messaging-... ]
<pere> so po files. good.
<parazyd> Of course :)
<pere> did you check out <URL: https://weblate.org/en/hosting/ >, under the "Weblate proudly supports libre projects" title?
<parazyd> I made a user here: https://hosted.weblate.org/user/maemoleste/
<parazyd> Planned to look at the platform a bit later when I finish some stuff with these repos
<pere> I do not quite remember how I set up projects, but believe I created it and set the plan to libre, or asked the admins if they were willing to host.
<parazyd> freemangordon: Around?
<parazyd> pere: ok, I'll have a look
<parazyd> freemangordon: What email should I use for Report-Msgids-Bugs ? :D
sunshavi has quit [Remote host closed the connection]
sunshavi has joined #maemo-leste
Oksana has joined #maemo-leste
inky has quit [Read error: Connection reset by peer]
<parazyd> freemangordon: Also we need to pick a license
<parazyd> pere: Would you like to maintain our weblate project?
<pere> not really. too overloaded already, so would not do a good job. :)
<parazyd> ok :) Had to ask
<uvos_> what dose this do?
<uvos_> for us
<parazyd> Community translations
xmn has joined #maemo-leste
inky has joined #maemo-leste
cockroach has joined #maemo-leste
<Wizzup> tmlind: any idea why /dev/gnss0 would stop sending data? I've noticed a few times that when using gpsd for a while that it stops reporting data
<Wizzup> cat /dev/gnss0 also reports nothing at that point
<Wizzup> restart gpsd helps,
<Wizzup> hm, maybe cat and gpsd cannot read at the same time
<Wizzup> so it could still be a gpsd problem
<uvos_> "hm, maybe cat and gpsd cannot read at the same time" thats how serial devices work in linux in gerneal
<uvos_> gnss0 is just a fancy serial device
<Wizzup> yeah
<Wizzup> I did strace gpsd and it didn't send any more data but held it open
<uvos_> is it doing read()?
<Wizzup> will have to use it for a few more hours tomorrow to figure that out
uvos_ has quit [Ping timeout: 252 seconds]
<Wizzup> any comments on a decent gps reporting rate?
<Wizzup> we could set it via the gnss_motmdm param, to something high, maybe even 5000ms
<parazyd> Wizzup: For cars this should be 1 second really
<Wizzup> parazyd: we could adjust /sys/module/gnss_motmdm/parameters/rate_ms on the fly from liblocation even
<parazyd> Yeah that's cool
<parazyd> I'm imaginging a setting we could have where we could have different reporting modes for driving/cycling/hiking
<Wizzup> something will have to write those values, too, though
<Wizzup> fwiw it's currently 1s
<parazyd> Yeah seemed so from the debugging I did when I was writing this stuff initially
<parazyd> Cool to know it's configurable
<parazyd> We can have this as the "interval" in liblocation
<Wizzup> you can cat the param to read it too
<parazyd> Yeah
<parazyd> Does N900 has an interface like this?
Pali has quit [Ping timeout: 240 seconds]
<Wizzup> I would have to boot it
<Entitlement> parazyd - [ liblocation/location-gpsd-control.h at master · maemo-leste/liblocation · GitHub ]
<parazyd> This is unused