13 Feb 2015

feedPlanet Maemo

2015-02-10 Meeting Minutes

Meeting held 2015-02-10 on FreeNode, channel #maemo-meeting (logs)

Attending:
William McBee (gerbick), Jussi Ohenoja (juiceme), Alexander Kozhevnikov (MentalistTraceur), Peter Leinchen (peterleinchen), Oksana Tkachenko (Oksana/Wikiwide),

Peter Pichler (pichlo),

Partial:
Martin Kolman (M4rtinK), Paul Healey (sixwheeledbeast),

Absent:

Summary of topics (ordered by discussion):


Topic (Extras: maintainer of libssh2-1):

Topic (eV: bank account):

Topic (maemo.org domain registration and maemo trademarks):

Topic (Autobuilder: thumb toolchain and GCC versions):

Topic (Election system: automatic calculation of results and personal URL in email):

Topic (IRC cloaks):


Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Possible addition of personal voting link into email template in the DB of election system...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Contacting X-Fade, as well as Freenode staff directly, about the GC.
    • Getting maemo trademark registration (everywhere!) renewed (and transferred to Hildon Foundation) by the end of February.
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:

0 Add to favourites0 Bury

13 Feb 2015 5:47am GMT

07 Feb 2015

feedPlanet Maemo

Introducing Sensors Unity

Sensors-Unity is a new lm-sensors GUI for the Unity Desktop. It allows monitoring the output of the sensors CLI utility while integrating with the Unity desktop. This means there is no GPU/ HDD support and no plotting.
If you need those you are probably better suited with psensor. However if you just need a overview of the sensor readings and if you appreciate a clean UI you should give it a shot.

Sensors Unity is available from this PPA

It is written in Python3 / GTK3 and uses sensors.py. You can contribute code or help translating via launchpad.

Overview

In contrast to other applications the interface is designed around being a application. Instead of getting another indicator in the top-right, you get an icon in the launcher:

The user interfaceThe user interface

The idea is that you do not need the sensor information all the time. Instead you launch the app when you do. If you want to passively monitor some value you can minimize the app while selecting the value to display in the launcher icon.

To get the data libsensors is used which means that you need to get lm-sensors running before you will see anything.

However once the sensors command line utility works you will see the same results in Sensors-Unity as it shares the configuration in /etc/sensors3.conf.

Configuration

Unfortunately configuring lm-sensors via /etc/sensors3.conf this is quite poorly documented, so lets quickly recap the usage.

Sensors-Unity allows using the Pango Markup Language for sensor labels. For instance if you want "VAXG" instead of "CPU Graphics" to be displayed, you would write:

label in4 "V<sub>AXG</sub>"

In order not to interfere with other utilities and to allow per-user configuration of the labels/ sensors Sensors-Unity first tries to read ~/.config/sensors3.conf before continuing with the lm-sensors config lookup described above.

0 Add to favourites0 Bury

07 Feb 2015 2:23pm GMT

06 Feb 2015

feedPlanet Maemo

2015-02-03 Meeting Minutes

Meeting held 2015-02-03 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Alexander Kozhevnikov (MentalistTraceur), Peter Leinchen (peterleinchen),

Rüdiger Schiller (chem|st), Peter Pichler (pichlo),

Partial: William McBee (gerbick), Oksana Tkachenko (Oksana/Wikiwide),
Falk Stern (warfare/fstern), Gido Griese (Win7Mac),

Absent:

Summary of topics (ordered by discussion):


Topic (maemo.org domain registration):

Topic (maemo trademark):

Topic (eV: bank account):


Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Possible addition of personal voting link into email template in the DB of election system...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Contacting X-Fade, as well as Freenode staff directly, about the GC.
    • Getting maemo trademark registration (everywhere!) renewed (and transferred to Hildon Foundation) by the end of February.
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:

0 Add to favourites0 Bury

06 Feb 2015 5:17am GMT

01 Feb 2015

feedPlanet Maemo

2015-01-27 Meeting Minutes

