Re: [SailfishDevel] SyncML: Can not edit calendar events created on the PC

2019-08-13 Thread Chris Adams
Hi,

I'm not sure if this is what you're seeing or not, but some applications are 
members of the privileged group, which allows them to access data under 
/home/nemo/.local/share/system/privileged/ directory, which includes the mkcal 
database etc.

You can modify the packaging for the appropriate syncml server process to 
ensure it installs a config file to the mapplauncherd's privileges directory 
(see e.g. 
https://git.merproject.org/mer-core/buteo-syncfw/blob/master/rpm/buteo-syncfw-qt5.privileges
 for msyncd) - although if it is a child process of msyncd it shouldn't need 
anything extra as it should inherit egid from parent process IIRC.

If the issue you're seeing is unrelated to that, it might be that at some point 
in the sync process a particular notebook (i.e. calendar) is being set as 
read-only in the database.  The mKCal::Notebook::setIsReadOnly() method causes 
the FLAG_IS_READONLY to be set into the Flags column for that notebook when it 
is stored.  A read-only notebook is considered invalid for writes (i.e. it can 
be used to archive an old notebook which is no longer valid for reads/writes).

If it's unrelated to these, then I'm not sure what the issue might be.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of deloptes 
[delop...@gmail.com]
Sent: Sunday, August 11, 2019 3:08 AM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] SyncML: Can not edit calendar events created on
the PC

Tone Kastlunger wrote:

> Sounds more like a permission issue to me?
> Could be the user of the SyncML (server?) is not authorized to modify but
> just to add entries?
>

I don't know where to look at. This is why I am asking.
At the end it is stored in a sqlite DB. How am I supposed to understand
where these permissions are set.

I found one article describing calendar in Sailfis
https://weekly-geekly.github.io/articles/329692/index.html

But still not clear where this is set. I hope someone here can give me a
hint.

BTW: I am using the sync on daily bases already, like I did with N9.

regards

___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] SyncML Plugin Server question

2019-08-07 Thread Chris Adams
Hi,

Thanks for doing that work!

I suspect that you are correct regarding the client-initiated syncs (in this 
use-mode, each Sailfish OS device assumes that it is both a SyncML server and a 
SyncML client, insofar as any change to its database might trigger a sync with 
another device (i.e. this device acts as a client) and any change to the other 
device's database might trigger it to sync with this device (i.e. this device 
acts as a server)).

This was the fundamental reason why the original calendar sync PR wasn't able 
to be merged: the semantics of such "round trip, multiple device" 
synchronisation cycles weren't well defined, and instead the sync acted more as 
an "import" than a true "sync" (potentially resulting in data duplication).

(For example: what happens if you sync contacts 5 times between the devices?  
If you get 5x the whole addressbook, resulting in 5 constituent contacts being 
linked into a single aggregate contact, then that is clearly suboptimal / 
should be fixed before we merge.)

In many cases, what you want is actually a simple "import" from another device 
- but sharing the .vcf or .ics via Bluetooth sharing and then manually 
importing that via Settings->Apps->People->Import vCard is probably the better 
option.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of deloptes 
[delop...@gmail.com]
Sent: Wednesday, August 07, 2019 12:34 AM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] SyncML Plugin Server question

deloptes wrote:

> To dig into it is out of scope for this project, but I wanted to have
> honest opinion. I agree with Sateesh, but then not sure why ref is added
> only on sync session, which makes server die each time you disable
> bluetooth. There is not much one could do from the plugin to prevent this.
> The logic is in buteo-syncfw. It should be applying to all plugins.

Hi Chris, all reading this,

the "digging" has become unnecessary as it came to light what was going on
behind the scene.

I did a move after testing different scenarios on the test device to put the
software on my "production" daily/business phone yesterday.

It took a while to settle all differences mostly in the contacts, which
accumulated over the past two years, but finally the work was done.

After a successful sync, as we already know from the previous post, the
reference is not removed and the server keeps running.

The next time the schedule runs to check/retrieve/sync the profiles, it sees
the bluetooth profile and the server running and that the profile is
enabled. Consequently it tries to start the sync from the phone as a
client - here comes BTConnection from clientplugins/syncmlclient in the
game, but of course on the other side no syncml server is running and it
fails - after which the server is stopped.

What was the purpose of this? Possible use case is Device A get close to
Device B and Device B asks for a sync.
I can hardly test this, because I would need a second buteo device - AFAIK
Syncevolution does not support this or at least I have never used this
feature.






___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] SyncML topic revived (further down the rabbit hole)

2019-07-29 Thread Chris Adams
Hi,

Usually you don't push to the main repository, but instead you create a private 
fork of the repository, push your changes there (e.g. to deloptes_bluez5 branch 
or something) and then create a merge request from your private fork to the 
upstream repository.

Then the MR will undergo review/testing etc until it's deemed ready for merge 
and tag.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of deloptes 
[delop...@gmail.com]
Sent: Monday, July 29, 2019 3:05 AM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] SyncML topic revived (further  downthe 
rabbit  hole)

Chris Adams wrote:

> Again sorry for top posting, using OWA which doesn't quote properly.
>
> It sounds like you're making good progress which is fantastic!
> Please tag me in any merge requests (using @chriadam on github etc) so
> that I get notified of them, and then I can review etc.
>
> Best regards,
> Chris.
>

Hi,
I think the work is done now. I asked how should I proceed, but no one
responded.
It looks like I do not have permissions or do not know something

buteo-syncfw$ git push --set-upstream origin feat/bluez5v2
Username for 'https://git.merproject.org': deloptes
Password for 'https://delop...@git.merproject.org':
remote: You are not allowed to push code to this project.
fatal: unable to
access 'https://git.merproject.org/mer-core/buteo-syncfw.git/': The
requested URL returned error: 403


Who can help?

BTW buteo-sync-plugins is also ready
https://git.sailfishos.org/deloptes/poc-bluez5-buteo-syncml-plugins

I did not test Notes, but Contacts, Calendar and Tasks are working in terms
that sync works. There are bugs I noticed in Contacts and Calendar, but I
render them as not that critical and would open issues, when code is in
place.

My local setup is

Phone
Sailfish X with openobex 1.5.x.
- I may test with jolla default version next
  I was just not sure if it works and new that it does with 1.5

Desktop TDE
   the tdepim plugins from Syncevolution sources
   Syncevolution 1.5.x

Any plugin for Syncevolution - Gnome or KDE5 - would work,
however I can not verify this. I think I tried Akonadi years ago

For the setup I used the n900 template and the instructions on the
Syncevolution web site.

I run it like this
SYCNEVOLUTION_DEBUG=3 syncevolution -r loglevel=6 xperiax addressbook
calendar+todo

Let me know what you think

regards


___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] SyncML topic revived (further down the rabbit hole)

2019-07-25 Thread Chris Adams
Again sorry for top posting, using OWA which doesn't quote properly.

It sounds like you're making good progress which is fantastic!
Please tag me in any merge requests (using @chriadam on github etc) so that I 
get notified of them, and then I can review etc.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of deloptes 
[delop...@gmail.com]
Sent: Tuesday, July 23, 2019 9:41 PM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] SyncML topic revived (further down the rabbit  
hole)

Chris Adams wrote:

> Hi,
>
> (Sorry for top posting, OWA doesn't quote properly...)
>
> That old PR is actually mine, if you're referring to
> https://git.merproject.org/mer-core/buteo-sync-plugins/merge_requests/1
>
> I think it had some issues (e.g. didn't do UUID matching properly between
> client and server, so it was more of an "import" rather than a true "sync"
> IIRC), which is why it wasn't merged.  Subsequent syncs might cause
> duplication, or changes might not be propagated properly, in one direction
> or the other.  I don't recall precisely.
>

Do you mean the calendar part? We'll test for sure all of this before
approaching you with MR.

> Going forward: my personal opinion is that if you can make the required
> changes to the stack to get everything working, we'd definitely like to
> integrate those changes, as it would ensure that we have more parts of our
> stack up-to-date, and less dead-code.
>

Thumbs up and fingers crossed! Thank you!

> That said, at this stage I don't believe that it's high priority
> internally, so not sure how much time/effort sailors will be able to spend
> helping with this effort, unfortunately.  Definitely can review and test,
> but may not be able to help with active development day to day.  But am
> always happy to discuss etc (ping chriadam on freenode IRC in .au
> timezone, or perhaps flypig or pvuorela in .fi timezone).

As my previous posts were not showing on the dev list, I write here to test
if it works. In any case I'll be glad to receive some advises and review on
the progress done.

What I did is to
- rebase btcalendar on current master and add latest changes
- remove bluez4 from buteo-syncfw and buteo-sync-plugins
- replace what needed with bluez5 and
- had "a lot of fun" getting the plugins running.

Now it works, but has few things to polish and of course to test. It will be
indeed wonderful if someone could help with review and advise in the
process.

Thank you in advance



___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] SyncML Plugin Server question

2019-07-25 Thread Chris Adams
Hi,

I cannot be much help here (I don't remember much about it, and didn't know 
much about the syncml server to begin with) but I will ask a few questions just 
in case they help:

1) is it possible that the SyncML plugin works over a variety of transports 
(e.g. not just bluetooth but also TCP/IP or other transports)?  If so, then it 
might not necessarily be the case that stopping BT will stop the syncml server 
plugin process.

2) is it possible that there is a timer which will stop the syncml server 
plugin process after some period of inactivity (i.e. to prevent "churn" of 
starting the process, stopping the process, restarting the process, if there is 
some possibility that more syncs will occur in the near future)?  Check to see 
if the syncml server process is still running after 10 minutes, say.

3) it's worth checking `git blame ` to see which commit added that 
#ifdef to try to see why it was done that way.  It may be incorrect.  If you 
trace the code, can you see any other such cases where the reference count to a 
plugin process was not updated "appropriately"?

I hope these questions help you resolve any issues!

Best regards,
Chris.

p.s. oopp means "out-of-process-plugin" (i.e. a separate process, using p2p 
dbus for comms, as opposed to a .so library plugin loaded in-process).


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of deloptes 
[delop...@gmail.com]
Sent: Thursday, July 25, 2019 11:06 PM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] SyncML Plugin Server question

deloptes wrote:

> Hi,
>
> I wanted to know if following scenario is normal from msyncd point of view
> to stop the server when no sync was done and to leave the server running
> after one sync was done.
>
> E.0. restart msynd to make sure all is clean
> A.1. enable BT - msyncd spawns the syncml-server process
> A.2. disable BT - msyncd terminates the syncml-server process.
>
>
> E.0. restart msynd to make sure all is clean
> B.1. enable BT - msyncd spawns the syncml-server process
> B.2. perform sync from PC - sync session (agent) exits
> B.3. disable BT - msyncd does not terminate the syncml-server process.
>
>
> In A.2 it says
> [W] unknown:0 - Invalid reply for stopListen from plugin and process is
> killed-> exit 15
> [W] unknown:0 - The server thread for profile:  "syncml" is still running.
> Server will be deleted later
> Server stopped: "syncml"
> Process  "/usr/lib/buteo-plugins-qt5//oopp/syncml-server"  finished with
> exit code 15
>
> In B.3 it is not asking OOP profile or whatever to stop the server.
>
> Which behavior is the correct one? Or where I can read? From the code
> perspective in the plugin nothing was changed. When BT is disabled it
> updates the state and emits the signal. Why is the buteo-syncfw behaving
> differently?
>
> Thank you in advance
>
> regards
>

I just found this one - so it is intentional? But we are adding reference to
the server onNewSession. I am not sure if this is correct. Let me know more
about it.

Thank you

void ServerPluginRunner::onSessionDone()
{
FUNCTION_CALL_TRACE;

// Remove reference to the server plug-in. This may result in stopping
// the server plug-in, if it doesn't need to be active any more.

#if 0
// SyncML Server plugin should not die after one single session
// Don't think removing the server reference is useful
if (iServerActivator != 0)
{
iServerActivator->removeRef(plugin()->getProfileName());
}
#endif
}


___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] SyncML topic revived (further down the rabbit hole)

2019-07-23 Thread Chris Adams
Hi,

(Sorry for top posting, OWA doesn't quote properly...)

That old PR is actually mine, if you're referring to 
https://git.merproject.org/mer-core/buteo-sync-plugins/merge_requests/1

I think it had some issues (e.g. didn't do UUID matching properly between 
client and server, so it was more of an "import" rather than a true "sync" 
IIRC), which is why it wasn't merged.  Subsequent syncs might cause 
duplication, or changes might not be propagated properly, in one direction or 
the other.  I don't recall precisely.

Going forward: my personal opinion is that if you can make the required changes 
to the stack to get everything working, we'd definitely like to integrate those 
changes, as it would ensure that we have more parts of our stack up-to-date, 
and less dead-code.

That said, at this stage I don't believe that it's high priority internally, so 
not sure how much time/effort sailors will be able to spend helping with this 
effort, unfortunately.  Definitely can review and test, but may not be able to 
help with active development day to day.  But am always happy to discuss etc 
(ping chriadam on freenode IRC in .au timezone, or perhaps flypig or pvuorela 
in .fi timezone).

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Damien Caliste 
[dcali...@free.fr]
Sent: Saturday, July 20, 2019 9:16 PM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] SyncML topic revived (further down the rabbit  
hole)

Hello,

Le Samedi 20 juillet 2019, Tone Kastlunger a écrit :
> buteo-sync-plugin tho,
> so I suppose expectations for a more extensive changeset to be merged
> upstream should be kept low?
I'm afraid it's a question of poking. Submitter should ask for reason of 
silence or rejection up to getting an answer. I agree it's not nice. But Pekka 
or Chris always gave answers to my MRs in the past. Sometimes rejecting them 
but always with reasons and after discussion.

So for this case, we can be optimistic!

Have a nice day,

Damien.
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] SyncML topic revived

2019-06-17 Thread Chris Adams
Hi,

Hmm, I'm not sure.  When I enter scratchbox2 target build terminal, I see 
KF5BluezQt.pc in /usr/lib/pkgconfig so I assume that:

CONFIG+=link_pkgconfig
PKGCONFIG+=KF5BluezQt

should work.  But if that doesn't work for you, I'm not sure...

I just checked some internal projects, they have:

BuildRequires:  pkgconfig(KF5BluezQt)

in .spec file, and:

PKGCONFIG += KF5BluezQt

in .pro file.

Maybe double check that your sdk target has the appropriate devel packages 
installed, and that you can see the .pc file in the /usr/lib/pkgconfig dir from 
within the sb2 build terminal.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of deloptes 
[delop...@gmail.com]
Sent: Monday, June 17, 2019 5:02 PM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] SyncML topic revived

Chris Adams wrote:

> Hi,
>
> No problem, thanks for your interest in helping port this module.
> Elsewhere in Sailfish OS stack we have been using the following:
> https://git.merproject.org/mer-core/kf5bluezqt/tree/master
>
> That's a Qt-like wrapper around BlueZ 5 from KDE Frameworks.
> We certainly use that for a variety of things (headsets, car audio and
> phonebook profiles, etc). I don't recall why we aren't using the upstream
> QtBluetooth framework directly, it may have something to do with LGPLv3
> licensing or some other requirements we had at the time, I'm not sure.
>
> Best regards,
> Chris.
>

Hi,

do you have a hint how qmake from buteo-syncfw can find KF5BluezQt

neither adding following to the pro file

unix {
QT_CONFIG -= no-pkg-config
CONFIG += link_pkgconfig
PKGCONFIG += KF5BluezQt
}

nor

QT += BluezQt

works

I always get "Project ERROR: KF5BluezQt development package not found"

I have installed
[mersdk@SailfishSDK build]$ pkcon --filter installed get-packages  | grep -i
KF5BluezQt
Installedkf5bluezqt-bluez5-5.25.0+git17-1.i486 (installed)
Installedkf5bluezqt-bluez5-declarative-5.25.0+git17-1.i486 (installed)
Installedkf5bluezqt-bluez5-devel-5.25.0+git17-1.i486 (installed)


thanks
regards

___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] Secure storage for login data

2019-06-13 Thread Chris Adams
Hi,

Sorry for top posting.
I've written a quick example which can be seen here:
https://github.com/sailfishos/sailfish-secrets/pull/162/files

I wrote it in my spare time rather than paid work so it's somewhat quick and 
dirty.

I've added a comment to the PR which documents a possible pain point for this 
particular use case, and in general I would say that I consider these APIs to 
be quite early stage and subject to revision, primarily because we haven't had 
much real-world use or feedback, so far.  Please bear that in mind.  Of course, 
feedback would definitely be appreciated.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Dylan Van Assche 
via Devel [devel@lists.sailfishos.org]
Sent: Thursday, June 13, 2019 2:27 PM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] Secure storage for login data

Sailfish Secrets would be ideal. QtKeychain is also possible but KWallet is 
missing.

A Sailfish Secrets C++ example on Github would be very handy!


Kind regards,
Dylan


Sent from ProtonMail mobile



 Original Message 
On 12 Jun 2019 22:41, Андрей Кожевников < coderusin...@gmail.com> wrote:

share sample project to github pleaes


ср, 12 июн. 2019 г. в 23:30, Damien Caliste 
mailto:dcali...@free.fr>>:
Hello,

Indeed, sailfish secrets allow to store encrypted data. I can send an example 
here in C++, and there are C bindings also.

Damien.

> Le Mercredi 12 juin 2019, Dylan Van Assche via Devel a écrit :
> > Hi,
> >
> > Is there already a ready-to-use solution for storing login data (API keys) 
> > for apps? Ks Sailfish Secrets the way to go here
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to 
devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] SyncML topic revived

2019-06-07 Thread Chris Adams
Hi,

No problem, thanks for your interest in helping port this module.
Elsewhere in Sailfish OS stack we have been using the following:
https://git.merproject.org/mer-core/kf5bluezqt/tree/master

That's a Qt-like wrapper around BlueZ 5 from KDE Frameworks.
We certainly use that for a variety of things (headsets, car audio and 
phonebook profiles, etc).
I don't recall why we aren't using the upstream QtBluetooth framework directly, 
it may have something to do with LGPLv3 licensing or some other requirements we 
had at the time, I'm not sure.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of deloptes 
[delop...@gmail.com]
Sent: Friday, June 07, 2019 5:09 PM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] SyncML topic revived

Hi,
and thank you for the answer. Appreciated! I see there is QT Bluetooth
module since 5.2. I'll be looking into this to see what is possible.
There is also a kde package bluez-qt which can be also useful, but I did not
have time to look closer. It just looks like that a lot needs to be
reworked to make it right. At the moment I don't know how far this has been
integrated in Sailfish. My experience with audio and sync is very
disappointing.

And thanks for the repos. Exactly there I've been looking. The best would be
to use QT Bluetooth consistently if possible. Who can provide more
information on the topic? I found this wiki which gives an overview of
packages but not on relations and I'm not sure how up to date it is:
https://wiki.merproject.org/wiki/SailfishOSS

thanks and regards



Chris Adams wrote:

> Hi,
>
> Yes, I suspect that the Buteo plugins weren't updated when the rest of the
> stack was upgraded to BlueZ 5.
> I assume that you can simply update the code in that repository to use the
> appropriate interfaces and APIs to begin the porting effort.  I don't
> believe that we mean to keep BlueZ 4 support working, so no need to have
> two separate codepaths with ifdefs depending on version, instead can just
> port directly to BlueZ 5 APIs.
>
> The two repositories with code that will probably need to be updated are:
> https://git.merproject.org/mer-core/buteo-syncfw/
> https://git.merproject.org/mer-core/buteo-sync-plugins/
>
> Regarding patterns-sailfish-mw - I believe that patterns can be thought of
> as "meta packages" which simply define a whole set of packages which
> should be installed.  So in itself, it is not a specific package, but will
> include a variety of packages which need to be installed.  (I may be
> incorrect, if so perhaps David can correct me.)
> I don't know where the patterns are specified, but they are probably
> internal currently.  If you have a new package which you believe should be
> added to the core middleware pattern, I suggest you ping lbt on IRC to
> discuss.
>
> Best regards,
> Chris.
>
> 
> From: Devel [devel-boun...@lists.sailfishos.org] on behalf of deloptes
> [delop...@gmail.com] Sent: Wednesday, June 05, 2019 6:06 PM
> To: devel@lists.sailfishos.org
> Subject: Re: [SailfishDevel] SyncML topic revived
>
> deloptes wrote:
>
>
>> Another question is where do I find source or documentation around
>> patterns-sailfish-mw package. It looks like it is the right place to
>> integrate such a plugin.
>>
>
> No one answered about patterns-sailfish-mw.
>
> I was digging deeper and found out that in
> libbuteosyncfw/profile/BtHelper.cpp the interface definitions are bluez4
>
>
> const QString BT::BLUEZ_DEST = "org.bluez";
> const QString BT::BLUEZ_MANAGER_INTERFACE = "org.bluez.Manager";
> const QString BT::BLUEZ_ADAPTER_INTERFACE = "org.bluez.Adapter";
> const QString BT::BLUEZ_DEVICE_INTERFACE = "org.bluez.Device";
> const QString BT::GET_DEFAULT_ADAPTER = "DefaultAdapter";
> const QString BT::FIND_DEVICE = "FindDevice";
> const QString BT::DISCOVERSERVICES = "DiscoverServices";
> const QString BT::GETPROPERTIES = "GetProperties";
>
> Where can I address this issue? My impression is that this is related to
> syncml and never updated when Jolla updated to bluez5 in Sailfish.
>
> @Chris Adams - can you advise pls? You've helped me so far.
>
> Thanks in advance
>
>
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org
> ___ SailfishOS.org Devel
> mailing list To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org


___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] SyncML topic revived

