Planet maemo

Jussi Ohenoja

2015-06-16 Meeting Minutes

2015-06-30 16:11 UTC  by  Jussi Ohenoja
0
0

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

Attending: Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen)

Partial: Gido Griese (Win7Mac)

Absent: Oksana Tkachenko (Oksana/Wikiwide), William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur)

Summary of topics (ordered by discussion):

  • Referendum and Elections announcement

p>(Topic Referendum and Elections announcement):

  • Juiceme agreed that the 3rd draft of the referendum is OK for publishing.
  • Both the referendum on council tasks and election of the new council will be run concurrently as to maximise the awareness of the ongoing actions and have as large as possible vote count.


Action Items:
  • old items:
    • The selected Code of Conduct (KDE) still needs to be published on TMO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • Archiving Ovi/Nokia store, especially for Harmattan.
    • Contacting Daphne Won on Facebook and LinkedIn to get administrator rights on Facebook for a Maemo member to migrate the plugin to v2.0 API and maintain it in the future.
  • new items:

Categories: council
Raul Herbster
In my current project, the system has to notify the user about a certain action that actually takes place inside the kernel (in this case, transfer of security keys). I don't want to get into too much details about the tasks, but let's consider that the kernel and the Dalvik are the only trustworthy components and the security keys are stored inside the kernel. I've also seen some pieces of code that helps to implement this, but I could not find a end-to-end solution.
Click to read 3836 more words
Categories: android
Oksana Tkachenko

2015-06-02 Meeting Minutes

2015-06-12 07:09 UTC  by  Oksana Tkachenko
0
0

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

Attending:
William McBee (gerbick), Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen),

Gido Griese (Win7Mac),

Partial: Oksana Tkachenko (Oksana/Wikiwide),
Rüdiger Schiller (chem|st),

Absent: Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • Referendum
  • Council elections

Topic (Referendum):

  • Win7Mac posted to Council, via email, 2-option (Yes or No) referendum, about accepting that Council becomes part of MCeV, and corresponding modifications to Council election rules.
  • Defining in bylaws that Council's task is to advise board (besides holding elections), for all "Yes" options of referendum.
  • Wikiwide offers to put "Council election rules can be changed by GA resolution, not only PM referendum" into separate part of referendum, because MCeV can function if Council election rules are changeable by referendum only.
    Peterleinchen notes that this will be the most work consuming option, and it will not change the council position (no power over board).
    3-option referendum should be doable.
  • Next council meeting should decide on referendum and announce it, as well as council elections, to hold them together.
  • A draft of referendum from chemist

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 ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
    • Contacting Daphne Won on Facebook and LinkedIn to get administrator rights on Facebook for a Maemo member to migrate the plugin to v2.0 API and maintain it in the future.
  • -- new items:
Categories: council
Oksana Tkachenko

2015-05-19 Meeting Minutes

2015-06-12 06:58 UTC  by  Oksana Tkachenko
0
0

Meeting held 2015-05-19 on FreeNode, channel #maemo-meeting (logs)

Attending:
William McBee (gerbick), Jussi Ohenoja (juiceme),

Gido Griese (Win7Mac),

Partial: Oksana Tkachenko (Oksana/Wikiwide),

Absent: Peter Leinchen (peterleinchen), Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • HiFo and MCeV: transfer
  • Referendum

Topic (HiFo and MCeV: transfer):

  • For those under the impression that Nokia could deny us moving everything to MCeV: chemist is not in the position to share details of the agreement but what he can share, is that in case of HiFo moving *all* assets to a new/other entity Nokia has to be notified, not asked for permission, and the *new entity has to kiss the ring.

Topic (Referendum):

  • The referendum options must be debated for a minimum of 4 weeks prior to the referendum; referendum voting will be open for the same length of time as the council elections [1 week].
  • Define the council responsibility, besides holding all elections. The issue is, since Council is elected by all Passive Members and not just GA, Council has to be limited in power, since GA is the native "superior force" in any e.V.
  • Referendum would include changes to council election rules: altered all "1 month" to "4 weeks", got rid of that obscure "Nokia Community Manager"...

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 ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
    • Contacting Daphne Won on Facebook and LinkedIn to get administrator rights on Facebook for a Maemo member to migrate the plugin to v2.0 API and maintain it in the future.
  • -- new items:
Categories: council
Oksana Tkachenko

2015-05-12 Meeting Minutes

2015-05-19 06:12 UTC  by  Oksana Tkachenko
0
0

Meeting held 2015-05-12 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen),

Ivaylo Dimitrov (freemangordon),

Partial: Oksana Tkachenko (Oksana/Wikiwide),
Falk Stern (warfare/fstern),

Absent: William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • HiFo and MCeV: transfer
  • Referendum
  • Facebook API changes

Topic (HiFo and MCeV: transfer):

  • woody has now made the transfer from HiFo account to MCeV account; it should be visible there in couple of days. Next steps are dissolving the Hildon Foundation and making final transfer of all intangibles to MCeV. That's in the works, too.
  • The agreement between HiFo and Nokia states that in situation like the current one, Nokia is to be notified by proceedings, That's being taken care of, too. In theory, they could decline the transfer. But it is not seen as likely.

