Dropping kdepim-apps-libs from release service 20.12

2020-09-12 Thread Daniel Vrátil
Hi all,

please remove kdepim-apps-libs from the release service 20.12 - the code there 
has been removed or dissolved to more appropriate PIM repositories and as such 
I asked the sysadmins to move the repository to unmaintained and archive it.

Thanks,
Dan



-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Re: KDE Applications 19.04.3 packages available for packagers

2019-07-12 Thread Daniel Vrátil
On Friday, 12 July 2019 14:26:42 CEST Jonathan Riddell wrote:
> A moved socket for akonadi's mysqld access broke akonadi on our setup
> because of apparmor rules.
> 
> https://packaging.neon.kde.org/kde/akonadi.git/commit/?h=Neon/release-lts
> 
> This shouldn't be done in a bugfix release

Sorry about this, I had no idea this change would affect Apparmor. This was a 
bugfix for MacOS where the socket path was simply too long.

At the same time, you cannot assume all maintainers know about all such 3rd 
party software and know what changes might or might not affect it.  Maybe if 
the Apparmor config file for Akonadi was in the Akonadi repo and I knew about 
it, it would hit a bell in my head while doing the codereview for this change. 
But this way, even if I knew Apparmor would be affected by this change, I have 
no clue where to look for...whatever I have to look for in order to do or ask 
for the adjustments.

IMO since this is something you do in your packaging and is outside of 
upstream control, it's something you should check before pushing the package 
to your users, not blaming upstream for breaking your distro "patches".

- Dan

> 
> Jonathan
> 
> On Tue, 9 Jul 2019 at 01:58, Christoph Feck  wrote:
> > Hello packagers,
> > 
> > *.tar.xz files are available at the usual "stable" location.
> > 
> > Please report issues, release is Thursday.
> > 
> > REVISIONS_AND_HASHES at https://phabricator.kde.org/P428
> > 
> > Preliminary changelog v19.04.2..v19.04.3:
> > 
> > https://www.kde.org/announcements/fulllog_applications-aether.php?version=
> > 19.04.3
> > 
> > My public key at
> > 
> > http://pgp.mit.edu/pks/lookup?op=get=0xF23275E4BF10AFC1DF6914A6DBD2
> > CE893E2D1C87
> > 
> > Thanks,
> > Christoph Feck


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Re: Possible issue with the dependency freeze for 19.04