2019-06-05 Thread Chris Adams
Hi,

Yes, I suspect that the Buteo plugins weren't updated when the rest of the 
stack was upgraded to BlueZ 5.
I assume that you can simply update the code in that repository to use the 
appropriate interfaces and APIs to begin the porting effort.  I don't believe 
that we mean to keep BlueZ 4 support working, so no need to have two separate 
codepaths with ifdefs depending on version, instead can just port directly to 
BlueZ 5 APIs.

The two repositories with code that will probably need to be updated are:
https://git.merproject.org/mer-core/buteo-syncfw/
https://git.merproject.org/mer-core/buteo-sync-plugins/

Regarding patterns-sailfish-mw - I believe that patterns can be thought of as 
"meta packages" which simply define a whole set of packages which should be 
installed.  So in itself, it is not a specific package, but will include a 
variety of packages which need to be installed.  (I may be incorrect, if so 
perhaps David can correct me.)
I don't know where the patterns are specified, but they are probably internal 
currently.  If you have a new package which you believe should be added to the 
core middleware pattern, I suggest you ping lbt on IRC to discuss.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of deloptes 
[delop...@gmail.com]
Sent: Wednesday, June 05, 2019 6:06 PM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] SyncML topic revived

deloptes wrote:


> Another question is where do I find source or documentation around
> patterns-sailfish-mw package. It looks like it is the right place to
> integrate such a plugin.
>

No one answered about patterns-sailfish-mw.

I was digging deeper and found out that in
libbuteosyncfw/profile/BtHelper.cpp the interface definitions are bluez4


const QString BT::BLUEZ_DEST = "org.bluez";
const QString BT::BLUEZ_MANAGER_INTERFACE = "org.bluez.Manager";
const QString BT::BLUEZ_ADAPTER_INTERFACE = "org.bluez.Adapter";
const QString BT::BLUEZ_DEVICE_INTERFACE = "org.bluez.Device";
const QString BT::GET_DEFAULT_ADAPTER = "DefaultAdapter";
const QString BT::FIND_DEVICE = "FindDevice";
const QString BT::DISCOVERSERVICES = "DiscoverServices";
const QString BT::GETPROPERTIES = "GetProperties";

Where can I address this issue? My impression is that this is related to
syncml and never updated when Jolla updated to bluez5 in Sailfish.

@Chris Adams - can you advise pls? You've helped me so far.

Thanks in advance


___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] SyncML topic revived

2019-04-17 Thread Chris Adams
Hi,

Sorry for top-posting, but Outlook Web App doesn't do quoting for some reason.

The repository you linked should be the correct one.
It contains both server plugin (i.e. syncml server) and client plugin.

The btcalendarsync branch (which added very preliminary support for 
synchronizing calendar events via SyncML over Bluetooth) hasn't been touched in 
years.  A `git pull --rebase origin master` may be needed to rebase it on top 
of current master, and then it's entirely possible that some other changes may 
be required to get it working again, depending on other changes in that 
repository or elsewhere in the stack...

I don't actually recall much about that one at all, or whether we still support 
syncml on the device.
First step would be to look at the server plugin in that repository, find out 
if it is still installed, what starts/stops it, etc.
Second step would be to check whether it has permissions to access what it 
needs to access (e.g. is granted privileged user rights by invoker, etc).
Third step would be to debug its actual behaviour (e.g. is it responding to 
SyncML clients appropriately).

Regarding obexd, there is /usr/lib/systemd/user/obex.service so `systemctl 
--user restart obex` may work.

Best regards,
Chris.

p.s. I'm away on vacation for a couple of weeks now, but hopefully this puts 
you on the right track.
Please feel free to email or ping me on IRC if you need more help, once I get 
back from vacation.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of deloptes 
[delop...@gmail.com]
Sent: Friday, April 12, 2019 5:58 PM
To: devel@lists.sailfishos.org
Subject: [SailfishDevel] SyncML topic revived

Hi,
2y ago I asked few questions regarding syncml support via bluetooth and you,
especially Chris, were nice to advise me to look at
https://git.merproject.org/mer-core/buteo-sync-plugins

For various reasons (family, work, open source contribs to my desktop and
more) I am just now ready to follow up on that, but got very confused. The
branch is many commits behind, no url to clone the branch and when trying
to install, it says it is obsoleted by the patterns-sailfish-mw package.

I however changed the name in spec from buteo-sync-plugins to
buteo-syncml-plugins after examining that content would not overwrite
anything in patterns-sailfish-mw but I do not see SYNCML service advertised
by the phone.

And I also see in /etc/obexd/excludes/bluetooth:pcsuite

First try, big confusion :) - bare with me.

Can you please give me a hint, advice or just help me to put it right?
I am committed to working on this in this year and expanding my knowledge
base.

A bonus question - how do I restart the obexd that is running in the user
session?

Thank you in advance




___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2018-05-03 Thread Chris Adams
Hi everyone,

I've been doing this a lot recently :-(

I haven't had a chance to work on CalDAV or CardDAV tasks in the last month, 
still finishing 2.2.0 content (mostly the Secrets and Crypto Framework).  Also, 
Monday is a public holiday here in Australia, so I won't be in the office.

So, let's cancel the meeting this month (was scheduled for Monday the 7th of 
May), and start again in June.

My apologies once again for being so disorganised on this front at the moment, 
and thanks for your patience and understanding about this.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, March 27, 2018 5:13 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

The next Sailfish OS CalDAV/CardDAV Contributor Meeting will be held on Tuesday 
the 10th of April at 0800 UTC.
It was postponed due to the public holiday, and then I have something on the 
evening of Monday the 9th of April.

If anyone can't make that day/time, please let me know ASAP and we can look at 
rescheduling!

Thanks,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of dcali...@free.fr 
[dcali...@free.fr]
Sent: Tuesday, March 06, 2018 6:01 AM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hello Chris,

I wish to recover soon. No problem, I will try to finish my DAV cleanup so we 
may target the task handling for next month.

Damien.

Le Lundi 5 mars 2018, Chris Adams a écrit :
> Hi everyone,
>
> I am going to have to cancel the meeting tonight - I'm quite ill at the 
> moment so not at work.  I also did not get any spare time to work on the 
> CalDAV/CardDAV action points over the last month, unfortunately, so this 
> meeting would primarily be a re-hash of last month's meeting.
>
> One new issue was raised by a community member via email: apparently we don't 
> handle differing line endings correctly in some cases (e.g. \n vs \r\n 
> endings on UID field) which should be investigated.
>
> So, let's aim for the next meeting in a month's time.  Sorry for the late 
> notice.
>
> Best regards,
> Chris.
>
> 
> From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
> [chris.ad...@jolla.com]
> Sent: Friday, February 02, 2018 4:41 PM
> To: Sailfish OS Developers; Andrew Branson
> Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting
>
> Hi everyone,
>
> This is a quick reminder that we have the first CalDAV/CardDAV contributor 
> meeting of the year, this coming Monday the 5th of February at 0800 UTC (not 
> 0900 UTC, since we agreed to move it forward one hour).
>
> Please find the agenda for the upcoming meeting in the wiki:
> https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#05.2F02.2F2017_Meeting
>
> Some issues were noted on TJC which I'll try to fix over the weekend and get 
> PRs up, but things are super busy at the moment so I can't promise that I'll 
> manage to get that done.  The issues are fairly easy to fix, so if I haven't 
> fixed them by Monday night, and you're a new contributor who wants to help 
> out, please come along to the meeting so we can discuss and I can point you 
> to the bit of code which needs fixing for those cases :-)
>
> Best regards,
> Chris.
>
> 
> From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
> [chris.ad...@jolla.com]
> Sent: Monday, December 11, 2017 8:20 PM
> To: Andrew Branson; Sailfish OS Developers
> Cc: Andrew Branson
> Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting
>
> Hi everyone,
>
> Please find the summary of the meeting in the wiki:
> https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#11.2F12.2F2017_Meeting
>
> The full log can be found at:
> http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-12-11-09.00.log.html
>
> The next meeting will be held on the first Monday of February (not January, 
> due to vacations etc) at 0800 UTC (instead of the usual 0900 UTC).
>
> The major topic of the meeting was about dcaliste's contribution of the 
> webdav sync plugin, which would allow synchronisation of the contents of a 
> local folder with a remote server.  We discussed the need to have a 
> contribution flow whereby community members can ask for their project to be 
> built within Mer infrastructure in a "stepping stone" mer:contrib OBS project 
> (which can be used for early-access testing etc) which eventually can be 
> imported into mer:core.
>
> Andrew kindly agreed to take ownership of that tas

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2018-03-27 Thread Chris Adams
Hi everyone,

The next Sailfish OS CalDAV/CardDAV Contributor Meeting will be held on Tuesday 
the 10th of April at 0800 UTC.
It was postponed due to the public holiday, and then I have something on the 
evening of Monday the 9th of April.

If anyone can't make that day/time, please let me know ASAP and we can look at 
rescheduling!

Thanks,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of dcali...@free.fr 
[dcali...@free.fr]
Sent: Tuesday, March 06, 2018 6:01 AM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hello Chris,

I wish to recover soon. No problem, I will try to finish my DAV cleanup so we 
may target the task handling for next month.

Damien.

Le Lundi 5 mars 2018, Chris Adams a écrit :
> Hi everyone,
>
> I am going to have to cancel the meeting tonight - I'm quite ill at the 
> moment so not at work.  I also did not get any spare time to work on the 
> CalDAV/CardDAV action points over the last month, unfortunately, so this 
> meeting would primarily be a re-hash of last month's meeting.
>
> One new issue was raised by a community member via email: apparently we don't 
> handle differing line endings correctly in some cases (e.g. \n vs \r\n 
> endings on UID field) which should be investigated.
>
> So, let's aim for the next meeting in a month's time.  Sorry for the late 
> notice.
>
> Best regards,
> Chris.
>
> 
> From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
> [chris.ad...@jolla.com]
> Sent: Friday, February 02, 2018 4:41 PM
> To: Sailfish OS Developers; Andrew Branson
> Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting
>
> Hi everyone,
>
> This is a quick reminder that we have the first CalDAV/CardDAV contributor 
> meeting of the year, this coming Monday the 5th of February at 0800 UTC (not 
> 0900 UTC, since we agreed to move it forward one hour).
>
> Please find the agenda for the upcoming meeting in the wiki:
> https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#05.2F02.2F2017_Meeting
>
> Some issues were noted on TJC which I'll try to fix over the weekend and get 
> PRs up, but things are super busy at the moment so I can't promise that I'll 
> manage to get that done.  The issues are fairly easy to fix, so if I haven't 
> fixed them by Monday night, and you're a new contributor who wants to help 
> out, please come along to the meeting so we can discuss and I can point you 
> to the bit of code which needs fixing for those cases :-)
>
> Best regards,
> Chris.
>
> 
> From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
> [chris.ad...@jolla.com]
> Sent: Monday, December 11, 2017 8:20 PM
> To: Andrew Branson; Sailfish OS Developers
> Cc: Andrew Branson
> Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting
>
> Hi everyone,
>
> Please find the summary of the meeting in the wiki:
> https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#11.2F12.2F2017_Meeting
>
> The full log can be found at:
> http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-12-11-09.00.log.html
>
> The next meeting will be held on the first Monday of February (not January, 
> due to vacations etc) at 0800 UTC (instead of the usual 0900 UTC).
>
> The major topic of the meeting was about dcaliste's contribution of the 
> webdav sync plugin, which would allow synchronisation of the contents of a 
> local folder with a remote server.  We discussed the need to have a 
> contribution flow whereby community members can ask for their project to be 
> built within Mer infrastructure in a "stepping stone" mer:contrib OBS project 
> (which can be used for early-access testing etc) which eventually can be 
> imported into mer:core.
>
> Andrew kindly agreed to take ownership of that task (setting up the OBS 
> project, creating packages in that project, ensuring that webhooks are set 
> correctly, etc).  There are a few things to figure out (e.g. separated 
> feature repos to ensure separation of packages for testing correctness and 
> stability) but we hope to have the webdav plugin building before the end of 
> the year.  Once we have the practicalities sorted out, we can define and 
> document a process whereby more projects can be added in this fashion.
>
> Best regards,
> Chris.
>
>
> 
> From: Andrew Branson [andrew.bran...@jollamobile.com]
> Sent: Friday, December 08, 2017 7:00 PM
> To: Chris Adams; Sailfish OS Developers
> Cc: Andrew Branson
> Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meet

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2018-03-04 Thread Chris Adams
Hi everyone,

I am going to have to cancel the meeting tonight - I'm quite ill at the moment 
so not at work.  I also did not get any spare time to work on the 
CalDAV/CardDAV action points over the last month, unfortunately, so this 
meeting would primarily be a re-hash of last month's meeting.

One new issue was raised by a community member via email: apparently we don't 
handle differing line endings correctly in some cases (e.g. \n vs \r\n endings 
on UID field) which should be investigated.

So, let's aim for the next meeting in a month's time.  Sorry for the late 
notice.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Friday, February 02, 2018 4:41 PM
To: Sailfish OS Developers; Andrew Branson
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

This is a quick reminder that we have the first CalDAV/CardDAV contributor 
meeting of the year, this coming Monday the 5th of February at 0800 UTC (not 
0900 UTC, since we agreed to move it forward one hour).

Please find the agenda for the upcoming meeting in the wiki:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#05.2F02.2F2017_Meeting

Some issues were noted on TJC which I'll try to fix over the weekend and get 
PRs up, but things are super busy at the moment so I can't promise that I'll 
manage to get that done.  The issues are fairly easy to fix, so if I haven't 
fixed them by Monday night, and you're a new contributor who wants to help out, 
please come along to the meeting so we can discuss and I can point you to the 
bit of code which needs fixing for those cases :-)

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, December 11, 2017 8:20 PM
To: Andrew Branson; Sailfish OS Developers
Cc: Andrew Branson
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Please find the summary of the meeting in the wiki:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#11.2F12.2F2017_Meeting

The full log can be found at:
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-12-11-09.00.log.html

The next meeting will be held on the first Monday of February (not January, due 
to vacations etc) at 0800 UTC (instead of the usual 0900 UTC).

The major topic of the meeting was about dcaliste's contribution of the webdav 
sync plugin, which would allow synchronisation of the contents of a local 
folder with a remote server.  We discussed the need to have a contribution flow 
whereby community members can ask for their project to be built within Mer 
infrastructure in a "stepping stone" mer:contrib OBS project (which can be used 
for early-access testing etc) which eventually can be imported into mer:core.

Andrew kindly agreed to take ownership of that task (setting up the OBS 
project, creating packages in that project, ensuring that webhooks are set 
correctly, etc).  There are a few things to figure out (e.g. separated feature 
repos to ensure separation of packages for testing correctness and stability) 
but we hope to have the webdav plugin building before the end of the year.  
Once we have the practicalities sorted out, we can define and document a 
process whereby more projects can be added in this fashion.

Best regards,
Chris.



From: Andrew Branson [andrew.bran...@jollamobile.com]
Sent: Friday, December 08, 2017 7:00 PM
To: Chris Adams; Sailfish OS Developers
Cc: Andrew Branson
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi,

08h00 UTC is fine for me as I'm on CET (+1). Are they any GMT'ers
wanting to participate?

Andy

On 08/12/17 08:26, Chris Adams wrote:
> Hi Damien,
>
> Let's keep it at 0900 for the one this coming Monday night, because that 
> probably suits Andrew Branson a bit better.  But we can move it forward to 
> 0800 for meetings after that, let's discuss during the meeting :-)
>
> Thanks,
> Chris.
>
> 
> From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Damien Caliste 
> [dcali...@free.fr]
> Sent: Tuesday, December 05, 2017 5:55 PM
> To: Sailfish OS Developers
> Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting
>
> Hello Chris,
>
> Le 2017-12-04 04:15, Chris Adams a écrit :
>> My apologies - but this will have to be postponed until next Monday.
> No problem.
>
>> Sorry for the late notice, but it turns out that I will not be
>> available tonight after all.
> For later on meetings, it is fine with me to shift them earlier at
> 8.00UTC if it's more convenient to you and suits everyone else.
>
> Have a nice day,
>
> Damien.
> __

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2018-02-01 Thread Chris Adams
Hi everyone,

This is a quick reminder that we have the first CalDAV/CardDAV contributor 
meeting of the year, this coming Monday the 5th of February at 0800 UTC (not 
0900 UTC, since we agreed to move it forward one hour).

Please find the agenda for the upcoming meeting in the wiki:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#05.2F02.2F2017_Meeting

Some issues were noted on TJC which I'll try to fix over the weekend and get 
PRs up, but things are super busy at the moment so I can't promise that I'll 
manage to get that done.  The issues are fairly easy to fix, so if I haven't 
fixed them by Monday night, and you're a new contributor who wants to help out, 
please come along to the meeting so we can discuss and I can point you to the 
bit of code which needs fixing for those cases :-)

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, December 11, 2017 8:20 PM
To: Andrew Branson; Sailfish OS Developers
Cc: Andrew Branson
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Please find the summary of the meeting in the wiki:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#11.2F12.2F2017_Meeting

The full log can be found at:
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-12-11-09.00.log.html

The next meeting will be held on the first Monday of February (not January, due 
to vacations etc) at 0800 UTC (instead of the usual 0900 UTC).

The major topic of the meeting was about dcaliste's contribution of the webdav 
sync plugin, which would allow synchronisation of the contents of a local 
folder with a remote server.  We discussed the need to have a contribution flow 
whereby community members can ask for their project to be built within Mer 
infrastructure in a "stepping stone" mer:contrib OBS project (which can be used 
for early-access testing etc) which eventually can be imported into mer:core.

Andrew kindly agreed to take ownership of that task (setting up the OBS 
project, creating packages in that project, ensuring that webhooks are set 
correctly, etc).  There are a few things to figure out (e.g. separated feature 
repos to ensure separation of packages for testing correctness and stability) 
but we hope to have the webdav plugin building before the end of the year.  
Once we have the practicalities sorted out, we can define and document a 
process whereby more projects can be added in this fashion.

Best regards,
Chris.



From: Andrew Branson [andrew.bran...@jollamobile.com]
Sent: Friday, December 08, 2017 7:00 PM
To: Chris Adams; Sailfish OS Developers
Cc: Andrew Branson
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi,

08h00 UTC is fine for me as I'm on CET (+1). Are they any GMT'ers
wanting to participate?

Andy

On 08/12/17 08:26, Chris Adams wrote:
> Hi Damien,
>
> Let's keep it at 0900 for the one this coming Monday night, because that 
> probably suits Andrew Branson a bit better.  But we can move it forward to 
> 0800 for meetings after that, let's discuss during the meeting :-)
>
> Thanks,
> Chris.
>
> 
> From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Damien Caliste 
> [dcali...@free.fr]
> Sent: Tuesday, December 05, 2017 5:55 PM
> To: Sailfish OS Developers
> Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting
>
> Hello Chris,
>
> Le 2017-12-04 04:15, Chris Adams a écrit :
>> My apologies - but this will have to be postponed until next Monday.
> No problem.
>
>> Sorry for the late notice, but it turns out that I will not be
>> available tonight after all.
> For later on meetings, it is fine with me to shift them earlier at
> 8.00UTC if it's more convenient to you and suits everyone else.
>
> Have a nice day,
>
> Damien.
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
>
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] Mer PIM build questions

2018-01-18 Thread Chris Adams
Hi Lukáš,

Thanks very much for offering to help out with improving the Google sync 
plugins!
The instructions for building the buteo-sync-plugins-social plugins should be 
very similar to those for building the caldav and carddav plugins - for those, 
see:

https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Development_With_The_Sailfish_OS_Application_Developer_SDK

Please see also https://sailfishos.org/wiki/Platform_Development for 
instructions on how to create a platform SDK target and build packages within 
in.  Note that once you have an SDK target, you can install dependencies (like 
timed-devel) within it, without needing to build those dependencies yourself.

If you have any issues, don't hesitate to get in touch!

Thanks,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of  Karas 
[lukas.ka...@centrum.cz]
Sent: Thursday, January 18, 2018 9:57 PM
To: devel@lists.sailfishos.org
Subject: [SailfishDevel] Mer PIM build questions

Hi all.

I am little bit frustrated from the state of PIM on SFOS.
It is painful to use Sailfish on primary phone when you are using google
services for managing contacts and calendars. From rare activity
in buteo-sync-plugins-social repository [1] seems to me that noone
is activelly developing it right now.

Fot that reason, I want to resolve some bugs [2] myself and create merge
request. Before any programming I need environment for build and testing.
I want to create docker environment (x86_64) for testing [3]. I am really the
first one who is trying it? I don't find any existing docker image with Mer
components... It is possibly that I am going to wrong direction, but I have
good experince with developign inside docker and it was my first choice...

Now the main question - when I try to build mer-core/timed, there are few
`*.type` files that should be compiled by `iodata-qt5-type-to-c++` tool.
But how this should be done in the build? In src/server/server.pro:17
is defined IODATA_TYPES with list of these files, but there is nothing about
it in generated Makefile. There is some qmake plugin or preparison step
that I overlook?

Regards, Lukas

1) https://git.merproject.org/mer-core/buteo-sync-plugins-social
2) 
https://together.jolla.com/question/162657/google-calendar-not-syncing-new-events/?sort=votes=1
3) https://github.com/Karry/mer-devel
4) https://git.merproject.org/mer-core/timed/blob/master/src/server/
server.pro#L17
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-12-11 Thread Chris Adams
Hi everyone,

Please find the summary of the meeting in the wiki:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#11.2F12.2F2017_Meeting

The full log can be found at:
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-12-11-09.00.log.html