Topic (Referendum):

  • peterleinchen is going to check the bylaws to make up his mind about need of referendum. .

Topic (Facebook API changes):

  • Daphne Won does not reply to the latest Facebook messages; probably need to ask somebody from usoft/nokia for help.

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 ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
    • Contacting Daphne Won on Facebook and LinkedIn to get administrator rights on Facebook for a Maemo member to migrate the plugin to v2.0 API and maintain it in the future.
  • -- new items:
Categories: council
Oksana Tkachenko

2015-05-05 Meeting Minutes

2015-05-16 00:57 UTC  by  Oksana Tkachenko
0
0

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

Attending:
Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen),

Ivaylo Dimitrov (freemangordon),

Partial: Oksana Tkachenko (Oksana/Wikiwide),
Gido Griese (Win7Mac),

Absent: William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • Facebook API changes
  • Referendum, repositories being down and the letter to HiFo

Topic (Facebook API changes):

  • Recently, FB migrated all API v1.0 applications (like the one in N900, dunno about N9/50) to v2.0. As a result, FB sharing plugin stopped working, again. Could someone contact Daphne Won and request for the community to take ownership of N900 facebook application, so we can go through FB review process and make photo/video sharing plugin working anew?
  • The FB application was registered on FB back in 2009 (afaik) by Nokia. Every FB application has administrators, that lady being one of them. She has the rights to add other people as administrators. We need such an administrator account in order to request FB to review the application according to those new rules.

Topic (Referendum, repositories being down and the letter to HiFo):

  • Lost with that RFC thread now; lots of heated discussion; no checks for the type of ruling which can be created by GA or Council and executed by board.
  • Current mirrors of repositories are working, and staff is backed up, but it would be better to have an official repository, with permission of Nokia or Microsoft.
  • Mail template to Jaffa needed

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 ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:
    • Contacting Daphne Won to get administrator rights for a Maemo member to migrate the plugin to v2.0 API and maintain it in the future.
Categories: council
Raul Herbster
Let's now show how to install a module into the just compiled Android kernel (see this post for more information)

For compiling the module, it's important that you use the same kernel source that is installed in your device. Otherwise, you cannot install the module.

a. Go to the code that contains an example of kernel module for Android (for instance, [your_code]/module/intercept);
b. Update the makefile to point to your kernel source code;
c. You need to set some env variables, including the cross-compiler. In this case, you can use the ones provided by the Android source, in the folder prebuilts:

   @desktop:$ export CROSS_COMPILE=[android_sdk]/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin/arm-eabi-
   @desktop:$ export ARCH=arm
   @desktop:$ export PATH=$PATH:/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin/
   @desktop:$ make
   (a kernel module file will be generated ([your_module].ko) and this is the one that we need to install in our rooted device)

d. Copy the .ko file to the device using the following command:

   @desktop:$ adb push [your_module].ko /data/local/tmp

e. Install the kernel module using the following commands:

   @desktop:$ adb shell
   @android:$ su
   @android:$ cd /data/local/tmp
   @android:$ insmod [your_module].ko

f. You might get some errors, such as "function not implemented". To check more details about what's wrong, you can check the log file by typing the following command.

   @android:$ dmesg

Oksana Tkachenko

2015-04-28 Meeting Minutes

2015-05-09 23:15 UTC  by  Oksana Tkachenko
0
0

Meeting held 2015-04-28 on FreeNode, channel #maemo-meeting (logs)

Attending:
William McBee (gerbick), Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen),


Partial: Oksana Tkachenko (Oksana/Wikiwide), Gido Griese (Win7Mac),

Absent: Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • Outages of nokia.com
  • HiFo and MCeV: transfer

Topic (Outages of nokia.com):

Topic (HiFo and MCeV: transfer):


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 ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
    • Email to Jaffa and Rob about complete transfer of all assets from HiFo to MCeV.
  • -- new items:
Categories: council
Raul Herbster
As you need to implement your solution into Android system, you end up learning a lot about the different Android layers (kernel, OS and applications) and how to integrate them. I decided to add the following list with some tips, as these small things took me some precious time to get it solved. The list will be often edited:

#01 - Make sure that you're flashing the device with the proper kernel image

This is what happened to me: I had previously built the kernel (something like two months before). Then, I had to build the OS image from scratch, that is, cleaning up the previous build (with make clobber). When I used the command make bootimage, including setting the variables properly, the output always had the wrong kernel image (not the one that I had previously built, but the existing one in the directory prebuilts). The build process won't take too old kernel images. Therefore, make sure that the compressed kernel image is always new. Even if you don't make any change on the kernel source, do make again to generate a new file.

hildonfound

Present

  • Ryan Abel – Hildon Foundation Director
  • Andrew Flegg – Hildon Foundation Director
  • Gido Griese – Hildon Foundation Director
  • Rüdiger Schiller – Hildon Foundation Director, Maemo Community e.V. Director
  • Falk Stern – Maemo Community e.V. Director [partial]