Meeting held 2015-01-27 on FreeNode, channel #maemo-meeting (logs)

Attending:
William McBee (gerbick), Jussi Ohenoja (juiceme), Alexander Kozhevnikov (MentalistTraceur), Peter Leinchen (peterleinchen),
Philippe Coval (RzR),
Rüdiger Schiller (chem|st), Martin Kolman (M4rtinK), Falk Stern (warfare/fstern),

Partial: Oksana Tkachenko (Oksana/Wikiwide),

Absent:

Summary of topics (ordered by discussion):


Topic (maemo.org domain registration):

Topic (maemo trademark):

Topic (IRC cloaks):

Topic (eV: bank account):

Topic (Autobuilder: thumb toolchain and GCC versions):

Topic (Miscellaneous):


Action Items:
  • -- old items, already acted-on:
    • Getting maemo.org domain registration transferred from Nokia to Hildon Foundation.
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Possible addition of personal voting link into email template in the DB of election system...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Contacting X-Fade, as well as Freenode staff directly, about the GC.
    • Getting maemo trademark registration renewed by the end of February.
  • -- new items:
    • archiving Ovi/Nokia store, especially for Harmattan.

0 Add to favourites0 Bury

01 Feb 2015 10:11pm GMT

29 Jan 2015

feedPlanet Maemo

Running Debian sid on Sailfish OS

This assumes you have a Debian/Ubuntu host computer on which to run debootstrap. Theoretically you can run this on the device, but it's not as easy as on Harmattan (where you can just install the debootstrap package. On the host, run the first init and create a tarball:


sudo debootstrap --arch armhf --foreign sid sid
sudo tar czvf sid.tgz -C sid .
du -sh sid.tgz
# 98M sid.tgz
scp sid.tgz nemo@192.168.2.15:

To unpack the chroot tarball:


ssh nemo@192.168.2.15
devel-su
# password

mkdir sid
cd sid
tar xvf ../sid.tgz
chroot /home/nemo/sid/ /debootstrap/debootstrap --second-stage
chroot /home/nemo/sid/ apt-get clean
echo "deb http://http.debian.net/debian sid main" \
>/home/nemo/sid/etc/apt/source.list

To enter the chroot:


ssh nemo@192.168.2.15
devel-su
# password

mount --bind /proc /home/nemo/sid/proc
mount --bind /sys /home/nemo/sid/sys
mount --bind /dev /home/nemo/sid/dev
mount --bind /dev/pts /home/nemo/sid/dev/pts
cp /etc/resolv.conf /home/nemo/sid/etc/
chroot /home/nemo/sid/
apt-get update

0 Add to favourites0 Bury

29 Jan 2015 6:40pm GMT

25 Jan 2015

feedPlanet Maemo

2015-01-20 Meeting Minutes

Meeting held 2015-01-20 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Oksana Tkachenko (Oksana/Wikiwide), Peter Leinchen (peterleinchen),

Partial:
William McBee (gerbick), Rüdiger Schiller (chem|st),

Absent:
Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):


Topic (maemo.org domain registration):

Topic (maemo trademark):

Topic (IRC cloaks):

Topic (eV: bank account):

Topic (Autobuilder: thumb toolchain and GCC versions):


Action Items:
  • -- old items, already acted-on:
    • Juiceme and chemist clarified the bank account situation of e.V.
    • IRC channel operator situation: DocScrutinizer added juiceme, peterleinchen, MentalistTraceur, warfare, wikiwide to channel operators.
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Possible addition of personal voting link into email template in the DB of election system...
    • Contacting freemangordon and merlin1991 about autobuilder: thumb target in auto-builder, GCC version in auto-builder?
  • -- new items:
    • Contacting Freenode staff directly about the GC with the angle of having maemo trademark owned by Hildon Foundation.
    • Getting maemo.org domain registration transferred from Nokia to Hildon Foundation.
    • Getting maemo trademark registration renewed by the end of February.

0 Add to favourites0 Bury