2019-03-29 Thread Daniel Vrátil
On Thursday, March 28, 2019 6:51:49 PM CET Heiko Becker wrote:
> Hi,
> 
> I wondered why korganizer and mailcommon suddenly moved from phonon to
> qtmultimedia and I tried to get some information about it (Turns out the
> commit messages don't help one bit, e.g. "Clean up"). Anyway, this happened
> on 21 March, a week after dependency freeze and it was suggested to me to
> bring this to the attention of this mailing list.

I have reverted the change in both KOrganizer and mailcommon now.

> Cheers,
> Heiko
> 
> [1] https://community.kde.org/Schedules/Applications/19.04_Release_Schedule


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Re: Possible issue with the dependency freeze for 19.04

2019-03-29 Thread Daniel Vrátil
On Friday, March 29, 2019 12:34:14 PM CET laurent Montel wrote:
> Le vendredi 29 mars 2019, 12:20:45 CET Daniel Vrátil a écrit :
> > On Friday, March 29, 2019 11:42:03 AM CET laurent Montel wrote:
> > > Le vendredi 29 mars 2019, 10:43:57 CET Daniel Vrátil a écrit :
> > > > On Thursday, March 28, 2019 6:51:49 PM CET Heiko Becker wrote:
> > > > > Hi,
> > > > > 
> > > > > I wondered why korganizer and mailcommon suddenly moved from phonon
> > > > > to
> > > > > qtmultimedia and I tried to get some information about it (Turns out
> > > > > the
> > > > > commit messages don't help one bit, e.g. "Clean up"). Anyway, this
> > > > > happened
> > > > > on 21 March, a week after dependency freeze and it was suggested to
> > > > > me
> > > > > to
> > > > > bring this to the attention of this mailing list.
> > > > 
> > > > I think we should revert this - QtMultimedia is not integrated with
> > > > KDE
> > > > the
> > > > way Phonon is - we should use Phonon in KDE apps to provide consistent
> > > > experience.
> > > > 
> > > > Laurent, what was the motivation for the switch?
> > > 
> > > Just for reducing extra lib.
> > > Just for playing a song (when a message arrives) I don't see why we need
> > > to
> > > add this dependency.
> > 
> > You literally only replaced one dependency by another. Absolutely nothing
> > was gained herethe entire PIM already depends on Phonon,
> 
> Just the 2 area which I ported.
> Not other phonon references.
> 
> > everything in
> > KDE depends on Phonon, all you achieved by this is, that the app no longer
> > follows user's KDE-wide audio settings.
> 
> Ok so you can revert it.

Also in the future, please be more descriptive in the commit messages, "Clean 
up" is so generic it could mean anything. Why not say "Switch from Phonon to 
QtMultimedia"? 

Thanks,
Dan

> 
> > > > Dan
> > > > 
> > > > > Cheers,
> > > > > Heiko
> > > > > 
> > > > > [1]
> > > > > https://community.kde.org/Schedules/Applications/19.04_Release_Sched
> > > > > ul
> > > > > e


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Re: Possible issue with the dependency freeze for 19.04

2019-03-29 Thread Daniel Vrátil
On Friday, March 29, 2019 11:42:03 AM CET laurent Montel wrote:
> Le vendredi 29 mars 2019, 10:43:57 CET Daniel Vrátil a écrit :
> > On Thursday, March 28, 2019 6:51:49 PM CET Heiko Becker wrote:
> > > Hi,
> > > 
> > > I wondered why korganizer and mailcommon suddenly moved from phonon to
> > > qtmultimedia and I tried to get some information about it (Turns out the
> > > commit messages don't help one bit, e.g. "Clean up"). Anyway, this
> > > happened
> > > on 21 March, a week after dependency freeze and it was suggested to me
> > > to
> > > bring this to the attention of this mailing list.
> > 
> > I think we should revert this - QtMultimedia is not integrated with KDE
> > the
> > way Phonon is - we should use Phonon in KDE apps to provide consistent
> > experience.
> > 
> > Laurent, what was the motivation for the switch?
> 
> Just for reducing extra lib.
> Just for playing a song (when a message arrives) I don't see why we need to
> add this dependency.

You literally only replaced one dependency by another. Absolutely nothing was 
gained herethe entire PIM already depends on Phonon, everything in KDE 
depends on Phonon, all you achieved by this is, that the app no longer follows 
user's KDE-wide audio settings.

> 
> > Dan
> > 
> > > Cheers,
> > > Heiko
> > > 
> > > [1]
> > > https://community.kde.org/Schedules/Applications/19.04_Release_Schedule


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Re: Possible issue with the dependency freeze for 19.04

2019-03-29 Thread Daniel Vrátil
On Thursday, March 28, 2019 6:51:49 PM CET Heiko Becker wrote:
> Hi,
> 
> I wondered why korganizer and mailcommon suddenly moved from phonon to
> qtmultimedia and I tried to get some information about it (Turns out the
> commit messages don't help one bit, e.g. "Clean up"). Anyway, this happened
> on 21 March, a week after dependency freeze and it was suggested to me to
> bring this to the attention of this mailing list.

I think we should revert this - QtMultimedia is not integrated with KDE the 
way Phonon is - we should use Phonon in KDE apps to provide consistent 
experience.

Laurent, what was the motivation for the switch?

Dan

> 
> Cheers,
> Heiko
> 
> [1] https://community.kde.org/Schedules/Applications/19.04_Release_Schedule


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Re: [akonadi/Applications/19.04] src/core: Fix a regression when updating attributes

2019-03-22 Thread Daniel Vrátil
Sorry for the delay. It is OK to do a release, the fix is a hack, but it will 
do for 19.04. Proper fix is more invasive, so we will do it on master for 
19.08.

Dan

On Thursday, March 21, 2019 6:13:09 PM CET Christoph Feck wrote:
> On 03/21/19 15:51, Daniel Vrátil wrote:
> > On Thursday, March 21, 2019 2:06:09 PM CET David Faure wrote:
> >> I'll look at the const fixing that you suggest so that we can do this
> >> properly.
> > 
> > I have a patch for Akonadi itself, I'll put it on Phab. Before applying
> > tat we need to fix all components that use this API otherwise it won't
> > build.
> Does this mean we cannot create tarballs today from the 19.04 branch for
> the beta release?
> 
> https://community.kde.org/Schedules/Applications/19.04_Release_Schedule
> 
> Please reply to release-team if additional time is needed.


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Re: [akonadi/Applications/19.04] src/core: Fix a regression when updating attributes

2019-03-21 Thread Daniel Vrátil
You can release. The fix is a bit of a hack, but it will do for 19.04 just 
fine. Proper fix requires touching almost all PIM components and can wait till 
19.08.

Dan

On Thursday, 21 March 2019, Christoph Feck wrote:
> On 03/21/19 15:51, Daniel Vrátil wrote:
> > On Thursday, March 21, 2019 2:06:09 PM CET David Faure wrote:
> >> I'll look at the const fixing that you suggest so that we can do this
> >> properly.
> >
> > I have a patch for Akonadi itself, I'll put it on Phab. Before applying tat 
> > we
> > need to fix all components that use this API otherwise it won't build.
> 
> Does this mean we cannot create tarballs today from the 19.04 branch for 
> the beta release?
> 
> https://community.kde.org/Schedules/Applications/19.04_Release_Schedule
> 
> Please reply to release-team if additional time is needed.
> 
> -- 
> Christoph Feck
> KDE Release Team
> 
>

-- 
Sent from my Sailfish device

Re: Test execution for all of PIM

2019-02-05 Thread Daniel Vrátil
On Sunday, February 3, 2019 6:37:49 PM CET David Faure wrote:
> On vendredi 4 janvier 2019 20:26:53 CET Ben Cooksley wrote:
> > Once again, akonadi_knut_resource had failed to exit as it should.
> 
> I just had an idea about this. How about I make the knut resource commit
> suicide, 30 minutes after starting? We never need it for that long anyway.

I'm pretty sure you can go lower than 30 minutes (even 10 minutes is 
generous). Ideally make be configurable through an env variable.

The question is how to make sure the test is failed when the resource gets 
stuck.

> If I implement that, do you agree to re-enabling CI for kdepim?
> It smells a bit like a workaround, but better than no CI.



signature.asc
Description: This is a digitally signed message part.


Re: Test execution for all of PIM

2019-01-15 Thread Daniel Vrátil
On Tuesday, 15 January 2019 10:44:33 CET Ben Cooksley wrote:
> On Tue, Jan 15, 2019 at 10:53 AM Albert Astals Cid  wrote:
> > Is no one from PIM world really going to answer to this?
> > 
> > Or did release-team just got dropped from the answers?
> 
> I've not seen any answers to this unfortunately, so unless the
> responses only went to kde-pim, there hasn't been a response at this
> stage.
> *sad face*
> 
> > Cheers,
> > 
> >   Albert


Sorry, I just briefly read Ben's email and thought it has already been 
disabled...so just disable the tests for now on CI. I don't currently have 
much time for KDE so unless someone else steps up to do it, it won't be fixed 
any time soon.

Dan

> 
> Regards,
> Ben
> 
> > El divendres, 4 de gener de 2019, a les 20:26:53 CET, Ben Cooksley va 
escriure:
> > > Hi PIM Developers,
> > > 
> > > A few months back I reported an issue surrounding tests in various
> > > parts of PIM which rely on Akonadi failing to cleanup after
> > > themselves, and thus causing indefinite hangs on the CI system as they
> > > wait for processes to exit which aren't going to exit by themselves.
> > > 
> > > This issue is still very much active unfortunately, and is
> > > particularly problematic for the FreeBSD and Windows builders (as
> > > there is a limited number of them). This morning, all FreeBSD builds
> > > were blocked by two PIM jobs just sitting there.
> > > 
> > > Once again, akonadi_knut_resource had failed to exit as it should.
> > > 
> > > This is a situation which cannot continue, as PIM is harming the
> > > service all other KDE projects receive from the CI system through
> > > these broken tests. It also requires manual Sysadmin intervention to
> > > restore service when this occurs.
> > > 
> > > I therefore suggest that you disable on your side, all tests that
> > > depend on or make use of the 'akonaditest' runner framework across all
> > > PIM repositories. The alternative is that all test execution for PIM
> > > be disabled.
> > > 
> > > Thoughts?
> > > 
> > > Regards,
> > > Ben


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Outdated GPG signing keys info on website

2018-10-27 Thread Daniel Vrátil
Hola!

looking for GPG keys for Applications tarballs signatures, Google has lead me 
to https://kde.org/download/signature.php which contains a pair of fairly 
outdated GPG keys - I don't know if this site is linked from anywhere, but IMO 
it should either be updated with keys of people who do sign our tarballs these 
days or removed completely - it would certainly improve the trustworthiness of 
the signatures :-)

Cheers,
Daniel


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9r9A83 EA97 4D69 557A ECB1 3683


signature.asc
Description: This is a digitally signed message part.


Re: 18.08 respin

2018-08-17 Thread Daniel Vrátil
On Thursday, 16 August 2018 15:07:17 CEST Christoph Feck wrote:
> On 16.08.2018 14:59, David Faure wrote:
> > On jeudi 16 août 2018 14:51:58 CEST Christoph Feck wrote:
> >> Hi packagers,
> >> 
> >> here is the respin for 18.08.0 tarball:
> >> 
> >> akonadi Applications/18.08
> >> 404429689be019c8671c83970ad10488a8ffc55c
> >> 5439a9c1cb698bf1b960c644980297d528f539a303062ffb9fe2b820782dc4e6
> >> sources/akonadi-18.08.0.tar.xz
> > 
> > Wait, we really need 5a5d3ee27 (from akonadi git repo) in 18.08 as well,
> > to avoid a data loss in at least one non-KDE application based on Akonadi
> > [and possibly in korganizer/kaddressbook/etc. as well, I didn't check].
> 
> Any more critical bugs in the pipeline? Should we postpone release to
> tomorrow or next week in case more fixes are made?

Hi Christoph,

as far as I know this was the last issue we had fixed that would've broken PIM 
for many users. No doubt there will be more fixes after Akademy, that nothing 
critical is left in pipeline are think (IOW David can read and send emails and 
use FatCRM).

I'm really sorry for the late fixes, I haven't realized the release was *this* 
close and Akademy was a perfect place to sit down with people who can actually 
reproduce theses issues and debug them.

I think you can go forth with the release (including 5a5d3ee27 from akonadi) .

Dan

-- 
Daniel Vrátil
www.dvratil.cz | m...@dvratil.cz
facebook.com/danvratil | @danvratil | +DanVrátil

GPG Key: 0x3A850307F5065B61
Fingerprint: 76C92F085D0D6F9E5AD42BFD3A850307F5065B61

signature.asc
Description: This is a digitally signed message part.


Re: Move blogilo to unmaintain

2017-10-31 Thread Daniel Vrátil
+1 - if it's broken and we can't afford to maintain it, we should drop it from 
releases rather than continue to embarass ourselves with broken software.

If anyone wants, they can pick it up and take over maintaining it.

Cheers,
Daniel

On Sunday, 24 September 2017 22:52:47 CET laurent Montel wrote:
> Le dimanche 24 septembre 2017, 19:53:28 CEST Albert Astals Cid a écrit :
> > El dissabte, 23 de setembre de 2017, a les 21:33:12 CEST, laurent Montel
> > va
> > 
> > escriure:
> > > Hi,
> > > I would like to exclude blogilo from 17.12 as it's not maintain, totally
> > > broken and for sure I will not work on it as nobody reported bugs from
> > > very
> > > long time (and nobody reported that blogilo was broken from 17.04)
> > 
> > Can you please describe what is broken?
> 
> You can't write html code for example.
> After porting to qwebengine 8 months ago no progress was done.
> So we can't use it.
> 
> But after that we can continue to release it :)
> Regards
> 
> > Also according to https://community.kde.org/Release_Team Sandro Knauß is
> > the kdepim+release-team coordinator, i'd appreciate his input in this
> > regard.
> > 
> > Cheers,
> > 
> >   Albert
> >   
> > > Is it a problem for you to exclude it ?
> > > 
> > > Regards


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Re: PIM versioning and dependencies

2017-08-27 Thread Daniel Vrátil
On Saturday, August 26, 2017 11:02:21 PM CEST Ben Cooksley wrote:
> Hi all,
> 
> We have a little bit of an issue in PIM at the moment. It can be
> broken down into 3 separate issues, but overall from my perspective
> the PIM team is violating established practice in the community.
> 
> The first issue concerns the dependency bump to Qt 5.8. This has not
> announced or discussed on any community wide list, either prior or
> after the bump was made. As a consequence of this, a series of
> Extragear applications which previously could be built on FreeBSD can
> no longer be built.

Are the CI requirements for each platform documented somewhere? Where can we 
see which versions of which dependencies we can use on each platform?

> The second issue concerns maintenance of our internal metadata files,
> which define the dependencies between various bits of KDE software.
> These files are used by the CI system to provision dependencies, and
> kdesrc-build to sequence items to be built.
>
> Since the last release was branched the PIM developers have added a
> new dependency to kdepim-runtime. This change happened well over a
> week ago, and they have yet to update the metadata files accordingly.
> While this may seem minor, if someone is trying to build a single
> application and it's corresponding dependencies they'll run into
> problems because neither the CI system or kdesrc-build will know about
> this new dependency they've added.

My bad, I was convinced we were already building kdepim-runtime with libkgapi. 
I have corrected it now.
 
> The third issue concerns the practice of version management within
> PIM. Currently the master branch of PIM is broken because it appears
> that one or more repositories have been missed in the latest round of
> bumping.

All master versions are >= 5.6.40.

I see KBlog and Akregator build failed due missing Syndication dependency. 
Looks like the Syndication build was triggered after KBlog and Akregator, 
triggering a new build of those two should fix it.

Looks like I lost the rights to manually trigger builds on CI after the 
upgrade, so I can't fix it until we make a commit.


Dan

> 
> Can the PIM developers please provide an explanation for these various
> breakages which they've made?
> 
> Cheers,
> Ben


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


kdepim-runtime-17.04.0 - Gmail login hotfix

2017-04-22 Thread Daniel Vrátil
Hi all,

if you are shipping KDE Application 17.04, please include the following patch 
in your packages:

https://cgit.kde.org/kdepim-runtime.git/commit/?h=Applications/
17.04=c9ae16363e68d6958db0cd835cb0180b340594b5

It fixes authentication with Gmail (so it can potentially affect many users). 
In 17.04 we switched to using the native XOAUTH2 authentication for Gmail 
(authenticates via web interface with 2FA support, no need for application-
specific password anymore), but a bug sneaked into the final release that 
causes 
the new authentication configuration to not be migrated so the IMAP resource 
cannot log in and thus receive any emails.

Thanks a lot and sorry for the inconvenience,
Dan

-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


LibKGAPI moved to KDE Applications

2017-02-17 Thread Daniel Vrátil
Hi all,

a short announcement: LibKGAPI has been moved from extragear to become part of 
KDE Applications release. LibKGAPI is a library that implements various Google 
services APIs like Contacts, Calendars, Drive etc. It is primarily used by 
some KDE PIM components and by KIO GDrive. It will be included in KDE 
Applications 17.04 release. The library is now part of the KDE PIM suite, 
because that's the primary user of it.

That means that starting in April there will be a jump in versioning. The 
current version is 5.3.1, the next version will internally be 5.5.0 (to follow 
the versioning of other KDE PIM modules) and publicly 17.4.0

Most importantly, the name of the binaries have changed: previously the 
binaries were called libKF5GAPI*.so, starting with KDE Applications 17.04 
release the libraries will be called libKPimGAPI*.so to reflect that LibKGAPI 
is not a Framework (yet).

For developers, the name of the CMake config files have changed too, so you 
should use find_package(KPimGAPI) instead of find_package(KF5GAPI), although 
the 
latter will work for several more releases (CMake will print a deprecation 
warning though).

Cheers,
Daniel

-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Re: Moving LibKGAPI do KDE Applications

2017-02-16 Thread Daniel Vrátil
On Monday, February 6, 2017 4:45:21 PM CET Daniel Vrátil wrote:
> On Monday, February 6, 2017 4:14:57 PM CET Heiko Becker wrote:
> > Hi,
> > 
> > On 02/06/17 16:00, Daniel Vrátil wrote:
> > >> LibKGAPI is currently a "library with an independent release schedule
> > >> (aka
> > >> extragear-libs).
> > > 
> > > Yup, we are already extragear.
> > > 
> > >> Just as reference, who are the current users?
> > > 
> > > In PIM (and Applications) it's kdepim-runtime, blogilo and pim-storage-
> > > service-manager.
> > > 
> > > 
> > > Outside of KDE Applications it's kio-gdrive.
> > 
> > any reason not to make it a framework? There are already users from
> > Applications and Extragear and it also has a 'KF5' prefix (like so many
> > other non frameworks, who IMHO shouldn't).
> 
> It depends on KCalCore and KContacts which are not frameworks. Once those
> are moved to Frameworks, I will consider moving KGAPI too.
> 
> Good point with the KF5 prefix, I will change it to "KPim", which we already
> did for KDAV library and eventually want to do for all our PIM libraries to
> solve the has-KF5-prefix-but-is-not-a-framework problem.

This has now been implemented in master. It still provides KF5GAPI for 
backwards compatibility (so that existing dependees don't break), but that 
will eventually be removed in the future.

Any more questions/objections, or can we proceed with the move?

Cheers,
Dan

> 
> Dan
> 
> > Regards,
> > Heiko


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Re: Moving LibKGAPI do KDE Applications

2017-02-06 Thread Daniel Vrátil
On Monday, February 6, 2017 4:14:57 PM CET Heiko Becker wrote:
> Hi,
> 
> On 02/06/17 16:00, Daniel Vrátil wrote:
> >> LibKGAPI is currently a "library with an independent release schedule
> >> (aka
> >> extragear-libs).
> > 
> > Yup, we are already extragear.
> > 
> >> Just as reference, who are the current users?
> > 
> > In PIM (and Applications) it's kdepim-runtime, blogilo and pim-storage-
> > service-manager.
> > 
> > 
> > Outside of KDE Applications it's kio-gdrive.
> 
> any reason not to make it a framework? There are already users from
> Applications and Extragear and it also has a 'KF5' prefix (like so many
> other non frameworks, who IMHO shouldn't).

It depends on KCalCore and KContacts which are not frameworks. Once those are 
moved to Frameworks, I will consider moving KGAPI too.

Good point with the KF5 prefix, I will change it to "KPim", which we already 
did for KDAV library and eventually want to do for all our PIM libraries to 
solve the has-KF5-prefix-but-is-not-a-framework problem.

Dan


> 
> Regards,
> Heiko


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Re: Moving LibKGAPI do KDE Applications

2017-02-06 Thread Daniel Vrátil
On Monday, February 6, 2017 12:53:41 PM CET Luigi Toscano wrote:
> On Monday, 6 February 2017 12:34:00 CET Harald Sitter wrote:
> > On Sun, Feb 5, 2017 at 9:24 PM, Daniel Vrátil <dvra...@kde.org> wrote:
> > > Any objections?
> > 
> > Elevation from playground requires going through kdereview.
> > 
> > HS
> 
> LibKGAPI is currently a "library with an independent release schedule (aka
> extragear-libs).

Yup, we are already extragear.

> 
> Just as reference, who are the current users?

In PIM (and Applications) it's kdepim-runtime, blogilo and pim-storage-
service-manager. 


Outside of KDE Applications it's kio-gdrive.


Dan

-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Moving LibKGAPI do KDE Applications

2017-02-05 Thread Daniel Vrátil
Hi,

I'd like to move LibKGAPI, the library which implements various Google APIs, 
from extragear to kde/pim namespace and include it in next KDE Applications 
release. LibKGAPI is already used by some KDE PIM components, so it would be 
cool if it could be included in KDE Applications to ensure common release 
cycle and possibly better exposure among other developers/public.

Any objections?

Cheers,
Dan

-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

signature.asc
Description: This is a digitally signed message part.


Re: blogilo depends on unreleased libkgapi

2016-11-19 Thread Daniel Vrátil
Hi,

On Saturday, November 19, 2016 12:40:35 PM CET Sandro Knauß wrote:
> Hi Dan,
> 
> I thought kgapi is included in KDE Applications 16.08 already. I read your
> mail form 30.7. like that. But it looks like it is not included right now.

Indeed my plan is to eventually move LibKGAPI to KDE Applications, I just 
somehow keep missing the deadlines. I'll try not to forget next time:-)

> @montel: Are there any api changes, why we need gapi > 5.3.1, or is it
> simply your script update?

That looks like an update error to me, 16.12 should depend on 5.3.1, AFAICT 
there was no update to the Blogger API in LibKGAPI between 5.3.1 and 5.3.80, 
but I'll let Laurent confirm.

> 
> Best Regards,
> 
> sandro
> 
> --
> 
> Am Samstag, 19. November 2016, 09:23:28 CET schrieb Antonio Rojas:
> > Hi,
> > 
> >  Blogilo 16.12 beta depends on an unreleased version of libkgapi
> > 
> > CMake Warning at CMakeLists.txt:68 (find_package):
> >   Could not find a configuration file for package "KF5GAPI" that is
> >   compatible with requested version "5.3.80".
> > 
> > Can we have a new release, please?


-- 
-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

signature.asc
Description: This is a digitally signed message part.


Missing Kirigami tarball?

2016-09-21 Thread Daniel Vrátil
Hi,

trying to build Plasma 5.7.95 for Fedora I noticed that plasma-sdk requires 
KF5Kirigami 5.26, but Kirigami was not part of KF5 5.26 release and I don't 
see Kirigami tarball in unstable/plasma/5.7.95 either. Was it not released at 
all or is the tarball hiding in some other place?

Thanks,
Dan


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Re: KDE Frameworks 5.25.0

2016-08-08 Thread Daniel Vrátil
On Sunday, August 7, 2016 9:12:18 PM CEST David Faure wrote:
> Dear packagers,
> 
> KDE Frameworks 5.25.0 has been uploaded to the usual place.
> 
> New frameworks: none this time.
> 
> Public release next Saturday.
> 
> Thanks for the packaging work!

Juts a heads-up to fellow packagers: Solid fails to compile with flex 2.6.0 in 
C90 mode (which is enforced by KDECompilerSettings in ECM). This is due to a 
bug in flex 2.6.0 which generates a C code with C++-style comments. The bug has 
been fixed in flex 2.6.1, but if your distro ships flex 2.6.0 you will need to 
patch CMakeLists.txt to append -std=c99 to CMAKE_C_FLAGS (unfortunatelly 
CFLAGS envvar is ignored by KDECompilerSettings).

Dan

-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.


Re: [Kde-pim] release libkgapi

2016-07-29 Thread Daniel Vrátil
On Sunday, July 24, 2016 11:19:51 AM CEST David Faure wrote:
> On samedi 23 juillet 2016 14:27:35 CEST Sandro Knauß wrote:
> > Hey Dan,
> > 
> > libkgapi is not part of KDE Applications, so you need to release it
> > separately.


libkgapi 5.3.0 has been released now, sorry for the delay.

> 
> Shouldn't we make it part of the KDE Applications release instead ?

Makes sense, I'll work on having it included in KDE Applications 16.12 
release.


Dan

> 
> This would make things much simpler for compiling KDEPIM.
> 
> The fact that it's separate also just gave me an issue when trying to switch
> all modules defined in kf5-kdepim-build-include to Applications/16.08. That
> one module doesn't have such a branch, breaking my build (OK prison doesn't
> either but for that one we have a plan, moving it to KF5).
> 
> IMHO extragear is stuff that is "on top" of KF5 + KDE Applications.
> Having KDE Applications depend on extragear seems circular (or at least
> wrong layering) to me. Unless maybe I'm missing recent developments about
> extragear's role, everything above KF5 is a bit of a blur to me ;)


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


[Kde-pim] kdepimlibs.git split

2016-06-29 Thread Daniel Vrátil
(CCing the correct mailing lists the time)

Hello,

we have finally finished splitting of kdepimlibs.git repository. There are 
three 
new repositories now:

kde/pim/akonadi-contacts.git
kde/pim/akonadi-notes.git
kde/pim/akonadi-mime.git

New features should be contributed to the newly created repositories. Bugfixes 
for current stable release (Applications 16.04) should go to Applications/
16.04 branch in kdepimlibs.git and be backported to master branch in 
respective split repository.

I will remove all files from kdepimlibs.git master and ask sysadmins to lock 
the branch down once we get the new repositories added to CI (sysadmin ticket 
filed) and first builds are available.

Translations have been moved  and kde-build-metadata were adjusted.

@release-team: please exclude kdepimlibs from KDE Applications 16.08 and 
include akonadi-contacts, akonadi-notes and akonadi-mime instead.

Thanks,
Daniel

-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683


signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: [Kde-pim] Unannounced dependency bump?

2016-06-29 Thread Daniel Vrátil
On Wednesday, June 29, 2016 12:24:10 PM CEST laurent Montel wrote:
> Le mercredi 29 juin 2016, 21:02:24 CEST Ben Cooksley a écrit :
> > Hi all,
> > 
> > It would appear that PIM has bumped it's Grantlee dependency without
> > any announcement.
> > 
> > Failing that, commits are missing from one or more of the PIM family
> > of repositories, the build metadata is out of date, or the CMake
> > infrastructure of the PIM repositories is insufficient to work within
> > the CI environment.
> > 
> > Please see
> > https://build.kde.org/view/FAILED/job/messagelib%20master%20kf5-qt5/325/PL
> > A
> > TFORM=Linux,compiler=gcc/console
> > 
> > Please correct this and provide an explanation for the issue.
> 
> The problem is a grantleetheme problem. It was a bad commit.
> It's fixed.

Note that GrantleeTheme is our internal library.

> 
> > PIM buildability continues to be an ongoing and major issue - 

Excluding honest mistakes like this one, our only issue is with build order 
due to API changes across modules. If I break API in one module and push a fix 
to another module that depends on the new API, it will break if it finishes 
before the first one. If I wait with pushing the API adjustment in the other 
module but someone else triggers the build anyway, we have the same problem. 
We cannot prevent this easily unless the CI can ensure build order

> > at this
> > point i'm considering whether we need to expel PIM from the mainline
> > release modules to playground.

I'd like to point out that Plasma 5.7 is currently way more broken than our 
stable release on the CI. Should we consider moving Plasma to playground as 
well?

> I think that we don't make error when we don't work!
> So yep there is some CI error but we fix them.
> 
> If you want to remove it from CI not a problem for me.

Yeah, let's not do that. We need the CI to catch problems like this one and 
run our tests...

...speaking of which, Qt on the CI is broken: Cannot mix incompatible Qt 
library (version 0x50601) with this library (version 0x50602)

https://build.kde.org/view/KDE-PIM/job/messagelib%20master%20kf5-qt5/327/
PLATFORM=Linux,compiler=gcc/testReport/junit/(root)/TestSuite/
akonadi_sqlite_followupreminderselectdatedialogtest/

Cheers,
Dan

> 
> Regards
> 
> > Regards,
> > Ben
> > ___
> > KDE PIM mailing list kde-...@kde.org
> > https://mail.kde.org/mailman/listinfo/kde-pim
> > KDE PIM home page at http://pim.kde.org/
> 
> ___
> KDE PIM mailing list kde-...@kde.org
> https://mail.kde.org/mailman/listinfo/kde-pim
> KDE PIM home page at http://pim.kde.org/


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE Frameworks 5.20.0

2016-03-20 Thread Daniel Vrátil
On Sunday, March 20, 2016 10:58:00 AM CET David Faure wrote:
> On Tuesday 15 March 2016 01:13:32 Daniel Vrátil wrote:
> > On Saturday, March 5, 2016 9:33:01 PM CET David Faure wrote:
> > > Dear packagers,
> > > 
> > > KDE Frameworks 5.20.0 has been uploaded to the usual place.
> > > 
> > > New frameworks: none this time.
> > > 
> > > Public release next Saturday.
> > > 
> > > Thanks for the packaging work!
> > 
> > Hi,
> > 
> > I'm getting the following error when building KTextEditor on Fedora
> > rawhide:
> > 
> > Error FODC0002 in
> > file:///builddir/build/BUILD/ktexteditor-5.20.0/src/syntax/ data/gap.xml,
> > at line 1, column 44: Encoding ISO-8859-15 is unsupported
> > 
> > I haven't seen this error in 5.19, so I assume it must be something new.
> > Am I missing a new dependency or something? CMake says everything's OK?
> > I'm building against Qt 5.6.
> 
> This has been fixed in commit e6b6e7c633882ef00c1bd0b301259286e5a123cd
> (review request 127406).
> 
> Do you need a 5.20.1 tarball ?

I manually pulled the patch into our packaging and it builds again. Since it 
only seems to have affected Fedora (and only its development branch) I don't 
think we need a new tarball.

Cheers,
Dan

-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE Frameworks 5.20.0

2016-03-14 Thread Daniel Vrátil
On Saturday, March 5, 2016 9:33:01 PM CET David Faure wrote:
> Dear packagers,
> 
> KDE Frameworks 5.20.0 has been uploaded to the usual place.
> 
> New frameworks: none this time.
> 
> Public release next Saturday.
> 
> Thanks for the packaging work!

Hi,

I'm getting the following error when building KTextEditor on Fedora rawhide:

Error FODC0002 in file:///builddir/build/BUILD/ktexteditor-5.20.0/src/syntax/
data/gap.xml, at line 1, column 44: Encoding ISO-8859-15 is unsupported

I haven't seen this error in 5.19, so I assume it must be something new. Am I 
missing a new dependency or something? CMake says everything's OK? I'm 
building against Qt 5.6.

I can compile locally on my Fedora 23 machine with Qt 5.5, but I can't tell 
what part of my local environment makes it compile.


Cheers,
Dan

-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kdepim-runtime seems to depend on unreleased versions of libkgapi and libkolabxml - was - Re: www/sites/www

2015-11-21 Thread Daniel Vrátil
On Sunday, November 22, 2015 12:44:10 AM CET Albert Astals Cid wrote:
> El Saturday 21 November 2015, a les 09:51:05, Antonio Rojas va escriure:
> > kdepim-runtime seems to depend on unreleased versions of libkgapi and
> > libkolabxml
> 
> Sandro can you confirm that?
> 
> If so this has to be fixed immediately either those dependencies on libkgapi
> and libkolabxml reverted back to normal or you must convince whoever
> releases that dependencies to release them ASAP, the dependency freeze was
> weeks ago.

Ah crap, I made a typo in LibKGAPI version, the current (unreleased) version 
is 5.40.0 instead of 5.0.40 (last release was 5.0.0)., but it's already set in 
kdepim-runtime as min required version. I guess I can't just change the 
requirement in kdepim-runtime down to 5.0.40 anymore? 


Cheers,
Dan
> 
> Cheers,
>   Albert
> 
> > ___
> > release-team mailing list
> > release-team@kde.org
> > https://mail.kde.org/mailman/listinfo/release-team
> 
> ___
> release-team mailing list
> release-team@kde.org
> https://mail.kde.org/mailman/listinfo/release-team


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kdepim-runtime seems to depend on unreleased versions of libkgapi and libkolabxml - was - Re: www/sites/www

2015-11-21 Thread Daniel Vrátil
On Sunday, November 22, 2015 12:52:05 AM CET Daniel Vrátil wrote:
> On Sunday, November 22, 2015 12:44:10 AM CET Albert Astals Cid wrote:
> > El Saturday 21 November 2015, a les 09:51:05, Antonio Rojas va escriure:
> > > kdepim-runtime seems to depend on unreleased versions of libkgapi and
> > > libkolabxml
> > 
> > Sandro can you confirm that?
> > 
> > If so this has to be fixed immediately either those dependencies on
> > libkgapi and libkolabxml reverted back to normal or you must convince
> > whoever releases that dependencies to release them ASAP, the dependency
> > freeze was weeks ago.
> 
> Ah crap, I made a typo in LibKGAPI version, the current (unreleased) version
> is 5.40.0 instead of 5.0.40 (last release was 5.0.0)., but it's already set
> in kdepim-runtime as min required version. I guess I can't just change the
> requirement in kdepim-runtime down to 5.0.40 anymore?

Sorry about the previous panicky email, things have been cleared up and 
libkgapi-5.1.0 has been released, currently awaiting sysadmins to move it to 
download.kde.org.

Dan

> 
> 
> Cheers,
> Dan
> 
> > Cheers,
> > 
> >   Albert
> >   
> > > ___
> > > release-team mailing list
> > > release-team@kde.org
> > > https://mail.kde.org/mailman/listinfo/release-team
> > 
> > ___
> > release-team mailing list
> > release-team@kde.org
> > https://mail.kde.org/mailman/listinfo/release-team


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Plasma 5.5 alpha

2015-11-08 Thread Daniel Vrátil

On 2015-11-06 13:28, Jonathan Riddell wrote:

It was suggested to celebrate repo freeze I make alpha tars of Plasma
5.5 just to check we know what's being released so here's some tars,
please check it includes all the tars you expect and if you're
incharge of a new tar then check it contains the right stuff.  No
release is planned, beta is due in 2 weeks.

https://www.kde.org/info/source-plasma-5.4.90.inc

http://embra.edinburghlinux.co.uk/~jr/tmp/unstable/plasma/5.4.90/


Hi,

looks like the plasma-workspace-wallpaper tarball has been accidentally
released from SVN instead of GIT :)

Dan



Jonathan
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


--
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Review Request 125565: KMail: Fix scrolling up/down on the message viewer

2015-10-09 Thread Daniel Vrátil

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/125565/#review86544
---

Ship it!


Ship it!

Oh gods, YES! Thank you! If you can sneak it into .2, that would be really 
great!

- Daniel Vrátil


On Oct. 9, 2015, 2:39 a.m., Albert Astals Cid wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/125565/
> ---
> 
> (Updated Oct. 9, 2015, 2:39 a.m.)
> 
> 
> Review request for KDEPIM and Release Team.
> 
> 
> Repository: kdepim
> 
> 
> Description
> ---
> 
> The new style connection for signals does not support default arguments so 
> 
> connect(mScrollUpAction, ::triggered,
> q, ::slotScrollUp);
> 
> Connects the version of triggered(bool) with slotScrollUp meaning that 
> slotScrollUp always gets a 0 since the action is never checked.
> 
> This breaks the API but the widget is only used internally so i think it's 
> something we can live on.
> 
> Release-team can we sneak this onto 15.0.8.2 since it's relatively critical?
> 
> kdepim guys is there a bug number for this?
> 
> 
> Diffs
> -
> 
>   messageviewer/viewer/viewer.h 150c24b 
>   messageviewer/viewer/viewer.cpp ea4fa75 
> 
> Diff: https://git.reviewboard.kde.org/r/125565/diff/
> 
> 
> Testing
> ---
> 
> WORKS
> 
> 
> Thanks,
> 
> Albert Astals Cid
> 
>

___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: minified javascript in telepathy-qt

2015-09-09 Thread Daniel Vrátil
On Monday, September 7, 2015 9:34:15 AM CEST Jonathan Riddell wrote:
> On Mon, Sep 07, 2015 at 11:30:14AM +0200, David Edmundson wrote:
> > On Mon, Sep 7, 2015 at 11:01 AM, Jonathan Riddell <j...@jriddell.org> wrote:
> > On Fri, Sep 04, 2015 at 03:25:55PM +0100, David Edmundson wrote:
> > > It's not an issue.
> > > 
> > > That file is not part of the source code for Telepathy-qt.
> > 
> > Yes it is
> > 
> > telepathy-qt-0.9.6.1.tar.gz
> > telepathy-qt-0.9.6.1/doc/html/jquery.js
> > 
> > It's not preferred modifiable form and can't be distributed in Ubuntu
> > or
> > other free software linux distros.
> > 
> > It is in a tarball which also contains the source code for Telepathy-Qt,
> > it is not part of the source code *for* TelepathyQt.
> 
> Right.  So the tar can't be distributed in free software linux
> distributions, it would help us distributions a lot if we got tars
> which could be distributed.

+1

> 
> Jonathan
> _______
> release-team mailing list
> release-team@kde.org
> https://mail.kde.org/mailman/listinfo/release-team

-- 
Daniel Vrátil
Email: dvra...@kde.org
Jabber: dan.vra...@kdetalk.net
IRC: dvratil on Freenode (#kde, #kontact, #akonadi)

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE Applications 15.08.0 available for packagers

2015-08-26 Thread Daniel Vrátil
On Tuesday, August 25, 2015 8:38:01 PM CEST Eric Hameleers wrote:
 On Tue, 25 Aug 2015, Daniel Vrátil wrote:
  On Tuesday, August 25, 2015 3:02:54 AM CEST Eric Hameleers wrote:
  On Tue, 18 Aug 2015, Antonio Rojas wrote:
  Subject: Re: KDE Applications 15.08.0 available for packagers
  
  I seem to be unable to compile kdepim after all the other new
  kdepim related packages have been built successfully.
  I have grantlee 5.0.0 installed, and it is found by cmake:
  ...
  
* Qt5OpenGL
* Qt5
* Qt5Gui
* Grantlee5 (required version = 5.0)
* Gpgme , The GnuPG Made Easy (GPGME) library) ,
  
  http://www.gnupg.org/related_software/gpgme
  
* Gettext
  
  ...
  
  But I get a linker error like this:
  
  [ 22%] Building CXX object
  kaddressbookgrantlee/CMakeFiles/kaddressbookgrantlee.
  dir/printing/grantleeprint.cpp.o
  [ 22%] Building CXX object
  kaddressbookgrantlee/CMakeFiles/kaddressbookgrantlee.
  dir/kaddressbookgrantlee_automoc.cpp.o
  Linking CXX shared library libkaddressbookgrantlee.so
  CMakeFiles/kaddressbookgrantlee.dir/formatter/grantleecontactformatter.cp
  p.o 
  : In function
  
  `KAddressBookGrantlee::GrantleeContactFormatter::GrantleeContactFormatter
  ()' 
  : grantleecontactformatter.cpp:(.text+0x2bc): undefined reference to
  
  `Grantlee::FileSystemTemplateLoader::FileSystemTemplateLoader()'
  CMakeFiles/kaddressbookgrantlee.dir/formatter/grantleecontactformatter.cp
  p.o 
  : In function
  
  `KAddressBookGrantlee::GrantleeContactFormatter::setGrantleeTheme(Grantle
  eTh eme::Theme const)':
  grantleecontactformatter.cpp:(.text+0x543): undefined reference to
  `Grantlee::TemplateImpl::error()'
  grantleecontactformatter.cpp:(.text+0x564): undefined reference to
  `Grantlee::TemplateImpl::errorString()'
  grantleecontactformatter.cpp:(.text+0x645): undefined reference to
  `Grantlee::TemplateImpl::error()'
  grantleecontactformatter.cpp:(.text+0x729): undefined reference to
  `Grantlee::TemplateImpl::errorString()'
  
  ...etc.
  
  I have no idea how to troubleshoot or fix this. I do want to ship the
  new kdepim with my next batch of Slackware updates.
  
  I think I've seen similar problem when having both Qt 4 and Qt 5 Grantlee
  installed. Could you try without Qt4 Grantlee installed?
  
  Dan
 
 Hi Dan,
 
 Indeed I had both grantlee Qt4 and Qt5 interfaces installed, and after
 removing the old Qt4 based version and adding
 /usr/include/grantlee-qt5 to the include path (that is where I
 installed the Qt5 version in order to not make it clash) I no
 longer get the aforementione errors, but instead I get this new one
 twice: the first time around 2% of the compilation:

That means automoc did not find the includes. I am not sure how to pass the 
adjusted include_directories from CMake to automoc, maybe someone else might 
know?

Dan

 
 [  2%] Automatic moc for target grantlee_messageheaderfilters
 Generating moc_messageheadergrantleefilters.cpp
 /tmp/kde-build/kdepim/kdepim-15.08.0/messageviewer/grantleefilters/messagehe
 ader grantleefilters.h:31: Error: Undefined interface
 AUTOGEN: error: process for
 /tmp/kde-build/kdepim/kdepim-15.08.0/build/messagevi
 ewer/grantleefilters/moc_messageheadergrantleefilters.cpp failed:
 /tmp/kde-build/kdepim/kdepim-15.08.0/messageviewer/grantleefilters/messagehe
 ader grantleefilters.h:31: Error: Undefined interface
 
 moc failed...
 make[2]: ***
 [messageviewer/grantleefilters/CMakeFiles/grantlee_messageheaderfilters_auto
 moc] Error 1
 make[1]: ***
 [messageviewer/grantleefilters/CMakeFiles/grantlee_messageheaderfilters_auto
 moc.dir/all] Error 2
 make[1]: *** Waiting for unfinished jobs
 Generating moc_kwatchgnupgconfig.cpp
 
 
 And then the compilation runs for a long time until it hits the same
 spot again:
 
 [ 51%] Automatic moc for target grantlee_messageheaderfilters
 Generating moc_messageheadergrantleefilters.cpp
 /tmp/kde-build/kdepim/kdepim-15.08.0/messageviewer/grantleefilters/messagehe
 adergrantleefilters.h:31: Error: Undefined interface
 AUTOGEN: error: process for
 /tmp/kde-build/kdepim/kdepim-15.08.0/build/messageviewer/grantleefilters/moc
 _messageheadergrantleefilters.cpp failed:
 /tmp/kde-build/kdepim/kdepim-15.08.0/messageviewer/grantleefilters/messagehe
 adergrantleefilters.h:31: Error: Undefined interface
 
 moc failed...
 make[2]: ***
 [messageviewer/grantleefilters/CMakeFiles/grantlee_messageheaderfilters_auto
 moc] Error 1
 make[1]: ***
 [messageviewer/grantleefilters/CMakeFiles/grantlee_messageheaderfilters_auto
 moc.dir/all] Error 2
 make: *** [all] Error 2
 
 I am at a loss.
 
 Cheers, Eric

-- 
Daniel Vrátil
Email: dvra...@kde.org
Jabber: dan.vra...@kdetalk.net
IRC: dvratil on Freenode (#kde, #kontact, #akonadi)

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE Applications 15.08.0 available for packagers

2015-08-25 Thread Daniel Vrátil
On Tuesday, August 25, 2015 3:02:54 AM CEST Eric Hameleers wrote:
 On Tue, 18 Aug 2015, Antonio Rojas wrote:
  Subject: Re: KDE Applications 15.08.0 available for packagers
 
 I seem to be unable to compile kdepim after all the other new
 kdepim related packages have been built successfully.
 I have grantlee 5.0.0 installed, and it is found by cmake:
 ...
   * Qt5OpenGL
   * Qt5
   * Qt5Gui
   * Grantlee5 (required version = 5.0)
   * Gpgme , The GnuPG Made Easy (GPGME) library) ,
 http://www.gnupg.org/related_software/gpgme
   * Gettext
 ...
 
 But I get a linker error like this:
 
 [ 22%] Building CXX object
 kaddressbookgrantlee/CMakeFiles/kaddressbookgrantlee.
 dir/printing/grantleeprint.cpp.o
 [ 22%] Building CXX object
 kaddressbookgrantlee/CMakeFiles/kaddressbookgrantlee.
 dir/kaddressbookgrantlee_automoc.cpp.o
 Linking CXX shared library libkaddressbookgrantlee.so
 CMakeFiles/kaddressbookgrantlee.dir/formatter/grantleecontactformatter.cpp.o
 : In function
 `KAddressBookGrantlee::GrantleeContactFormatter::GrantleeContactFormatter()'
 : grantleecontactformatter.cpp:(.text+0x2bc): undefined reference to
 `Grantlee::FileSystemTemplateLoader::FileSystemTemplateLoader()'
 CMakeFiles/kaddressbookgrantlee.dir/formatter/grantleecontactformatter.cpp.o
 : In function
 `KAddressBookGrantlee::GrantleeContactFormatter::setGrantleeTheme(GrantleeTh
 eme::Theme const)':
 grantleecontactformatter.cpp:(.text+0x543): undefined reference to
 `Grantlee::TemplateImpl::error()'
 grantleecontactformatter.cpp:(.text+0x564): undefined reference to
 `Grantlee::TemplateImpl::errorString()'
 grantleecontactformatter.cpp:(.text+0x645): undefined reference to
 `Grantlee::TemplateImpl::error()'
 grantleecontactformatter.cpp:(.text+0x729): undefined reference to
 `Grantlee::TemplateImpl::errorString()'
 
 ...etc.
 
 I have no idea how to troubleshoot or fix this. I do want to ship the
 new kdepim with my next batch of Slackware updates.

I think I've seen similar problem when having both Qt 4 and Qt 5 Grantlee 
installed. Could you try without Qt4 Grantlee installed? 

Dan

 
 Cheers, Eric

-- 
Daniel Vrátil
Email: dvra...@kde.org
Jabber: dan.vra...@kdetalk.net
IRC: dvratil on Freenode (#kde, #kontact, #akonadi)

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kopete and kdepimlibs in apps 15.08

2015-08-18 Thread Daniel Vrátil
On Tuesday, August 18, 2015 9:53:44 AM CEST Harald Sitter wrote:
 Hellos,
 
 So, I just noticed that kopete has:
  CMakeLists.txt:find_package(KdepimLibs REQUIRED)
 
 we do however not have a kdepimlibs (qt4) in Applications 15.08 so
 that requirement cannot really be met anymore.
 
 What's worse: kdepimlibs (qt4) in fact has file overlap with
 kdepimlibs (qt5); namely at least:
 - usr/share/mime/packages/x-vnd.akonadi.socialfeeditem.xml
 - usr/share/mime/packages/kdepimlibs-mime.xml
 so they are not co-installable without tweaking by every distro first.

kdepimlibs-mime.xml could be renamed to x-vnd.kde.contactgroup.xml in KF5, 
because that's what it contains. For the socialutil we could have x-
vnd.akonadi5.socialfeeditem.xml in KF5 version... I'll fix that ASAP.

However that's not the biggest problem. The biggest problem is that you can 
only compile kdepimlibs4 against Akonadi = 1.13, which is not co-installable 
with the version of Akonadi required by kdepimlibs5. The one thing that 
kdepimlibs4 needs from Akonadi is libakonadiprotocolinternals.so (that's what 
kdepimlibs4 link against). If Kopete does not need to actually access KDE PIM 
data stored in Akonadi, then the Akonadi(qt4) server or any other binary are 
not needed. We can publish some sort of manual for distributions how to deal 
with this, but I'm afraid distros will have to figure out the packaging magic 
to handle that on their own.


Dan

 Now looking at the source kdepimlibs is used for two things in kopete:
 1) kpimidentities is used in the bonjour protocol as a fallback to
 kuser to obtain the users's name and email address for account default
 values (this is required, although I am not sure it should be)
 2) gpgmepp is used by the crypto plugin for crypto things (this is
 optional, although I am not sure it should be :P)
 
 Given that we have no kde4pimlibs source what is the intended solution
 to this? Cripple kopete and make bonjour optional using a patch, if so
 why not do that in the repo directly? Or perhaps have every distro
 figure out which parts of the old kdepimlibs are now defunct with
 akonadi moved to kf5 and package the rest for compat?
 
 (CC'd Pali and Dan; not sure they are subbed)
 
 HS

-- 
Daniel Vrátil | dvra...@redhat.com | dvratil on #kde-devel, #kontact, #akonadi
Associate Software Engineer
KDE Desktop Team, Red Hat

GPG Key: 0xC59D614F6F4AE348 

 
Fingerprint: 4EC1 86E3 C54E 0B39 5FDD B5FB C59D 614F 6F4A E348 


signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kopete and kdepimlibs in apps 15.08

2015-08-18 Thread Daniel Vrátil
On Tuesday, August 18, 2015 12:40:21 PM CEST Pali Rohár wrote:
 On Tuesday 18 August 2015 11:41:04 Daniel Vrátil wrote:
  On Tuesday, August 18, 2015 9:53:44 AM CEST Harald Sitter wrote:
   Hellos,
   
   So, I just noticed that kopete has:
CMakeLists.txt:find_package(KdepimLibs REQUIRED)
   
   we do however not have a kdepimlibs (qt4) in Applications 15.08 so
   that requirement cannot really be met anymore.
   
   What's worse: kdepimlibs (qt4) in fact has file overlap with
   kdepimlibs (qt5); namely at least:
   - usr/share/mime/packages/x-vnd.akonadi.socialfeeditem.xml
   - usr/share/mime/packages/kdepimlibs-mime.xml
   so they are not co-installable without tweaking by every distro first.
  
  kdepimlibs-mime.xml could be renamed to x-vnd.kde.contactgroup.xml in KF5,
  because that's what it contains. For the socialutil we could have x-
  vnd.akonadi5.socialfeeditem.xml in KF5 version... I'll fix that ASAP.
 
 Ok, then conflicting files are solved.
 
  However that's not the biggest problem. The biggest problem is that you
  can
  only compile kdepimlibs4 against Akonadi = 1.13, which is not
  co-installable with the version of Akonadi required by kdepimlibs5. The
  one thing that kdepimlibs4 needs from Akonadi is
  libakonadiprotocolinternals.so (that's what kdepimlibs4 link against). If
  Kopete does not need to actually access KDE PIM data stored in Akonadi,
  then the Akonadi(qt4) server or any other binary are not needed. We can
  publish some sort of manual for distributions how to deal with this,
  but I'm afraid distros will have to figure out the packaging magic to
  handle that on their own.
 
 Kopete does not depend nor does not use Akonadi. It uses old KABC
 resources. So it does not need Akonadi client or server.
 
 But I'm not happy with such dependency problems. Why there are those
 problems? I do not understand these decisions. Nobody was thinking about
 problems with coexistence of older application? Or everybody did not
 care about that before KF5 relase? Is KDE again going to have with KF5
 same fuck-up as with first KDE4 version?

We somewhat expected that all kdepimlibs4 users have only optional deps or 
that they will switch to KF5 as well. Yes, we screwed up (again).

 
 Writing manual for distribution is bad idea. It means that software
 collection (KDE4, KF5) is broken by design.
 
 So why kdepimlibs4 cannot be compiled with same version of akonadi as
 kdepimlibs5? I think this is biggest problem which causing this, right?

There is this tiny library called libakonadiprotocolinternals.so which Akonadi 
server and kdepimlibs share. It contains some utility classes and macros 
related to the communication protocol. The protocol has changed substantially 
in Qt5-based Akonadi, thus the library API is no longer compatible with the 
old one. However the library is called libKF5AkonadiPrivate.so in Akonadi 5, 
so it's possible to co-install those two libraries. It's not possible to 
however co-install the rest of Akonadi (akonadiserver, akonadictl, ). 

With my packager hat on, we will probably end up doing something like this in 
Fedora:

akonadi-server-15.08 (whatever is in akonadi-15.08 tarball)
akonadi-server-devel-15.08 (headers for ^^)
akonadi-15.08 (whatever is kdepimlibs, Requires: akonadi-server)
akonadi-devel-15.08 (headers for ^^)

akonadi-server-compat-libs-1.13 (libakonadiprotocolinternals.so from 
akonadi-1.13 tarball)
akonadi-server-compat-libs-devel-1.13 (headers for ^^)
akonadi-server-compat-1.13 (the rest of akonadi-1.13 tarball, Requires: 
akonadi-server-compat-libs, Conflicts: akonadi-server = 15.08)
kdepimlibs-4.14 (Requires: akonadi-server-compat-libs-devel = 1.13)

Dan
 
  Dan
  
   Now looking at the source kdepimlibs is used for two things in kopete:
   1) kpimidentities is used in the bonjour protocol as a fallback to
   kuser to obtain the users's name and email address for account default
   values (this is required, although I am not sure it should be)
   2) gpgmepp is used by the crypto plugin for crypto things (this is
   optional, although I am not sure it should be :P)
   
   Given that we have no kde4pimlibs source what is the intended solution
   to this? Cripple kopete and make bonjour optional using a patch, if so
   why not do that in the repo directly? Or perhaps have every distro
   figure out which parts of the old kdepimlibs are now defunct with
   akonadi moved to kf5 and package the rest for compat?
   
   (CC'd Pali and Dan; not sure they are subbed)
   
   HS

-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kopete and kdepimlibs in apps 15.08

2015-08-18 Thread Daniel Vrátil
.
 
 This is not easy for non-akonadi developers. It would have been great if
 KDE developers though about it before...
 
   (PS: I'm not akonadi developer, user or so... I just proposing general
   solutions for such software problems.)
   
Dan

  Dan
  
   Now looking at the source kdepimlibs is used for two things in
   kopete:
   1) kpimidentities is used in the bonjour protocol as a fallback
   to
   kuser to obtain the users's name and email address for account
   default
   values (this is required, although I am not sure it should be)
   2) gpgmepp is used by the crypto plugin for crypto things (this
   is
   optional, although I am not sure it should be :P)
   
   Given that we have no kde4pimlibs source what is the intended
   solution
   to this? Cripple kopete and make bonjour optional using a patch,
   if
   so
   why not do that in the repo directly? Or perhaps have every
   distro
   figure out which parts of the old kdepimlibs are now defunct
   with
   akonadi moved to kf5 and package the rest for compat?
   
   (CC'd Pali and Dan; not sure they are subbed)
   
   HS

-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kopete and kdepimlibs in apps 15.08

2015-08-18 Thread Daniel Vrátil
On Tuesday, August 18, 2015 1:25:56 PM CEST you wrote:
 On Tuesday 18 August 2015 13:06:20 Daniel Vrátil wrote:
  On Tuesday, August 18, 2015 12:40:21 PM CEST Pali Rohár wrote:
   On Tuesday 18 August 2015 11:41:04 Daniel Vrátil wrote:
On Tuesday, August 18, 2015 9:53:44 AM CEST Harald Sitter wrote:
 Hellos,
 
 So, I just noticed that kopete has:
  CMakeLists.txt:find_package(KdepimLibs REQUIRED)
 
 we do however not have a kdepimlibs (qt4) in Applications 15.08 so
 that requirement cannot really be met anymore.
 
 What's worse: kdepimlibs (qt4) in fact has file overlap with
 kdepimlibs (qt5); namely at least:
 - usr/share/mime/packages/x-vnd.akonadi.socialfeeditem.xml
 - usr/share/mime/packages/kdepimlibs-mime.xml
 so they are not co-installable without tweaking by every distro
 first.

kdepimlibs-mime.xml could be renamed to x-vnd.kde.contactgroup.xml in
KF5,
because that's what it contains. For the socialutil we could have x-
vnd.akonadi5.socialfeeditem.xml in KF5 version... I'll fix that ASAP.
   
   Ok, then conflicting files are solved.
   
However that's not the biggest problem. The biggest problem is that
you
can
only compile kdepimlibs4 against Akonadi = 1.13, which is not
co-installable with the version of Akonadi required by kdepimlibs5.
The
one thing that kdepimlibs4 needs from Akonadi is
libakonadiprotocolinternals.so (that's what kdepimlibs4 link against).
If
Kopete does not need to actually access KDE PIM data stored in
Akonadi,
then the Akonadi(qt4) server or any other binary are not needed. We
can
publish some sort of manual for distributions how to deal with this,
but I'm afraid distros will have to figure out the packaging magic to
handle that on their own.
   
   Kopete does not depend nor does not use Akonadi. It uses old KABC
   resources. So it does not need Akonadi client or server.
   
   But I'm not happy with such dependency problems. Why there are those
   problems? I do not understand these decisions. Nobody was thinking about
   problems with coexistence of older application? Or everybody did not
   care about that before KF5 relase? Is KDE again going to have with KF5
   same fuck-up as with first KDE4 version?
  
  We somewhat expected that all kdepimlibs4 users have only optional deps or
  that they will switch to KF5 as well. Yes, we screwed up (again).
 
 To prevent any other such situation, what about asking maintainers (or
 on mailing list) of all kde apps? I'm sure if somebody asked me or on
 kopete-devel year (or two!) ago if kdepimlibs is really required to
 build kopete, answer will be there!

What is the plan with Kopete? Are you guys switching to KF5 in 15.12?

 
   Writing manual for distribution is bad idea. It means that software
   collection (KDE4, KF5) is broken by design.
   
   So why kdepimlibs4 cannot be compiled with same version of akonadi as
   kdepimlibs5? I think this is biggest problem which causing this, right?
  
  There is this tiny library called libakonadiprotocolinternals.so which
  Akonadi server and kdepimlibs share. It contains some utility classes and
  macros related to the communication protocol. The protocol has changed
  substantially in Qt5-based Akonadi, thus the library API is no longer
  compatible with the old one. However the library is called
  libKF5AkonadiPrivate.so in Akonadi 5, so it's possible to co-install
  those two libraries. It's not possible to however co-install the rest of
  Akonadi (akonadiserver, akonadictl, ).
  
  With my packager hat on, we will probably end up doing something like this
  in Fedora:
  
  akonadi-server-15.08 (whatever is in akonadi-15.08 tarball)
  akonadi-server-devel-15.08 (headers for ^^)
  akonadi-15.08 (whatever is kdepimlibs, Requires: akonadi-server)
  akonadi-devel-15.08 (headers for ^^)
  
  akonadi-server-compat-libs-1.13 (libakonadiprotocolinternals.so from
  
  akonadi-1.13 tarball)
  
  akonadi-server-compat-libs-devel-1.13 (headers for ^^)
  
  akonadi-server-compat-1.13 (the rest of akonadi-1.13 tarball, Requires:
  akonadi-server-compat-libs, Conflicts: akonadi-server = 15.08)
  
  kdepimlibs-4.14 (Requires: akonadi-server-compat-libs-devel = 1.13)
 
 Good. But there is problem. KDE tarball packages have same name for
 akonadi-server and akonadi-server-compat.

Does not matter. Akonadi 1.13 tarball has been released a year or so ago and 
most distributions already ship it, so it's just about renaming the actual 
package (if they decide to go with the solution I outlined). There won't be 
any new releases of Qt4-based Akonadi, so the tarball name conflict is not a 
problem. Similar like with many distributions shipping compat versions of 
libpng.

 
 Renaming akonadi-server (v 1.13) to akonadi-server-compat is insane. 

Not insane at all, it's a very normal practice in distribution packaging. 

 If you are introducing

Re: kopete and kdepimlibs in apps 15.08

2015-08-18 Thread Daniel Vrátil
On Tuesday, August 18, 2015 4:26:37 PM CEST Nicolas Lécureuil wrote:
 Le 2015-08-18 13:06, Daniel Vrátil a écrit :
  On Tuesday, August 18, 2015 12:40:21 PM CEST Pali Rohár wrote:
  On Tuesday 18 August 2015 11:41:04 Daniel Vrátil wrote:
   On Tuesday, August 18, 2015 9:53:44 AM CEST Harald Sitter wrote:
Hellos,

So, I just noticed that kopete has:
 CMakeLists.txt:find_package(KdepimLibs REQUIRED)

we do however not have a kdepimlibs (qt4) in Applications 15.08 so
that requirement cannot really be met anymore.

What's worse: kdepimlibs (qt4) in fact has file overlap with
kdepimlibs (qt5); namely at least:
- usr/share/mime/packages/x-vnd.akonadi.socialfeeditem.xml
- usr/share/mime/packages/kdepimlibs-mime.xml
so they are not co-installable without tweaking by every distro
first.
   
   kdepimlibs-mime.xml could be renamed to x-vnd.kde.contactgroup.xml in
   KF5,
   because that's what it contains. For the socialutil we could have x-
   vnd.akonadi5.socialfeeditem.xml in KF5 version... I'll fix that ASAP.
 
 Hi,
 
 i see an other conflict between kde4 kdepimlibs and kdepimlibs , which
 is /
 usr/bin/akonadi2xml

That is just a testing/developer utility, so it should be in a -dev subpackage 
or something like that. It can safely be omitted from one or the other.

Dan


-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kopete and kdepimlibs in apps 15.08

2015-08-18 Thread Daniel Vrátil
On Tuesday, August 18, 2015 11:41:04 AM CEST Daniel Vrátil wrote:
 On Tuesday, August 18, 2015 9:53:44 AM CEST Harald Sitter wrote:
  Hellos,
  
  So, I just noticed that kopete has:
   CMakeLists.txt:find_package(KdepimLibs REQUIRED)
  
  we do however not have a kdepimlibs (qt4) in Applications 15.08 so
  that requirement cannot really be met anymore.
  
  What's worse: kdepimlibs (qt4) in fact has file overlap with
  kdepimlibs (qt5); namely at least:
  - usr/share/mime/packages/x-vnd.akonadi.socialfeeditem.xml
  - usr/share/mime/packages/kdepimlibs-mime.xml
  so they are not co-installable without tweaking by every distro first.
 
 kdepimlibs-mime.xml could be renamed to x-vnd.kde.contactgroup.xml in KF5,
 because that's what it contains. For the socialutil we could have x-
 vnd.akonadi5.socialfeeditem.xml in KF5 version... I'll fix that ASAP.

Fixed in Applications/15.08 branch of kdepimlibs. Could we pretty please get a 
respin of kdepimlibs tarball?

 However that's not the biggest problem. The biggest problem is that you can
 only compile kdepimlibs4 against Akonadi = 1.13, which is not
 co-installable with the version of Akonadi required by kdepimlibs5. The one
 thing that kdepimlibs4 needs from Akonadi is libakonadiprotocolinternals.so
 (that's what kdepimlibs4 link against). If Kopete does not need to actually
 access KDE PIM data stored in Akonadi, then the Akonadi(qt4) server or any
 other binary are not needed. We can publish some sort of manual for
 distributions how to deal with this, but I'm afraid distros will have to
 figure out the packaging magic to handle that on their own.
 
 
 Dan
 
  Now looking at the source kdepimlibs is used for two things in kopete:
  1) kpimidentities is used in the bonjour protocol as a fallback to
  kuser to obtain the users's name and email address for account default
  values (this is required, although I am not sure it should be)
  2) gpgmepp is used by the crypto plugin for crypto things (this is
  optional, although I am not sure it should be :P)
  
  Given that we have no kde4pimlibs source what is the intended solution
  to this? Cripple kopete and make bonjour optional using a patch, if so
  why not do that in the repo directly? Or perhaps have every distro
  figure out which parts of the old kdepimlibs are now defunct with
  akonadi moved to kf5 and package the rest for compat?
  
  (CC'd Pali and Dan; not sure they are subbed)
  
  HS

-- 
Daniel Vrátil
www.dvratil.cz | dvra...@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Your New KDEPIM Release Coordinator

2015-07-31 Thread Daniel Vrátil
On Thursday, July 30, 2015 11:35:17 PM Jonathan Riddell wrote:
 Well done Sandro.
 
 It's a long shot and I know it's come up before but can I suggest renaming
 kdepim to Kontact everywhere?

Kontact Suite please. Kontact is just the application.

 
 Jonathan
 
 On Thu, Jul 30, 2015 at 07:29:25PM -0400, Allen Winter wrote:
  Howdy,
  
  Please welcome Sandro Knauß as the new release dude for KDEPIM.
  I already updated the coordinator list on the techbase wiki page.
  
  I'll still be hanging around, trying to help out in my small way as I much
  as I can.
  
  -Allen
  
  ___
  release-team mailing list
  release-team@kde.org
  https://mail.kde.org/mailman/listinfo/release-team
 
 ___
 release-team mailing list
 release-team@kde.org
 https://mail.kde.org/mailman/listinfo/release-team

-- 
Daniel Vrátil
Email: dvra...@kde.org
Jabber: dan.vra...@kdetalk.net
IRC: dvratil on Freenode (#kde, #kontact, #akonadi)
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Fwd: KDE PIM 15.08 releases

2015-07-24 Thread Daniel Vrátil
Hi all,

the remaining KDE PIM modules have been moved by the sysadmins to the 
requested paths, so KDE PIM should now be releasable. I kindly ask you to 
include the following repositories in KDE Applications 15.08 release:

kde/pim/akonadi
kde/pim/akonadi-search
kde/pim/gpgmepp
kde/pim/kalarmcal
kde/pim/kblog
kde/pim/kcalcore
kde/pim/kcalutils
kde/pim/kcontacts
kde/pim/kholidays
kde/pim/kidentitymanagement
kde/pim/kimap
kde/pim/kldap
kde/pim/kmailtransport
kde/pim/kmbox
kde/pim/kmime
kde/pim/kontactinterface
kde/pim/kpimtextedit
kde/pim/ktnef
kde/pim/syndication
kde/pim/akonadi-calendar
kde/kdepim
kde/kdepimlibs
kde/kdepim-runtime

Thanks and we are really really sorry about the delay and problems we've 
caused.

Cheers,
Daniel

-- 
Daniel Vrátil
Email: dvra...@kde.org
Jabber: dan.vra...@kdetalk.net
IRC: dvratil on Freenode (#kde, #kontact, #akonadi)
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE Frameworks·5.11.0

2015-06-09 Thread Daniel Vrátil
On Sunday, June 07, 2015 01:14:32 AM Antonio Rojas wrote:
 David Faure wrote:
  New framework: BluezQt.
  Qt wrapper for BlueZ 5 DBus API
 
 What's the plan wrt bluedevil? Is the 5.3 branch going to be ported to
 bluez-qt 5.11 or do we have to wait until 5.4?

Alternatively would it be possible to provide list of bluedevil commits needed 
to make it work properly against kf5-bluez-qt 5.11, so that distributions can 
patch their bluedevil 5.3 to work with the latest Frameworks?

Dan

 
 
 
 ___
 release-team mailing list
 release-team@kde.org
 https://mail.kde.org/mailman/listinfo/release-team

-- 
Daniel Vrátil
Email: dvra...@kde.org
Jabber: dan.vra...@kdetalk.net
IRC: dvratil on Freenode (#kde, #kontact, #akonadi)
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE Frameworks·5.11.0

2015-06-09 Thread Daniel Vrátil
On Tuesday, June 09, 2015 03:24:00 PM David Rosca wrote:
 Hi,
 
 On Tue, Jun 9, 2015 at 3:19 PM, Daniel Vrátil dvra...@kde.org wrote:
  On Sunday, June 07, 2015 01:14:32 AM Antonio Rojas wrote:
  David Faure wrote:
   New framework: BluezQt.
   Qt wrapper for BlueZ 5 DBus API
  
  What's the plan wrt bluedevil? Is the 5.3 branch going to be ported to
  bluez-qt 5.11 or do we have to wait until 5.4?
  
  Alternatively would it be possible to provide list of bluedevil commits
  needed to make it work properly against kf5-bluez-qt 5.11, so that
  distributions can patch their bluedevil 5.3 to work with the latest
  Frameworks?
  
  Dan
 
 Here is a patch for bluedevil 5.3 with bluez-qt 5.11:
 https://paste.kde.org/pbwfdvuwe

Great, thank you!

Dan

 
 David
 ___
 release-team mailing list
 release-team@kde.org
 https://mail.kde.org/mailman/listinfo/release-team

-- 
Daniel Vrátil
Email: dvra...@kde.org
Jabber: dan.vra...@kdetalk.net
IRC: dvratil on Freenode (#kde, #kontact, #akonadi)
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Future frameworks releases

2015-06-09 Thread Daniel Vrátil
On Monday, June 08, 2015 10:48:42 AM Rex Dieter wrote:
 David Faure wrote:
  Hello packagers,
  
  The thread Versioning of Frameworks on kde-frameworks-devel has led to
  the idea that some future frameworks (coming from the kdepim world) would
  not be part of every Frameworks release, and would have their own
  versioning scheme. This is at the request of their maintainer, Christian,
  CC'ed.
  
  For example:
KF 5.12 would contain KImap 2.1
KF 5.13 would not contain a KImap release
KF 5.14 would contain KImap 2.1.1
KF 5.15 would contain KImap 2.2
  
  Would that work for you guys?
 
 A little conventional, but ok with me (with fedora packager hat on).

We could just easilly ignore the internal version of the library and keep 
the versioning of our packages to actually match the version of the Frameworks 
releases (i.e. 5.X). This would avoid user confusion (KDE Frameworks 5.12 
update with 5.12, 2.3, 3.4 and 4.5 libraries), as well as keep our 
tooling simple.

Dan

 
 -- Rex
 
 ___
 release-team mailing list
 release-team@kde.org
 https://mail.kde.org/mailman/listinfo/release-team

-- 
Daniel Vrátil
Email: dvra...@kde.org
Jabber: dan.vra...@kdetalk.net
IRC: dvratil on Freenode (#kde, #kontact, #akonadi)
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Plasma 5.2 Beta Tars are up for packaging

2015-01-12 Thread Daniel Vrátil
On Thursday, January 08, 2015 09:59:32 PM šumski wrote:
 On Thursday 08 of January 2015 18:24:59 Jonathan Riddell wrote:
  Up now on depot.kde.org in unstable/plasma/5.1.95
  
  sha256sums and tags at
  http://starsky.19inch.net/~jr/tmp/plasma-5.1.95/5.1.95-release-data
  
  New in this release is:
   muon
   kde-gtk-config
   user-manager
   bluedevil and libbluedevil
   kscreen
   kcm-touchpad
   ksshaskpass
   sddm-kcm
  
  We retain baloo and kfilemetadata which tried to escape to frameworks but
  got stuck on a GPL requirement.  They however change their version number
  to 5.5.95 in the hope of becoming a Framework when they grow up.
  
  user-manager probably won't get a stable release this time, it's features
  overlap a bit with Account Details https://bugs.kde.org/342631  fixes
  welcome
  kcm-touchpad probably won't get a stable release this time, it overlaps
  with ktouchpadenabler from plasma-workspace, fixes welcome
  https://bugs.kde.org/342629
  
  kscreen and libkscreen have had their frameworks branches merged into
  master
  
  bluedevil and libbluedevil have not yet been merged into master as there
  is
  ongoing work in the kdelibs4 versions of these, please do check if it's
  sane to release the kf5 versions
  
  Some modules are still moving translations around.  I'm not sure if baloo
  and kfilemetadata have correct translations.
  
  Happy packaging, release due on Tuesday
 
 Some tars have a problem,
 e.g. plasma-desktop's doc/ cmake foo is wrong, it adds non-existent dirs,

Same with khelpcenter:

CMake Error at doc/it/CMakeLists.txt:1 (add_subdirectory):
  add_subdirectory given source khelpcenter which is not an existing
  directory.
...

 (lib)bluedevil tars are Qt4/kdelibs4 based and sddm kcm is missing it
 seems...
 
 Cheers,
 Hrvoje
 
  Jonathan

-- 
Daniel Vrátil | dvra...@redhat.com | dvratil on #kde-devel, #kontact, #akonadi
Software Engineer - KDE Desktop Team, Red Hat Inc.

GPG Key: 0xC59D614F6F4AE348
Fingerprint: 4EC1 86E3 C54E 0B39 5FDD B5FB C59D 614F 6F4A E348

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KF 5.0.0

2014-07-07 Thread Daniel Vrátil
On Tuesday 01 of July 2014 23:06:56 David Faure wrote:
 As planned, here's KDE Frameworks 5.0.0.

Congratulations
 
 I plan on releasing publically on Monday 7.
 
 Let me know of any problems.

KRunner frameworks is missing a LICENSE or COPYING file with license text. 
(Sorry I haven't noticed that earlier).

Dan

 
 BTW the release schedule for the next releases is up at
 http://techbase.kde.org/Schedules/Frameworks


-- 
Daniel Vrátil | dvra...@redhat.com | dvratil on #kde-devel, #kontact, #akonadi
KDE Desktop Team
Associate Software Engineer, Red Hat

GPG Key: 0xC59D614F6F4AE348
Fingerprint: 4EC1 86E3 C54E 0B39 5FDD B5FB C59D 614F 6F4A E348

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: PIM is not good. Would adding an extra RC help?

2014-04-06 Thread Daniel Vrátil
Hi Albert,

On Saturday 05 of April 2014 16:40:24 Albert Astals Cid wrote:
 ** Please CC me and r-t list, i'm not subscribed to pim list. **
 
 Hello guys, as I hope you all know this Wednesday we are supposed to tag the
 final release for 4.13.
 
 I am sending this email to ask for opinions on the value of adding an extra
 RC and delaying the 4.13.0 release for at least a week.
 
 I'm going to explain why I'd like this to happen.
 
 Since the update to 4.13 Beta I've been having lots of CPU and I/O problems
 in pim related stuff, most notably akonadi_baloo_indexer,
 akonadi_maildir_resource  friends.
 
 On every release i've complained on IRC to be told oh yes, we just fixed
 this thing and will be available on the next release.
 
 But here I am, using 4.13 RC and with even KMail closed
 mysqld+akonadiserver+akonadi_maildir_resource are using 100% of one of my
 CPU cores and writing/reading around 10MB/s to my slow disks.
 
 I find this unacceptable.
 
 So yesterday I complained again on IRC, and was told again oh yes, we just
 fixed this thing and will be available on the next release.

 Just that this is the last bullet we have for fixing stuff, if it turns out
 it's like all the previous 3 times i've been told that sentence, we'll end
 up with a bad 4.13 pim release, and even it may not linked to it (or it
 may, i have no clue), people will blame Baloo, and developers will get sad
 and will be less motivated to be on stuff and bugs will be fixed more
 slowly, you know that, down spiral of sadness for everyone.
 
 So I am going to ask:
  * Are you guys really sure this problem is fixed with the current git code?
 If so please tell me the repos I have to recompile and I will try seeing if
 it fixes my problems

So you complain about this maildir problem and when I told you the problem was 
fixed after Akonadi 1.12 was released, you didn't even go and try the fixes, 
yet you still complain that you have a problem  ?

Please run Akonadi from latest .12 branch. If the problem is gone, there's no 
need to delay any release. If you still have the problem, I'm 99% sure it's a 
problem in Akonadi server and can be fixed in couple days before I do 1.12.1 
release which we need to anyway in order to ship top-notch KDE PIM experience 
in 4.13.  If everything is fine on your side, I'll do 1.12.1 on Monday.

Cheers,
Dan


  * Do you guys think this is just my problem and I can be just ignored? I
 can take that too, if you feel like everybody is using kmail 4.13 without
 any problems and i'm just an outlier with problems I am willing to accept
 that I'm unlucky and do the release as planned.
  * Do you guys think adding an extra RC would help?
 
 Of course you know where I am if you need me compiling something or giving
 you extra information about my setup.
 
 Cheers,
   Albert
 
 P.S: No, I haven't opened a bug, the reason is that every time i complained
 i've been told that it had already been fixed, so it seemed not necessary.
 
 ** Please CC me and r-t list, i'm not subscribed to pim list. **
 ___
 release-team mailing list
 release-team@kde.org
 https://mail.kde.org/mailman/listinfo/release-team

-- 
Daniel Vrátil | dvra...@redhat.com | dvratil on #kde-devel, #kontact, #akonadi
KDE Desktop Team
Associate Software Engineer, Red Hat, Inc.

GPG Key: 0xC59D614F6F4AE348
Fingerprint: 4EC1 86E3 C54E 0B39 5FDD B5FB C59D 614F 6F4A E348

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: [kde-release-team] Re: KDE Frameworks 5 TP1 tarballs

2014-01-08 Thread Daniel Vrátil
On Monday 06 of January 2014 23:13:22 Jonathan Riddell wrote:
 On Sun, Jan 05, 2014 at 08:43:14PM +0100, šumski wrote:
  On Sunday 05 of January 2014 12:40:05 David Faure wrote:
  ...
  
   You can find it in kde-build-metadata/dependency-data-kf5-qt5, attached
   here for convenience.
  
  Great, just a few questions ;-)
  1) Is it expected that extra-cmake-modules and attica have the versioning
  scheme as other frameworks? i.e. are they considered as part of KF5 in
  future?
  
  2) Wrt. co-installability: atm KF5 cannot be installed side by kdelibs4 in
  same prefix due to file conflicts (e.g. kconfig_compiler, kmailservice,
  ktelnetservice, some DBus interface files) - is this also longer term
  plan, or it just hasn't yet been 100% tackled?
 
 kmailservice and ktelnetservice are interchangeable binaries, you can
 use them from either kdelibs of kf5, they work the same.

They are interchangeable *now*. This could change in future and break kdelibs. 
And distributions would still have to solve the packaging problem to have the 
binaries installed when kdelibs are installed but KF5 not, when KF5 is 
installed but kdelibs not and to prevent conflict when both are installed. So 
I'd vote for the 5 suffix here, too.

 
 kconfig_compiler and the dbus interface file are developer files which
 can be mutually exclusive but I think many distro prefer not to do
 this so they should be renamed.
 
 Jonathan
 ___
 release-team mailing list
 release-team@kde.org
 https://mail.kde.org/mailman/listinfo/release-team

-- 
Daniel Vrátil
KDE Desktop Team
Associate Software Engineer, Red Hat, Inc.

GPG Key: 0xC59D614F6F4AE348
Fingerprint: 4EC1 86E3 C54E 0B39 5FDD B5FB C59D 614F 6F4A E348

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: [Kde-pim] kdepimlibs 4.12 versioning problem

2013-12-10 Thread Daniel Vrátil

On Tuesday 10 of December 2013 19:52:16 Ben Cooksley wrote:
 Hi everyone,
 

Hi,

 It would appear that the CMakeLists.txt in kdepimlibs for KDE/4.12
 currently has it's version set to 4.12.43, which is totally wrong.
 
 More concerningly, it means master has been merged into KDE/4.12 at some
 point.
 My checks reveal the commit in question which did this is
 probably ca3a3857b5ab80497b3318659a7b07bb21560ede.
 
 Can someone please verify this is the case?

yes, the merge had a conflict in root CMakeLists.txt, probably due to the 
versions.

 If it is the case, what action do we need to take? Should we force rewind
 it back to the last good commit - b299b86fb5e0a7f57d5828297703b9aa676ca5f9
 and cherry pick the needed patches? Or just patch up the version number and
 any other issues it has?

gitk shows some mess (commits from 2006-2013 on top of the commit list), so I 
think it would be better to rewind back to the last good commit and cherry 
pick the good commits from master. From my kde-commits ML folder (which I 
don't guarantee is complete on my side, but should be) it looks like there 
were following commits done into 4.12 after the bad merge:

2d2045de8b6d7e859c18e00be7afa05fdb077381
8089df4bf309f56e17c94e4d3bfe8b8e905e9895
b8e0f33bb3e17d3b24fcd05827243a9f9feec244


Dan

 
 Thanks,
 Ben
 ___
 KDE PIM mailing list kde-...@kde.org
 https://mail.kde.org/mailman/listinfo/kde-pim
 KDE PIM home page at http://pim.kde.org/

-- 
Daniel Vrátil
KDE Desktop Team
Associate Software Engineer, Red Hat, Inc.

GPG Key: 0xC59D614F6F4AE348
Fingerprint: 4EC1 86E3 C54E 0B39 5FDD B5FB C59D 614F 6F4A E348

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team