Re: [heads-up] soname version bump for evolution-data-server in rawhide

2021-02-12 Thread Kalev Lember


On 2/12/21 15:55, Fabio Valentini wrote:

And when do you plan to merge those side tags? I need to push some
changes to F34 before the beta freeze myself.


Thanks, Fabio!

I went ahead and finished up the remaining few rebuilds and merged the
side tags, so it should be all in the regular build roots now:

F34: https://bodhi.fedoraproject.org/updates/FEDORA-2021-2e87bed876
F35: https://bodhi.fedoraproject.org/updates/FEDORA-2021-7ec084bdc3

--
Kalev
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2021-02-12 Thread Fabio Valentini
On Fri, Feb 12, 2021 at 1:34 PM Milan Crha  wrote:
>
> On Wed, 2021-02-10 at 17:57 +0100, Milan Crha wrote:
> > I'll update this thread once I've the side tags ready,
> > with compiled evolution-data-server.
>
> Hi,
> the side tags are named f35-gnome and f34-gnome and the
> evolution-data-server and evolution are already built in them. I have
> ongoing builds of the other packages from the list the repoquery
> returned (in the initial message of this thread), the only left are:
>
> elementary-calendar
> elementary-planner
> evolution-chime
> gnome-panel
> wingpanel-indicator-datetime

I have launched builds of elementary-calendar and
wingpanel-indicator-datetime for both f35-gnome and f34-gnome.

Do you want me to submit the other three as well?

And when do you plan to merge those side tags? I need to push some
changes to F34 before the beta freeze myself.

Fabio
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2021-02-12 Thread Milan Crha
On Wed, 2021-02-10 at 17:57 +0100, Milan Crha wrote:
> I'll update this thread once I've the side tags ready,
> with compiled evolution-data-server.

Hi,
the side tags are named f35-gnome and f34-gnome and the
evolution-data-server and evolution are already built in them. I have
ongoing builds of the other packages from the list the repoquery
returned (in the initial message of this thread), the only left are:

elementary-calendar
elementary-planner
evolution-chime
gnome-panel
wingpanel-indicator-datetime

I see the gnome-calendar failed due to libgweather changes. The chain
build of the packages I covered is here:
https://koji.fedoraproject.org/koji/taskinfo?taskID=61818854

I'll restart the builds (pity it cancels parallel builds when one of
them fails).

Bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2021-02-10 Thread Milan Crha
On Wed, 2021-02-10 at 17:48 +0100, Fabio Valentini wrote:
> Yes, you'll need two side tags and build everything twice. f34 and
> f35/rawhide are separate now.
> I can also use my provenpackager powers to help you with that, if
> needed.

Hi,
okay, thanks a lot. I'll let you know if I face any issue. I surely do
not have commit rights for all the dependencies, but I'll see which
those are when I get to it, as some packages had been orphaned
recently. I'll left the two packages you mentioned up to you.

As promised, I'll update this thread once I've the side tags ready,
with compiled evolution-data-server.
Thanks and bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2021-02-10 Thread Fabio Valentini
On Wed, Feb 10, 2021 at 5:42 PM Milan Crha  wrote:
>
> On Wed, 2021-02-10 at 15:53 +0100, Fabio Valentini wrote:
> > On Wed, Feb 10, 2021 at 3:32 PM Milan Crha wrote:
> > > I'll create the side tag on Friday, ...
>
> Hi,
> this might be a stupid question, but I'll ask anyway: since there are
> f34 branches created already, should I create two side tags, one for
> the rawhide and one for the f34 branch? I guess I should. It'll double
> the work, somehow, but that's just due to a bad timing of the change.

Yes, you'll need two side tags and build everything twice. f34 and
f35/rawhide are separate now.
I can also use my provenpackager powers to help you with that, if needed.