25 Jan 2015 3:56am GMT

16 Jan 2015

feedPlanet Maemo

2015-01-13 Meeting Minutes

Meeting held 2015-01-13 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Alexander Kozhevnikov (MentalistTraceur), Oksana Tkachenko (Oksana/Wikiwide), Peter Leinchen (peterleinchen),

Partial:
Rüdiger Schiller (chem|st), Gido Griese (Win7Mac),

Absent:
William McBee (gerbick),

Summary of topics (ordered by discussion):


Topic (Election system):

Topic (Autobuilder):

Topic (IRC):

Topic (eV):


Action Items:
  • -- old items:
    • Juiceme and chemist to clarify the bank account situation or e.V.
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
  • -- new items:
    • Next week's tasks: possibly adding personal URL to email template of election system...
    • Contacting freemangordon and merlin1991 about autobuilder: thumb target in auto-builder, GCC version in auto-builder?

0 Add to favourites0 Bury

16 Jan 2015 5:42am GMT

11 Jan 2015

feedPlanet Maemo

2015-01-06 Meeting Minutes

Meeting held 2015-01-06 on FreeNode, channel #maemo-meeting (logs)

Attending:
William McBee (gerbick), Jussi Ohenoja (juiceme), Oksana Tkachenko (Oksana/Wikiwide), Peter Leinchen (peterleinchen),
Philippe Coval (RzR),
Paul Healey (sixwheeledbeast), Rüdiger Schiller (chem|st),

Partial: Alexander Kozhevnikov (MentalistTraceur),
Falk Stern (warfare), Gido Griese (Win7Mac),

Absent:

Summary of topics (ordered by discussion):


Topic (Results of election):

Topic (Handover meeting):

Topic (Miscellaneous):


Action Items:
  • -- old items:
    • Juiceme and chemist to clarify the bank account situation or e.V.
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
  • -- new items:
    • Next week's tasks: looking into automatic calculation of election results ...
    • possible action items: thumb target in auto-builder, GCC version in auto-builder?

0 Add to favourites0 Bury

11 Jan 2015 11:12pm GMT

06 Jan 2015

feedPlanet Maemo

2014-12-30 Meeting Minutes

Meeting held 2014-12-30 on FreeNode, channel #maemo-meeting (logs)

Attending:
Ryan Cristal (klinglerware), Halit Bal (HtheB),
Gido Griese (Win7Mac),
Jussi Ohenoja (juiceme), Philippe Coval (RzR)

Partial: (xes), Misha K.(zogG), Aaron McEwan (chainswawbike), Peter Pichler (pichlo)

Absent: Peter Leinchen (peterleinchen)

Summary of topics (ordered by discussion):


Topic (Council Election):

Topic (Miscellaneous):


Action Items:
  • -- old items:
    • Check if karma calculation/evaluation is fixed. - Karma calculation should work, only wiki entries (according to Doc) not considered. Works (might be cross-checked...)
    • NielDK to prepare a draft for letter to Jolla. - Obsolete
    • Sixwheeledbeast to clarify the CSS issue on wiki.maemo.org with techstaff. - Done
    • juiceme to create a wording draft for the referendum (to be counterchecked by council members). - See
    • Peterleinchen to announce resignation of DocScrutinizer*/joerg_rw from council. Done
    • Everybody to make up their own minds about referendum and give feedback.
    • RzR to contact Doc (neo900) and smokku (cordia) Done
    • Peterleinchen to announce the next council election Done
    • Juiceme and chemist to clarify the bank account situation
    • Council to clarify with HiFo board about the upcoming board election Council is in charge to announce/prepare the council/board/... elections
    • Juiceme to check/recalculate the karma points manually for all members where needed Done, all are eligible
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
  • -- new items:
    • Next week's tasks: referendum, welcome/introduction of new council, ...
    • possible action item: contacting Opera about hosting (Nokia/OVI) store apps for N9

0 Add to favourites0 Bury

