[opensuse-factory] new package: akonadi-ews
Hi, I've built new package for openSUSE Tumbleweed. Akonadi resource agent for Microsoft Exchange using Exchange Web Services (EWS) protocol. It's my first package so any test or help is appreciated. https://build.opensuse.org/package/show/home:hlavki/akonadi-ews thanks, m. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi,
I've built new package for openSUSE Tumbleweed. Akonadi resource agent for Microsoft Exchange using Exchange Web Services (EWS) protocol. It's my first package so any test or help is appreciated.
https://build.opensuse.org/package/show/home:hlavki/akonadi-ews
Great, have you tried building it for LEAP 42.2? As far as I remember, it ships with kdepim5, so it should build. Bo -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
I've added openSUSE_Leap_42.2 repository and build succeeded so you can try. m. On pondelok, 26. septembra 2016 9:44:47 CEST Bo Simonsen wrote:
Hi,
I've built new package for openSUSE Tumbleweed. Akonadi resource agent for Microsoft Exchange using Exchange Web Services (EWS) protocol. It's my first package so any test or help is appreciated.
https://build.opensuse.org/package/show/home:hlavki/akonadi-ews
Great, have you tried building it for LEAP 42.2? As far as I remember, it ships with kdepim5, so it should build.
Bo
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Thanks for packaging that. I installed the package from your repo under latest TW. I could add the ressource after a restart. However, I have no idea where I could see the items of it. The ressource has been created sucessfully, but not folders were added, neither to kmail nor to korganizer or kaddressbook. Am I doing something wrong? Is there a guide how to use it and what I should expect? Thanks. Robby. -- On Montag, 26. September 2016 09:29:38 CEST Michal Hlavac wrote:
Hi,
I've built new package for openSUSE Tumbleweed. Akonadi resource agent for Microsoft Exchange using Exchange Web Services (EWS) protocol. It's my first package so any test or help is appreciated.
https://build.opensuse.org/package/show/home:hlavki/akonadi-ews
thanks, m.
I think you have to click to "Check Mail" button to fetch data. After initial synchronization everything works as expected. m. On pondelok, 26. septembra 2016 12:20:05 CEST Robby Engelmann wrote:
I installed the package from your repo under latest TW. I could add the ressource after a restart. However, I have no idea where I could see the items of it. The ressource has been created sucessfully, but not folders were added, neither to kmail nor to korganizer or kaddressbook. Am I doing something wrong? Is there a guide how to use it and what I should expect?
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, Sep 26, 2016 at 3:29 AM, Michal Hlavac <miso@hlavki.eu> wrote:
Hi,
I've built new package for openSUSE Tumbleweed. Akonadi resource agent for Microsoft Exchange using Exchange Web Services (EWS) protocol. It's my first package so any test or help is appreciated.
https://build.opensuse.org/package/show/home:hlavki/akonadi-ews
thanks, m.
1) If you're going to submit it to a dev project, it has to have a *.changes file. Look at the oldest entry in most *.changes files and you can see the first entry can be very basic. 2) Why: Provides: %{name}-devel = %{version} Obsoletes: %{name}-devel < %{version} That pairing is normally reserved for package renames and I don't think this is. And if it is, Obsoletes should have a hardcoded version reflecting the last version released under the old package name. In general Obsoletes is not used in packages new to OBS. And are there really devel files in this package? I don't know KDE packaging, but that seems strange. Greg -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
hi Greg, thanks for review. I hope it looks better now, but I don't know what you mean by "And are there really devel files in this package?" thanks, m. On pondelok, 26. septembra 2016 8:24:02 CEST Greg Freemyer wrote:
1) If you're going to submit it to a dev project, it has to have a *.changes file. Look at the oldest entry in most *.changes files and you can see the first entry can be very basic.
2) Why:
Provides: %{name}-devel = %{version} Obsoletes: %{name}-devel < %{version}
That pairing is normally reserved for package renames and I don't think this is. And if it is, Obsoletes should have a hardcoded version reflecting the last version released under the old package name.
In general Obsoletes is not used in packages new to OBS.
And are there really devel files in this package? I don't know KDE packaging, but that seems strange.
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, Sep 27, 2016 at 7:43 AM, Michal Hlavac <miso@hlavki.eu> wrote:
hi Greg,
thanks for review. I hope it looks better now, but I don't know what you mean by "And are there really devel files in this package?"
thanks, m.
For the *.changes file, you don't have to have a dated entry for every home project change. Accumulate them together, and then have a single dated entry for each submission to the devel project. For a package being submitted to a devel package for the first time, I normally use something like: "Initial package in OBS: version 1.2.3" No other narrative because people don't care about my internal pre-release struggles. You will find you get rejects for your SRs about your changes file as often as you do you spec file. => devel files Some packages provide integration files for other packages to use if they want to build on the current package. Think about a library, there are often "header" files that have to be used at build time. These are typically provided in a sub-package: library-devel Then the user has this in their spec file: Buildrequires: library-devel Greg
On pondelok, 26. septembra 2016 8:24:02 CEST Greg Freemyer wrote:
1) If you're going to submit it to a dev project, it has to have a *.changes file. Look at the oldest entry in most *.changes files and you can see the first entry can be very basic.
2) Why:
Provides: %{name}-devel = %{version} Obsoletes: %{name}-devel < %{version}
That pairing is normally reserved for package renames and I don't think this is. And if it is, Obsoletes should have a hardcoded version reflecting the last version released under the old package name.
In general Obsoletes is not used in packages new to OBS.
And are there really devel files in this package? I don't know KDE packaging, but that seems strange.
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Dne pondělí 26. září 2016 9:29:38 CEST, Michal Hlavac napsal(a):
I've built new package for openSUSE Tumbleweed. Akonadi resource agent for Microsoft Exchange using Exchange Web Services (EWS) protocol. It's my first package so any test or help is appreciated.
https://build.opensuse.org/package/show/home:hlavki/akonadi-ews
Hi, thank You for this! Although I'm unable to connect. When I try the autodiscovery feature, I get “Failed to process EWS request: Unknown host autodiscover.XXX.cz: Host not found”. When I enter the server manually, e.g. “https://exchange.XXX.cz/ABC”, instead of “ABC” I tried owa/ as when accessing webmail, “ews/”, “EWS/”, “EWS/Exchange.asmx” (as hinted for the respective field), but I get error 404 or report about inability to process EWS request. The Exchange server is version 2007, I think. -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/ https://trapa.cz/
hi Vojtech, I can't tell because I only created package. Anyway, I use manually added URL https://owa.XXXX.sk/EWS/Exchange.asmx When I open this URL I get basic auth and WSDL after successful login. Supported is Exchange 2007 SP1 and higher m. On pondelok, 17. októbra 2016 11:21:53 CEST Vojtěch Zeisek wrote:
Dne pondělí 26. září 2016 9:29:38 CEST, Michal Hlavac napsal(a):
I've built new package for openSUSE Tumbleweed. Akonadi resource agent for Microsoft Exchange using Exchange Web Services (EWS) protocol. It's my first package so any test or help is appreciated.
https://build.opensuse.org/package/show/home:hlavki/akonadi-ews
Hi, thank You for this! Although I'm unable to connect. When I try the autodiscovery feature, I get “Failed to process EWS request: Unknown host autodiscover.XXX.cz: Host not found”. When I enter the server manually, e.g. “https://exchange.XXX.cz/ABC”, instead of “ABC” I tried owa/ as when accessing webmail, “ews/”, “EWS/”, “EWS/Exchange.asmx” (as hinted for the respective field), but I get error 404 or report about inability to process EWS request. The Exchange server is version 2007, I think.
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Dne pondělí 17. října 2016 13:15:12 CEST, Michal Hlavac napsal(a):
I can't tell because I only created package. Anyway, I use manually added URL https://owa.XXXX.sk/EWS/Exchange.asmx When I open this URL I get basic auth and WSDL after successful login. Supported is Exchange 2007 SP1 and higher
OK, this didn't work for me. :-( Anyway, the discussion must be moved to https://github.com/KrissN/akonadi-ews/issues
On pondelok, 17. októbra 2016 11:21:53 CEST Vojtěch Zeisek wrote:
Dne pondělí 26. září 2016 9:29:38 CEST, Michal Hlavac napsal(a):
I've built new package for openSUSE Tumbleweed. Akonadi resource agent for Microsoft Exchange using Exchange Web Services (EWS) protocol. It's my first package so any test or help is appreciated.
https://build.opensuse.org/package/show/home:hlavki/akonadi-ews
thank You for this! Although I'm unable to connect. When I try the autodiscovery feature, I get “Failed to process EWS request: Unknown host autodiscover.XXX.cz: Host not found”. When I enter the server manually, e.g. “https://exchange.XXX.cz/ABC”, instead of “ABC” I tried owa/ as when accessing webmail, “ews/”, “EWS/”, “EWS/Exchange.asmx” (as hinted for the respective field), but I get error 404 or report about inability to process EWS request. The Exchange server is version 2007, I think. -- Vojtěch Zeisek
Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/ https://trapa.cz/
Hi Michal, the package from KDE:Unstable:Extra works quite well so far, well-done, thanks. In the current version 0.8.1, in the Akonadi resource configuration, sometimes I cannot retrieve the subscription list for server-side folders. Otherwise it looks fine, I can see calendar entries, subscribed mail folders, and it seems to be stable and faster than IMAP to the same account. René 2016-09-26 9:29 GMT+02:00 Michal Hlavac <miso@hlavki.eu>:
Hi,
I've built new package for openSUSE Tumbleweed. Akonadi resource agent for Microsoft Exchange using Exchange Web Services (EWS) protocol. It's my first package so any test or help is appreciated.
https://build.opensuse.org/package/show/home:hlavki/akonadi-ews
thanks, m. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Dne pondělí 24. dubna 2017 14:05:11 CEST, René Krell napsal(a):
Hi Michal,
the package from KDE:Unstable:Extra works quite well so far, well-done, thanks.
Sorry, I forgot to provide required feedback. So far it works well. I use for mails. Some days it has problems to download the e-mails. It helps to restart Akonadi. Otherwise no problem. Thank You!
In the current version 0.8.1, in the Akonadi resource configuration, sometimes I cannot retrieve the subscription list for server-side folders. Otherwise it looks fine, I can see calendar entries, subscribed mail folders, and it seems to be stable and faster than IMAP to the same account.
René
2016-09-26 9:29 GMT+02:00 Michal Hlavac <miso@hlavki.eu>:
Hi,
I've built new package for openSUSE Tumbleweed. Akonadi resource agent for Microsoft Exchange using Exchange Web Services (EWS) protocol. It's my first package so any test or help is appreciated.
https://build.opensuse.org/package/show/home:hlavki/akonadi-ews
thanks, m. -- Vojtěch Zeisek
Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/ https://trapa.cz/
participants (6)
-
Bo Simonsen
-
Greg Freemyer
-
Michal Hlavac
-
René Krell
-
Robby Engelmann
-
Vojtěch Zeisek