Fabio
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2021-02-10 Thread Milan Crha
On Wed, 2021-02-10 at 15:53 +0100, Fabio Valentini wrote:
> On Wed, Feb 10, 2021 at 3:32 PM Milan Crha wrote:
> > I'll create the side tag on Friday, ...

Hi,
this might be a stupid question, but I'll ask anyway: since there are
f34 branches created already, should I create two side tags, one for
the rawhide and one for the f34 branch? I guess I should. It'll double
the work, somehow, but that's just due to a bad timing of the change.
Bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2021-02-10 Thread Milan Crha
On Wed, 2021-02-10 at 15:53 +0100, Fabio Valentini wrote:
> I'll build elementary-calendar + wingpanel-indicator-datetime once
> the side tag is ready, if you want.

Hi,
it'll help, yes. Thanks.

> Do you expect any of the listed packages to break because of the
> aforementioned API changes?

The API changes are on the WebDAV related code, namely functions
e_webdav_discover_content_get_selected(), e_webdav_resource_new().
The ABI changes will work just by a rebuild. I guess only a few
projects use either of the two functions (the former uses Evolution).
Thanks and bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2021-02-10 Thread Fabio Valentini
On Wed, Feb 10, 2021 at 3:32 PM Milan Crha  wrote:
>
> Hello,
> the upcoming 3.39.2 release of the evolution-data-server contains a
> soname version bump for its libedataserver-1.2 and libedataserverui-1.2
> libraries due to API and ABI changes. The release is planned for this
> Friday. I'll build as many packages as I have commit rights to in a
> side tag and I'll merge it possibly in the middle of the next week,
> depending how things will go.
>
> I'll create the side tag on Friday, after the evolution core packages
> are released upstream and ready for the build in rawhide, and post its
> name here, thus others can run their rebuilds.
>
> The affected packages:
>
> $ dnf repoquery --whatrequires libedataserver-1.2.so* --alldeps
> almanah-0:0.12.0-6.fc34.x86_64
> bijiben-0:3.38.0-2.fc34.x86_64
> elementary-calendar-0:5.1.1-2.fc34.x86_64
> elementary-planner-1:2.6.7-2.fc34.x86_64
> evolution-0:3.39.1-2.fc34.x86_64
> evolution-chime-0:1.3-9.fc34.x86_64
> evolution-data-server-devel-0:3.39.1-3.fc34.x86_64
> evolution-data-server-tests-0:3.39.1-3.fc34.x86_64
> evolution-ews-0:3.39.1-2.fc34.x86_64
> evolution-mapi-0:3.39.1-2.fc34.x86_64
> evolution-pst-0:3.39.1-2.fc34.x86_64
> evolution-rspam-0:0.6.0-31.fc34.x86_64
> evolution-rss-1:0.3.96-5.fc34.x86_64
> evolution-spamassassin-0:3.39.1-2.fc34.x86_64
> folks-1:0.14.0-6.fc34.x86_64
> glabels-0:3.4.1-13.fc34.x86_64
> gnome-calendar-0:3.38.2-1.fc34.x86_64
> gnome-contacts-0:3.38.1-2.fc34.x86_64
> gnome-panel-0:3.38.0-2.fc34.x86_64
> gnome-phone-manager-0:0.69-34.fc34.x86_64
> gnome-shell-0:40.0~alpha.1.1-4.20210202git9ce666ac1.fc34.x86_64
> gnome-todo-0:3.28.1-11.fc34.x86_64
> syncevolution-libs-1:1.5.3-16.fc34.x86_64
> wingpanel-indicator-datetime-0:2.2.5-3.fc34.x86_64
>
> $ dnf repoquery --whatrequires libedataserverui-1.2.so* --alldeps
> elementary-calendar-0:5.1.1-2.fc34.x86_64
> evolution-0:3.39.1-2.fc34.x86_64
> evolution-chime-0:1.3-9.fc34.x86_64
> evolution-data-server-devel-0:3.39.1-3.fc34.x86_64
> evolution-ews-0:3.39.1-2.fc34.x86_64
> evolution-mapi-0:3.39.1-2.fc34.x86_64
> evolution-rspam-0:0.6.0-31.fc34.x86_64
> evolution-rss-1:0.3.96-5.fc34.x86_64
> gnome-calendar-0:3.38.2-1.fc34.x86_64
> gnome-contacts-0:3.38.1-2.fc34.x86_64
> gnome-todo-0:3.28.1-11.fc34.x86_64