06 Jan 2015 9:12pm GMT

21 Dec 2014

feedPlanet Maemo

2014-12-16 Meeting Minutes

Meeting held 2014-12-16 on FreeNode, channel #maemo-meeting (logs)

Attending:
Oksana Tachenko (Oksana),
Gido Griese (Win7Mac),
Jussi Ohenoja (juiceme), Philippe Coval (RzR), Peter Leinchen (peterleinchen)

Absent:

Summary of topics (ordered by discussion):


Topic (Council Election):

Topic (HiFo board elections):

Topic (IRC, maemo e.V., Miscellaneous):


Action Items:
  • -- old items:
    • Check if karma calculation/evaluation is fixed. - Karma calculation should work, only wiki entries (according to Doc) not considered. Works (might be cross-checked...)
    • NielDK to prepare a draft for letter to Jolla. - Obsolete
    • Sixwheeledbeast to clarify the CSS issue on wiki.maemo.org with techstaff. - Done
    • juiceme to create a wording draft for the referendum (to be counterchecked by council members). - See
    • Peterleinchen to announce resignation of DocScrutinizer*/joerg_rw from council. Done
    • Everybody to make up their own minds about referendum and give feedback.
    • RzR to contact Doc (neo900) and smokku (cordia) Done
    • Peterleinchen to announce the next council election Done
    • Juiceme and chemist to clarify the bank account situation
    • Council to clarify with HiFo board about the upcoming board election Council is in charge to announce/prepare the council/board/... elections
    • Juiceme to check/recalculate the karma points manually for all members where needed Done, all are eligible
  • -- new items:
    • Next week's tasks: referendum, preparing election

0 Add to favourites0 Bury

21 Dec 2014 9:07pm GMT

12 Dec 2014

feedPlanet Maemo

2014-12-09 Meeting Minutes

Meeting held 2014-12-09 on FreeNode, channel #maemo-meeting (logs)

Attending:
(wikiwide), Bernardo Reino (reinob), Sicelo Mhlongo (sicelo)
Gido Griese (Win7Mac),
Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen)

Partial: Rüdiger Schiller (chem|st), Paul Healey (sixwheeledbeast), (Oksana)

Absent: Philippe Coval (RzR)

Summary of topics (ordered by discussion):


Topic (Council Election):

Topic (IRC, Miscellaneous):


Action Items:
  • -- old items:
    • Check if karma calculation/evaluation is fixed. - Karma calculation should work, only wiki entries (according to Doc) not considered. Works (might be cross-checked...)
    • NielDK to prepare a draft for letter to Jolla. - Obsolete
    • Sixwheeledbeast to clarify the CSS issue on wiki.maemo.org with techstaff. - Done
    • juiceme to create a wording draft for the referendum (to be counterchecked by council members). - See
    • Peterleinchen to announce resignation of DocScrutinizer*/joerg_rw from council. Done
    • Everybody to make up their own minds about referendum and give feedback.
    • RzR to contact Doc (neo900) and smokku (cordia) Done
    • Peterleinchen to announce the next council election Done
    • Juiceme and chemist to clarify the bank account situation
    • Council to clarify with HiFo board about the upcoming board election Council is in charge to announce/prepare the council/board/... elections
  • -- new items:
    • Juiceme to check/recalculate the karma points manually for all members where needed
    • Next weeks tasks: referendum, sub pages on m.o for e.V., preparing election

0 Add to favourites0 Bury

12 Dec 2014 6:10pm GMT

07 Dec 2014

feedPlanet Maemo

introducing sensors.py

sensors.py is a new python wrapper for libsensors of the lm-sensors project. libsensors is what you want to use to programmatically read the sensor values of your PC with Linux instead of parsing the output of the sensors utility.

sensors.py is not the first wrapper - there are two alternatives, confusingly both named PySensors.

PySensors (ctypes) follows a similar approach to sensors.py by using ctypes. However instead of exposing the C API it tries to be a object-oriented(OO) abstraction, which unfortunately lacks many features and makes the mapping to the underlying API hard. Furthermore it does not support Python3.