The next meeting will be held on the first Monday of February (not January, due 
to vacations etc) at 0800 UTC (instead of the usual 0900 UTC).

The major topic of the meeting was about dcaliste's contribution of the webdav 
sync plugin, which would allow synchronisation of the contents of a local 
folder with a remote server.  We discussed the need to have a contribution flow 
whereby community members can ask for their project to be built within Mer 
infrastructure in a "stepping stone" mer:contrib OBS project (which can be used 
for early-access testing etc) which eventually can be imported into mer:core.

Andrew kindly agreed to take ownership of that task (setting up the OBS 
project, creating packages in that project, ensuring that webhooks are set 
correctly, etc).  There are a few things to figure out (e.g. separated feature 
repos to ensure separation of packages for testing correctness and stability) 
but we hope to have the webdav plugin building before the end of the year.  
Once we have the practicalities sorted out, we can define and document a 
process whereby more projects can be added in this fashion.

Best regards,
Chris.



From: Andrew Branson [andrew.bran...@jollamobile.com]
Sent: Friday, December 08, 2017 7:00 PM
To: Chris Adams; Sailfish OS Developers
Cc: Andrew Branson
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi,

08h00 UTC is fine for me as I'm on CET (+1). Are they any GMT'ers
wanting to participate?

Andy

On 08/12/17 08:26, Chris Adams wrote:
> Hi Damien,
>
> Let's keep it at 0900 for the one this coming Monday night, because that 
> probably suits Andrew Branson a bit better.  But we can move it forward to 
> 0800 for meetings after that, let's discuss during the meeting :-)
>
> Thanks,
> Chris.
>
> 
> From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Damien Caliste 
> [dcali...@free.fr]
> Sent: Tuesday, December 05, 2017 5:55 PM
> To: Sailfish OS Developers
> Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting
>
> Hello Chris,
>
> Le 2017-12-04 04:15, Chris Adams a écrit :
>> My apologies - but this will have to be postponed until next Monday.
> No problem.
>
>> Sorry for the late notice, but it turns out that I will not be
>> available tonight after all.
> For later on meetings, it is fine with me to shift them earlier at
> 8.00UTC if it's more convenient to you and suits everyone else.
>
> Have a nice day,
>
> Damien.
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
>
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-12-07 Thread Chris Adams
Hi Damien,

Let's keep it at 0900 for the one this coming Monday night, because that 
probably suits Andrew Branson a bit better.  But we can move it forward to 0800 
for meetings after that, let's discuss during the meeting :-)

Thanks,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Damien Caliste 
[dcali...@free.fr]
Sent: Tuesday, December 05, 2017 5:55 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hello Chris,

Le 2017-12-04 04:15, Chris Adams a écrit :
> My apologies - but this will have to be postponed until next Monday.
No problem.

> Sorry for the late notice, but it turns out that I will not be
> available tonight after all.
For later on meetings, it is fine with me to shift them earlier at
8.00UTC if it's more convenient to you and suits everyone else.

Have a nice day,

Damien.
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-12-03 Thread Chris Adams
Hi everyone,

My apologies - but this will have to be postponed until next Monday.

Sorry for the late notice, but it turns out that I will not be available 
tonight after all.  And our network issues have returned after all, so our 
internet connectivity at the office is patchy once again.  Once again, I'm very 
sorry to postpone this at such late notice, but will have to postpone until 
next Monday at 0900.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Thursday, November 30, 2017 10:56 AM
To: Sailfish OS Developers
Cc: Andrew Branson
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Just a reminder that the next Sailfish OS CalDAV/CardDAV contributor meeting 
will be this coming Monday the 4th of December at 0900 UTC.

I'm very far behind on my backlog, as our office lost internet connectivity for 
2 weeks, so I switched away to mostly-offline tasks, so I know that there are a 
bunch of MRs which I promised to review and merge which I have not yet done.  I 
will try to do that on Monday morning (Brisbane time) so that we're at a clean 
state for the beginning of the meeting, but let's see.

The agenda can be found at 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#04.2F12.2F2017_Meeting

The main topics are the follow ups from previous meeting (MRs and action points 
for me), and dcaliste's work on WebDAV synchronisation which we need to get 
into mer:contrib OBS.  I'll ask abranson to help with that topic.

Other agenda topics are welcome, just propose them on IRC or send me an email, 
or just raise them in the Any Other Business section of the meeting :-)

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Thursday, November 02, 2017 12:38 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

The next Sailfish OS CalDAV/CardDAV contributor meeting was planned for this 
coming Monday the 6th of November at 0900 UTC, however I am busy at that time 
on that particular Monday, so have to postpone if possible until the Monday 
after (the 13th) at 0900 UTC.  If that doesn't suit someone, please let me know 
and we can arrange a different date or time.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Friday, September 29, 2017 11:45 AM
To: Sailfish OS Developers
Cc: Joona Petrell
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

A quick reminder that the next Sailfish OS CalDAV/CardDAV contributor meeting 
will be held this coming Monday the 2nd of October at 0900 UTC.  Note that it's 
a public holiday here in Australia so I might be a few minutes late.  If I am 
late, hopefully Pekka or Joona will be willing to start the meeting without me.

The agenda can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#02.2F10.2F2017_Meeting

The main item on the agenda is the discussion of TODO support in Sailfish OS.

Activity since the last meeting: dcaliste has been doing a heap of work.  There 
is a backlog of PRs which need secondary review.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, September 04, 2017 10:42 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Once again, sorry for the late notice, the Sailfish OS CardDAV/CalDAV 
Contributors meeting will be held at 0900 UTC today.  The agenda for the 
meeting can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#04.2F09.2F2017_Meeting

The log from the last meeting can be found at:
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-08-07-09.00.log.html

The agenda will probably revolve around discussing dcaliste's investigation 
into MER#1699 and MER#1805.  As mentioned in the previous couple of meetings, 
there are a couple of lower-priority issues which are good candidates for new 
contributors to take, also.  Please get in touch if you'd like to get involved 
with those :-)

The next meeting after today's meeting is tentatively scheduled for Monday 
October 2nd at 0900 UTC.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, August 07, 2017 1:26 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Sorry for the late notice - just a reminder that the next Sailfish OS 
CardDAV/CalDAV Contributors meeting will be held at 0900 UTC

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-11-29 Thread Chris Adams
Hi everyone,

Just a reminder that the next Sailfish OS CalDAV/CardDAV contributor meeting 
will be this coming Monday the 4th of December at 0900 UTC.

I'm very far behind on my backlog, as our office lost internet connectivity for 
2 weeks, so I switched away to mostly-offline tasks, so I know that there are a 
bunch of MRs which I promised to review and merge which I have not yet done.  I 
will try to do that on Monday morning (Brisbane time) so that we're at a clean 
state for the beginning of the meeting, but let's see.

The agenda can be found at 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#04.2F12.2F2017_Meeting

The main topics are the follow ups from previous meeting (MRs and action points 
for me), and dcaliste's work on WebDAV synchronisation which we need to get 
into mer:contrib OBS.  I'll ask abranson to help with that topic.

Other agenda topics are welcome, just propose them on IRC or send me an email, 
or just raise them in the Any Other Business section of the meeting :-)

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Thursday, November 02, 2017 12:38 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

The next Sailfish OS CalDAV/CardDAV contributor meeting was planned for this 
coming Monday the 6th of November at 0900 UTC, however I am busy at that time 
on that particular Monday, so have to postpone if possible until the Monday 
after (the 13th) at 0900 UTC.  If that doesn't suit someone, please let me know 
and we can arrange a different date or time.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Friday, September 29, 2017 11:45 AM
To: Sailfish OS Developers
Cc: Joona Petrell
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

A quick reminder that the next Sailfish OS CalDAV/CardDAV contributor meeting 
will be held this coming Monday the 2nd of October at 0900 UTC.  Note that it's 
a public holiday here in Australia so I might be a few minutes late.  If I am 
late, hopefully Pekka or Joona will be willing to start the meeting without me.

The agenda can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#02.2F10.2F2017_Meeting

The main item on the agenda is the discussion of TODO support in Sailfish OS.

Activity since the last meeting: dcaliste has been doing a heap of work.  There 
is a backlog of PRs which need secondary review.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, September 04, 2017 10:42 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Once again, sorry for the late notice, the Sailfish OS CardDAV/CalDAV 
Contributors meeting will be held at 0900 UTC today.  The agenda for the 
meeting can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#04.2F09.2F2017_Meeting

The log from the last meeting can be found at:
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-08-07-09.00.log.html

The agenda will probably revolve around discussing dcaliste's investigation 
into MER#1699 and MER#1805.  As mentioned in the previous couple of meetings, 
there are a couple of lower-priority issues which are good candidates for new 
contributors to take, also.  Please get in touch if you'd like to get involved 
with those :-)

The next meeting after today's meeting is tentatively scheduled for Monday 
October 2nd at 0900 UTC.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, August 07, 2017 1:26 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Sorry for the late notice - just a reminder that the next Sailfish OS 
CardDAV/CalDAV Contributors meeting will be held at 0900 UTC today.  The agenda 
for the meeting can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#07.2F08.2F2017_Meeting

The log from the last meeting can be found at:
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-07-03-09.01.log.html

Unfortunately, due to company priorities and ongoing projects, I haven't had a 
chance to investigate the "spurious local event modification" issue since the 
last meeting.  If someone is able to investigate that one, please get in touch 
and I'll give you some tips on how to get started, otherwise hopefully I'll get 
a chance some time soon.

The next meeting after today is tentatively planned to be held on Monday the 
4th of Septemb

Re: [SailfishDevel] Where to file bugs against SailfishOS

2017-11-06 Thread Chris Adams
Hi,

The Mer bugzilla is currently the primary community-facing bug tracker 
instance: https://bugs.merproject.org/
File a new bug under the mer-core project, against the appropriate package 
component, and to be safe, ping the appropriate person in #jollamobile@freenode 
IRC once the bug is up :-)

Cheers,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of deloptes 
[delop...@gmail.com]
Sent: Saturday, November 04, 2017 5:41 AM
To: devel@lists.sailfishos.org
Subject: [SailfishDevel] Where to file bugs against SailfishOS

Hi all,

I would like to know where one could file bugs against SailfishOS,
especially kernel behavior.

Attached is what I found very odd with dmesg ... and there is much more
subject of discussion in journal log.

Thanks

PS: I don't know if I am stupid, but TJC is complete mess in terms of
information system - virtually endless duplicates and controversies. A huge
investment of time to find something applying to my case (not this one but
in general). When there is a nice and working search field, why not force
user to first search and then post?
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-11-01 Thread Chris Adams
Hi everyone,

The next Sailfish OS CalDAV/CardDAV contributor meeting was planned for this 
coming Monday the 6th of November at 0900 UTC, however I am busy at that time 
on that particular Monday, so have to postpone if possible until the Monday 
after (the 13th) at 0900 UTC.  If that doesn't suit someone, please let me know 
and we can arrange a different date or time.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Friday, September 29, 2017 11:45 AM
To: Sailfish OS Developers
Cc: Joona Petrell
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

A quick reminder that the next Sailfish OS CalDAV/CardDAV contributor meeting 
will be held this coming Monday the 2nd of October at 0900 UTC.  Note that it's 
a public holiday here in Australia so I might be a few minutes late.  If I am 
late, hopefully Pekka or Joona will be willing to start the meeting without me.

The agenda can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#02.2F10.2F2017_Meeting

The main item on the agenda is the discussion of TODO support in Sailfish OS.

Activity since the last meeting: dcaliste has been doing a heap of work.  There 
is a backlog of PRs which need secondary review.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, September 04, 2017 10:42 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Once again, sorry for the late notice, the Sailfish OS CardDAV/CalDAV 
Contributors meeting will be held at 0900 UTC today.  The agenda for the 
meeting can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#04.2F09.2F2017_Meeting

The log from the last meeting can be found at:
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-08-07-09.00.log.html

The agenda will probably revolve around discussing dcaliste's investigation 
into MER#1699 and MER#1805.  As mentioned in the previous couple of meetings, 
there are a couple of lower-priority issues which are good candidates for new 
contributors to take, also.  Please get in touch if you'd like to get involved 
with those :-)

The next meeting after today's meeting is tentatively scheduled for Monday 
October 2nd at 0900 UTC.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, August 07, 2017 1:26 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Sorry for the late notice - just a reminder that the next Sailfish OS 
CardDAV/CalDAV Contributors meeting will be held at 0900 UTC today.  The agenda 
for the meeting can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#07.2F08.2F2017_Meeting

The log from the last meeting can be found at:
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-07-03-09.01.log.html

Unfortunately, due to company priorities and ongoing projects, I haven't had a 
chance to investigate the "spurious local event modification" issue since the 
last meeting.  If someone is able to investigate that one, please get in touch 
and I'll give you some tips on how to get started, otherwise hopefully I'll get 
a chance some time soon.

The next meeting after today is tentatively planned to be held on Monday the 
4th of September at 0900 UTC.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Thursday, June 29, 2017 6:07 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

The log from the last meeting can be found at: 
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-06-05-09.00.log.html

The next meeting will be held this coming Monday the 3rd of July at 0900 UTC.

The agenda can be found at: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#03.2F07.2F2017_Meeting

Currently, the agenda includes:
- we need to investigate a "spurious local event modification" issue
- asking for volunteers to help with a couple of minor tasks

Activity since the last meeting:
- I believe I've figured out the reasons for the calendar duplication issue, 
and have created a series of fixes to address these bugs.  I've updated the 
post in TJC to ask for more volunteers to test the new packages: 
https://together.jolla.com/question/158893/caldavcarddav-testing-volunteers-requested/

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.a

Re: [SailfishDevel] buteo-sync-plugins, SyncML and other related questions

2017-10-29 Thread Chris Adams
Hi,

Sorry for top posting, but using Outlook Web Access client which doesn't quote 
properly.

Firstly, you don't need to install the buteo-sync-plugins-qt5-tests package, as 
that just installs unit tests to your device, which aren't necessary to enable 
the actual functionality.  That should remove the requirement for blts-tools.

Regarding the versioning, when you build the packages (using mb2) you can 
specify the -x flag to use the version from the git tag rather than the .spec 
file.  Alternatively, you can manually bump the version in the .spec file prior 
to building your packages, to ensure that the version you build is higher than 
the version installed on the device.
As a final alternative, you can install packages with "rpm -Uvh --force 
--nodeps *rpm" to ignore package and version dependency requirements (beware, 
this can cause issues if you aren't sure that your packages are binary 
compatible, etc).

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of deloptes 
[delop...@gmail.com]
Sent: Monday, October 30, 2017 7:55 AM
To: devel@lists.sailfishos.org
Subject: [SailfishDevel] buteo-sync-plugins,SyncML and other related 
questions

Hi all,
I am not sure if it is the right audience, but I give it a try.

I tried TJC about one year ago when I bought the AquaFish and found out that
there was a patch for syncml and contacts. My wife got hold on the
AquaFish, so I just recently bought the SailFish X, installed the SDK,
patched and build the RPM, but when trying to install the packages, I got

pkcon install-local *rpm

Installing files Waiting in queue Starting Resolving dependencies Fatal
error: nothing provides blts-tools needed by
buteo-sync-plugins-qt5-tests-0.8.23-1.armv7hl
installed patterns-sailfish-mw-0.10.2-10.5.1.jolla.noarch obsoletes
buteo-sync-plugins-qt5 provided by buteo-sync-plugins-qt5-0.8.23-1.armv7hl
buteo-service-memotoo-0.8.23-1.armv7hl requires buteo-sync-plugins-qt5 =
0.8.23, but this requirement cannot be provided

It seems it was obsoleted by 2.1.1 [1]

As I am not (that well) familiar with what and how jolla and mer do things,
however if I was able to build the packages, I am obviously familiar iwth
patching, using some tools and building packages.

I would be thankful for any hint on how to proceed and get SyncML working
for contacts and calendar(s) (see [2] [3]).

Without SyncML the phone is pretty dumb toy for me and I would like to use
it in daily business. I do not use wireless network 99,% of the time,
so thy cal/carddav are not an option for me.

thanks in advance

regards


[1]https://together.jolla.com/question/164350/changelog-211-jamsanjoki/
[2]https://together.jolla.com/question/46789/when-can-we-get-pim-functionality-on-par-with-n9/?sort=votes=1#151055
[3]https://together.jolla.com/question/106661/jolla-are-we-ever-going-to-get-better-native-pim-apps/


___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-09-28 Thread Chris Adams
Hi everyone,

A quick reminder that the next Sailfish OS CalDAV/CardDAV contributor meeting 
will be held this coming Monday the 2nd of October at 0900 UTC.  Note that it's 
a public holiday here in Australia so I might be a few minutes late.  If I am 
late, hopefully Pekka or Joona will be willing to start the meeting without me.

The agenda can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#02.2F10.2F2017_Meeting

The main item on the agenda is the discussion of TODO support in Sailfish OS.

Activity since the last meeting: dcaliste has been doing a heap of work.  There 
is a backlog of PRs which need secondary review.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, September 04, 2017 10:42 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Once again, sorry for the late notice, the Sailfish OS CardDAV/CalDAV 
Contributors meeting will be held at 0900 UTC today.  The agenda for the 
meeting can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#04.2F09.2F2017_Meeting

The log from the last meeting can be found at:
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-08-07-09.00.log.html

The agenda will probably revolve around discussing dcaliste's investigation 
into MER#1699 and MER#1805.  As mentioned in the previous couple of meetings, 
there are a couple of lower-priority issues which are good candidates for new 
contributors to take, also.  Please get in touch if you'd like to get involved 
with those :-)

The next meeting after today's meeting is tentatively scheduled for Monday 
October 2nd at 0900 UTC.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, August 07, 2017 1:26 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Sorry for the late notice - just a reminder that the next Sailfish OS 
CardDAV/CalDAV Contributors meeting will be held at 0900 UTC today.  The agenda 
for the meeting can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#07.2F08.2F2017_Meeting

The log from the last meeting can be found at:
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-07-03-09.01.log.html

Unfortunately, due to company priorities and ongoing projects, I haven't had a 
chance to investigate the "spurious local event modification" issue since the 
last meeting.  If someone is able to investigate that one, please get in touch 
and I'll give you some tips on how to get started, otherwise hopefully I'll get 
a chance some time soon.

The next meeting after today is tentatively planned to be held on Monday the 
4th of September at 0900 UTC.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Thursday, June 29, 2017 6:07 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

The log from the last meeting can be found at: 
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-06-05-09.00.log.html

The next meeting will be held this coming Monday the 3rd of July at 0900 UTC.

The agenda can be found at: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#03.2F07.2F2017_Meeting

Currently, the agenda includes:
- we need to investigate a "spurious local event modification" issue
- asking for volunteers to help with a couple of minor tasks

Activity since the last meeting:
- I believe I've figured out the reasons for the calendar duplication issue, 
and have created a series of fixes to address these bugs.  I've updated the 
post in TJC to ask for more volunteers to test the new packages: 
https://together.jolla.com/question/158893/caldavcarddav-testing-volunteers-requested/

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, May 30, 2017 2:48 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

The next meeting will be held this coming Monday the 5th of June at 0900 UTC.

The agenda can be found at: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#05.2F06.2F2017_Meeting

The major topic will be a CalDAV duplication issue which has been reported by a 
couple of community members and also one sailor (so we have a repro, and I am 
currently investigating).  There are a variety of patches associated with this 
one which need thorough review and testing: 
https://git.merproject.org/mer-core/bute

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-09-03 Thread Chris Adams
Hi everyone,

Once again, sorry for the late notice, the Sailfish OS CardDAV/CalDAV 
Contributors meeting will be held at 0900 UTC today.  The agenda for the 
meeting can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#04.2F09.2F2017_Meeting

The log from the last meeting can be found at:
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-08-07-09.00.log.html

The agenda will probably revolve around discussing dcaliste's investigation 
into MER#1699 and MER#1805.  As mentioned in the previous couple of meetings, 
there are a couple of lower-priority issues which are good candidates for new 
contributors to take, also.  Please get in touch if you'd like to get involved 
with those :-)

The next meeting after today's meeting is tentatively scheduled for Monday 
October 2nd at 0900 UTC.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, August 07, 2017 1:26 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Sorry for the late notice - just a reminder that the next Sailfish OS 
CardDAV/CalDAV Contributors meeting will be held at 0900 UTC today.  The agenda 
for the meeting can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#07.2F08.2F2017_Meeting

The log from the last meeting can be found at:
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-07-03-09.01.log.html

Unfortunately, due to company priorities and ongoing projects, I haven't had a 
chance to investigate the "spurious local event modification" issue since the 
last meeting.  If someone is able to investigate that one, please get in touch 
and I'll give you some tips on how to get started, otherwise hopefully I'll get 
a chance some time soon.

The next meeting after today is tentatively planned to be held on Monday the 
4th of September at 0900 UTC.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Thursday, June 29, 2017 6:07 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

The log from the last meeting can be found at: 
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-06-05-09.00.log.html

The next meeting will be held this coming Monday the 3rd of July at 0900 UTC.

The agenda can be found at: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#03.2F07.2F2017_Meeting

Currently, the agenda includes:
- we need to investigate a "spurious local event modification" issue
- asking for volunteers to help with a couple of minor tasks

Activity since the last meeting:
- I believe I've figured out the reasons for the calendar duplication issue, 
and have created a series of fixes to address these bugs.  I've updated the 
post in TJC to ask for more volunteers to test the new packages: 
https://together.jolla.com/question/158893/caldavcarddav-testing-volunteers-requested/

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, May 30, 2017 2:48 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

The next meeting will be held this coming Monday the 5th of June at 0900 UTC.

The agenda can be found at: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#05.2F06.2F2017_Meeting