Thanks for the heads-up, I'll build elementary-calendar +
wingpanel-indicator-datetime once the side tag is ready, if you want.

Do you expect any of the listed packages to break because of the
aforementioned API changes?

Fabio
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


[heads-up] soname version bump for evolution-data-server in rawhide

2021-02-10 Thread Milan Crha
Hello,
the upcoming 3.39.2 release of the evolution-data-server contains a
soname version bump for its libedataserver-1.2 and libedataserverui-1.2
libraries due to API and ABI changes. The release is planned for this
Friday. I'll build as many packages as I have commit rights to in a
side tag and I'll merge it possibly in the middle of the next week,
depending how things will go.

I'll create the side tag on Friday, after the evolution core packages
are released upstream and ready for the build in rawhide, and post its
name here, thus others can run their rebuilds.

The affected packages:

$ dnf repoquery --whatrequires libedataserver-1.2.so* --alldeps
almanah-0:0.12.0-6.fc34.x86_64
bijiben-0:3.38.0-2.fc34.x86_64
elementary-calendar-0:5.1.1-2.fc34.x86_64
elementary-planner-1:2.6.7-2.fc34.x86_64
evolution-0:3.39.1-2.fc34.x86_64
evolution-chime-0:1.3-9.fc34.x86_64
evolution-data-server-devel-0:3.39.1-3.fc34.x86_64
evolution-data-server-tests-0:3.39.1-3.fc34.x86_64
evolution-ews-0:3.39.1-2.fc34.x86_64
evolution-mapi-0:3.39.1-2.fc34.x86_64
evolution-pst-0:3.39.1-2.fc34.x86_64
evolution-rspam-0:0.6.0-31.fc34.x86_64
evolution-rss-1:0.3.96-5.fc34.x86_64
evolution-spamassassin-0:3.39.1-2.fc34.x86_64
folks-1:0.14.0-6.fc34.x86_64
glabels-0:3.4.1-13.fc34.x86_64
gnome-calendar-0:3.38.2-1.fc34.x86_64
gnome-contacts-0:3.38.1-2.fc34.x86_64
gnome-panel-0:3.38.0-2.fc34.x86_64
gnome-phone-manager-0:0.69-34.fc34.x86_64
gnome-shell-0:40.0~alpha.1.1-4.20210202git9ce666ac1.fc34.x86_64
gnome-todo-0:3.28.1-11.fc34.x86_64
syncevolution-libs-1:1.5.3-16.fc34.x86_64
wingpanel-indicator-datetime-0:2.2.5-3.fc34.x86_64

$ dnf repoquery --whatrequires libedataserverui-1.2.so* --alldeps
elementary-calendar-0:5.1.1-2.fc34.x86_64
evolution-0:3.39.1-2.fc34.x86_64
evolution-chime-0:1.3-9.fc34.x86_64
evolution-data-server-devel-0:3.39.1-3.fc34.x86_64
evolution-ews-0:3.39.1-2.fc34.x86_64
evolution-mapi-0:3.39.1-2.fc34.x86_64
evolution-rspam-0:0.6.0-31.fc34.x86_64
evolution-rss-1:0.3.96-5.fc34.x86_64
gnome-calendar-0:3.38.2-1.fc34.x86_64
gnome-contacts-0:3.38.1-2.fc34.x86_64
gnome-todo-0:3.28.1-11.fc34.x86_64

Bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2020-07-07 Thread Milan Crha
On Tue, 2020-07-07 at 13:12 +0200, Fabio Valentini wrote:
> If you need help with building other packages, feel free to ping me.

Hi,
thanks. I'm currently working on a patch for syncevolution and I
started a build of ekiga few minutes ago.

According to:
  $ repoquery --whatrequires libedataserver-1.2.so* --alldeps
there lefts elementary-planner, evolution-chime and gnome-panel, to
which I do not have commit rights. I can wait until Friday and tag the
things to rawhide later, thus the maintainers have more time to even
notice the change.

I'm sorry I caused this mess.

Thanks and bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2020-07-07 Thread Fabio Valentini
On Tue, Jul 7, 2020 at 11:52 AM Milan Crha  wrote:
>
> On Tue, 2020-07-07 at 09:05 +0200, Milan Crha wrote:
> > Right, I saw that too and didn't understand why that single test
> > fails. When I built folks locally it passed with no problem, using
> > the same evolution-data-server. I'd surely rebuild the three I have
> > commits right for if the folks could work.
>
> Hi,
> I currently use the f33-build-side-25060 sidetag.
>
> I managed to find the cause of the test failure in folks [1], I'll
> backport the change into the sidetag for the time being and I'll build
> what I can there as well.
>
> Fabio, could you move/build your packages into that sidetag too,
> please? The updated folks might be in the sidetag within an hour or so,
> depending on koji speed.
> Thanks and bye,
> Milan
>
> [1] https://gitlab.gnome.org/GNOME/folks/-/merge_requests/40

- wingpanel-indicator-datetime: has already been rebuilt for eds
3.37.3 and was already pushed to rawhide repos + mirrors (the current
broken dependencies should be resolved once eds 3.37.3 hits stable
again)
- elementary-calendar: submitted rebuild against eds 3.37.3 and the
fixed folks to f33-build-side-25060

If you need help with building other packages, feel free to ping me.

Fabio
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2020-07-07 Thread Milan Crha
On Tue, 2020-07-07 at 09:05 +0200, Milan Crha wrote:
> Right, I saw that too and didn't understand why that single test
> fails. When I built folks locally it passed with no problem, using
> the same evolution-data-server. I'd surely rebuild the three I have
> commits right for if the folks could work.

Hi,
I currently use the f33-build-side-25060 sidetag.

I managed to find the cause of the test failure in folks [1], I'll
backport the change into the sidetag for the time being and I'll build
what I can there as well.

Fabio, could you move/build your packages into that sidetag too,
please? The updated folks might be in the sidetag within an hour or so,
depending on koji speed.
Thanks and bye,
Milan

[1] https://gitlab.gnome.org/GNOME/folks/-/merge_requests/40
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2020-07-07 Thread Milan Crha
On Sat, 2020-07-04 at 15:27 -0700, Kevin Fenzi wrote:
> On Sat, Jul 04, 2020 at 09:48:04AM -0700, Kevin Fenzi wrote:
> > On Sat, Jul 04, 2020 at 06:37:09PM +0200, Fabio Valentini wrote:
> > > I don't understand the rush.

Hi,
there had been some major issues with the previous release, which I
didn't want to delay for another week.

> > 
> I looked a bit and it didn't seem easy to fix the test failure in
> folks...

Right, I saw that too and didn't understand why that single test fails.
When I built folks locally it passed with no problem, using the same
evolution-data-server. I'd surely rebuild the three I have commits
right for if the folks could work.

> so in the interest of not having rawhide broken all
> weekend/until we can sort that out I went and untagged that set of
> packages: 

Okay, thanks. I didn't expect causing such a problem. I'm sorry about
that.

Bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2020-07-04 Thread Kevin Fenzi
On Sat, Jul 04, 2020 at 09:48:04AM -0700, Kevin Fenzi wrote:
> On Sat, Jul 04, 2020 at 06:37:09PM +0200, Fabio Valentini wrote:
> > On Fri, Jul 3, 2020 at 8:10 AM Milan Crha  wrote:
> > >
> > > Hello,
> > > I'm sorry for a late notice, the 3.37.3 release (will be done today) of
> > > the evolution-data-server has a soname version bump on the
> > > libedataserver library. It has a change on an EWebDAVSession API, which
> > > I do not think is used by many components, if any other than evolution
> > > itself at all. I'll take care of the rebuilds for the packages I've the
> > > commit rights for.
> > > Bye,
> > > Milan
> > 
> > I don't understand the rush. Now there's broken packages in rawhide
> > with not even a day's notice. The policy for stuff like this is to
> > give notice a week in advance :(
> > 
> > Now, folks fails to rebuild against the new version because of failing
> > / timeout-ing tests (not sure if related to the eds update or not) -
> > which in turn blocks the rebuild of one of my packages
> > (elementary-calendar), and I'm pretty sure it'll block other
> > (GNOME)-related packages as well.
> 
> FYI, todays rawhide failed making the Workstation live media: 
> 
>  Problem 1: conflicting requests
>   - nothing provides libedataserver-1.2.so.24()(64bit) needed by 
> gnome-contacts-3.36.2-1.fc33.x86_64
>  Problem 2: conflicting requests
>   - package gnome-maps-3.37.2-1.fc33.x86_64 requires libfolks.so.25()(64bit), 
> but none of the providers can be installed
>   - nothing provides libedataserver-1.2.so.24()(64bit) needed by 
> folks-1:0.14.0-1.fc33.x86_64
> 
> so, gnome-contacts and folks then gnome-maps need rebuilding too. 
> 
> This would have been an excellent use of a side tag... just rebuild
> there until everything was working and merge. Please consider doing that
> next time?

I looked a bit and it didn't seem easy to fix the test failure in
folks... so in the interest of not having rawhide broken all
weekend/until we can sort that out I went and untagged that set of
packages: 

evolution-data-server-3.37.3-1.fc33
evolution-3.37.3-1.fc33
evolution-rspam-0.6.0-29.fc33
almanah-0.12.0-3.fc33
evolution-mapi-3.37.3-1.fc33
evolution-ews-3.37.3-1.fc33
bijiben-3.37.1-2.fc33
gnome-phone-manager-0.69-31.fc33
gnome-todo-3.28.1-8.fc33
evolution-rss-0.3.96-3.fc33
gnome-calendar-3.36.2-2.fc33
gnome-shell-3.37.2-2.fc33
glabels-3.4.1-9.fc33
evolution-data-server-3.37.3-2.fc33

https://bugzilla.redhat.com/show_bug.cgi?id=1853760 is tracking this. 

kevin


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2020-07-04 Thread Kevin Fenzi
On Sat, Jul 04, 2020 at 06:37:09PM +0200, Fabio Valentini wrote:
> On Fri, Jul 3, 2020 at 8:10 AM Milan Crha  wrote:
> >
> > Hello,
> > I'm sorry for a late notice, the 3.37.3 release (will be done today) of
> > the evolution-data-server has a soname version bump on the
> > libedataserver library. It has a change on an EWebDAVSession API, which
> > I do not think is used by many components, if any other than evolution
> > itself at all. I'll take care of the rebuilds for the packages I've the
> > commit rights for.
> > Bye,
> > Milan
> 
> I don't understand the rush. Now there's broken packages in rawhide
> with not even a day's notice. The policy for stuff like this is to
> give notice a week in advance :(
> 
> Now, folks fails to rebuild against the new version because of failing
> / timeout-ing tests (not sure if related to the eds update or not) -
> which in turn blocks the rebuild of one of my packages
> (elementary-calendar), and I'm pretty sure it'll block other
> (GNOME)-related packages as well.

FYI, todays rawhide failed making the Workstation live media: 

 Problem 1: conflicting requests
  - nothing provides libedataserver-1.2.so.24()(64bit) needed by 
gnome-contacts-3.36.2-1.fc33.x86_64
 Problem 2: conflicting requests
  - package gnome-maps-3.37.2-1.fc33.x86_64 requires libfolks.so.25()(64bit), 
but none of the providers can be installed
  - nothing provides libedataserver-1.2.so.24()(64bit) needed by 
folks-1:0.14.0-1.fc33.x86_64

so, gnome-contacts and folks then gnome-maps need rebuilding too. 

This would have been an excellent use of a side tag... just rebuild
there until everything was working and merge. Please consider doing that
next time?

kevin


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2020-07-04 Thread Fabio Valentini
On Fri, Jul 3, 2020 at 8:10 AM Milan Crha  wrote:
>
> Hello,
> I'm sorry for a late notice, the 3.37.3 release (will be done today) of
> the evolution-data-server has a soname version bump on the
> libedataserver library. It has a change on an EWebDAVSession API, which
> I do not think is used by many components, if any other than evolution
> itself at all. I'll take care of the rebuilds for the packages I've the
> commit rights for.
> Bye,
> Milan

I don't understand the rush. Now there's broken packages in rawhide
with not even a day's notice. The policy for stuff like this is to
give notice a week in advance :(

Now, folks fails to rebuild against the new version because of failing
/ timeout-ing tests (not sure if related to the eds update or not) -
which in turn blocks the rebuild of one of my packages
(elementary-calendar), and I'm pretty sure it'll block other
(GNOME)-related packages as well.

I've rebuilt wingpanel-indicator-datetime, so at least that one is
taken care of.

Fabio
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


[heads-up] soname version bump for evolution-data-server in rawhide

2020-07-03 Thread Milan Crha
Hello,
I'm sorry for a late notice, the 3.37.3 release (will be done today) of
the evolution-data-server has a soname version bump on the
libedataserver library. It has a change on an EWebDAVSession API, which
I do not think is used by many components, if any other than evolution
itself at all. I'll take care of the rebuilds for the packages I've the
commit rights for.
Bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


[heads-up] soname version bump for evolution-data-server in rawhide

2019-05-16 Thread Milan Crha
Hello,
next week's 3.33.2 release of evolution-data-server, on 2019-05-20,
will contain soname version bumps in libecal, libedata-cal, libebook
and libedata-book. At least unless anything bad happens.

The main change on the calendar part is that there will be used
libical-glib instead of libical, which allows automatic gobject
introspection generation. That turned to be as significant change as it
worth the calendar API change from version 1.2 to 2.0.

The other change on the address book and the calendar parts was about
adding a new argument into some methods, which touches both the C API
and the D-Bus API, thus there is a version bump on the D-Bus service
names as well. [1]

Below is the list of affected packages in Fedora, divided into four
sections:

* Those, which require patching:
almanah
bijiben (aka gnome-notes)
evolution
evolution-ews
evolution-mapi
folks
gnome-calendar
gnome-shell
gnome-todo
libopensync
libreoffice
pidgin-chime
syncevolution

* Those, which require only rebuild:
ekiga
evolution-rspam
evolution-rss
glabels
gnome-contacts
gnome-phone-manager
sflphone

* Those, which require patching, but are already retired:
california
ffgtk

* Those, which require work:
elementary-calendar
wingpanel-indicator-datetime

Any existing patches can be found through [3], which contains also
links to respective merge requests and bugs, filled to let know the
maintainers beforehand.

I will rebuild/apply patches to the packages I've commit rights for.
I'd need help with others. Especially those two elementary-related
packages won't work easily, because they use vala bindings, which they
bundle in the sources, thus there is needed a lot of work. One of the
elementary developers promised me to look on it once the eds is
released.

If you find more packages to be ported and you'd like to help with it,
just let me know.
Bye,
Milan

[1] This may cause trouble to Flatpak applications, which compile
against some version of the evolution-data-server (eds) and then
rely on the host system eds D-Bus services (that applies both
ways, it won't help to compile against older eds, because the
Flatpak application won't work on systems with the new eds). Such
applications can run their own eds services, as shown here [2].
The advantage of it is to receive also backend-specific fixes in
their Flatpak application, not only client-side fixes. The
disadvantage is that the data won't be shared between the
applications.

[2] 
https://gitlab.gnome.org/GNOME/evolution/blob/master/flatpak/org.gnome.Evolution-stable.json#L258

[3] https://gitlab.gnome.org/GNOME/evolution-data-server/issues/33

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2018-11-09 Thread Fabio Valentini
On Fri, Nov 9, 2018, 10:54 Milan Crha  Hello,
> next week's 3.31.2 release of evolution-data-server (on 2018-11-12)
> will contain soname version bump of libedataserver due to removal of
> some semi-private API (e-gdbus-templates). I expect that most of the
> packages can be just rebuilt, because it was never meant to be used
> outside of evolution-data-server.
>
> According to:
>
>$ dnf repoquery --whatrequires pkgconfig\(libedataserver-1.2\) \
> --alldeps --enablerepo=fedora-source
>
> the affected packages are:
>
>almanah
>elementary-calendar
>evolution
>folks
>gnome-calendar
>gnome-todo
>wingpanel-indicator-datetime
>

Hi Milan,

I'll take care of rebuilding my packages (elementary-calendar and
wingpanel-indicator-datetime) myself as soon as the new build lands in
rawhide. I don't think they used the removed API. Thanks for the heads-up!

Fabio


> I'll rebuild the packages I've commit rights for. Let me know if you
> face any issue with the other packages, I can help to correct it (which
> would be to copy the old code from eds, but I really do not expect
> anything using the e-gdbus-templates).
> Bye,
> Milan
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


[heads-up] soname version bump for evolution-data-server in rawhide

2018-11-09 Thread Milan Crha
Hello,
next week's 3.31.2 release of evolution-data-server (on 2018-11-12)
will contain soname version bump of libedataserver due to removal of
some semi-private API (e-gdbus-templates). I expect that most of the
packages can be just rebuilt, because it was never meant to be used
outside of evolution-data-server.

According to:

   $ dnf repoquery --whatrequires pkgconfig\(libedataserver-1.2\) \
--alldeps --enablerepo=fedora-source

the affected packages are:

   almanah
   elementary-calendar
   evolution
   folks
   gnome-calendar
   gnome-todo
   wingpanel-indicator-datetime

I'll rebuild the packages I've commit rights for. Let me know if you
face any issue with the other packages, I can help to correct it (which
would be to copy the old code from eds, but I really do not expect
anything using the e-gdbus-templates).
Bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2018-06-13 Thread Fabio Valentini
On Mon, Jun 11, 2018 at 11:29 AM Milan Crha  wrote:
>
> Hello,
> next week's 3.29.3 release of evolution-data-server (on 2018-06-18)
> will contain soname version bumps of libcamel and libedata-cal. I
> expect that most of the packages can be just rebuilt.
>
> I cannot provide the complete list of affected packages, because dnf is
> inaccurate [1]. There's definitely no need to rebuild everything what
> requires evolution-data-server, the less indirectly, as long as it's
> not statically linked, which I doubt.
>
> The main evolution packages (evolution, evolution-ews and evolution-
> mapi) will be updated at the same time as evolution-data-server. The
> other surely affected are evolution-rss and evolution-rspam.
>
> I'll check what breaks after the update is done and available for
> download and I'll rebuild packages I've commit rights for myself,
> unless the main maintainer(s) will be quicker.
> Bye,
> Milan
>
> [1] https://bugzilla.redhat.com/show_bug.cgi?id=1589722

Hi!

I have two packages which BuildRequire: evolution-data-server-devel:

- elementary-calendar (formerly maya-calendar)
- wingpanel-indicator-datetime

I'll take care of rebuilding them myself after the new version is
available in rawhide, as I'm currently doing a rebuild due to an
soname bump in a side tag myself.

Fabio


> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/GWQQM4VIPONQHZ35TEM2FJANF6MUHKUC/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/NBUXA3GCS4PDMMOKUOKUGHBJJF7QMDAB/


[heads-up] soname version bump for evolution-data-server in rawhide

2018-06-11 Thread Milan Crha
Hello,
next week's 3.29.3 release of evolution-data-server (on 2018-06-18)
will contain soname version bumps of libcamel and libedata-cal. I
expect that most of the packages can be just rebuilt.

I cannot provide the complete list of affected packages, because dnf is
inaccurate [1]. There's definitely no need to rebuild everything what
requires evolution-data-server, the less indirectly, as long as it's
not statically linked, which I doubt.

The main evolution packages (evolution, evolution-ews and evolution-
mapi) will be updated at the same time as evolution-data-server. The
other surely affected are evolution-rss and evolution-rspam.

I'll check what breaks after the update is done and available for
download and I'll rebuild packages I've commit rights for myself,
unless the main maintainer(s) will be quicker.
Bye,
Milan

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1589722
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/GWQQM4VIPONQHZ35TEM2FJANF6MUHKUC/


Re: [heads-up] soname version bump for evolution-data-server in rawhide

2018-01-29 Thread David Tardon
Hello,

On Mon, 2018-01-29 at 08:58 +0100, Milan Crha wrote:
> The list of dependencies according to:
># dnf repoquery --whatrequires evolution-data-server-devel --
> alldeps
> follows:
>evolution
>folks
>maya-calendar
> but it seems surprisingly low number of packages, because I know of
> several others (like syncevolution, evolution-ews, evolution-mapi,
> ...)
> which also depend of evolution-data-server.

Build deps can be indirect. You have to look for packages that actually
link with any library from evolution-data-server. (And you should also
look at the rawhide repo, unless you are really sure that no new
packages that use evolution-data-server have been added.)

# dnf repoquery -q --disablerepo=* --enablerepo=rawhide --whatrequires 
evolution-data-server --alldeps \
  | xargs dnf repoquery -q --disablerepo=* --enablerepo=rawhide --qf 
'%{SOURCERPM}' \
  | sed -e 's/-[^-]*-[^-]*$//' \
  | sort -u
gives:
 almanah
 bijiben
 california
 ekiga
 evolution
 evolution-data-server
 evolution-ews
 evolution-mapi
 evolution-rspam
 evolution-rss
 ffgtk
 folks
 glabels
 gnome-calendar
 gnome-contacts
 gnome-phone-manager
 gnome-shell
 gnome-todo
 libopensync-plugin-evolution2
 maya-calendar
 sflphone
 syncevolution
 wingpanel-indicator-datetime

D.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


[heads-up] soname version bump for evolution-data-server in rawhide

2018-01-29 Thread Milan Crha
Hello,
the next week release (2018-02-05) of evolution-data-server,
version 3.27.90, will contain a soname version bump of libcamel,
libedataserver and libedataserverui. It contains some backward
incompatible changes, though I expect minimal impact on other packages,
because that API was more or less related to evolution itself only.
That means that a simple rebuild of affected packages should be enough,
but in case of any issue feel free to ask me for help.

The list of dependencies according to:
   # dnf repoquery --whatrequires evolution-data-server-devel --alldeps
follows:
   evolution
   folks
   maya-calendar
but it seems surprisingly low number of packages, because I know of
several others (like syncevolution, evolution-ews, evolution-mapi, ...)
which also depend of evolution-data-server.

I'll rebuild packages I've commit rights for myself, unless the main
maintainer(s) will be quicker.
Bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org