PySensors (extension module) does not use ctypes and thus is more efficient, but if you write a python script probably compiling a extension module is worse than losing some performance when reading the values.
Additionally there is python3 support and also some OO abstraction. The latter is somewhere in between the C API and proper OO: sensors_get_label(chip_name, feature) is ChipName.get_label(feature) instead of feature.get_label().

So what makes sensors.py immediately different is that it does not try to do any OO abstraction but instead gives you access to the raw C API. It only adds minor pythonification: you dont need to mess with pointers, errors are converted to exceptions and strings are correctly converted from/ to utf-8 for you.

However working with the C API directly is tiresome at times - therefore there is also an optional iterator API, which is best shown by a demo:

import sensors

sensors.init()

for chip in sensors.ChipIterator("coretemp-*"):
    print(sensors.chip_snprintf_name(chip)+" ("+sensors.get_adapter_name(chip.bus)+")")
    
    for feature in sensors.FeatureIterator(chip):
        sfi = sensors.SubFeatureIterator(chip, feature)
        vals = [sensors.get_value(chip, sf.number) for sf in sfi]
        label = sensors.get_label(chip, feature)
        
        print("\t"+label+": "+str(vals))

sensors.cleanup()

result:

coretemp-isa-0000 (ISA adapter)
        Physical id 0: [38.0, 80.0, 100.0, 0.0]
        Core 0: [37.0, 80.0, 100.0, 0.0]
        Core 1: [35.0, 80.0, 100.0, 0.0]
        Core 2: [38.0, 80.0, 100.0, 0.0]
        Core 3: [36.0, 80.0, 100.0, 0.0]

for a more sophisticated example see the example.py in the repository.

0 Add to favourites0 Bury

07 Dec 2014 12:30pm GMT

03 Dec 2014

feedPlanet Maemo

2014-12-02 Meeting Minutes

Meeting held 2014-12-02 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Philippe Coval (RzR), Peter Leinchen (peterleinchen)

Absent:

Summary of topics (ordered by discussion):


Topic (Community feedback):

Topic (Election(s)):


Action Items:
  • -- old items:
    • Check if karma calculation/evaluation is fixed. - Karma calculation should work, only wiki entries (according to Doc) not considered. Works (might be cross-checked...)
    • NielDK to prepare a draft for letter to Jolla. - Obsolete
    • Sixwheeledbeast to clarify the CSS issue on wiki.maemo.org with techstaff. - Done
    • juiceme to create a wording draft for the referendum (to be counterchecked by council members). - See
    • Peterleinchen to announce resignation of DocScrutinizer*/joerg_rw from council. Done
    • Everybody to make up their own minds about referendum and give feedback.
    • RzR to contact Doc (neo900) and smokku (cordia) Done
    • Peterleinchen to announce the next council election Done
    • Juiceme and chemist to clarify the bank account situation
  • -- new items:
    • Council to clarify with HiFo board about the upcoming board election
    • Next weeks tasks: referendum, sub pages on m.o for e.V., preparing election, attracting members to candidate

0 Add to favourites0 Bury

03 Dec 2014 10:29pm GMT

02 Dec 2014

feedPlanet Maemo

2014-11-25 Meeting Minutes

Meeting held 2014-11-25 on FreeNode, channel #maemo-meeting (logs)

Attending: Gido Griese (Win7Mac),
Jussi Ohenoja (juiceme), Philippe Coval (RzR), Peter Leinchen (peterleinchen)

Absent:

Summary of topics (ordered by discussion):


Topic (Election and referendum):