The major topic will be a CalDAV duplication issue which has been reported by a 
couple of community members and also one sailor (so we have a repro, and I am 
currently investigating).  There are a variety of patches associated with this 
one which need thorough review and testing: 
https://git.merproject.org/mer-core/buteo-sync-plugin-caldav/merge_requests/20

There are a couple of other tasks which a new contributor could potentially 
help with (MER#1714 and MER#1751) too :-)

Activity since last meeting:
- dcaliste fixed MER#1773 - thanks!
- Manatus helped with testing the MER#1751 and initial JB#18601 packages - 
thanks!
- chriadam investigated JB#38601 with abranson and guhl, still ongoing.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, May 09, 2017 1:04 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Here is the summary of the meeting from yesterday:

- The fixes for the various CalDAV issues were merged and released for 
upgrade-2.1.0 seem to have resolved most issues!  Thanks Damien!
- Chris will soon merge the fix for the first part of MER#1751. Help testing 
the packa

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-08-06 Thread Chris Adams
Hi everyone,

Sorry for the late notice - just a reminder that the next Sailfish OS 
CardDAV/CalDAV Contributors meeting will be held at 0900 UTC today.  The agenda 
for the meeting can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#07.2F08.2F2017_Meeting

The log from the last meeting can be found at:
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-07-03-09.01.log.html

Unfortunately, due to company priorities and ongoing projects, I haven't had a 
chance to investigate the "spurious local event modification" issue since the 
last meeting.  If someone is able to investigate that one, please get in touch 
and I'll give you some tips on how to get started, otherwise hopefully I'll get 
a chance some time soon.

The next meeting after today is tentatively planned to be held on Monday the 
4th of September at 0900 UTC.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Thursday, June 29, 2017 6:07 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

The log from the last meeting can be found at: 
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-06-05-09.00.log.html

The next meeting will be held this coming Monday the 3rd of July at 0900 UTC.

The agenda can be found at: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#03.2F07.2F2017_Meeting

Currently, the agenda includes:
- we need to investigate a "spurious local event modification" issue
- asking for volunteers to help with a couple of minor tasks

Activity since the last meeting:
- I believe I've figured out the reasons for the calendar duplication issue, 
and have created a series of fixes to address these bugs.  I've updated the 
post in TJC to ask for more volunteers to test the new packages: 
https://together.jolla.com/question/158893/caldavcarddav-testing-volunteers-requested/

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, May 30, 2017 2:48 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

The next meeting will be held this coming Monday the 5th of June at 0900 UTC.

The agenda can be found at: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#05.2F06.2F2017_Meeting

The major topic will be a CalDAV duplication issue which has been reported by a 
couple of community members and also one sailor (so we have a repro, and I am 
currently investigating).  There are a variety of patches associated with this 
one which need thorough review and testing: 
https://git.merproject.org/mer-core/buteo-sync-plugin-caldav/merge_requests/20

There are a couple of other tasks which a new contributor could potentially 
help with (MER#1714 and MER#1751) too :-)

Activity since last meeting:
- dcaliste fixed MER#1773 - thanks!
- Manatus helped with testing the MER#1751 and initial JB#18601 packages - 
thanks!
- chriadam investigated JB#38601 with abranson and guhl, still ongoing.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, May 09, 2017 1:04 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Here is the summary of the meeting from yesterday:

- The fixes for the various CalDAV issues were merged and released for 
upgrade-2.1.0 seem to have resolved most issues!  Thanks Damien!
- Chris will soon merge the fix for the first part of MER#1751. Help testing 
the packages would be greatly appreciated!
- The remaining issues in MER#1751 are not yet addressed; good task for new 
community contributor!
- Community help to investigate MER#1714 and MER#1773 would be appreciated.
- Next meeting planned for Monday June 5th at 0900 UTC.

As usual, more info is available from 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions

In particular, if anyone is able to help test the new CardDAV package (with the 
fix for MER#1751 included) please get in touch so I can send it to you :-)

Cheers,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, May 02, 2017 11:46 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi,

I'd forgotten that the 1st of May was Vappu / May Day holiday in Finland and 
Australia.
Let's reschedule for the 8th of May (this coming Monday) at 0900 UTC.

I am very sorry for the confusion.

The agenda may be found at 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#08.2F05.2F2017_Meeting

Re: [SailfishDevel] QtLocation | Qt 5.6

2017-07-12 Thread Chris Adams
Hi,

I think veskuh will be the best to answer these questions.

Currently, I don't think any work has gone toward upgrading QtLocation to 
version 5.6 yet, as we're busy with other projects.  Originally the decision to 
not take QtLocation 5.6 into use along with the rest of the Qt 5.6 libs was, I 
believe, because of the different licensing of QtLocation.  I think veskuh 
would be the best person to describe our intent going forward, and possible 
roadmap for updating.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of rinigus 
[rinigus@gmail.com]
Sent: Friday, July 07, 2017 6:04 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] QtLocation | Qt 5.6

Hi,

it has been rather quiet regarding QtLocation 5.6 during the "first quarter of 
2017" (see earlier emails in this thread). I would like to continue my work on 
navigation/mapping solutions for SFOS and the uncertainty regarding QtLocation 
is just slowing everything down and lead to major inefficiency in the 
development of this important aspect of SFOS.

I would like to know what is the state of QtLocation and its future in SFOS. 
From the activity in 
https://git.merproject.org/mer-core/qtlocation/activity
 I conclude that the developers working on it are @chriadam, @pvuorela, @xfade, 
Slava Monich, and @msmirnov. Maybe some of you can take time and reply. In 
particular:

* Has any work started on upgrading QtLocation to 5.6?

* Has Jolla decided whether they want to work on QtLocation/5.6?

* If its decided that its impossible to include QtLocation due to licensing 
issues, can the community help to provide the QtLocation via our packages?

* If you just haven't had time for working on QtLocation 5.6, how can we help 
and where should we start?

It looks to me that QtLocation is the component that is pushed for map 
applications development. I presume that it would be wise to use it as well and 
not waste time to re-invent something similar. Or is there anything 
considerably better and we should work on that instead?

Since it is developers channel, its an appropriate place to ask, I believe.

Best wishes,

Rinigus

On Tue, Jan 10, 2017 at 10:49 PM, Tone Kastlunger 
>
 wrote:
I'd support this, not enough has been coming through at the meeting IMO to have 
a clear yes/no answer.

Best,
tortoisedoc

On Mon, Jan 9, 2017 at 11:32 PM, Adam Pigg 
>
 wrote:
I guess we need to wait for the internal review that was mentioned in the 
meeting, however it would be interesting to understand the issues jolla have 
with particular licenses for software included in sfos.

On Mon, 9 Jan 2017 at 21:29 Osmo Salomaa 
>
 wrote:
On 09.01.2017 13:01, rinigus wrote:
> from reading the meeting transcript it seems that we still don't have
> straight answer regarding QtLocation 5.6 ("checking at the moment").

They were not wordy, but my interpretation is that nothing has changed 
regarding QtLocation being allowed in store apps once it's upgraded to a stable 
release, i.e. >= 5.6. "Aiming to have solution for it in the first quarter of 
2017" doesn't sound too bad, I was worried we were at a dead end.

> However, I don't see the changes in the source code indicating exclusive
> role of LGPLv3 among LGPL licenses. The LGPLv2.1 license is still there for
> QtLocation module (see 
> https://github.com/qt/qtlocation).

Indeed. There's a license change commit in the source 2016-01-20, but that's 
saying it would be from 5.7 onwards. And that commit is not in the 5.6 branch.

https://github.com/qt/qtlocation/commit/71dabb5dc330a47d91ee917ca60c871a88e8a42a

Reading various other unclear sources, I see 5.5, 5.6 and 5.7 all mentioned for 
the change -- maybe it was pushed back a few times? I have found no web page 
that would actually list the licenses under which Qt modules are available. Can 
anyone from Jolla comment? Do you have better information?

--
Osmo Salomaa 
>
___
SailfishOS.org Devel mailing list
To unsubscribe, please send 

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-06-29 Thread Chris Adams
Hi everyone,

The log from the last meeting can be found at: 
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-06-05-09.00.log.html

The next meeting will be held this coming Monday the 3rd of July at 0900 UTC.

The agenda can be found at: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#03.2F07.2F2017_Meeting

Currently, the agenda includes:
- we need to investigate a "spurious local event modification" issue
- asking for volunteers to help with a couple of minor tasks

Activity since the last meeting:
- I believe I've figured out the reasons for the calendar duplication issue, 
and have created a series of fixes to address these bugs.  I've updated the 
post in TJC to ask for more volunteers to test the new packages: 
https://together.jolla.com/question/158893/caldavcarddav-testing-volunteers-requested/

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, May 30, 2017 2:48 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

The next meeting will be held this coming Monday the 5th of June at 0900 UTC.

The agenda can be found at: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#05.2F06.2F2017_Meeting

The major topic will be a CalDAV duplication issue which has been reported by a 
couple of community members and also one sailor (so we have a repro, and I am 
currently investigating).  There are a variety of patches associated with this 
one which need thorough review and testing: 
https://git.merproject.org/mer-core/buteo-sync-plugin-caldav/merge_requests/20

There are a couple of other tasks which a new contributor could potentially 
help with (MER#1714 and MER#1751) too :-)

Activity since last meeting:
- dcaliste fixed MER#1773 - thanks!
- Manatus helped with testing the MER#1751 and initial JB#18601 packages - 
thanks!
- chriadam investigated JB#38601 with abranson and guhl, still ongoing.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, May 09, 2017 1:04 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Here is the summary of the meeting from yesterday:

- The fixes for the various CalDAV issues were merged and released for 
upgrade-2.1.0 seem to have resolved most issues!  Thanks Damien!
- Chris will soon merge the fix for the first part of MER#1751. Help testing 
the packages would be greatly appreciated!
- The remaining issues in MER#1751 are not yet addressed; good task for new 
community contributor!
- Community help to investigate MER#1714 and MER#1773 would be appreciated.
- Next meeting planned for Monday June 5th at 0900 UTC.

As usual, more info is available from 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions

In particular, if anyone is able to help test the new CardDAV package (with the 
fix for MER#1751 included) please get in touch so I can send it to you :-)

Cheers,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, May 02, 2017 11:46 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi,

I'd forgotten that the 1st of May was Vappu / May Day holiday in Finland and 
Australia.
Let's reschedule for the 8th of May (this coming Monday) at 0900 UTC.

I am very sorry for the confusion.

The agenda may be found at 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#08.2F05.2F2017_Meeting

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, April 11, 2017 4:05 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

My apologies for being disorganised and forgetting to send the email about the 
next CalDAV/CardDAV Contributor meeting.  Things have been busy with getting 
features and bugfixes ready for the 2.1.1 development branching.

Let's skip the April meeting and instead plan to have the next one on Monday 
the 1st of May 2017 at 0900 UTC.

Activity for the last month can be summarised by saying: I merged all of the 
outstanding PRs for CalDAV.  Big thanks to the contributors!  Some fixes for 
CardDAV are still not merged, and require more testing before I will be able to 
merge those.

If anyone out there is keen to start contributing, please see 
https://bugs.merproject.org/show_bug.cgi?id=1751#c2 for some possible tasks, 
see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Development_With_The_Sailfish_OS_Application_Developer_SDK
 for information on 

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-05-29 Thread Chris Adams
Hi everyone,

The next meeting will be held this coming Monday the 5th of June at 0900 UTC.

The agenda can be found at: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#05.2F06.2F2017_Meeting

The major topic will be a CalDAV duplication issue which has been reported by a 
couple of community members and also one sailor (so we have a repro, and I am 
currently investigating).  There are a variety of patches associated with this 
one which need thorough review and testing: 
https://git.merproject.org/mer-core/buteo-sync-plugin-caldav/merge_requests/20

There are a couple of other tasks which a new contributor could potentially 
help with (MER#1714 and MER#1751) too :-)

Activity since last meeting:
- dcaliste fixed MER#1773 - thanks!
- Manatus helped with testing the MER#1751 and initial JB#18601 packages - 
thanks!
- chriadam investigated JB#38601 with abranson and guhl, still ongoing.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, May 09, 2017 1:04 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Here is the summary of the meeting from yesterday:

- The fixes for the various CalDAV issues were merged and released for 
upgrade-2.1.0 seem to have resolved most issues!  Thanks Damien!
- Chris will soon merge the fix for the first part of MER#1751. Help testing 
the packages would be greatly appreciated!
- The remaining issues in MER#1751 are not yet addressed; good task for new 
community contributor!
- Community help to investigate MER#1714 and MER#1773 would be appreciated.
- Next meeting planned for Monday June 5th at 0900 UTC.

As usual, more info is available from 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions

In particular, if anyone is able to help test the new CardDAV package (with the 
fix for MER#1751 included) please get in touch so I can send it to you :-)

Cheers,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, May 02, 2017 11:46 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi,

I'd forgotten that the 1st of May was Vappu / May Day holiday in Finland and 
Australia.
Let's reschedule for the 8th of May (this coming Monday) at 0900 UTC.

I am very sorry for the confusion.

The agenda may be found at 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#08.2F05.2F2017_Meeting

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, April 11, 2017 4:05 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

My apologies for being disorganised and forgetting to send the email about the 
next CalDAV/CardDAV Contributor meeting.  Things have been busy with getting 
features and bugfixes ready for the 2.1.1 development branching.

Let's skip the April meeting and instead plan to have the next one on Monday 
the 1st of May 2017 at 0900 UTC.

Activity for the last month can be summarised by saying: I merged all of the 
outstanding PRs for CalDAV.  Big thanks to the contributors!  Some fixes for 
CardDAV are still not merged, and require more testing before I will be able to 
merge those.

If anyone out there is keen to start contributing, please see 
https://bugs.merproject.org/show_bug.cgi?id=1751#c2 for some possible tasks, 
see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Development_With_The_Sailfish_OS_Application_Developer_SDK
 for information on how to get a build environment, and get in contact with me 
via Email or IRC if you need help or have any questions :-)

Thanks and sorry again for being disorganised this month!

Cheers,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, March 13, 2017 8:28 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Thanks to those who were able to attend the meeting, and to everyone who 
contributed during the last month :-)

Brief summary of meeting:

1) Reviews appreciated on the three outstanding PRs (MER#1751, MER#1727, 
MER#1646).  chriadam will merge the first two soon.
2) dcaliste to look into adding a unit test for MER#1646.  chriadam to build a 
package based on (rebased) 1646 PR, and ask on TJC for testers to help test.
3) chriadam to look into nginx filter rules to allow reproing MER#1624 (but may 
not get a chance for a couple of weeks, probably)
4) Raise TODOs and other feature support investigations at the next meeting
5) New contributors: MER#1751 has a couple of open

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-05-08 Thread Chris Adams
Hi everyone,

Here is the summary of the meeting from yesterday:

- The fixes for the various CalDAV issues were merged and released for 
upgrade-2.1.0 seem to have resolved most issues!  Thanks Damien!
- Chris will soon merge the fix for the first part of MER#1751. Help testing 
the packages would be greatly appreciated!
- The remaining issues in MER#1751 are not yet addressed; good task for new 
community contributor!
- Community help to investigate MER#1714 and MER#1773 would be appreciated.
- Next meeting planned for Monday June 5th at 0900 UTC.

As usual, more info is available from 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions

In particular, if anyone is able to help test the new CardDAV package (with the 
fix for MER#1751 included) please get in touch so I can send it to you :-)

Cheers,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, May 02, 2017 11:46 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi,

I'd forgotten that the 1st of May was Vappu / May Day holiday in Finland and 
Australia.
Let's reschedule for the 8th of May (this coming Monday) at 0900 UTC.

I am very sorry for the confusion.

The agenda may be found at 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#08.2F05.2F2017_Meeting

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, April 11, 2017 4:05 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

My apologies for being disorganised and forgetting to send the email about the 
next CalDAV/CardDAV Contributor meeting.  Things have been busy with getting 
features and bugfixes ready for the 2.1.1 development branching.

Let's skip the April meeting and instead plan to have the next one on Monday 
the 1st of May 2017 at 0900 UTC.

Activity for the last month can be summarised by saying: I merged all of the 
outstanding PRs for CalDAV.  Big thanks to the contributors!  Some fixes for 
CardDAV are still not merged, and require more testing before I will be able to 
merge those.

If anyone out there is keen to start contributing, please see 
https://bugs.merproject.org/show_bug.cgi?id=1751#c2 for some possible tasks, 
see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Development_With_The_Sailfish_OS_Application_Developer_SDK
 for information on how to get a build environment, and get in contact with me 
via Email or IRC if you need help or have any questions :-)

Thanks and sorry again for being disorganised this month!

Cheers,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, March 13, 2017 8:28 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Thanks to those who were able to attend the meeting, and to everyone who 
contributed during the last month :-)

Brief summary of meeting:

1) Reviews appreciated on the three outstanding PRs (MER#1751, MER#1727, 
MER#1646).  chriadam will merge the first two soon.
2) dcaliste to look into adding a unit test for MER#1646.  chriadam to build a 
package based on (rebased) 1646 PR, and ask on TJC for testers to help test.
3) chriadam to look into nginx filter rules to allow reproing MER#1624 (but may 
not get a chance for a couple of weeks, probably)
4) Raise TODOs and other feature support investigations at the next meeting
5) New contributors: MER#1751 has a couple of open issues remaining, and one of 
those would be very suitable for a new contributor to investigate - ping me if 
you would like to get involved with development :-)  See 
https://bugs.merproject.org/show_bug.cgi?id=1751#c2 for details!
6) Ijo to continue triaging TJC especially once 2.1.0 is released with the fix 
for for the "upsync fails" issue which was partially tracked by MER#1699.
7) See if dcaliste can reproduce the original "calendars lost" issue from 
MER#1699 again after patch and report.

The next meeting will either be held on the 3rd or 10th of April at 0900 UTC, 
depending on when the Sailfish OS Community Meeting in April is scheduled for 
(will find out after the 15th of March I guess).  I will send an email toward 
the end of this month confirming the details.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Thursday, March 09, 2017 3:56 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Just a reminder that the next Sailfish OS Community CalDAV/CardDAV contributor 
meeting will be hel

Re: [SailfishDevel] sync to two google accounts when both own the same calender

2017-05-05 Thread Chris Adams
Hi Niv,

Thanks for the report.

Are you able to collect some sync logs from the msyncd (Buteo synchronisation 
daemon) process, as described in 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Sync_Logs
 which will give us information about the Google Calendar synchronisation.

Also, can you collect logs from contactsd by doing the following from a normal 
nemo ssh terminal:
systemctl --user stop contactsd.service
CONTACTSD_DEBUG=1 devel-su -p contactsd

Send them to me directly at chris dot adams at jolla dot com after redacting 
any personal information, and I can investigate further!

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of niv...@gmail.com 
[niv...@gmail.com]
Sent: Thursday, May 04, 2017 10:53 PM
To: devel@lists.sailfishos.org
Subject: [SailfishDevel] sync to two google accounts when both own the same 
calender

Hi,
I had contacts daemon use more the 90% a few times.
To resolve it , I remove all google accounts, and deleted the contacts database 
files, as advised in 
https://together.jolla.com/question/58416/fixing-the-contacts-db/

I think I may have found the reason for this error:
I connect to two google accounts, which have both access to the same calender 
resource.
Is it possible this is confusing the contacts daemon, and it never ends the 
sync?
Is there any other way to debug the root cause for this?
It reproduce often.
Niv
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-05-01 Thread Chris Adams
Hi,

I'd forgotten that the 1st of May was Vappu / May Day holiday in Finland and 
Australia.
Let's reschedule for the 8th of May (this coming Monday) at 0900 UTC.

I am very sorry for the confusion.

The agenda may be found at 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#08.2F05.2F2017_Meeting

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, April 11, 2017 4:05 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

My apologies for being disorganised and forgetting to send the email about the 
next CalDAV/CardDAV Contributor meeting.  Things have been busy with getting 
features and bugfixes ready for the 2.1.1 development branching.

Let's skip the April meeting and instead plan to have the next one on Monday 
the 1st of May 2017 at 0900 UTC.

Activity for the last month can be summarised by saying: I merged all of the 
outstanding PRs for CalDAV.  Big thanks to the contributors!  Some fixes for 
CardDAV are still not merged, and require more testing before I will be able to 
merge those.

If anyone out there is keen to start contributing, please see 
https://bugs.merproject.org/show_bug.cgi?id=1751#c2 for some possible tasks, 
see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Development_With_The_Sailfish_OS_Application_Developer_SDK
 for information on how to get a build environment, and get in contact with me 
via Email or IRC if you need help or have any questions :-)

Thanks and sorry again for being disorganised this month!

Cheers,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, March 13, 2017 8:28 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Thanks to those who were able to attend the meeting, and to everyone who 
contributed during the last month :-)

Brief summary of meeting:

1) Reviews appreciated on the three outstanding PRs (MER#1751, MER#1727, 
MER#1646).  chriadam will merge the first two soon.
2) dcaliste to look into adding a unit test for MER#1646.  chriadam to build a 
package based on (rebased) 1646 PR, and ask on TJC for testers to help test.
3) chriadam to look into nginx filter rules to allow reproing MER#1624 (but may 
not get a chance for a couple of weeks, probably)
4) Raise TODOs and other feature support investigations at the next meeting
5) New contributors: MER#1751 has a couple of open issues remaining, and one of 
those would be very suitable for a new contributor to investigate - ping me if 
you would like to get involved with development :-)  See 
https://bugs.merproject.org/show_bug.cgi?id=1751#c2 for details!
6) Ijo to continue triaging TJC especially once 2.1.0 is released with the fix 
for for the "upsync fails" issue which was partially tracked by MER#1699.
7) See if dcaliste can reproduce the original "calendars lost" issue from 
MER#1699 again after patch and report.