Minutes were produced by Andrew Flegg.

Agenda

  1. Approval of Corporate Resolution to transfer monies to MCeV and close the Hildon Foundation bank account.
  2. Approval for proceeding with a transfer of all rights, responsibilities and remaining assets to MCeV.

Minutes

    1. All present Hildon Foundation directors reviewed the proposed wording of the Corporate Resolution to transfer the bank account contents to Maemo Community e.V., and close Hildon Foundation’s bank account. No changes were proposed.
    2. A voice vote was taken on passing the proposed Corporate Resolution. The results were:

      Rüdiger Schiller: yes
      Ryan Abel: yes
      Andrew Flegg: yes
      Gido Griese: yes

      The Corporate Resolution was passed unanimously.

    3. Ryan Abel took an ACTION to produce the document and circulate it for signing physically and electronically. The document will be passed from Ryan -> Gido -> Rüdiger -> Andrew -> Craig. Due date: Thursday, 7th May 2015.
    4. Craig Woodward will also sign the document to represent his undertaking of the tasks laid out in the Corporate Resolution. Once signed, he will return the signed document to Hildon Foundation Board.
    1. Falk Stern, as another member Maemo Community e.V. board joined the meeting to discuss the agreement to transfer all assets, rights and responsibilities of Hildon Foundation to Maemo Community e.V.
    2. All present reviewed the proposed wording of the agreement to transfer Hildon Foundation activities to Maemo Community e.V. No changes were proposed.
    3. A voice vote was taken on passing the proposed agreement. The results were:

      Rüdiger Schiller: yes
      Andrew Flegg: yes
      Falk Stern: yes
      Ryan Abel: yes
      Gido Griese: yes

      The agreement was passed unanimously. MCeV bylaws only require two signatures.

    4. Ryan Abel took an ACTION to produce the document and circulate it for signing physically and electronically. The document will be passed from Ryan -> Gido -> Falk -> Rüdiger -> Andrew. Due date: Monday, 11th May 2015.
    5. Once signed, Andrew Flegg will email the document to both Hildon Foundation and Maemo Community e.V. boards for their records.
    1. AOB: Following on from the execution of these two agreements, Andrew Flegg took an ACTION to work with Craig Woodward and, if possible, Rob Bauer to tidy up the affairs of Hildon Foundation and close the corporation. Before executing this, a further Board Meeting will be held to ratify the closing of the corporation.
    2. With no other business, the meeting was closed at 22:50 UTC.
Categories: Meeting Minutes
Oksana Tkachenko

2015-04-21 Meeting Minutes

2015-04-30 22:29 UTC  by  Oksana Tkachenko
0
0

Meeting held 2015-04-21 on FreeNode, channel #maemo-meeting (logs)

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


Partial:
Gido Griese (Win7Mac),

Absent: William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • Miscellaneous
  • HiFo and MCeV: transfer

Topic (Miscellaneous):

  • Neo900's web-store will hopefully open within one month.
  • Next election will be acid test for PHP code's personal link generation.
  • Glitch within election machine which might be triggered by invalid ballots, or something else...
  • GMail within Modest, GMail vs personal mail server, bookmark syncing across devices and browsers.

Topic (HiFo and MCeV: transfer):

  • Council should write email to Jaffa (nearly the only member of HiFo Board who is currently in USA) and Rob (co-founder of HiFo), to convince them to fill in the required paperwork to transfer from HiFo to MCeV.
  • Required: HiFo's list of donations-expenses over time, something about taxes, and legal transfer of all assets of HiFo to MCeV
  • Oksana could take part in simple time-consuming work, over email...

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 ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:
    • Email to Jaffa and Rob about complete transfer of all assets from HiFo to MCeV.
Categories: council
Oksana Tkachenko

2015-04-14 Meeting Minutes

2015-04-17 00:01 UTC  by  Oksana Tkachenko
0
0

Meeting held 2015-04-14 on FreeNode, channel #maemo-meeting (logs)

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

Rüdiger Schiller (chem|st),

Partial:

Absent: William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur), Peter Leinchen (peterleinchen),

Summary of topics (ordered by discussion):

  • TMO spam
  • gcc for CSSU-Thumb
  • eV: bank account
  • competition prizes

Topic (TMO spam):

  • Humans from Korean online casino created several accounts for spam-bots.
  • chemist closed registration for the time being, since humans can go through any anti-bot protections during registration.
  • akismet post checking filters 80% of legitimate posts.

Topic (gcc for CSSU-Thumb):

  • juiceme would like to help freemangordon with packaging gcc 4.7.2 - what was the problem, what was the compile environment?

Topic (eV: bank account):

  • juiceme's last shipment of bank papers hasn't arrived to chemist, yet.
  • chemist will send a draft to juiceme for court papers.

Topic (competition prizes):

  • juiceme: One thing we might start thinking about, is programming contests.
    It has been fairly long since we had one and and we have some promised donation devices too.

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 ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:
Categories: council