Topic (Dead/old/obsolete content on entry page http://maemo.org):

Topics (Ongoing tasks: referendum, election, bank account of e.V., e.V. sub pages, ...):


Action Items:
  • -- old items:
    • Check if karma calculation/evaluation is fixed. - Karma calculation should work, only wiki entries (according to Doc) not considered. Works (might be cross-checked...)
    • NielDK to prepare a draft for letter to Jolla. - Obsolete
    • Sixwheeledbeast to clarify the CSS issue on wiki.maemo.org with techstaff. - Done
    • juiceme to create a wording draft for the referendum (to be counterchecked by council members). - See
    • Peterleinchen to announce resignation of DocScrutinizer*/joerg_rw from council. Done
    • Everybody to make up their own minds about referendum and give feedback.
    • RzR to contact Doc (neo900) and smokku (cordia) Done
  • -- new items:
    • Peterleinchen to announce the next council election
    • Juiceme and chemist to clarify the bank account situation
    • Next weeks tasks: referendum, sub pages on m.o for e.V., preparing election, attracting members to candidate

0 Add to favourites0 Bury

02 Dec 2014 10:38pm GMT

2014-11-11 Meeting Minutes

Meeting held 2014-11-11 on FreeNode, channel #maemo-meeting (logs)

Attending: Sicelo Mhlongo (sicelo),
Jussi Ohenoja (juiceme), Philippe Coval (RzR), Peter Leinchen (peterleinchen)

Partial: Paul Healey (sixwheeledbeast), Gido Griese (Win7Mac)

Absent:

Summary of topics (ordered by discussion):


Topic (IRC activities):

Topic (Dead/old/obsolete content on entry page http://maemo.org):

Topics (Ongoing tasks: referendum, election, e.V. sub pages, supporting freemangordon, ...):

Topics (URl glitch on wiki for special characters):


Action Items:
  • -- old items:
    • Check if karma calculation/evaluation is fixed. - Karma calculation should work, only wiki entries (according to Doc) not considered. Works (might be cross-checked...)
    • NielDK to prepare a draft for letter to Jolla. - Obsolete
    • Sixwheeledbeast to clarify the CSS issue on wiki.maemo.org with techstaff. - Done
    • juiceme to create a wording draft for the referendum (to be counterchecked by council members). - See
    • Peterleinchen to announce resignation of DocScrutinizer*/joerg_rw from council. Done
    • Everybody to make up their own minds about referendum and give feedback.
    • RzR to contact Doc (neo900) and smokku (cordia) Done
  • -- new items:
    • Next weeks tasks: referendum, sub pages on m.o for e.V., preparing election

0 Add to favourites0 Bury

02 Dec 2014 10:37pm GMT

2014-11-04 Meeting Minutes

Meeting held 2014-11-04 on FreeNode, channel #maemo-meeting (logs)

Attending: (xes),
Jussi Ohenoja (juiceme), Philippe Coval (RzR), Peter Leinchen (peterleinchen)

Partial: Sicelo Mhlongo (sicelo), Paul Healey (sixwheeledbeast), (kolp)

Absent:

Summary of topics (ordered by discussion):


Topic (Dead/old/obsolete content on entry page http://maemo.org):

Topics (Housekeeping: see above topic, changing ITT (InternetTabletTalk) labels into TMO (talk.maemo.org), old/obsolete ITT-links

Topics (Ongoing tasks: referendum, Code of Conduct, karma, e.V. sub pages, supporting freemangordon):


Action Items:
  • -- old items:
    • Check if karma calculation/evaluation is fixed. - Karma calculation should work, only wiki entries (according to Doc) not considered. Works (might be cross-checked...)
    • NielDK to prepare a draft for letter to Jolla. - Obsolete
    • Sixwheeledbeast to clarify the CSS issue on wiki.maemo.org with techstaff. - Done
    • juiceme to create a wording draft for the referendum (to be counterchecked by council members). - See
    • Peterleinchen to announce resignation of DocScrutinizer*/joerg_rw from council. Done
    • Everybody to make up their own minds about referendum and give feedback.
  • -- new items:
    • RzR to contact Doc (neo900) and smokku (cordia)
    • Next weeks tasks: referendum, sub pages on m.o for e.V.

0 Add to favourites0 Bury

02 Dec 2014 10:37pm GMT