The next meeting will either be held on the 3rd or 10th of April at 0900 UTC, 
depending on when the Sailfish OS Community Meeting in April is scheduled for 
(will find out after the 15th of March I guess).  I will send an email toward 
the end of this month confirming the details.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Thursday, March 09, 2017 3:56 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Just a reminder that the next Sailfish OS Community CalDAV/CardDAV contributor 
meeting will be held this coming Monday the 13th of March at 0900 UTC.

As always the agenda can be found on the wiki, at 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#13.2F03.2F2017_Meeting

The focus of this meeting will be figuring out concrete steps required to get 
any currently outstanding PRs merged, and after that we will discuss 
outstanding bugs as per usual.

To summarise activity from the last month or so:

Jolla currently has high priority on MDM work, so time I can spend on 
CalDAV/CardDAV is limited.  I have  PR to fix some bugs in the CardDAV plugin 
related to sync with Kerio, however there is more to be done there: MER#1751.  
I also fixed a bug in the CalDAV plugin thanks to investigation by community 
members on TJC, MER#1699 (note: it is possible that the original report is a 
different issue than what was reported on TJC - I need to talk to dcaliste to 
confirm whether or not that's the case).

Erik has provided a fix plus unit test for MER#1727 which LGTM I just need to 
test/merge/tag it.

Damien's fix for MER#1646 is still waiting for my review (is it ready f

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-04-11 Thread Chris Adams
Hi everyone,

My apologies for being disorganised and forgetting to send the email about the 
next CalDAV/CardDAV Contributor meeting.  Things have been busy with getting 
features and bugfixes ready for the 2.1.1 development branching.

Let's skip the April meeting and instead plan to have the next one on Monday 
the 1st of May 2017 at 0900 UTC.

Activity for the last month can be summarised by saying: I merged all of the 
outstanding PRs for CalDAV.  Big thanks to the contributors!  Some fixes for 
CardDAV are still not merged, and require more testing before I will be able to 
merge those.

If anyone out there is keen to start contributing, please see 
https://bugs.merproject.org/show_bug.cgi?id=1751#c2 for some possible tasks, 
see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Development_With_The_Sailfish_OS_Application_Developer_SDK
 for information on how to get a build environment, and get in contact with me 
via Email or IRC if you need help or have any questions :-)

Thanks and sorry again for being disorganised this month!

Cheers,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, March 13, 2017 8:28 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Thanks to those who were able to attend the meeting, and to everyone who 
contributed during the last month :-)

Brief summary of meeting:

1) Reviews appreciated on the three outstanding PRs (MER#1751, MER#1727, 
MER#1646).  chriadam will merge the first two soon.
2) dcaliste to look into adding a unit test for MER#1646.  chriadam to build a 
package based on (rebased) 1646 PR, and ask on TJC for testers to help test.
3) chriadam to look into nginx filter rules to allow reproing MER#1624 (but may 
not get a chance for a couple of weeks, probably)
4) Raise TODOs and other feature support investigations at the next meeting
5) New contributors: MER#1751 has a couple of open issues remaining, and one of 
those would be very suitable for a new contributor to investigate - ping me if 
you would like to get involved with development :-)  See 
https://bugs.merproject.org/show_bug.cgi?id=1751#c2 for details!
6) Ijo to continue triaging TJC especially once 2.1.0 is released with the fix 
for for the "upsync fails" issue which was partially tracked by MER#1699.
7) See if dcaliste can reproduce the original "calendars lost" issue from 
MER#1699 again after patch and report.

The next meeting will either be held on the 3rd or 10th of April at 0900 UTC, 
depending on when the Sailfish OS Community Meeting in April is scheduled for 
(will find out after the 15th of March I guess).  I will send an email toward 
the end of this month confirming the details.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Thursday, March 09, 2017 3:56 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Just a reminder that the next Sailfish OS Community CalDAV/CardDAV contributor 
meeting will be held this coming Monday the 13th of March at 0900 UTC.

As always the agenda can be found on the wiki, at 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#13.2F03.2F2017_Meeting

The focus of this meeting will be figuring out concrete steps required to get 
any currently outstanding PRs merged, and after that we will discuss 
outstanding bugs as per usual.

To summarise activity from the last month or so:

Jolla currently has high priority on MDM work, so time I can spend on 
CalDAV/CardDAV is limited.  I have  PR to fix some bugs in the CardDAV plugin 
related to sync with Kerio, however there is more to be done there: MER#1751.  
I also fixed a bug in the CalDAV plugin thanks to investigation by community 
members on TJC, MER#1699 (note: it is possible that the original report is a 
different issue than what was reported on TJC - I need to talk to dcaliste to 
confirm whether or not that's the case).

Erik has provided a fix plus unit test for MER#1727 which LGTM I just need to 
test/merge/tag it.

Damien's fix for MER#1646 is still waiting for my review (is it ready for 
review and merge?  IIRC it is?)

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Caliste Damien 
[dcali...@free.fr]
Sent: Thursday, February 09, 2017 6:22 AM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hello,

Le lundi 06 février 2017, Chris Adams a écrit :
> Thanks for bringing this to my attention!  Shall we say March 13th at
> 0900 UTC?
It's fine with me with this new date (except if there's a meeting at
work that may come

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-03-13 Thread Chris Adams
Hi everyone,

Thanks to those who were able to attend the meeting, and to everyone who 
contributed during the last month :-)

Brief summary of meeting:

1) Reviews appreciated on the three outstanding PRs (MER#1751, MER#1727, 
MER#1646).  chriadam will merge the first two soon.
2) dcaliste to look into adding a unit test for MER#1646.  chriadam to build a 
package based on (rebased) 1646 PR, and ask on TJC for testers to help test.
3) chriadam to look into nginx filter rules to allow reproing MER#1624 (but may 
not get a chance for a couple of weeks, probably)
4) Raise TODOs and other feature support investigations at the next meeting
5) New contributors: MER#1751 has a couple of open issues remaining, and one of 
those would be very suitable for a new contributor to investigate - ping me if 
you would like to get involved with development :-)  See 
https://bugs.merproject.org/show_bug.cgi?id=1751#c2 for details!
6) Ijo to continue triaging TJC especially once 2.1.0 is released with the fix 
for for the "upsync fails" issue which was partially tracked by MER#1699.
7) See if dcaliste can reproduce the original "calendars lost" issue from 
MER#1699 again after patch and report.

The next meeting will either be held on the 3rd or 10th of April at 0900 UTC, 
depending on when the Sailfish OS Community Meeting in April is scheduled for 
(will find out after the 15th of March I guess).  I will send an email toward 
the end of this month confirming the details.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Thursday, March 09, 2017 3:56 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Just a reminder that the next Sailfish OS Community CalDAV/CardDAV contributor 
meeting will be held this coming Monday the 13th of March at 0900 UTC.

As always the agenda can be found on the wiki, at 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#13.2F03.2F2017_Meeting

The focus of this meeting will be figuring out concrete steps required to get 
any currently outstanding PRs merged, and after that we will discuss 
outstanding bugs as per usual.

To summarise activity from the last month or so:

Jolla currently has high priority on MDM work, so time I can spend on 
CalDAV/CardDAV is limited.  I have  PR to fix some bugs in the CardDAV plugin 
related to sync with Kerio, however there is more to be done there: MER#1751.  
I also fixed a bug in the CalDAV plugin thanks to investigation by community 
members on TJC, MER#1699 (note: it is possible that the original report is a 
different issue than what was reported on TJC - I need to talk to dcaliste to 
confirm whether or not that's the case).

Erik has provided a fix plus unit test for MER#1727 which LGTM I just need to 
test/merge/tag it.

Damien's fix for MER#1646 is still waiting for my review (is it ready for 
review and merge?  IIRC it is?)

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Caliste Damien 
[dcali...@free.fr]
Sent: Thursday, February 09, 2017 6:22 AM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hello,

Le lundi 06 février 2017, Chris Adams a écrit :
> Thanks for bringing this to my attention!  Shall we say March 13th at
> 0900 UTC?
It's fine with me with this new date (except if there's a meeting at
work that may come later).

Regards,

Damien.
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-03-08 Thread Chris Adams
Hi everyone,

Just a reminder that the next Sailfish OS Community CalDAV/CardDAV contributor 
meeting will be held this coming Monday the 13th of March at 0900 UTC.

As always the agenda can be found on the wiki, at 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#13.2F03.2F2017_Meeting

The focus of this meeting will be figuring out concrete steps required to get 
any currently outstanding PRs merged, and after that we will discuss 
outstanding bugs as per usual.

To summarise activity from the last month or so:

Jolla currently has high priority on MDM work, so time I can spend on 
CalDAV/CardDAV is limited.  I have  PR to fix some bugs in the CardDAV plugin 
related to sync with Kerio, however there is more to be done there: MER#1751.  
I also fixed a bug in the CalDAV plugin thanks to investigation by community 
members on TJC, MER#1699 (note: it is possible that the original report is a 
different issue than what was reported on TJC - I need to talk to dcaliste to 
confirm whether or not that's the case).

Erik has provided a fix plus unit test for MER#1727 which LGTM I just need to 
test/merge/tag it.

Damien's fix for MER#1646 is still waiting for my review (is it ready for 
review and merge?  IIRC it is?)

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Caliste Damien 
[dcali...@free.fr]
Sent: Thursday, February 09, 2017 6:22 AM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hello,

Le lundi 06 février 2017, Chris Adams a écrit :
> Thanks for bringing this to my attention!  Shall we say March 13th at
> 0900 UTC?
It's fine with me with this new date (except if there's a meeting at
work that may come later).

Regards,

Damien.
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] [CardDAV] duplicate entries

2017-03-02 Thread Chris Adams
Hi Eli,

Probably the best way would be to look at the RemoveContactDetails trigger:
https://git.merproject.org/mer-core/qtcontacts-sqlite/blob/master/src/engine/contactsdatabase.cpp#L353

If you can determine which contactId entries are from carddav sync target 
contacts, then you can use the remove trigger logic to remove all of the 
associated carddav data.

(The out-of-band (OOB) table is slightly different but inspection should make 
it obvious which OOB entry relates to the carddav account.)

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of E.S. Rosenberg 
[es.rosenberg+sailfishos@gmail.com]
Sent: Friday, March 03, 2017 6:23 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] [CardDAV] duplicate entries

2017-02-20 20:32 GMT+02:00 E.S. Rosenberg 
<es.rosenberg+sailfishos@gmail.com<redir.aspx?REF=XPhgpaUhCVaazPDQGUtehHBlZzwBIOOJPiVMDqGtQNjbfSSE-2HUCAFtYWlsdG86ZXMucm9zZW5iZXJnK3NhaWxmaXNob3Mub3JnQGdtYWlsLmNvbQ..>>:


2017-02-20 12:54 GMT+02:00 E.S. Rosenberg 
<es.rosenberg+sailfishos@gmail.com<redir.aspx?REF=XPhgpaUhCVaazPDQGUtehHBlZzwBIOOJPiVMDqGtQNjbfSSE-2HUCAFtYWlsdG86ZXMucm9zZW5iZXJnK3NhaWxmaXNob3Mub3JnQGdtYWlsLmNvbQ..>>:
2017-02-20 12:32 GMT+02:00 E.S. Rosenberg 
<es.rosenberg+sailfishos@gmail.com<redir.aspx?REF=jWSfF8O4FhwExLwGbDMYv5SzUlADplYkA7XvkuIIexw_3yaE-2HUCAFtYWlsdG86ZXMucm9zZW5iZXJnK3NhaWxmaXNob3Mub3JnQGdtYWlsLmNvbQ..>>:
2017-02-20 3:41 GMT+02:00 Chris Adams 
<chris.ad...@jolla.com<redir.aspx?REF=iQpAk9G-1pOPPFH3h0hNAyFMRju0eKBXuH8zOfzydXA_3yaE-2HUCAFtYWlsdG86Y2hyaXMuYWRhbXNAam9sbGEuY29t>>:
Hi Eli,
Hi Chris,

Sorry for top posting, but OWA doesn't quote properly.
No problem

Firstly, was_local contacts occur when a local (phone device) contact is 
aggregated into another contact which already had a local constituent.  We only 
allow one single local constituent per aggregate contact, so one of them gets 
demoted to was_local.  This can occur if you import from a .vcf or via 
Bluetooth, for example.
Is there somewhere I can read more on this subject?

If you can reproduce the duplication event and provide sync logs of that event 
(as per 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Sync_Logs<redir.aspx?REF=8QESkmYLDQIdVmp7XEcsPk_yUL_ew6HkmCoK-DHYPoQ_3yaE-2HUCAFodHRwczovL3NhaWxmaXNob3Mub3JnL3dpa2kvQ2FsREFWX2FuZF9DYXJkREFWX0NvbW11bml0eV9Db250cmlidXRpb25zI1N5bmNfTG9ncw..>)
 that would be helpful!
I'll try.

You should be able to delete the contacts from the database so long as you also 
delete any entries from the OOB table which relate to that CardDAV account.
So I actually deleted very aggressively yesterday (all carddav and all google) 
but did not modify oob, which resulted in 0 contacts being read, however even 
restoring the backed up contacts.db file does not fix this issue.
Any pointers what may be going wrong or where to look would be very welcome.
Thanks,
Eli

Tiny additional update:
>From digging through contacts.db it seems that it needs a lot more cleanup 
>then just the contacts table, tables with crazy counts:
addresses, birthdays, avatars, deletedcontacts (~4k entries), details (>100k), 
emailaddresses, guids (~25k), organizations (~16k), phonenumbers (~56k), 
relationships (~25k), urls.

Thanks,
Eli
It seems I made a mistake when restoring the backup I now again have all my 
contacts :)

Now my first step I think is going to be to cleanly remove all carddav sync 
data, any pointers on that will be much appreciated (I assume I need to somehow 
cascade the delete into all the linked tables), when that is done I'll turn 
carddav back on and see if I can again trigger such a sync situation with logs.

Thanks,
Eli

Hi Chris,
Is there any chance you can provide a schematic overview of the contacts.db 
file of the different relations etc.?
I really want to clean up but reverse engineering from column names is 
sub-ideal.
Thanks,
Eli


Best regards,
Chris.



From: Devel 
[devel-boun...@lists.sailfishos.org<redir.aspx?REF=Ox-nx0ff5GgT_5qNkKWidas423U1IL-s8sJUKbwuYp8_3yaE-2HUCAFtYWlsdG86ZGV2ZWwtYm91bmNlc0BsaXN0cy5zYWlsZmlzaG9zLm9yZw..>]
 on behalf of E.S. Rosenberg 
[es.rosenberg+sailfishos@gmail.com<redir.aspx?REF=bdmY5T2XOIki5RYjd7Qnnl_KiUFoeUTysvJ-7WRhmBU_3yaE-2HUCAFtYWlsdG86ZXMucm9zZW5iZXJnJTJCc2FpbGZpc2hvcy5vcmdAZ21haWwuY29t>]
Sent: Monday, February 20, 2017 9:13 AM
To: Sailfish OS Developers
Subject: [SailfishDevel] [CardDAV] duplicate entries

Hi everyone,
Last week I noticed that my phone seems to have gone into similar behavior as I 
described a long time ago with google sync here:
https://together.jolla.com/question/58416/fixing-the-c

Re: [SailfishDevel] [CardDAV] duplicate entries

2017-02-19 Thread Chris Adams
Hi Eli,

Sorry for top posting, but OWA doesn't quote properly.

Firstly, was_local contacts occur when a local (phone device) contact is 
aggregated into another contact which already had a local constituent.  We only 
allow one single local constituent per aggregate contact, so one of them gets 
demoted to was_local.  This can occur if you import from a .vcf or via 
Bluetooth, for example.

If you can reproduce the duplication event and provide sync logs of that event 
(as per 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Sync_Logs)
 that would be helpful!

You should be able to delete the contacts from the database so long as you also 
delete any entries from the OOB table which relate to that CardDAV account.

Best regards,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of E.S. Rosenberg 
[es.rosenberg+sailfishos@gmail.com]
Sent: Monday, February 20, 2017 9:13 AM
To: Sailfish OS Developers
Subject: [SailfishDevel] [CardDAV] duplicate entries

Hi everyone,
Last week I noticed that my phone seems to have gone into similar behavior as I 
described a long time ago with google sync here:
https://together.jolla.com/question/58416/fixing-the-contacts-db/

I currenlty have 26k entries in contacts.db for 9xx contacts.

I suspect that this may be linked to a stage where I was connected via a 
filtered provider that tried to MITM the connection and caused it to close with 
an authentication error, I'm going to clean it up the same way I described 
there and turn carddav back on but I am wondering if anyone else has 
experienced similar issues.

Is anyone aware of any reason not to just delete everything with syncTarget == 
carddav (or != local)?

Thanks,
Eli

Stats:
987aggregate
23128carddav
1419google
930local
2sim
65telepathy
2voicemail
3was_local

What does 'was_local' mean?
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] qml component repository

2017-02-07 Thread Chris Adams
Hi,

There's 
https://github.com/sailfishos/sailfish-components-webview/tree/master/import/pickers
But currently due to a build dependency on Silica, it's difficult for community 
members to build.

Cheers,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of David van Rijn 
[davidvanr...@gmail.com]
Sent: Wednesday, February 08, 2017 1:07 AM
To: Sailfish OS Developers
Subject: [SailfishDevel] qml component repository

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi Guys,

I was just busy adding a feature i wanted to an app (posting pictures to
slackfish) and i didn't feel like writing another media selection
dialog, so i
borrowed it from hangish. However, it would be really nice if there was
a central repository (maybe on github) with a collection of qml (and
maybe some c++) components, where everyone can contribute. So, is there
such a thing? And if not, are more people interested in starting one?


Cheers,


David

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEfi58V39HPtlUFR//wZYfCJ4HaGYFAliZ4rEACgkQwZYfCJ4H
aGbZHQ/+MXrFJACvmvRZ4luYBIYcmfWB0C8Y/L0QpnVEusV69C8BiRMKmc2ET7SG
pZSHdPYd+NtyycWgmkE222XOV8PoEcrIz5j0on8YMzWDsMSRMtNaciFJs8rvsgdd
PXyIM2j3KxhsSVbDKnd7q7Nj2W4npLGu4J77J4+bYd9WFP61DKYHIcbEHLTBWJIr
j0wkG7QqzgVdwse73/yb4qjG2CWTFa399GH7Bg5HXoeIRiXp9liPlRwtUx44I+iE
uQpBDxNikxLwpk4HvWYRl/eQlPw/xKYFjPPELNpprGGJKvAngm9pRnrSxbtu+vdT
hHYBqPmZo+KPq5/e+YcGUSSU87KclQdeziaa9GVaNQqygdPC6HFH5ju4KMhtxjp6
2XUfmCGxiHRai9a24CuD8O0UnPOcB1mjAwc1JNXIhjVxO3OyMh1VGGOqJroxerEu
W0xeLCIL2EGW4x5pePGVH/op5wrvQRW3nd0y3eLiGb3pbCP9fl/emzNMJUrRLFxs
55vyBP3g6f5JEczbOaRFiAkRODK03usW6vtci5LbzRCzv7rfYYeixY+JuYGQMdR0
a9Cd+eqyZyfIg8iLP9UY09yjcLEsWUN+8YTQ+2FELf6NsMiPz4Yk+5FUK9UzE+iQ
388jX0SwW2klshvwAkvq+233HYpnf035YZmaU1mTcsG8V1L5i7g=
=wyzS
-END PGP SIGNATURE-

___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-02-06 Thread Chris Adams
Hi,

Oops, I forgot to check the date/time of the next Sailfish OS Community 
Meeting.  I certainly have no objection to moving the CalDAV/CardDAV 
contributors meeting by a week if that suits everyone.  I suspect that we will 
have less people in attendance than the Sailfish OS Community Meeting will 
have, so it will be less disruptive if we move ours than vice versa.

Thanks for bringing this to my attention!  Shall we say March 13th at 0900 UTC?

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Steph Gosling 
[st...@chuci.org]
Sent: Tuesday, February 07, 2017 7:51 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi Damien,

The community collaboration meeting was only set for the 6th of March
as that was the first date after MWC and Jolla folk would be very busy
before. It's not my call to make but given you guys historically have
meetings on Monday mornings it seems reasonable to me to move the
community meeting to another time (I mean it could immediately follow
the CalDav one etc.)

What do people think?


On Mon, 6 Feb 2017 20:56:47 +
dcali...@free.fr wrote:

> Hello Chris,
>
> Thank you for keeping this initiative running and for the follow up of today.
>
> À Lundi 6 février 2017, Chris Adams a écrit :
> > The next meeting will be on March 6th at 0900 UTC.
> It seems to me that this moment will clash with the next community meeting. 
> We may schedule it another day, or another week as it fits you.
>
> Regards,
>
> Damien.
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

--
Steph Gosling <st...@chuci.org>
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-02-06 Thread Chris Adams
Hi everyone,

The meeting log can be found at:
http://merproject.org/meetings/mer-meeting/2017/mer-meeting.2017-02-06-09.00.log.html

A very short summary would be:
I still need to review Damien's PRs, I'm sorry it's taken me so long to do so.  
Hopefully this or next week, however due to company priorities I currently 
cannot spend too much time on CalDAV/CardDAV stuff.
Help would be appreciated investigating MER#1624 if anyone is able to look into 
that one.

The next meeting will be on March 6th at 0900 UTC.

Best regards,
Chris.

From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, February 06, 2017 11:02 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi Damien,

Thanks for your response, and no problem at all.

I'll hold the meeting at the normal day/time just in case other folks are able 
to attend, and we can catch up separately on IRC some other day as you suggest. 
 I will comment on the PRs / bugs too :-)

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Caliste Damien 
[dcali...@free.fr]
Sent: Saturday, February 04, 2017 3:56 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hello everyone,

Le mardi 31 janvier 2017, Chris Adams a écrit :
> Just a quick reminder that the next CalDAV/CardDAV contributor
> meeting will be held this coming Monday the 6th of February at 0900
> UTC in #mer-meeting on irc.freenode.org.
I'm sorry, I can't attend because I have a full day meeting at work
that particular day. Chris, if you want, we can discuss on IRC another
day just both of us, tell me which moment you prefer, or by message in
Gitlab. I think, I had answered your remarks about the various pending
MR, but don't hesitate to ask if anything is not clear or still  badly
written.

Have a nice week-end,

Damien.
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-02-05 Thread Chris Adams
Hi Damien,

Thanks for your response, and no problem at all.

I'll hold the meeting at the normal day/time just in case other folks are able 
to attend, and we can catch up separately on IRC some other day as you suggest. 
 I will comment on the PRs / bugs too :-)

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Caliste Damien 
[dcali...@free.fr]
Sent: Saturday, February 04, 2017 3:56 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hello everyone,

Le mardi 31 janvier 2017, Chris Adams a écrit :
> Just a quick reminder that the next CalDAV/CardDAV contributor
> meeting will be held this coming Monday the 6th of February at 0900
> UTC in #mer-meeting on irc.freenode.org.
I'm sorry, I can't attend because I have a full day meeting at work
that particular day. Chris, if you want, we can discuss on IRC another
day just both of us, tell me which moment you prefer, or by message in
Gitlab. I think, I had answered your remarks about the various pending
MR, but don't hesitate to ask if anything is not clear or still  badly
written.

Have a nice week-end,

Damien.
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2017-01-30 Thread Chris Adams
Hi everyone,

I hope everyone had a great Christmas and New Year!

Just a quick reminder that the next CalDAV/CardDAV contributor meeting will be 
held this coming Monday the 6th of February at 0900 UTC in #mer-meeting on 
irc.freenode.org.

Please see the agenda at 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#06.2F02.2F2017_Meeting

We also need to discuss the work which was done at the end of last year, as I 
know that there are a variety of PRs which need merging and discussion points 
which need addressing, which I haven't gotten around to doing yet.

Thanks!
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Thursday, December 08, 2016 4:53 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Just a quick summary of the CalDAV/CardDAV contributors meeting from Monday the 
5th of December:

1) chriadam to take MER#1606, MER#1711, and create a bug about webcal 
subscriptions (MER#1719)
2) dcaliste to take MER#1500, MER#1712 and continue with MER#1646 and MER#1569
3) jlo will perform some manual testing against the Mer test server instances 
to try to find new bugs
4) we want more volunteers to help jlo with this process, and eventually to 
write scripts to automate this using MER#1696 (elfio is working on one such 
script currently)
5) dcaliste raised for discussion the fact that there is currently no Sync UI 
to show errors etc.  We will consider this further in the new year.

For minutes of the meeting and the full meeting log, please see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#05.2F12.2F2016_Meeting

The next meeting will be held on Monday the 6th of February at 0900 UTC, as I 
am on vacation during the first half of January.

Thanks to everyone for contributing this year!  Especially big thanks to 
dcaliste and dr_gogeta86!

Cheers,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, November 29, 2016 3:51 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Just a reminder that the next Sailfish OS CalDAV and CardDAV Contributor 
Meeting will be held this coming Monday the 5th of December.

Please note that the time for this meeting will be half an hour earlier than 
normal, and thus will be held at 0830 UTC, as the normal time of 0900 UTC would 
clash with the Sailfish OS Community Meeting.

The agenda may be found 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#05.2F12.2F2016_Meeting

I'd like to say a big thanks to the community members who have contributed 
during the last month!
A quick summary of activity since the last meeting:

MER#1647 (UID in wrong section of iCalendar) has been fixed, with unit test, 
and merged (thanks william)
MER#1568 (allow import VERSION:1.0 vCalendar) has been fixed, with unit tests, 
and merged (thanks chriadam)
MER#1623 (allow import unversioned iCalendar) has been fixed incidentally by 
the fix for MER#1568
MER#1625 (PUT to read-only calendar causes sync failure) has a prospective fix 
(thanks dcaliste); however it needs tests before merge!
MER#1696 (tool to aid writing test scripts) has been written (thanks chriadam); 
however it needs review and manual testing before merge!
elfio has started writing a system test script which will use the tool from 
MER#1696, but ran into sdk issues; investigation ongoing

Going forward, there are a variety of tasks we'd like volunteers for - see the 
meeting agenda on the Wiki for the list.
Aside from that, we'd like volunteers who would be willing to run a variety of 
(unscripted) manual tests against the test servers in the Mer infrastructure, 
in order to find more bugs and create reproducible test cases for edge cases.

Thanks,
Chris.

p.s.: as always, if you cannot make the meeting at 0830 UTC on Monday, please 
just send me an email or comment on a bug report that you would like to 
investigate!



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, November 08, 2016 11:45 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

A quick summary of the meeting:

Follow up from last meeting:
1) unit tests for CalDAV and CardDAV plugins have been written
2) test server instances are now running and available for testing
3) all bugreports from last meeting have been investigated and progressed or 
resolved

Action points from this meeting:
i) chriadam will add documentation to the wiki describing how to perform manual 
tests with the test server instances.  Done - see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions

Re: [SailfishDevel] Troubleshooting *DAV

2016-12-20 Thread Chris Adams
Hi Eli,

Sorry for top posting but I'm on OWA which doesn't handle quoting unfortunately.
Please see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Sync_Logs
 for information about collecting debug output from the C*DAV plugins.

Your issue sounds a lot like https://bugs.merproject.org/show_bug.cgi?id=1689 
although it may not be due to a captive portal in your case but instead some 
particular SSL response case which we may not handle correctly.

Best regards,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of E.S. Rosenberg 
[es.rosenberg+sailfishos@gmail.com]
Sent: Wednesday, December 21, 2016 8:12 AM
To: Sailfish OS Developers
Subject: [SailfishDevel] Troubleshooting *DAV

Hi everyone,
This is mainly to the gals and girls working on the *DAV support.

Can anyone give me some pointers on how to trouble shoot on the Jolla side?


Problem details:
I set up a sogo 3 (nightly) server to have something to sync my
calander and contacts against.

When I create the *DAV account it allows me to save but then it
immediately after that when it tries to sync fails with "Account needs
to be updated" (new password).

On the server side I see the following 4 requests come in while I am
creating the account:
 [ip] "PROPFIND /SOGo/dav/[user] HTTP/1.1" 401 0/85 0.198 - - 0
 [ip] "PROPFIND /SOGo/dav/[user] HTTP/1.1" 207 324/85 0.274 - - 0
 [ip] "PROPFIND /SOGo/dav/[user] HTTP/1.1" 207 364/120 0.203 - - 0
 [ip] "PROPFIND /SOGo/dav/[user]/Calendar/ HTTP/1.1" 207 473/273 0.213
2124 77% 0

After which no further requests are seen *ever*, not after I enter a
new password or anything else.

Connection (jolla): 3/4G (carrier grade NAT)
Server side: https, allowing only TLS >= 1.0 and strong ciphers.

So any suggestions on how to further troubleshoot this are very welcome.

Thanks!
Eli
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2016-12-07 Thread Chris Adams
Hi everyone,

Just a quick summary of the CalDAV/CardDAV contributors meeting from Monday the 
5th of December:

1) chriadam to take MER#1606, MER#1711, and create a bug about webcal 
subscriptions (MER#1719)
2) dcaliste to take MER#1500, MER#1712 and continue with MER#1646 and MER#1569
3) jlo will perform some manual testing against the Mer test server instances 
to try to find new bugs
4) we want more volunteers to help jlo with this process, and eventually to 
write scripts to automate this using MER#1696 (elfio is working on one such 
script currently)
5) dcaliste raised for discussion the fact that there is currently no Sync UI 
to show errors etc.  We will consider this further in the new year.

For minutes of the meeting and the full meeting log, please see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#05.2F12.2F2016_Meeting

The next meeting will be held on Monday the 6th of February at 0900 UTC, as I 
am on vacation during the first half of January.

Thanks to everyone for contributing this year!  Especially big thanks to 
dcaliste and dr_gogeta86!

Cheers,
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, November 29, 2016 3:51 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Just a reminder that the next Sailfish OS CalDAV and CardDAV Contributor 
Meeting will be held this coming Monday the 5th of December.

Please note that the time for this meeting will be half an hour earlier than 
normal, and thus will be held at 0830 UTC, as the normal time of 0900 UTC would 
clash with the Sailfish OS Community Meeting.

The agenda may be found 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#05.2F12.2F2016_Meeting

I'd like to say a big thanks to the community members who have contributed 
during the last month!
A quick summary of activity since the last meeting:

MER#1647 (UID in wrong section of iCalendar) has been fixed, with unit test, 
and merged (thanks william)
MER#1568 (allow import VERSION:1.0 vCalendar) has been fixed, with unit tests, 
and merged (thanks chriadam)
MER#1623 (allow import unversioned iCalendar) has been fixed incidentally by 
the fix for MER#1568
MER#1625 (PUT to read-only calendar causes sync failure) has a prospective fix 
(thanks dcaliste); however it needs tests before merge!
MER#1696 (tool to aid writing test scripts) has been written (thanks chriadam); 
however it needs review and manual testing before merge!
elfio has started writing a system test script which will use the tool from 
MER#1696, but ran into sdk issues; investigation ongoing

Going forward, there are a variety of tasks we'd like volunteers for - see the 
meeting agenda on the Wiki for the list.
Aside from that, we'd like volunteers who would be willing to run a variety of 
(unscripted) manual tests against the test servers in the Mer infrastructure, 
in order to find more bugs and create reproducible test cases for edge cases.

Thanks,
Chris.

p.s.: as always, if you cannot make the meeting at 0830 UTC on Monday, please 
just send me an email or comment on a bug report that you would like to 
investigate!



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, November 08, 2016 11:45 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

A quick summary of the meeting:

Follow up from last meeting:
1) unit tests for CalDAV and CardDAV plugins have been written
2) test server instances are now running and available for testing
3) all bugreports from last meeting have been investigated and progressed or 
resolved

Action points from this meeting:
i) chriadam will add documentation to the wiki describing how to perform manual 
tests with the test server instances.  Done - see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Performing_Manual_Tests_With_The_Test_Services
ii) chriadam will investigate creating a curl PROPFIND+DELETE script to cleanup 
all data from the test service instances, to simplify manual testing from 
clean-state.
iii) dcaliste will investigate adding similar functionality to the plugin 
(turned on via env var) to simplify testing.
iv) dcaliste will investigate MER#1569
v) chriadam to investigate MER#1568
vi) William_ to create Merge Request for MER#1647 including unit test

Outstanding tasks:
a) we want volunteers to add more services to the test server.  Please see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Adding_A_New_Service
 for more information.
b) Captive-portal handling - MER#1689 - no volunteers for this one, will 
revisit during next meeting
c) WebCal subscriptions - will revisit during next meeting

Full meeting log can be found at 
http://merproject.org

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2016-11-28 Thread Chris Adams
Hi everyone,

Just a reminder that the next Sailfish OS CalDAV and CardDAV Contributor 
Meeting will be held this coming Monday the 5th of December.

Please note that the time for this meeting will be half an hour earlier than 
normal, and thus will be held at 0830 UTC, as the normal time of 0900 UTC would 
clash with the Sailfish OS Community Meeting.

The agenda may be found 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#05.2F12.2F2016_Meeting

I'd like to say a big thanks to the community members who have contributed 
during the last month!
A quick summary of activity since the last meeting:

MER#1647 (UID in wrong section of iCalendar) has been fixed, with unit test, 
and merged (thanks william)
MER#1568 (allow import VERSION:1.0 vCalendar) has been fixed, with unit tests, 
and merged (thanks chriadam)
MER#1623 (allow import unversioned iCalendar) has been fixed incidentally by 
the fix for MER#1568
MER#1625 (PUT to read-only calendar causes sync failure) has a prospective fix 
(thanks dcaliste); however it needs tests before merge!
MER#1696 (tool to aid writing test scripts) has been written (thanks chriadam); 
however it needs review and manual testing before merge!
elfio has started writing a system test script which will use the tool from 
MER#1696, but ran into sdk issues; investigation ongoing

Going forward, there are a variety of tasks we'd like volunteers for - see the 
meeting agenda on the Wiki for the list.
Aside from that, we'd like volunteers who would be willing to run a variety of 
(unscripted) manual tests against the test servers in the Mer infrastructure, 
in order to find more bugs and create reproducible test cases for edge cases.

Thanks,
Chris.

p.s.: as always, if you cannot make the meeting at 0830 UTC on Monday, please 
just send me an email or comment on a bug report that you would like to 
investigate!



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Tuesday, November 08, 2016 11:45 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

A quick summary of the meeting:

Follow up from last meeting:
1) unit tests for CalDAV and CardDAV plugins have been written
2) test server instances are now running and available for testing
3) all bugreports from last meeting have been investigated and progressed or 
resolved

Action points from this meeting:
i) chriadam will add documentation to the wiki describing how to perform manual 
tests with the test server instances.  Done - see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Performing_Manual_Tests_With_The_Test_Services
ii) chriadam will investigate creating a curl PROPFIND+DELETE script to cleanup 
all data from the test service instances, to simplify manual testing from 
clean-state.
iii) dcaliste will investigate adding similar functionality to the plugin 
(turned on via env var) to simplify testing.
iv) dcaliste will investigate MER#1569
v) chriadam to investigate MER#1568
vi) William_ to create Merge Request for MER#1647 including unit test

Outstanding tasks:
a) we want volunteers to add more services to the test server.  Please see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Adding_A_New_Service
 for more information.
b) Captive-portal handling - MER#1689 - no volunteers for this one, will 
revisit during next meeting
c) WebCal subscriptions - will revisit during next meeting

Full meeting log can be found at 
http://merproject.org/meetings/mer-meeting/2016/mer-meeting.2016-11-07-09.01.log.html

As always, feel free to begin investigating any task from the backlogs:
https://bugs.merproject.org/buglist.cgi?quicksearch=caldav
https://bugs.merproject.org/buglist.cgi?quicksearch=carddav
Just comment in the bug that you're starting to investigate, and periodically 
update it with your progress.

Thanks!
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Friday, November 04, 2016 2:19 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Just reminder that the next Sailfish OS CalDAV/CardDAV Contributors meeting will
be held this coming Monday the 7th of November at 0900 UTC in #mer-meeting on
the freenode IRC network.

The agenda can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#07.2F11.2F2016_Meeting

A quick summary of the activity and progress since the last meeting a month ago:

1) dcaliste has written unit test framework for CalDAV.
   We need more test cases so please contribute these!
2) dr_gogeta86 has created docker env for test servers:
   https://git.merproject.org/dr_gogeta86/caldav-test-farm
3) lbt, larstiq, and dr_gogeta86 have gotten the first test server working!
   http://8.1

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2016-11-07 Thread Chris Adams
Hi everyone,

A quick summary of the meeting:

Follow up from last meeting:
1) unit tests for CalDAV and CardDAV plugins have been written
2) test server instances are now running and available for testing
3) all bugreports from last meeting have been investigated and progressed or 
resolved

Action points from this meeting:
i) chriadam will add documentation to the wiki describing how to perform manual 
tests with the test server instances.  Done - see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Performing_Manual_Tests_With_The_Test_Services
ii) chriadam will investigate creating a curl PROPFIND+DELETE script to cleanup 
all data from the test service instances, to simplify manual testing from 
clean-state.
iii) dcaliste will investigate adding similar functionality to the plugin 
(turned on via env var) to simplify testing.
iv) dcaliste will investigate MER#1569
v) chriadam to investigate MER#1568
vi) William_ to create Merge Request for MER#1647 including unit test

Outstanding tasks:
a) we want volunteers to add more services to the test server.  Please see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Adding_A_New_Service
 for more information.
b) Captive-portal handling - MER#1689 - no volunteers for this one, will 
revisit during next meeting
c) WebCal subscriptions - will revisit during next meeting

Full meeting log can be found at 
http://merproject.org/meetings/mer-meeting/2016/mer-meeting.2016-11-07-09.01.log.html

As always, feel free to begin investigating any task from the backlogs:
https://bugs.merproject.org/buglist.cgi?quicksearch=caldav
https://bugs.merproject.org/buglist.cgi?quicksearch=carddav
Just comment in the bug that you're starting to investigate, and periodically 
update it with your progress.

Thanks!
Chris.



From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Friday, November 04, 2016 2:19 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Just reminder that the next Sailfish OS CalDAV/CardDAV Contributors meeting will
be held this coming Monday the 7th of November at 0900 UTC in #mer-meeting on
the freenode IRC network.

The agenda can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#07.2F11.2F2016_Meeting

A quick summary of the activity and progress since the last meeting a month ago:

1) dcaliste has written unit test framework for CalDAV.
   We need more test cases so please contribute these!
2) dr_gogeta86 has created docker env for test servers:
   https://git.merproject.org/dr_gogeta86/caldav-test-farm
3) lbt, larstiq, and dr_gogeta86 have gotten the first test server working!
   http://8.1.tst.merproject.org/

This is a huge step - we now have working test services in the Mer infra which
can be used for automated testing.  Massive thanks to lbt, larstiq and
dr_gogeta86, for doing the hard work to make this happen.  Now we can start
using those services to run manual tests (requires volunteers!) and scripted
system tests (e.g. elfio's work).

Also, huge thanks to dcaliste for writing the unit test framework for the
CalDAV sync plugin, as now we can start adding tests to really get good
visibility into what needs improvement, and be able to change code without
fear of unknowingly breaking things.

A quick summary of tasks which we need volunteers for:

a) script to clean all data from the test services via curl PROPFIND+DELETE
b) MER#1689 - captive portal handling
c) MER#1625 - gracefully handle PUT failures due to read-only target
d) MER#1569 - handle shared occurrences

There are a couple of tasks which I believe are symptoms of the same root cause:
MER#1568, MER#1623 both relate to VERSION handling.  If someone is willing to
look into MER#1568 that would be appreciated, dcaliste has already done
some investigation into MER#1623.

Also MER#1647 hasn't had much progress - if someone wants to take that one,
that would be appreciated!

Cheers,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, October 10, 2016 8:14 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Log of meeting on 10th October 2016:
http://merproject.org/meetings/mer-meeting/2016/mer-meeting.2016-10-10-09.01.log.html

Summary:
- following up from last meeting:
  * test server still not quite ready.  authentication enablers are done, and 
the VM exists, but firewall/isolation still TODO.
  * CardDAV unit test framework was completed since last meeting.  CalDAV unit 
test framework in progress.
  * dcaliste investigated MER#1623 and MER#1646, he has a potential fix for 
MER#1623, but MER#1646 is proving tricky.
  * William___ took MER#1647 last meeting, but he was unable to attend this 
meeting, so

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2016-11-03 Thread Chris Adams
Hi everyone,

Just reminder that the next Sailfish OS CalDAV/CardDAV Contributors meeting will
be held this coming Monday the 7th of November at 0900 UTC in #mer-meeting on
the freenode IRC network.

The agenda can be found at:
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#07.2F11.2F2016_Meeting

A quick summary of the activity and progress since the last meeting a month ago:

1) dcaliste has written unit test framework for CalDAV.
   We need more test cases so please contribute these!
2) dr_gogeta86 has created docker env for test servers:
   https://git.merproject.org/dr_gogeta86/caldav-test-farm
3) lbt, larstiq, and dr_gogeta86 have gotten the first test server working!
   http://8.1.tst.merproject.org/

This is a huge step - we now have working test services in the Mer infra which
can be used for automated testing.  Massive thanks to lbt, larstiq and
dr_gogeta86, for doing the hard work to make this happen.  Now we can start
using those services to run manual tests (requires volunteers!) and scripted
system tests (e.g. elfio's work).

Also, huge thanks to dcaliste for writing the unit test framework for the
CalDAV sync plugin, as now we can start adding tests to really get good
visibility into what needs improvement, and be able to change code without
fear of unknowingly breaking things.

A quick summary of tasks which we need volunteers for:

a) script to clean all data from the test services via curl PROPFIND+DELETE
b) MER#1689 - captive portal handling
c) MER#1625 - gracefully handle PUT failures due to read-only target
d) MER#1569 - handle shared occurrences

There are a couple of tasks which I believe are symptoms of the same root cause:
MER#1568, MER#1623 both relate to VERSION handling.  If someone is willing to
look into MER#1568 that would be appreciated, dcaliste has already done
some investigation into MER#1623.

Also MER#1647 hasn't had much progress - if someone wants to take that one,
that would be appreciated!

Cheers,
Chris.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Monday, October 10, 2016 8:14 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Log of meeting on 10th October 2016:
http://merproject.org/meetings/mer-meeting/2016/mer-meeting.2016-10-10-09.01.log.html

Summary:
- following up from last meeting:
  * test server still not quite ready.  authentication enablers are done, and 
the VM exists, but firewall/isolation still TODO.
  * CardDAV unit test framework was completed since last meeting.  CalDAV unit 
test framework in progress.
  * dcaliste investigated MER#1623 and MER#1646, he has a potential fix for 
MER#1623, but MER#1646 is proving tricky.
  * William___ took MER#1647 last meeting, but he was unable to attend this 
meeting, so not sure of current status.  Will check again next meeting, if no 
progress can make this task available.
- new action points from this meeting:
  * lbt to work on firewall/isolation for Mer infra test server
  * ljo_ and dcaliste to help with TJC triaging, converting to MER# bug reports
  * chriadam to take MER#1606
  * dcaliste to investigate MER#1625
- postponed action points:
  * manual testing - can't ask for volunteers here until we have a test server 
set up properly.
  * system test scripts - elfio committed to this one during last meeting, but 
until we have a test server set up he can't proceed here.

Please see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions for more 
information.

The next meeting is scheduled for 7th November 2016 at 0900 UTC.
Huge thanks to everyone for getting involved :-)

Best regards,
Chris Adams.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Thursday, October 06, 2016 8:01 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Sorry for top-posting, but I'm on an Outlook Web Access client, and it doesn't 
do quoting.

This is just a reminder that this coming Monday the 10th of October we have 
another CalDAV/CardDAV Contributor Meeting at 0900 UTC.  The agenda can be 
found: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#10.2F10.2F2016_Meeting

Everyone is welcome to attend, even if you are unable to actively contribute at 
this time.

Some highlights from the last month of collaboration:
 - we have a test VM set up in the Mer infra, plan is to install CalDAV/CardDAV 
services on it ASAP but first we need to sort out authentication / logins.
 - I've written a unit test framework for CardDAV to easily allow adding unit 
tests for parsing server responses
 - Damien Caliste has started writing a unit test framework for CalDAV, and he 
has also investigated a variety of CalDAV bugs which are proving to be quite 
tricky.

See you

Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2016-10-10 Thread Chris Adams
Hi everyone,

Log of meeting on 10th October 2016:
http://merproject.org/meetings/mer-meeting/2016/mer-meeting.2016-10-10-09.01.log.html

Summary:
- following up from last meeting:
  * test server still not quite ready.  authentication enablers are done, and 
the VM exists, but firewall/isolation still TODO.
  * CardDAV unit test framework was completed since last meeting.  CalDAV unit 
test framework in progress.
  * dcaliste investigated MER#1623 and MER#1646, he has a potential fix for 
MER#1623, but MER#1646 is proving tricky.
  * William___ took MER#1647 last meeting, but he was unable to attend this 
meeting, so not sure of current status.  Will check again next meeting, if no 
progress can make this task available.
- new action points from this meeting:
  * lbt to work on firewall/isolation for Mer infra test server
  * ljo_ and dcaliste to help with TJC triaging, converting to MER# bug reports
  * chriadam to take MER#1606
  * dcaliste to investigate MER#1625
- postponed action points:
  * manual testing - can't ask for volunteers here until we have a test server 
set up properly.
  * system test scripts - elfio committed to this one during last meeting, but 
until we have a test server set up he can't proceed here.

Please see 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions for more 
information.

The next meeting is scheduled for 7th November 2016 at 0900 UTC.
Huge thanks to everyone for getting involved :-)

Best regards,
Chris Adams.


From: Devel [devel-boun...@lists.sailfishos.org] on behalf of Chris Adams 
[chris.ad...@jolla.com]
Sent: Thursday, October 06, 2016 8:01 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

Hi everyone,

Sorry for top-posting, but I'm on an Outlook Web Access client, and it doesn't 
do quoting.

This is just a reminder that this coming Monday the 10th of October we have 
another CalDAV/CardDAV Contributor Meeting at 0900 UTC.  The agenda can be 
found: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#10.2F10.2F2016_Meeting

Everyone is welcome to attend, even if you are unable to actively contribute at 
this time.

Some highlights from the last month of collaboration:
 - we have a test VM set up in the Mer infra, plan is to install CalDAV/CardDAV 
services on it ASAP but first we need to sort out authentication / logins.
 - I've written a unit test framework for CardDAV to easily allow adding unit 
tests for parsing server responses
 - Damien Caliste has started writing a unit test framework for CalDAV, and he 
has also investigated a variety of CalDAV bugs which are proving to be quite 
tricky.

See you at the meeting on Monday :-)

Best regards,
Chris.


From: Chris Adams
Sent: Friday, September 09, 2016 11:55 AM
To: Sailfish OS Developers
Subject: CalDAV/CardDAV Contributor Meeting

Hi everyone,

During the recent Sailfish OS Community Meeting, I raised the topic of 
CalDAV/CardDAV sync plugins for discussion.  These plugins provide vital 
functionality, but due to the complexity of the space (e.g., dozens of 
different server implementations, each with slightly different behaviour) 
coupled with resource limitations in Jolla, there have always been issues with 
them.  I asked the community if there would be anyone interested in 
contributing in some way, and the response was fantastic!

As a result, I have created the following wiki page: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions.  Please 
note that currently that SFOS wiki is not able to be edited by community 
members (we're still trying to figure out how to create a proper review process 
for edits, and also whether or not it makes sense to provide single-sign-on 
between Mer and SFOS wiki, etc) but if you have any changes you'd like to make, 
please send them to me and I can publish them there.

Also, I would like to organise a kick-off meeting in #mer-meeting on Freenode 
IRC this coming Monday the 12th of September at 0900 UTC (which is 7 pm 
Australian Eastern Standard Time, if that helps anyone else ;-)

The agenda can be found in the wiki page.

Everyone is welcome and invited to attend, even if you cannot volunteer to help 
at this point in time.

If you cannot make it, don't worry, I will attach minutes from the meeting to 
the wiki page :-)

Best regards,
Chris Adams.


___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2016-10-06 Thread Chris Adams
Hi everyone,

Sorry for top-posting, but I'm on an Outlook Web Access client, and it doesn't 
do quoting.

This is just a reminder that this coming Monday the 10th of October we have 
another CalDAV/CardDAV Contributor Meeting at 0900 UTC.  The agenda can be 
found: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#10.2F10.2F2016_Meeting

Everyone is welcome to attend, even if you are unable to actively contribute at 
this time.

Some highlights from the last month of collaboration:
 - we have a test VM set up in the Mer infra, plan is to install CalDAV/CardDAV 
services on it ASAP but first we need to sort out authentication / logins.
 - I've written a unit test framework for CardDAV to easily allow adding unit 
tests for parsing server responses
 - Damien Caliste has started writing a unit test framework for CalDAV, and he 
has also investigated a variety of CalDAV bugs which are proving to be quite 
tricky.

See you at the meeting on Monday :-)

Best regards,
Chris.


From: Chris Adams
Sent: Friday, September 09, 2016 11:55 AM
To: Sailfish OS Developers
Subject: CalDAV/CardDAV Contributor Meeting

Hi everyone,

During the recent Sailfish OS Community Meeting, I raised the topic of 
CalDAV/CardDAV sync plugins for discussion.  These plugins provide vital 
functionality, but due to the complexity of the space (e.g., dozens of 
different server implementations, each with slightly different behaviour) 
coupled with resource limitations in Jolla, there have always been issues with 
them.  I asked the community if there would be anyone interested in 
contributing in some way, and the response was fantastic!

As a result, I have created the following wiki page: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions.  Please 
note that currently that SFOS wiki is not able to be edited by community 
members (we're still trying to figure out how to create a proper review process 
for edits, and also whether or not it makes sense to provide single-sign-on 
between Mer and SFOS wiki, etc) but if you have any changes you'd like to make, 
please send them to me and I can publish them there.

Also, I would like to organise a kick-off meeting in #mer-meeting on Freenode 
IRC this coming Monday the 12th of September at 0900 UTC (which is 7 pm 
Australian Eastern Standard Time, if that helps anyone else ;-)

The agenda can be found in the wiki page.

Everyone is welcome and invited to attend, even if you cannot volunteer to help 
at this point in time.

If you cannot make it, don't worry, I will attach minutes from the meeting to 
the wiki page :-)

Best regards,
Chris Adams.


___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] CalDAV/CardDAV Contributor Meeting

2016-09-12 Thread Chris Adams
Hi!

Chris Walker [cdw_noki...@the-walker-household.co.uk] wrote:
>On Fri, 9 Sep 2016 01:55:46 +0000
>Chris Adams <chris.ad...@jolla.com> wrote:
>
>> If you cannot make it, don't worry, I will attach minutes from the
>> meeting to the wiki page :-)
>
>Can you also publish here a link to the updates following meetings?
>That way, even those of us who don't/can't attend meetings will still
>be aware of progress.

Yes, good point:

Minutes / Log:
http://merproject.org/meetings/mer-meeting/2016/mer-meeting.2016-09-12-09.04.html
http://merproject.org/meetings/mer-meeting/2016/mer-meeting.2016-09-12-09.04.log.html

Summary:
* Early next week (tentatively 20th September) will have discussion on IRC with 
lbt/chriadam/occirol/dr_gogeta86 regarding test server instances
* Goal is that by the end of September we will have the first test server 
instance (OwnCloud or NextCloud) set up, with more to follow after that
* elfio will write a simple system test script to automate basic sanity check 
(does downsync work) once the test server instance is available
* dcaliste will take MER#1623
* William___ will take MER#1647
* An update Platform SDK is in the works, but the Application SDK can also be 
used for development. Instructions will be in the wiki page soon!
* chriadam to write a basic unit (QtTest) test for the CardDAV plugin which 
will allow community members to extend / add self-contained unit tests easily

There are lots of people who sent me emails and who want to help who were 
unable to attend the meeting, and as such they haven't been assigned any 
concrete tasks.
Partly this is because we don't yet have any test server instances running (and 
until we do, it's difficult to organise manual-testing rounds etc).
Once we have the test server instances set up, we will have more concrete tasks 
for people who are willing to contribute, both testing and code development.
Hopefully we can assign those tasks during the next meeting (on the 10th of 
October).

Best regards,
Chris Adams.
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


[SailfishDevel] CalDAV/CardDAV Contributor Meeting

2016-09-08 Thread Chris Adams
Hi everyone,

During the recent Sailfish OS Community Meeting, I raised the topic of 
CalDAV/CardDAV sync plugins for discussion.  These plugins provide vital 
functionality, but due to the complexity of the space (e.g., dozens of 
different server implementations, each with slightly different behaviour) 
coupled with resource limitations in Jolla, there have always been issues with 
them.  I asked the community if there would be anyone interested in 
contributing in some way, and the response was fantastic!

As a result, I have created the following wiki page: 
https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions.  Please 
note that currently that SFOS wiki is not able to be edited by community 
members (we're still trying to figure out how to create a proper review process 
for edits, and also whether or not it makes sense to provide single-sign-on 
between Mer and SFOS wiki, etc) but if you have any changes you'd like to make, 
please send them to me and I can publish them there.

Also, I would like to organise a kick-off meeting in #mer-meeting on Freenode 
IRC this coming Monday the 12th of September at 0900 UTC (which is 7 pm 
Australian Eastern Standard Time, if that helps anyone else ;-)

The agenda can be found in the wiki page.

Everyone is welcome and invited to attend, even if you cannot volunteer to help 
at this point in time.

If you cannot make it, don't worry, I will attach minutes from the meeting to 
the wiki page :-)

Best regards,
Chris Adams.


___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] dqml - Sailfish.Silica is not installed

2016-07-01 Thread Chris Adams
Hi Dennis,

Are you using the correct Qt?  You need to use the Qt installation (e.g., 
qmlscene etc) which has the plugin installed into it.

So, I don't use the Sailfish OS application development SDK personally, but I 
suspect you should do something like:


QML_IMPORT_TRACE=1 QML2_IMPORT_PATH=/usr/lib/qt5 /usr/lib/qt5/bin/qmlscene 
/home/developer/project/main.qml

Note that within the chroot env, the path /usr/lib/qt5 will be symlinked to the 
appropriate path (i.e., 
/home/username/SailfishOS/mersdk/targets/SailfishOS-i486/usr/lib/qt5/) on your 
host machine.

Cheers,
Chris.


From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] 
on behalf of Schneck, Dennis [dennis.schn...@schulergroup.com]
Sent: Friday, July 01, 2016 5:17 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] dqml - Sailfish.Silica is not installed

If i understand right:

export QML_IMPORT_TRACE=1
export QT_DEBUG_PLUGINS=1 t


export
QML2_IMPORT_PATH=/home/username/SailfishOS/mersdk/targets/SailfishOS-i486/usr/lib/qt5/qml/Sailfish/Silica
QML2_IMPORT_PATH


but got error: "file:///home/developer/untitled2/qml/untitled2.qml:32
module \"Sailfish.Silica\" is not installed\n"




Am 01.07.2016 um 08:58 schrieb Chris Adams:
> Hi Dennis,
>
> Most likely you need to set QML2_IMPORT_PATH to point to wherever you have 
> installed the Sailfish Silica QML plugin.
>
> You can use QML_IMPORT_TRACE=1 and QT_DEBUG_PLUGINS=1 to get more information.
>
> Cheers,
> Chris.
>
> 
> From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] 
> on behalf of Schneck, Dennis [dennis.schn...@schulergroup.com]
> Sent: Friday, July 01, 2016 4:20 PM
> To: Sailfish OS Developers
> Subject: [SailfishDevel]  dqml - Sailfish.Silica is not installed
>
> Chirs,
> what i need to do to set PATH for Sailfish.Silica
> because the dqml  say  Sailfish.Silica is not installed
> thanks
>
>
>
> Am 01.07.2016 um 08:00 schrieb Schneck, Dennis:
>>
>> Hi Chris,
>> thanks a lot!
>>
>>
>>
>> Am 01.07.2016 um 07:58 schrieb Chris Adams:
>>> Hi Dennis,
>>>
>>> https://github.com/sletta/dqml
>>>
>>> Cheers,
>>> Chris.
>>>
>>> 
>>> From: devel-boun...@lists.sailfishos.org 
>>> [devel-boun...@lists.sailfishos.org] on behalf of Schneck, Dennis 
>>> [dennis.schn...@schulergroup.com]
>>> Sent: Friday, July 01, 2016 3:43 PM
>>> To: Sailfish OS Developers
>>> Subject: [SailfishDevel] dqml - where can i get it ?
>>>
>>> Hello,
>>> i am using Manjaro Linux 16.06.1 xfce + SailfishOSSDK-Beta-1602.
>>>
>>> Saw the Video from: Joona Petrell on Youtube (see at the end).
>>>
>>> Where can i get the "dqml" to view the qml Code running ?
>>>
>>> Thanks
>>>
>>>
>>> https://www.youtube.com/watch?v=jByW7UNmbxU
>>> ___
>>> SailfishOS.org Devel mailing list
>>> To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
>>> ___
>>> SailfishOS.org Devel mailing list
>>> To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
>>>
>>
>
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
>

___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] dqml - Sailfish.Silica is not installed

2016-07-01 Thread Chris Adams
Hi Dennis,

Most likely you need to set QML2_IMPORT_PATH to point to wherever you have 
installed the Sailfish Silica QML plugin.

You can use QML_IMPORT_TRACE=1 and QT_DEBUG_PLUGINS=1 to get more information.

Cheers,
Chris.


From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] 
on behalf of Schneck, Dennis [dennis.schn...@schulergroup.com]
Sent: Friday, July 01, 2016 4:20 PM
To: Sailfish OS Developers
Subject: [SailfishDevel]  dqml - Sailfish.Silica is not installed

Chirs,
what i need to do to set PATH for Sailfish.Silica
because the dqml  say  Sailfish.Silica is not installed
thanks



Am 01.07.2016 um 08:00 schrieb Schneck, Dennis:
>
> Hi Chris,
> thanks a lot!
>
>
>
> Am 01.07.2016 um 07:58 schrieb Chris Adams:
>> Hi Dennis,
>>
>> https://github.com/sletta/dqml
>>
>> Cheers,
>> Chris.
>>
>> 
>> From: devel-boun...@lists.sailfishos.org 
>> [devel-boun...@lists.sailfishos.org] on behalf of Schneck, Dennis 
>> [dennis.schn...@schulergroup.com]
>> Sent: Friday, July 01, 2016 3:43 PM
>> To: Sailfish OS Developers
>> Subject: [SailfishDevel] dqml - where can i get it ?
>>
>> Hello,
>> i am using Manjaro Linux 16.06.1 xfce + SailfishOSSDK-Beta-1602.
>>
>> Saw the Video from: Joona Petrell on Youtube (see at the end).
>>
>> Where can i get the "dqml" to view the qml Code running ?
>>
>> Thanks
>>
>>
>> https://www.youtube.com/watch?v=jByW7UNmbxU
>> ___
>> SailfishOS.org Devel mailing list
>> To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
>> ___
>> SailfishOS.org Devel mailing list
>> To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
>>
>

___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] dqml - where can i get it ?

2016-06-30 Thread Chris Adams
Hi Dennis,

https://github.com/sletta/dqml

Cheers,
Chris.


From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] 
on behalf of Schneck, Dennis [dennis.schn...@schulergroup.com]
Sent: Friday, July 01, 2016 3:43 PM
To: Sailfish OS Developers
Subject: [SailfishDevel] dqml - where can i get it ?

Hello,
i am using Manjaro Linux 16.06.1 xfce + SailfishOSSDK-Beta-1602.

Saw the Video from: Joona Petrell on Youtube (see at the end).

Where can i get the "dqml" to view the qml Code running ?

Thanks


https://www.youtube.com/watch?v=jByW7UNmbxU
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] [Minutes] Sailfish OS Open Source Community Collaboration Meeting, 2nd June 2016

2016-06-02 Thread Chris Adams
sp/next Thursday/Thursday 23rd June.


From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] 
on behalf of Chris Adams [chris.ad...@jolla.com]
Sent: Friday, June 03, 2016 10:57 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] [Minutes] Sailfish OS Open Source Community 
Collaboration Meeting, 2nd June 2016

Hi,

Just a quick note about the time of the next meeting - if it was decided to 
allow GMT+10 folks like me attend more easily: next Thursday night I'm going to 
a Karnivool concert at the Triffid so I won't be able to attend the SFOS OSCCM. 
 Sorry for the hassle!

Cheers,
Chris.


From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] 
on behalf of James Noori [james.no...@jolla.com]
Sent: Friday, June 03, 2016 1:20 AM
To: devel@lists.sailfishos.org
Subject: [SailfishDevel] [Minutes] Sailfish OS Open Source Community 
Collaboration Meeting, 2nd June 2016

Ahoy everyone!

Thanks to all who attended today's meeting.
Meeting minutes can be found here in a variety of formats:

Minutes:   
http://merproject.org/meetings/mer-meeting/2016/mer-meeting.2016-06-02-13.30.html
Minutes (text):   
http://merproject.org/meetings/mer-meeting/2016/mer-meeting.2016-06-02-13.30.txt
Log: 
http://merproject.org/meetings/mer-meeting/2016/mer-meeting.2016-06-02-13.30.log.html

If you wish to propose a topic for the next meeting, please do so here:

https://together.jolla.com/question/54157/sailfishos-open-source-collaboration-meeting-planning/

The next meeting is scheduled for Thursday the 23rd of June 2016 at 9:00 UTC.
***Note that the time has changed***


Thanks and best regards,
James Noori (Jaymzz)
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] [Minutes] Sailfish OS Open Source Community Collaboration Meeting, 2nd June 2016

2016-06-02 Thread Chris Adams
Hi,

Just a quick note about the time of the next meeting - if it was decided to 
allow GMT+10 folks like me attend more easily: next Thursday night I'm going to 
a Karnivool concert at the Triffid so I won't be able to attend the SFOS OSCCM. 
 Sorry for the hassle!

Cheers,
Chris.


From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] 
on behalf of James Noori [james.no...@jolla.com]
Sent: Friday, June 03, 2016 1:20 AM
To: devel@lists.sailfishos.org
Subject: [SailfishDevel] [Minutes] Sailfish OS Open Source Community 
Collaboration Meeting, 2nd June 2016

Ahoy everyone!

Thanks to all who attended today's meeting.
Meeting minutes can be found here in a variety of formats:

Minutes:   
http://merproject.org/meetings/mer-meeting/2016/mer-meeting.2016-06-02-13.30.html
Minutes (text):   
http://merproject.org/meetings/mer-meeting/2016/mer-meeting.2016-06-02-13.30.txt
Log: 
http://merproject.org/meetings/mer-meeting/2016/mer-meeting.2016-06-02-13.30.log.html

If you wish to propose a topic for the next meeting, please do so here:

https://together.jolla.com/question/54157/sailfishos-open-source-collaboration-meeting-planning/

The next meeting is scheduled for Thursday the 23rd of June 2016 at 9:00 UTC.
***Note that the time has changed***


Thanks and best regards,
James Noori (Jaymzz)
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] Sailfish OS Open Source Community Collaboration Meeting 2nd of June 2016

2016-06-02 Thread Chris Adams
Hi Peter,

All of this is just my opinion, and not necessarily representative of the views 
of Jolla.

The reason is that SQL is simple, maintainable, and performant.
Yes, there are some edges which need to be handled carefully, but in general, 
sqlite is the perfect solution for this type of data.

Nokia tried to break out of the silos by putting all the data into 
system-ranging semantic-web style RDF-triple or object-relationship datastores 
(first Tracker and then JSONdb) and both of those projects failed in part due 
to the unmanageable complexity and poor performance they entail.  Even 
relatively simple projects which rely on Tracker (like data file metadata 
collectors) are plagued with issues which require in-depth expertise to resolve.

Relationships between identified, precisely specified data blobs can be stored 
separately, and still give 95% of the advantages, without the complexity, using 
databases and software components which any competent developer can maintain 
and improve.

Cheers,
Chris.




From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] 
on behalf of Peter Kovacs [legi...@gmail.com]
Sent: Thursday, June 02, 2016 5:41 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] Sailfish OS Open Source Community Collaboration 
Meeting 2nd of June 2016


I would actually like to know why SQL stuff.
Datastructure types I am think of on the Phone are relationships (Facebook 
style) or transactional.
And both are not ideal to solve with relational dbs.

I guess the Answer is because every one does it. But that is not really 
satisfactory.  Would there be an interest to use something else?

Tone Kastlunger 
<users.giulie...@gmail.com<redir.aspx?REF=-iBw7uXA9OLgub_XQ6PmWFr-6hphsFm737m9obcptAtksBjSvYrTCAFtYWlsdG86dXNlcnMuZ2l1bGlldHRhQGdtYWlsLmNvbQ..>>
 schrieb am Do., 2. Juni 2016, 09:33:
Hi Chris;


>2) API to access Calendar data.  Correct, currently we don't provide access to 
>calendar API in Harbour.  The reason is that we want to use QtOrganizer as the 
>public API, but to do that we need to write a QtOrganizer engine backend >for 
>mkcal (note that one already existed in QtMobility days, which is open source, 
>so we can potentially adapt that one with relatively little effort.  Help with 
>that effort would be greatly appreciated).  Eventually, I'd like to develop a 
>>QtOrganizer backend directly in sqlite, for performance and maintainability 
>reasons (mkcal has several design and implementation problems, in my opinion), 
>at which point QtOrganizer can become the platform API (not just the 3rd 
>>party API).


I guess the worload to push it all the way to QtOrganizer requires scratching 
the existing backend / rewriting a big part of the cal app?

On Thu, Jun 2, 2016 at 5:06 AM, Chris Adams 
<chris.ad...@jolla.com<redir.aspx?REF=deJCzfiOx-jvej5YNQ4WSlHacIB3WdSiiaILDZE3Z4dksBjSvYrTCAFtYWlsdG86Y2hyaXMuYWRhbXNAam9sbGEuY29t>>
 wrote:
Hi everyone,

I will try to be at the meeting tonight, but I cannot promise (it's held at 
11:30 pm in my timezone).

A couple of the questions relate to areas I am involved with, so I'll try to 
provide some information in case I don't make it to the meeting.  If you have 
any follow up questions or discussion, feel free to contact me directly via 
email or on Freenode IRC (chriadam is my nick).

1) Contact Note details.  This is tracked internally by JB#14734.  As you 
mentioned, it's supported in the backend, but not in the People app UI.  It was 
on going to be part of the apps overhaul which was planned prior to the 
financial difficulties last year, and since then this has fallen off the radar. 
 It requires design input, because you can have multiple Note details in a 
single contact.  I've just pinged our lead designer in the bug report again, in 
case he can fit it in sometime soon.

2) API to access Calendar data.  Correct, currently we don't provide access to 
calendar API in Harbour.  The reason is that we want to use QtOrganizer as the 
public API, but to do that we need to write a QtOrganizer engine backend for 
mkcal (note that one already existed in QtMobility days, which is open source, 
so we can potentially adapt that one with relatively little effort.  Help with 
that effort would be greatly appreciated).  Eventually, I'd like to develop a 
QtOrganizer backend directly in sqlite, for performance and maintainability 
reasons (mkcal has several design and implementation problems, in my opinion), 
at which point QtOrganizer can become the platform API (not just the 3rd party 
API).

3) Email app development.  Yes, you're absolutely right that the Email 
application hasn't received much development effort since Valerio unfortunately 
left.  Yes, I would personally like to see it (along with other apps like 
Clock, Notes, and Calendar) opensourced.  No, I don't know what the status of 
the opensourcing discussi

Re: [SailfishDevel] Sailfish OS Open Source Community Collaboration Meeting 2nd of June 2016

2016-06-02 Thread Chris Adams
Hi Tone,

There is an intermediate stage (using an mkcal-backed QtOrganizer engine, to 
provide read/write access to the mkcal backend data via QtOrganizer apis) which 
wouldn't require any changes to the jolla-calendar application (or the various 
sync adaptors we have currently).

But if we eventually replaced the backend entirely to be a QtOrganizer sqlite 
backend, then yes, we would either need to modify the jolla-calendar 
application to use the QtOrganizer declarative API, or we would need to modify 
nemo-qml-plugin-calendar to use QtOrganizer instead of KCal API, and then we 
would also need to modify all of the sync adaptors.

Cheers,
Chris.



From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] 
on behalf of Tone Kastlunger [users.giulie...@gmail.com]
Sent: Thursday, June 02, 2016 5:33 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] Sailfish OS Open Source Community Collaboration 
Meeting 2nd of June 2016

Hi Chris;

>2) API to access Calendar data.  Correct, currently we don't provide access to 
>calendar API in Harbour.  The reason is that we want to use QtOrganizer as the 
>public API, but to do that we need to write a QtOrganizer engine backend >for 
>mkcal (note that one already existed in QtMobility days, which is open source, 
>so we can potentially adapt that one with relatively little effort.  Help with 
>that effort would be greatly appreciated).  Eventually, I'd like to develop a 
>>QtOrganizer backend directly in sqlite, for performance and maintainability 
>reasons (mkcal has several design and implementation problems, in my opinion), 
>at which point QtOrganizer can become the platform API (not just the 3rd 
>>party API).


I guess the worload to push it all the way to QtOrganizer requires scratching 
the existing backend / rewriting a big part of the cal app?

On Thu, Jun 2, 2016 at 5:06 AM, Chris Adams 
<chris.ad...@jolla.com<redir.aspx?REF=1R0kmK7Kn1hYLYW13lv460wVqtOCAXKZCxt8QrOzCJkEcSJZvYrTCAFtYWlsdG86Y2hyaXMuYWRhbXNAam9sbGEuY29t>>
 wrote:
Hi everyone,

I will try to be at the meeting tonight, but I cannot promise (it's held at 
11:30 pm in my timezone).

A couple of the questions relate to areas I am involved with, so I'll try to 
provide some information in case I don't make it to the meeting.  If you have 
any follow up questions or discussion, feel free to contact me directly via 
email or on Freenode IRC (chriadam is my nick).

1) Contact Note details.  This is tracked internally by JB#14734.  As you 
mentioned, it's supported in the backend, but not in the People app UI.  It was 
on going to be part of the apps overhaul which was planned prior to the 
financial difficulties last year, and since then this has fallen off the radar. 
 It requires design input, because you can have multiple Note details in a 
single contact.  I've just pinged our lead designer in the bug report again, in 
case he can fit it in sometime soon.

2) API to access Calendar data.  Correct, currently we don't provide access to 
calendar API in Harbour.  The reason is that we want to use QtOrganizer as the 
public API, but to do that we need to write a QtOrganizer engine backend for 
mkcal (note that one already existed in QtMobility days, which is open source, 
so we can potentially adapt that one with relatively little effort.  Help with 
that effort would be greatly appreciated).  Eventually, I'd like to develop a 
QtOrganizer backend directly in sqlite, for performance and maintainability 
reasons (mkcal has several design and implementation problems, in my opinion), 
at which point QtOrganizer can become the platform API (not just the 3rd party 
API).

3) Email app development.  Yes, you're absolutely right that the Email 
application hasn't received much development effort since Valerio unfortunately 
left.  Yes, I would personally like to see it (along with other apps like 
Clock, Notes, and Calendar) opensourced.  No, I don't know what the status of 
the opensourcing discussions with the Board Of Directors is, so I cannot give a 
roadmap for that possibility.  However, the "engine" of the email application 
is already open source (except for the Exchange/ActiveSync plugin) - we use QMF 
(Qt Messaging Framework) for email handling.  See 
https://git.merproject.org/mer-core/qmf<redir.aspx?REF=FFpsaskLYqsNErfpFd4ly0GmrLAoDM--w-0WX03c-X8EcSJZvYrTCAFodHRwczovL2dpdC5tZXJwcm9qZWN0Lm9yZy9tZXItY29yZS9xbWY.>
 and 
https://git.merproject.org/mer-core/messagingframework<redir.aspx?REF=QI4XsZtVvuS-HVPOmibUdkp1yvgQD-0Wc4J3Mzoes20EcSJZvYrTCAFodHRwczovL2dpdC5tZXJwcm9qZWN0Lm9yZy9tZXItY29yZS9tZXNzYWdpbmdmcmFtZXdvcms.>
 etc for that stuff.  Speak to Matt Vogt (mvogt on Freenode IRC) for code 
reviews etc.

In general, the Sailfish OS wiki has been updated with a lot of information 
about the various software components which make up the Sailfish OS stack 
(including li

Re: [SailfishDevel] Sailfish OS Open Source Community Collaboration Meeting 2nd of June 2016

2016-06-01 Thread Chris Adams
Hi everyone,

I will try to be at the meeting tonight, but I cannot promise (it's held at 
11:30 pm in my timezone).

A couple of the questions relate to areas I am involved with, so I'll try to 
provide some information in case I don't make it to the meeting.  If you have 
any follow up questions or discussion, feel free to contact me directly via 
email or on Freenode IRC (chriadam is my nick).

1) Contact Note details.  This is tracked internally by JB#14734.  As you 
mentioned, it's supported in the backend, but not in the People app UI.  It was 
on going to be part of the apps overhaul which was planned prior to the 
financial difficulties last year, and since then this has fallen off the radar. 
 It requires design input, because you can have multiple Note details in a 
single contact.  I've just pinged our lead designer in the bug report again, in 
case he can fit it in sometime soon.

2) API to access Calendar data.  Correct, currently we don't provide access to 
calendar API in Harbour.  The reason is that we want to use QtOrganizer as the 
public API, but to do that we need to write a QtOrganizer engine backend for 
mkcal (note that one already existed in QtMobility days, which is open source, 
so we can potentially adapt that one with relatively little effort.  Help with 
that effort would be greatly appreciated).  Eventually, I'd like to develop a 
QtOrganizer backend directly in sqlite, for performance and maintainability 
reasons (mkcal has several design and implementation problems, in my opinion), 
at which point QtOrganizer can become the platform API (not just the 3rd party 
API).

3) Email app development.  Yes, you're absolutely right that the Email 
application hasn't received much development effort since Valerio unfortunately 
left.  Yes, I would personally like to see it (along with other apps like 
Clock, Notes, and Calendar) opensourced.  No, I don't know what the status of 
the opensourcing discussions with the Board Of Directors is, so I cannot give a 
roadmap for that possibility.  However, the "engine" of the email application 
is already open source (except for the Exchange/ActiveSync plugin) - we use QMF 
(Qt Messaging Framework) for email handling.  See 
https://git.merproject.org/mer-core/qmf and 
https://git.merproject.org/mer-core/messagingframework etc for that stuff.  
Speak to Matt Vogt (mvogt on Freenode IRC) for code reviews etc.

In general, the Sailfish OS wiki has been updated with a lot of information 
about the various software components which make up the Sailfish OS stack 
(including links to the open-source repositories), so you should be able to 
find most of the information you need to help develop these components, from 
reading https://sailfishos.org/wiki/Core_Areas_and_APIs and the drill-down 
links from that page.

Finally, I don't know much about Bluetooth, but I know that we're looking at 
updating to Bluez 5 right now (development is currently ongoing to port the Qt 
stack across, possibly by using the KDE bluez-qt wrappers), so it's possible 
that the tethering issue will be addressed as part of that, with the new stack 
- but again, that's not my area so I might be incorrect.

Cheers,
Chris.



From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] 
on behalf of James Noori [james.no...@jolla.com]
Sent: Wednesday, June 01, 2016 11:15 PM
To: devel@lists.sailfishos.org
Subject: [SailfishDevel] Sailfish OS Open Source Community Collaboration 
Meeting 2nd of June 2016


Hi everyone!



Following up last week’s postponed Community collaboration meeting on IRC, this 
week’s meeting is going to be held at the agreed time and date, 2/6/2016 at 
13:30 UTC.

Please see this link for your local time (Redirects to timeanddate.com) : 
http://bit.ly/247PwwT

Location: #mer-meeting on Freenode IRC

Chairperson: Jaymzz

Duration: Approximately 100 minutes.



Thanks to everyone who has responded and added topics on TJC: 
https://together.jolla.com/question/54157/sailfishos-open-source-collaboration-meeting-planning/



Proposed topics:

-  Intro (5min)

-  Bluetooth tethering - status of the fix (20min)

- 2016 roadmap (15min)

-  Show notes of contact (opensource contact app?) (15 min)

-  API to access calendar (15 min)

-  Email app development (15 min)

- Requesting things to be added to mer-tools repo (5 min)

- General Discussion (5-10 min)



Please familiarize yourself with the topics before the meeting, as well

as the common Meetbot commands 

Re: [SailfishDevel] Main qml file not found when Deploying

2015-03-09 Thread Chris Adams
Hi Antonio,

The files which are installed by an rpm package are listed in the %files 
directive of the .spec file.
So, merely adding files to the .pro (eg in OTHER_FILES) variables of the qmake 
project, and installing via INSTALLS, is not enough.  You also need to ensure 
that your .spec (or, if you generate your .spec from a .yaml, then the .yaml) 
file has the files listed appropriately.

eg:

example.pro contains:
// lines up here with target (lib or exe) information, build switches, etc
OTHER_FILES += MyQmlType.qml
import.files += MyQmlType.qml
import.path = /path/to/import/dir
INSTALLS += import

%files
/path/to/import/dir/MyQmlType.qml

Note that harbour rules no doubt require some specific application-specific 
import directory to be defined and used by your app.

Kind regards,
Chris.


From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] 
on behalf of Antonio Mancini [ziobill...@gmail.com]
Sent: Saturday, March 07, 2015 2:26 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] Main qml file not found when Deploying

I tried but i still can't build, i can create an rpm but it seems that the rpm 
doesn't copy the files on the device while installing.
I also tried installing previous version of SDK but it didn't work.

2015-03-06 15:47 GMT+01:00 Andrey Kozhevnikov 
coderusin...@gmail.commailto:coderusin...@gmail.com:
Compiled and build project to rpm with no problems . Clean your build folder 
and do a fresh build.

06.03.2015 01:03, Antonio Mancini пишет:

This is the link to the .pro file on github

https://github.com/BillyHalley/SailTris/blob/master/SailTris.pro

Il gio mar 5 06:50:04 2015 GMT+0100, Andrey Kozhevnikov scrive:
 show your pro file/link to github project.

 05.03.2015 00:15, Antonio Mancini пишет:
  When deploying my application as an RPM package i have this error:
 
  [W] contextFactory:108 - Could not create scene graph context for
  device 'customcontext' - check that plugins are installed correctly in
  /usr/lib/qt5/plugins
 
  [D]
  QWaylandEglClientBufferIntegration::QWaylandEglClientBufferIntegration:62
  - Using Wayland-EGL
 
  [W] unknown:-1 - file:///usr/share/SailTris/qml/SailTris.qml: File not
  found
 
 
  The path is correct
  If i deploy copying binaries it works.
 
  I have this in the cpp file, and i think is here that is called that
  qml file:
 
  QScopedPointerQGuiApplication app(SailfishApp::application(argc,
  argv));
 
  QTranslator translator;
  translator.load(translation_ + QLocale::system().name(),
  /usr/share/SailTris/i18n);
  app-installTranslator(translator);
 
  QScopedPointerQQuickView view(SailfishApp::createView());
  view-setSource(SailfishApp::pathTo(qml/SailTris.qml));
  view-show();
 
  return app-exec();
 
  I have this problem after i updated the sdk, i looked through the
  changes i made to the app, but nothing seem like to be causing this
  problem.
 
  Can someone help me?
 
 
  ___
  SailfishOS.org Devel mailing list
  To unsubscribe, please send a mail to 
  devel-unsubscr...@lists.sailfishos.orgmailto:devel-unsubscr...@lists.sailfishos.org






___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to 
devel-unsubscr...@lists.sailfishos.orgmailto:devel-unsubscr...@lists.sailfishos.org


___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to 
devel-unsubscr...@lists.sailfishos.orgmailto:devel-unsubscr...@lists.sailfishos.org

___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] Delegate creation on demand

2013-12-15 Thread Chris Adams
Hi,

It seems like the ListItem delegate relies on implicit height for its geometry. 
 When the empty page is pushed, the delegates get their height set to zero, 
which causes the listview to create more delegates to fit into the visible 
area.  Since any finite height divided by zero is infinity, it attempts to 
create an infinite amount of delegates (or until it runs out of model data).

The workaround is to do something like this:

delegate: Component {
ListItem {
height: row.height  5 ? row.height : 5 // don't rely on implicit 
height for sizing if it goes too small
Row {
id: row
Label {
text: index
}
Label {
text: value
}
}
Component.onCompleted: {
   console.debug(Created delegate:  + index)
}
}
}

We should definitely fix this issue in Silica to ensure that the minimal 
delegate height is clamped to 1 perhaps (well, this is probably not the right 
solution either, we'll have to think about how to do it properly).
In the meantime, please try using the workaround.

Cheers,
Chris.


From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] 
on behalf of Hendrik Borghorst [hendrikborgho...@gmail.com]
Sent: Monday, December 16, 2013 6:49 AM
To: devel@lists.sailfishos.org
Subject: Re: [SailfishDevel] Delegate creation on demand

Sure,

This example I've just created and it does exactly what I want to show.

greetings and thanks for your support

There are 2 buttons, one populates the model with 25000 simple items.

The second one pushes a page above the page with listview. After the
push you can see the ListView creating lots of delegates in console.log

PS.: I've not tested it with qmlscene but as an application
(modeltext.tar.xz) on real device.


Am Sonntag, den 15.12.2013, 20:25 + schrieb Robin Burchell:
 Can you please provide a minimal test case (i.e. ideally a single QML file, 
 usable with qmlscene) demonstrating your problem?

 Please see http://sscce.org/

 On 15 Dec 2013, at 21:03, Hendrik Borghorst hendrikborgho...@gmail.com 
 wrote:

  Hello,
 
  the problem isn't my delegate. It is quite minimal.
 
  The problem is I think a bug in QML Listview. It goes absolutly crazy if
  it is invisible and starts making delegate for around 50% of all items.
  This causes the memory to run full.
 
  A workaround I added is
 
  model: visible ? modelVar : null
 
  which works quite nicely. I think this bug could be an upstream qt bug?

 
  greetings
 
  Am Sonntag, den 15.12.2013, 10:01 +0100 schrieb
  christopher.l...@thurweb.ch:
  Hi Hendrik
 
  Have you seen this? http://qt-project.org/wiki/Performance_tip_Lists
 
  The general advice is to keep the delegates is lightweight as
  possible, and to use Loaders for anything needed later (e.g. onClick)
 
  Chris
 
  Zitat von Hendrik Borghorst hendrikborgho...@gmail.com:
 
  Hello folks,
 
  I've got a problem with long lists (~25000 elements). All delegates are
  created at once which causes the memory usage to explode beyond the
  devices capability.
 
  I already tried setting cacheBuffer: 0 in SiliciaListView but  it
  doesn't change it.
 
  Is the something I'm doing wrong.
 
  You can see the actual page code here:
 
  https://github.com/djselbeck/smpc/blob/master/pages/CurrentPlaylistPage.qml
 
  Shouldn't the delegates be constructed on demand? It is weird because my
  old n8 wasn't struggling with qml lists with this size.
 
  greetings and congrats on getting the devices to your customers (I'm
  very pleased)
 
 
 
 
 
 
  ___
  SailfishOS.org Devel mailing list

 ___
 SailfishOS.org Devel mailing list

___
SailfishOS.org Devel mailing list


Re: [SailfishDevel] Feedback / Haptics on Jolla Device

2013-11-21 Thread Chris Adams
Hi,

Just a quick note on that: not many theme effects are currently supported, and 
file effects are not supported.  For best results, use a custom haptic effect, 
with manually tuned intensity and envelope values.  You NEED to test on a real 
device, as haptics are something which feel completely different on different 
devices even with the same intensity etc values, just depending on the type of 
vibra motor which is in the device, and any specifics of it (eg, the mass of 
the ERM, etc).

The backend is https://github.com/nemomobile/qt-mobility-haptics-ffmemless just 
fyi.

Cheers,
Chris.


From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] 
on behalf of Mariano Boragno [marianobora...@gmail.com]
Sent: Friday, November 22, 2013 3:17 PM
To: Christopher Lamb
Cc: Sailfish OS Developers
Subject: Re: [SailfishDevel] Feedback / Haptics on Jolla Device

Hi Chris,

Well, that was sss simple! I wasn't able to find any documentation, next 
time I will try to calm myself down and dig some more, lol!

Thanks a lot for the support, guys! I hope to submit my game soon to the 
harbour... :-)



...Mariano Boragno...


On Thu, Nov 21, 2013 at 7:52 PM, 
christopher.l...@thurweb.chmailto:christopher.l...@thurweb.ch wrote:
Ciao Mariaon

Have you tried:

import QtFeedback 5.0

https://qt.gitorious.org/qt/qtfeedback/source/dea0da72655f1defccaea643dbe37373f6692243:doc/src/snippets/declarative/declarative-feedback.qml

Obviously your emulator won't vibrate ...8-)

Chris



Zitat von Mariano Boragno 
marianobora...@gmail.commailto:marianobora...@gmail.com:


Hi there,

I'm porting a little game I wrote for Harmattan in QML which uses
HapticsEffect from the Qt Mobility 1.2 Feedback API. I've found that as
per https://sailfishos.org/wiki/Porting/Harmattan, Qt5 QtFeedback Add-on
could be used in Sailfish, but I haven't found much documentation about it.

Is there any QML plugin (something like a wrapper) to use the add-on or
should I interface the QML view with C++? Any suggestion, ideas?

Thanks a lot in advance.

Regards...

...Mariano Boragno...





___
SailfishOS.org Devel mailing list