Re: Evolution-2.31.91 & .92 for F14

2010-09-16 Thread Milan Crha
On Thu, 2010-09-16 at 20:10 -0500, Mike Chambers wrote:
> If you download either of these versions from koji and try to install
> them, you get a deps issue with gnome-panel, as it requires
> libedataserverui-1.2.so.10()(64bit).

Hi,
for your information, the 2.31.92 release is not built completely yet,
it's awaiting for other packages, like evolution-exchange and
evolution-mapi to be build. Then it'll be pushed to testing.

> So will gnome-panel (am guessing most of gnome as well) be built anytime
> soon as well?

Ah, right, dependent packages on evolution-data-server should be rebuild
together with it, as there was a so name bump in evolution-data-server.
Those can be rebuild now, till the new evolution-data-server is marked
for building in the build system for Fedora 14.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


libedataserverui soname bump in Fedora 14

2010-09-24 Thread Milan Crha
Hi all,
I'm so sorry for a late notice, but there was a soname bump of
libedataserverui library from evolution-data-server package in time for
2.31.91 update, but I didn't notice this change, and because this update
didn't get it to the testing repo, then I realized just now, when I
finished an update to 2.31.92 and pushed it to updates-testing.

Affected packages seems to be these:
   almanah
   anjal
   gnome-panel

It should be enough to just rebuild these against
evolution-data-server-2.31.92, which is still marked for a build system.

The update request url is here:
https://admin.fedoraproject.org/updates/evolution-mapi-0.31.92-1.fc14,evolution-exchange-2.31.92-1.fc14,openchange-0.9-8.fc14,evolution-2.31.92-1.fc14,evolution-data-server-2.31.92-1.fc14,gtkhtml3-3.31.92-1.fc14

Bye,
Milan

___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Evolution-data-server update to 2.91.1 in rawhide

2010-10-04 Thread Milan Crha
Hi,
the new release of evolution-data-server 2.91.1 contains API backward
incompatible changes in Camel, thus packages using it might need
adoption. Changes were announced at [1], and even I believe upstream
will take care of these changes, I would like to help with adoption on
modules requiring it. Planned date for doing the evolution-data-server
update in Rawhide is next Monday, October 11th, 2010.

I would like to also ask respective owners of [3] to approve me commit
rights on his/her package, which I'll request this Friday or beginning
of the next week through [2], so I'll be able to:
a) occasionally rebuild those packages against newer
   evolution-data-server or evolution, to help with smoother updates
   (I hope package owners will be fine with me doing so.)
b) add those packages to updates of evolution-data-server and evolution,
   thus changes from these will come out together.

Thanks and bye,
Milan

[1]
http://mail.gnome.org/archives/evolution-hackers/2010-September/msg00037.html

[2] https://admin.fedoraproject.org/pkgdb/acls/name/

[3] Packages depending on evolution-data-server and/or evolution in
rawhide as of today:
almanah
anerley
contact-lookup-applet
contacts
dates
deskbar-applet
ekiga
empathy
evolution-couchdb
evolution-rspam
evolution-rss
evolution-sharp
giggle
glabels
gnome-do-plugins (obsolete these days?)
gnome-launch-box
gnome-panel
gnome-phone-manager
gnome-python2-desktop
jana
libopensync-plugin-evolution2
mail-notification
meego-panel-datetime
meego-panel-myzone
moblin-panel-myzone
moblin-panel-people
nautilus-sendto
pidgin
planner
ruby-revolution
syncevolution
tasks
tracker

___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [PATCH] macros: Globally add --disable-silent-rules to configure

2011-08-11 Thread Milan Crha
On Tue, 2011-08-09 at 11:11 -0400, Tom Lane wrote:
> > Looks fine to me.  The only reason I have to dislike it is the
> > temptation for people to inspect build logs as a proof of what flags a
> > package was built with (since the only sane thing is to store that in
> > the binary itself, which the tools team is working on).  But for
> > debugging build failures this is great.
> 
> What happens in packages using a (possibly old) autoconf script that
> doesn't recognize --disable-silent-rules?
> 
> IMO it would be better to add this option to the %configure calls
> in packages where it's actually an issue (which is surely a small
> minority, unless Colin has got evidence to the contrary).

Hi,
I would like you to give me an option to not use --disable-silent-rules,
because it breaks waf build. I was just trying to build samba4 update
for rawhide and I got this [1]:

+ ./configure --build=x86_64-redhat-linux-gnu
--host=x86_64-redhat-linux-gnu --program-prefix=
--disable-dependency-tracking --disable-silent-rules
--prefix=/usr --exec-prefix=/usr --bindir=/usr/bin
--sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share
--includedir=/usr/include --libdir=/usr/lib64
--libexecdir=/usr/libexec --localstatedir=/var
--sharedstatedir=/var/lib --mandir=/usr/share/man
--infodir=/usr/share/info --with-modulesdir=/usr/lib64/samba
--with-lockdir=/var/lib/samba4 --with-piddir=/var/run
--with-privatedir=/var/lib/samba4/private
--with-sockets-dir=/var/run --sysconfdir=/etc/samba4
--datadir=/usr/share/samba --disable-gnutls
--disable-rpath-install --builtin-libraries=ccan,wbclient
'--bundled-libraries=heimdal,!talloc,!tdb,!tevent,!ldb,!zlib'
waf [command] [options]
Main commands (example: ./waf build -j4)
  build   : build all targets
  clean   : removes the build files
  configure   : configures the project
  ctags   : build 'tags' file using ctags
  dist: makes a tarball for distribution
  distcheck   : test that distribution tarball builds and installs
  distclean   : removes the build directory
  etags   : build TAGS file using etags
  install : installs the build files
  pydoctor: build python apidocs
  reconfigure : reconfigure if config scripts have changed
  test: Run the test suite (see test options below)
  testonly: run tests without doing a build first
  uninstall   : removes the installed files
  wafdocs : build wafsamba apidocs
  wildcard_cmd: called on a unknown command
waf: error: no such option: --disable-silent-rules
error: Bad exit status from /var/tmp/rpm-tmp.5kugM6 (%build)
Bad exit status from /var/tmp/rpm-tmp.5kugM6 (%build)
RPM build errors:
Child returncode was: 1
EXCEPTION: Command failed. See logs for output.

Thus even autoconf is fine, then waf build system is not.

Could Colin fix this, please?
Thanks in advance and bye,
Milan   

[1]http://koji.fedoraproject.org/koji/getfile?taskID=3265556&name=build.log

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


evolution-data-server soname version bump for rawhide/Fedora 16 next week

2011-08-11 Thread Milan Crha
Hi,
I just want to let you know that evolution-data-server 3.1.5 release,
which is about to happen the next week, on August 15th, +/-, changes
soname versions for almost everything it provides, namely
libedataserver, libecal, libedatacal, libebook, libedatabook.

Anything depending on it would be rebuild on both branches against newer
eds, when its update will be done. I will rebuild all to which I have
commit rights by the end of the week, after the release.
Bye,
Milan

___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [PATCH] macros: Globally add --disable-silent-rules to configure

2011-08-11 Thread Milan Crha
On Thu, 2011-08-11 at 11:16 -0400, Colin Walters wrote:
> So I think it makes sense to patch samba's wscript to also support
> --disable-silent-rules for now.

Hi,
yup, I made it that way, for now.

> It may make sense to also have an automake_compat.py in upstream waf
> which does something with the configure options shipped with Automake
> (which are currently dependency-tracking, maintainer-mode, multilib,
> and silent-rules)...and while we're in here an option to ignore
> unknown options =)  I filed
> http://code.google.com/p/waf/issues/detail?id=1023

Thanks, I hope they will take care of the issue better than me.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


evolution-data-server's libcamel soname version bump in Fedora 16/rawhide for 3.1.90 next week

2011-08-17 Thread Milan Crha
Hi,
just after 3.1.5 release of evolution-data-server was added an API
change in libcamel, thus the next week, when 3.1.90 will be released and
I'll do an update in Fedora 16/rawhide, anything depending on libcamel
will require a rebuild.

Again, I'll take care of everything I will be able to, and I'll also add
it to the same update as evolution-data-server. After my yesterday turn,
there are still packages I cannot do anything with, also because other
dependency issues with them (like almanah depending on libcrypt), but I
will do my best to make this (most likely final) soname version bump not
that painful for others.
Bye,
Milan

___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Rawhide evolution gone funny

2011-11-03 Thread Milan Crha
On Wed, 2011-11-02 at 07:57 +, Paul Johnson wrote:
> For some reason, Evolution is not finding any of the plugins or
> anything. It'll start but has on the title bar
>
> e-utils-WARNING **: /usr/lib64/evolution/3.2/libcomposer.so.0:
> undefined symbol: gtkhtml_editor_file_chooser_dialog_run
> Failed to load
> module: /usr/lib64/evolution/3.2/modules/libevolution-module-addressbook.so

Hi,
I suppose the update succeeded with gtkhtml3 package, but not with the
rest, as Michael said in the other mail in this thread, thus if you
downgrade it, then it'll work again. At least till the broken deps on
rawhide are fixed and the full update to evolution 3.3.1 and gtkhtml3
4.3.1 will be possible without dependency issues.
Bye,
Milan


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora rawhide FTBFS status 2011-06-16 x86_64

2011-06-22 Thread Milan Crha
On Wed, 2011-06-22 at 19:17 -0500, Matt Domsch wrote:
> evolution-data-server-3.1.2-1.fc16 (build/make)

Hi,
not much to be done, except of not using deprecated flags in configure,
because this is failing on a recently deprecated G_CONST_RETURN, but not
in the eds itself, but in pango, which is not ready for such change yet.
When the pango will be fixed then the eds will start building too.

I guess similar failures due to used libraries not ready for deprecated
symbols in public headers are in more packages than in eds.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Evolution trash folder

2010-03-22 Thread Milan Crha
On Sun, 2010-03-21 at 20:53 -0500, Mike Chambers wrote:
> No checkmarks checked or unchecked that I could find.  The only other
> explanation is if I did a clean setup (no backups) and see what that
> does.  I might do that with a clean/new test user and see what
> happens.

Hi,
try to run Evolution from console, and see what it says, if anything, in
time of deleting the message.

One thing I do not understand from your description, when you delete
message (press a Del button), the message is marked as deleted and
either is removed from the message list or shown there with a strike out
font. It should be also visible in the account's Trash folder. Because
your Folder->Expunge does correct thing, then the message is marked as
deleted. Thus I guess your UI is not showing the right thing, does it do
at least one of the above mentioned? Maybe the index for a Trash folder
is corrupted for some reason; you can try to stop Evolution and move out
your ~/.evolution/mail/imap//folders.db file, but as it
contains all your account index, then the next start will take some
time, till it fills it again. Or you can drop only all Trash related
tables from there, but it's not as that easy to do. If something goes
wrong, then return the folders.db file back.

Hope that helps,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Evolution trash folder

2010-03-23 Thread Milan Crha
Hi,

On Mon, 2010-03-22 at 18:22 -0500, Mike Chambers wrote:
> Yes the message was indeed marked with a strike out font, but it was
> never sent to the trash folder.

The you seem to have unchecked View->Hide deleted messages, maybe
intentionally.

> I did already remove my .evolution
> folder and restarted evolution again, and now the emails at least get
> moved to the trash folder when deleted.  The only thing I see now, is
> when I close/exit evolution it doesn't automatically empty the trash
> folder, and it is set in my preferences to do it every time.

I didn't notice that myself, and because you let it recreate all the
summaries from scratch then the corruption of indexes is pretty
unlikely. I've no idea here right now.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Evolution 3.3.1 in rawhide

2011-11-07 Thread Milan Crha
On Mon, 2011-11-07 at 19:10 +, Paul Johnson wrote:
> Just managed to upgrade tonight, but there seems to be a hitch with
> evolution - none of my folders appear!
> ...
> 
> GLib-GObject-WARNING **: g_object_get_property: object class
> `EShellSettings' has no property named `mail-enable-local-folders'
> 
> 
> Is this mail-enable-local-folders the problem and is there a way
> around it?

Hi,
it seems the schemas file installation failed for some reason, because
the corresponding path in GConf is
   /apps/evolution/mail/display/enable_local
which is part of evolution-mail.schemas for me.

Please run something like this, whether it'll help.

   for i in /etc/gconf/schemas/*.schemas ; do \
  gconftool-2 --install-schema-file $i >/dev/null;  done


Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

evolution-data-server 3.3.3 soname version bump in rawhide

2011-12-15 Thread Milan Crha
Hi,
just a note that the upcoming release of evolution-data-server 3.3.3
contains soname version bumps for libcamel and libedatacal, as of today.
The release is planned for the next week.

I'll rebuild broken deps packages the next day after the update lands to
the rawhide, at least those I've commit rights to (it'll be definitely
sooner than the last time).
Bye,
Milan

___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: evolution-data-server 3.3.3 soname version bump in rawhide

2011-12-15 Thread Milan Crha
On Thu, 2011-12-15 at 08:22 -0500, Stephen Gallagher wrote:
> Could you provide a list of the dependent packages that you don't have
> commit rights to, so we can organize a provenpackager to help handle it?

Hi,
I know this is not the right procedure, but can I provide it "after it
breaks", please? I've a little mess in what is still active and what
not, thus I get the list by the broken deps messages, which is more
accurate than my outdated records. I'm sorry for that.

I'm currently receiving broken deps for only two packages from the last
soname bump of eds in rawhide, one is syncevolution, to which I have
commit rights, but the issue is something with linking after its update
to newer version - I didn't follow the error closely. The other is
gnome-python2-desktop, to which I do not have commit rights. I do not
have commit rights to others too, but owners are forgiving to me and
usually rebuild their packages on their own.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: evolution-data-server 3.3.3 soname version bump in rawhide

2011-12-21 Thread Milan Crha
On Thu, 2011-12-15 at 08:22 -0500, Stephen Gallagher wrote:
> Could you provide a list of the dependent packages that you don't have
> commit rights to, so we can organize a provenpackager to help handle it?

Hi,
they are all built since yesterday, those which broke. I expected higher
number of packages, but who knows. There left only syncevolution, which
requires newer update of the tarball, as the current one is failing due
to some missing files. The gnome-python2-desktop is also rebuilt, I
asked Tomas Bzatek to rebuild it for me. Thanks to anyone else whom
helped with this (and I didn't notice it).
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

evoltuion-data-server 3.3.5 libcamel soname bump in rawhide

2012-02-06 Thread Milan Crha
Hi,
with evolution-data-server 3.3.5 release is also bumped soname version
for libcamel. I realized just now, when building eds for rawhide.
Bye,
Milan

___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: FC17alpha, evolution, ati card, kernel 3.3.0-rc6 and me going crazy...

2012-03-07 Thread Milan Crha
On Wed, 2012-03-07 at 22:56 -0500, Peter A wrote:
> The issue effects only Evolution it seems - all other software I tried 
> works fine (that's anything from firefox to libreoffice to gimp to 
> ancient stuff like xv from an rpm built in 99). My desktop is KDE with 
> OpenGL rendering but most effects turned off.
> 
> The issue results in the tree menu showing the mail boxes on the left 
> being shifted about 75px up. However, the cursor location (e.g. 
> highlighted folder when drag and drop) is what the screen should be. In 
> other words, I need to move the cursor about 75px further down to select 
> the correct folder. I wanted to talk to some friends about this so I 
> took a screenshot - and the screenshot shows up perfect. 
> (http://www.loonybin.org/evo1.jpg) However, if I do a screengrab of the 
> root window, the corruption is visible. 
> (http://www.loonybin.org/evo2.jpg). Both screenshots were taken less 
> than a second apart with import.
> 
> So who do you think the problem lies with?

Hi,
I've no idea on the issue itself, but I'm wondering whether you can
reproduce this in gtk3-demo too. I'm asking, because the folder tree is
a descendant of the standard GtkTreeView, with no extra drawing, thus,
if it's not caused by something in evolution itself, which I doubt same
as you do, then the issue should be reproducible with gtk3-demo too. The
gtk3-demo executable is part of gtk3-devel. There is a tree view on its
main page, same as three tree view demos. Maybe this is related to a
fact that the table headers are hidden in evolution.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Evolution + bogofilter

2012-03-20 Thread Milan Crha
On Mon, 2012-03-19 at 23:06 -0500, Mike Chambers wrote: 
> Does setting emails in your inbox folder to junk working automatically?
> It seem it doesn't do it automatically and I have to keep selecting them
> and manually marking them junk.
> 
> On a fresh install (such as this one), I do a restore from a backup file
> as I always do, to include doiong the same thing in F16 (that worked
> just fine) and the settings are there, and set as suppose to be.  Also
> evolution-bogofilter is installed as well.  Just for some reason it's
> not setting them to junk automatically.
> 
> Any ideas?
> 
> evolution-bogofilter-3.3.91-1.fc17.x86_64
> evolution-3.3.91-1.fc17.x86_64
> bogofilter-1.2.2-3.fc17.x86_64

Hi,
evolution's backup doesn't contain your bogofilter database, it's stored
in a bogofilter private directory, thus I guess you need to train it
again?
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Unresponsive maintainer for libical

2010-12-02 Thread Milan Crha
Hi,
I realized that the maintainer of libical, Debarshi Ray, seem to be
unresponsive for quite a long time, not doing updates for libical.

There are filled two bugs with a request to do an update, the first [1]
from 2009-09-27 notifying about a release of 0.44, and then
the second [2] from 2010-08-31, notification about 0.46 upstream release
(upstream skipped 0.45). These updates are fixing also other issues
which might be visible in applications using it.

There are opened only 4 bugs (including these two) against libical in
Fedora.

I know I'm not following the NonResponsiveMaintainer policy closely, but
I believe, in this particular case, it would be with no gain.

I'm fine to take ownership of the libical package and do releases for
it.
Bye,
    Milan Crha

[1] https://bugzilla.redhat.com/show_bug.cgi?id=525933
[2] https://bugzilla.redhat.com/show_bug.cgi?id=628893


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Unresponsive maintainer for libical

2010-12-03 Thread Milan Crha
On Fri, 2010-12-03 at 12:47 +0200, Debarshi Ray wrote:
> > I know I'm not following the NonResponsiveMaintainer policy closely, but
> > I believe, in this particular case, it would be with no gain.
> >
> > I'm fine to take ownership of the libical package and do releases for
> > it.
> 
> I am orphaning it in PackageDB. Please take up ownership.

Hi,
thanks. Could you give me a link to the proper PackageDB page, please?
I seem to lose it and I do not have much idea how to find it. (Bad of
me, I'm sorry).
Thanks and bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Unresponsive maintainer for libical

2010-12-03 Thread Milan Crha
On Fri, 2010-12-03 at 14:36 +, Peter Robinson wrote:
> https://admin.fedoraproject.org/pkgdb/packages/
> 
> Then you need to login and search for the package. 

Hi,
thanks both for the link.

I see [1] the libical is not orphaned yet, neither in devel, nor in F14,
as I "only" can add myself to the package, but not take ownership as
with other orphaned packages.

I'm keeping this on the next Monday. :)
Thanks and bye,
Milan

[1] https://admin.fedoraproject.org/pkgdb/acls/name/libical

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Unresponsive maintainer for libical

2010-12-05 Thread Milan Crha
On Sat, 2010-12-04 at 13:02 +0200, Debarshi Ray wrote:
> > I see [1] the libical is not orphaned yet, neither in devel, nor in F14,
> > as I "only" can add myself to the package, but not take ownership as
> > with other orphaned packages.
> 
> I think what happens is when the owner orphans a package one of the
> co-maintainers automatically get promoted.

Hi,
so I added myself to the package, and it's waiting for a review now. It
might be done by 'robert' [1], who is the only maintainer of libical at
the moment.
Bye and thanks,
Milan

[1] https://admin.fedoraproject.org/pkgdb/users/packages/robert

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


gtkhtml3 soname bump in Rawhide

2010-12-20 Thread Milan Crha
Hi,
just finished gtkhtml3 update to 3.91.4 has a soname bump, due
to changes in its API as was discovered in [1]. It has it since 3.91.3
release, somehow, only the soname wasn't changed.

I know this is kinda late notice, but the bug was discovered just before
the release.

I'm sorry for any inconvenience caused by this.
Bye,
    Milan Crha

[1] https://bugzilla.redhat.com/show_bug.cgi?id=664279

___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


evolution-data-server (2.91.5) soname bump and library files location changes in Rawhide

2011-01-10 Thread Milan Crha
Hi,
with the recent evolution-data-server 2.91.5 release in Rawhide are done
some internal changes in the soname versions and a location where the
backend files for the addressbook and calendar should be saved.

>From the commit log:

-
Change the installation path for E-D-S backends.

Address book and calendar backend modules are now split into
different installation directories so the D-Bus factory processes
will only load relevant backend modules.

This changes some pkg-config details for third-party backend
modules.

Instead of querying the backend directory with:

  pkg-config --variable=extensiondir evolution-data-server-1.2

you must query the directory for address book backends with:

  pkg-config --variable=backenddir libedata-book-1.2

and the directory for calendar backends with:

  pkg-config --variable=backenddir libedata-cal-1.2
-

Bye,
Milan

___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


rawhide update (2.91.6) of evolution-related packages is gtk3 only

2011-01-26 Thread Milan Crha
Hi,
Evolution team drops support for gtk2 in 2.91.6 release of
evolution-related packages (gtkhtml3, evolution-data-server and
evolution) which might make trouble for dependent packages which are
still gtk2. I expect there will follow gtk3 updates for them in the near
future too, if not done already (this is mainly for packages using
libedataserverui and gtkhtml3, the rest should be fine).

There are done soname bumps and api version bumps in above mentioned
packages as well. The release will be done on Monday, when I plan to
update rawhide too (+/- few days, if something will go wrong).
Bye,
Milan

___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: rawhide update (2.91.6) of evolution-related packages is gtk3 only

2011-01-26 Thread Milan Crha
On Wed, 2011-01-26 at 18:15 +, Peter Robinson wrote:
> Hi Milan,
> 
> On Wed, Jan 26, 2011 at 4:16 PM, Milan Crha  wrote:
> >Hi,
> > Evolution team drops support for gtk2 in 2.91.6 release of
> > evolution-related packages (gtkhtml3, evolution-data-server and
> > evolution) which might make trouble for dependent packages which are
> > still gtk2. I expect there will follow gtk3 updates for them in the near
> > future too, if not done already (this is mainly for packages using
> > libedataserverui and gtkhtml3, the rest should be fine).
> 
> Will this affect packages that just use eds?

Hi,
because this is the UI change, then only those requiring
libedataserverui library will be affected (with the gtk3 change; with
soname bumps there will be more affected).

> > There are done soname bumps and api version bumps in above mentioned
> > packages as well. The release will be done on Monday, when I plan to
> > update rawhide too (+/- few days, if something will go wrong).
> 
> Will you be rebuilding affected packages?

Sure thing, I'll rebuild all affected I have commit access for.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


evolution-data-server soname version bump in F23 and rawhide the next week

2015-07-15 Thread Milan Crha
Hi,
the 3.17.4 release of evolution-data-server changes soname versions for
camel, libecal and libedata-cal, due to some API changes in respective
parts.

I will rebuild packages for which I have commit rights, the same as I
can help with the API change fixes, thus feel free to ping me or drop
an e-mail.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F-23 Branched report: 20150720 changes

2015-07-21 Thread Milan Crha
On Mon, 2015-07-20 at 08:58 -0600, Kevin Fenzi wrote:
> Should be fixed for tomorrows composes I would expect.

Hi,
doesn't seem to. I made an update for rawhide and f23 branch with
evolution-data-server on Monday morning CEST. I know it breaks some
dependencies, because there had been done soname version bump, but I
didn't receive any notice of it yet. The usually arrive the next day.

Furthermore, I run my rawhide machine today and tried `dnf update`,
which didn't offer me the update of the evolution-data-server. I'd
expect to have it offered after two days of the koji build.

Maybe I missed some policy/update change?
Bye,
Milan
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F-23 Branched report: 20150720 changes

2015-07-21 Thread Milan Crha
On Wed, 2015-07-22 at 06:48 +0200, Milan Crha wrote:
> Furthermore, I run my rawhide machine today and tried `dnf update`,
> which didn't offer me the update of the evolution-data-server. I'd
> expect to have it offered after two days of the koji build.
> 
> Maybe I missed some policy/update change?
> 

Hi again,
it looks like a dnf issue, see below. Even manual update from
dnf-1.0.1-3.fc23.noarch to dnf-1.0.2-2.fc24.noarch didn't help.
Bye,
Milan

$ dnf list evolution
Fedora - Rawhide - Developmental packages for t 792 kB/s |  43 MB 00:55
Last metadata expiration check performed 0:00:47 ago on Tue Jul 21 23:49:59 
2015.
Installed Packages
evolution.x86_64  3.17.3-1.fc23  @System
Available Packages
evolution.i6863.17.4-1.fc24  rawhide
evolution.x86_64  3.17.4-1.fc24  rawhide
$ su
Password: 
# dnf update
Fedora - Rawhide - Developmental packages for t 784 kB/s |  43 MB 00:55
Last metadata expiration check performed 0:00:35 ago on Tue Jul 21 23:51:51 
2015.
Dependencies resolved.
Nothing to do.
Complete!
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F-23 Branched report: 20150720 changes

2015-07-22 Thread Milan Crha
On Wed, 2015-07-22 at 12:45 +0100, Peter Robinson wrote:
> BTW is there an option to turn on the full yum style dep resolution?
> -v adds some but not what is pulling in a particular package (or
> removing one) as part of a process. I might be strange but I do find
> it useful for some use cases.

Hi,
I finally used yum-deprecated to get the comprehensive list of all
broken dependencies by my update. The situation with dnf is confusing,
because it:
a) stops on the first broken dependency
b) doesn't tell about any error by default, which makes it look like
   everything works properly, except of getting the new package which
   I know is there. It's very confusing for such yum-old-school like me

Bye,
Milan
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Unable to submit update for F22 (was Re: bodhi 2 now live)

2015-08-20 Thread Milan Crha
On Wed, 2015-08-19 at 21:45 -0600, Kevin Fenzi wrote:
> There will likely be oddities and bugs. Please file them in github so
> we can prioritize them and get them fixed up. 
> 
> https://github.com/fedora-infra/bodhi/issues

Hi,
I do not have a github account, and I'm currently not going to create
any (github is not my favorite site), thus I'm writing here instead
(after all, Fedora infrastructure issue => Fedora bugzilla, no?).

I tried to submit an update for Fedora 22 and it just tells me that it
wasn't able to submit it with absolutely no reason. My values are:

   Packages:
   Related Bugs: 1231591
   Candidate Builds: evolution-3.16.5-2.fc22
   Update notes: Fixes possible crash when viewing mailing list message digest.
   Final details
  Type: bugfix
  Severity: unspecified
  Suggestion: unspecified
  Close bugs on stable? [x]
  Auto-request stable? [x]
  Stable karma: 3
  Unstable karma: -3
  Require bugs: [ ]
  Require testcases: [ ]
  Require checks:

Clicking Submit returns: "Unable to create update" with no other
information in the right-bottom corner tooltip.

Bye,
Milan

P.S.: the interface is different, more confusing, maybe when I get use
to it it'll feel better, but it also requires me to do more changes in
the interface, while the "old good" bodhi had preselected "bugfix"
type, thus I only added builds and description, sometimes also list of
bugs and that was all. Right now I do 3 more clicks.

Is there a way to disable notifications of changes of other people? It
doesn't worth the bandwidth in my case.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Unable to submit update for F22 (was Re: bodhi 2 now live)

2015-08-20 Thread Milan Crha
On Thu, 2015-08-20 at 11:00 +0100, Paul Howarth wrote:
> Looks like you need to hit "enter" after typing/pasting in the 
> package NVR into the "Candidate Builds" field, which was not at all 
> obvious to me.

Hi,
thanks for the hint. That made it work, the package name is repeated
below the entry with a checkbox, after pressing the Enter.

That's not intuitive at all. What I'm doing is filling a web form,
such forms are usually submitted by pressing Enter, I wouldn't think
of pressing Enter in an edit input field. Also because it was not
needed when working with bodhi before.

D'oh, the bug reference is lost and the bug not updated. Nonetheless,
the update is filled. I hope. I guess.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Rawhide soname version bumps on evolution-data-server and evolution packages

2014-07-29 Thread Milan Crha
Hello,
I'm going to update evolution packages (evolution-data-server, 
evolution, evolution-ews and evolution-mapi) in rawhide to their 
3.13.4 versions during today, which brings soname version bumps in 
evolution-data-server and evolution. I'll take care of rebuilds where 
needed (and I have commit rights for).

There are also large changes in 3.13.4, in evolution-data-server are 
used subprocesses for backends and evolution uses webkit-based 
composer. Please use GNOME's bugzilla [1] for any issue you might find 
with these.
Thanks and bye,
Milan

[1] https://bugzilla.gnome.org/enter_bug.cgi?product=evolution-data-server
https://bugzilla.gnome.org/enter_bug.cgi?product=evolution

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora 33 System-Wide Change proposal: swap on zram

2020-06-04 Thread Milan Crha
On Thu, 2020-06-04 at 16:30 -0400, Ben Cotton wrote:
> ... The memory used is not preallocated. It's
> dynamically allocated and deallocated, on demand. ...
> 
> The system will use RAM normally up until it's full, and then start
> paging out to swap-on-zram, same as a conventional swap-on-drive

Hi,
I confess I've absolutely no idea about this, I mean how that works in
practice, but when you tell me "we do not allocate on start, we
allocate on demand, when the memory is full", then, I hope a logic
question is, where do you allocate, when the memory is already full? If
there's some threshold, then it's quite the same as preallocate the
memory.

Let aside how the compression itself works. Does it mean, that the
actual outcome will be quicker response (than when using swap on disk)
for a price of higher requirements on the CPU (thus it can
compress/decompress in a timely manner), thus eventually higher power
consumption, thus shorter up time, before the battery is down? I know I
can easily misunderstand things, but it feels like a side effect of the
compression.

Virtual machines. I usually do not give it access to the all host
system resources, I give it like 1 or 2 CPUs (sometimes more, but only
when I know I want to do something expensive there), and like 2GB of
memory (I used to give it one, but since Fedora begun to require at
least 2, I increased it). With this swap to RAM on, should I give it
even more memory (and eventually CPU), thus Fedora can boot and work
reasonably well?

When you've a machine with 4GB RAM and 1TB HDD and 1.6GHz CPU, it's
much cheaper to use swap on disk than to waste RAM, which should be
used for other things (it's even not fully usable 4GB, because some of
that can use integrated graphics card). I guess this will penalize such
low cost machines, though it needs testing to know for sure. There are
devices with a lot less resources (there had been mentioned IoT, under
which, I suppose, belong also toys like Raspberry PI, which do not have
a lot of RAM (not counting Raspberry PI 4B)), where it might (or might
not) hurt even more.

My main machine has 16GB RAM. When I run compilation of some bigger
projects (like WebKitGTK in my case, but I do not want to even think of
giants like LibreOffice), then I face memory pressures, also depending
on the target type (debug/release) and how many cores I give to it. It
happens from time to time that the whole system freezes (keyboard/mouse
doesn't react, neither Caps Lock/Num Lock), with high CPU usage. I
suppose it tries to compile, but I never left it run that long, I just
turn off the machine and start again, where the new run eventually
survives. Should this swap to RAM help anyhow in such situation?

> [https://pagure.io/fedora-qa/issue/632 QA: SwapOnzram Test Day] to
> discover edge cases, and tweak the default configuration if necessary
> to establish a good one-size-fits all approach.

The developer usage and average (office) user usage are very different.
I'm afraid you cannot find any number, which will fit to all.
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

2020-07-02 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


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-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 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: Evolution + bogofilter

2012-03-21 Thread Milan Crha
On Tue, 2012-03-20 at 10:17 -0500, Mike Chambers wrote:
> Yes I understand it has to relearn.  But it doesn't is the problem.  I
> had to keep marking them as junk.
> 
> Example, just reinstalled F16+updates on this very box.  Started evo +
> the backup file as a restore, just as with F17.  Soon as I marked the
> initial spam stuff in my inbox as junk, it started marking
> automatically.  No, it doesn't get them all the time and have to relearn
> as I go, but it starts to immediately.
> 
> F17 does NOT do it, almost none at all, even after a couple of days of
> marking them.

Hi,
try to run evolution from console like this:
   $ CAMEL_DEBUG=junk evolution
which should tell you what evolution does when you mark message as
junk/not-junk. It should print something when a new mail arrives too.

This thread
http://mail.gnome.org/archives/evolution-list/2011-November/msg00093.html
is discussing similar issue with older evolution. It's rather long, but
it contains some tests even for bogofilter database, checking how full
it is and so on.
Hope that helps,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Evolution + bogofilter

2012-03-22 Thread Milan Crha
On Tue, 2012-03-20 at 10:17 -0500, Mike Chambers wrote:
> > evolution's backup doesn't contain your bogofilter database, it's
> > stored in a bogofilter private directory, thus I guess you need to
> > train it again?
> 
> Yes I understand it has to relearn.  But it doesn't is the problem.  I
> had to keep marking them as junk.

Hi,
just a little follow-up. I came across similar question with other user
and even not for him, but for me, in my F17 install, I get an empty
string when issuing:
   $ dconf read /org/gnome/evolution/mail/junk-default-plugin
regardless the schema file defines the default value as 'Bogofilter'.
Maybe that's the reason for non-working automatic spam filtering?
Bye,
Milan

P.S.: I would change the value while evolution is off, just to make sure
its change will be taken in the effect

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Evolution + bogofilter

2012-03-23 Thread Milan Crha
On Thu, 2012-03-22 at 10:12 -0500, Mike Chambers wrote:
> On Thu, 2012-03-22 at 10:40 +0100, Milan Crha wrote:
> 
> > Hi,
> > just a little follow-up. I came across similar question with other user
> > and even not for him, but for me, in my F17 install, I get an empty
> > string when issuing:
> >$ dconf read /org/gnome/evolution/mail/junk-default-plugin
> > regardless the schema file defines the default value as 'Bogofilter'.
> > Maybe that's the reason for non-working automatic spam filtering?
> > Bye,
> > Milan
> > 
> > P.S.: I would change the value while evolution is off, just to make sure
> > its change will be taken in the effect
> 
> On F16 I run the dconf line above and returns nothing as well, cept junk
> stuff works.
> 
> How do you change the value, as in what is the command and what am I
> suppose to see/read in the dconf if it's working correctly?

Hi,
F16 version of evolution (3.2.x) doesn't use GSettings, it's new in F17
(evolution 3.3.x -> 3.4.0). The 3.2.x uses GConf, and the key is
   $ gconftool-2 --get /apps/evolution/mail/junk/default_plugin
For setting value I would use dconf-editor, or gconf-editor for GConf
key. On F17 the value in dconf should be "Bogofilter" for you (without
quotes), the same what the default value in schema defines.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Evolution + bogofilter

2012-04-02 Thread Milan Crha
On Mon, 2012-03-19 at 23:06 -0500, Mike Chambers wrote:
> On a fresh install (such as this one), I do a restore from a backup
> file as I always do, to include doiong the same thing in F16 (that
> worked just fine) and the settings are there, and set as suppose to
> be.  Also evolution-bogofilter is installed as well.  Just for some
> reason it's not setting them to junk automatically.
> 
> Any ideas?
> 
> evolution-bogofilter-3.3.91-1.fc17.x86_64
> evolution-3.3.91-1.fc17.x86_64
> bogofilter-1.2.2-3.fc17.x86_64

Hi again,
I think I found the issue, it's a bug in evolution's code. Let's move to
the upstream bug [1] for further investigation. I'm also currently
building a test package for evolution [2], I'll test it and update [1]
with my findings. If you could test it too then it'll be helpful.
Thanks and bye,
Milan

[1] https://bugzilla.gnome.org/show_bug.cgi?id=672916
[2] http://koji.fedoraproject.org/koji/taskinfo?taskID=3956023

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Building the GNOME 3.4.1 Release

2012-04-16 Thread Milan Crha
On Sat, 2012-04-14 at 13:53 +0100, Richard Hughes wrote:
> If you're maintaining a GNOMEish package and you want it included in
> the 3.4.1 release, please build the package like normal and then add
> the build ID to:
> 
> https://docs.google.com/spreadsheet/ccc?key=0AtzJKpbiGX1zdGJzeU9waFJFZmgyQzBuN2VxU0lxbHc

Hi,
it will be kind of you to not touch packages you do not own, especially
those which are actively maintained. The way you did it breaks "build
the package like normal" from your instructions.

> Most of the packages released on ftp.gnome.org with the exact version
> 3.4.1 can be handled by the mclazy script, but I'm sure there are
> other packages that we'll need to do manually for the 3.4.1
> mega-update.

I've no idea what it means in reality. Say I'll not add my build ids
into your google page, am I still responsible for filling update of my
packages?
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Building the GNOME 3.4.1 Release

2012-04-16 Thread Milan Crha
On Mon, 2012-04-16 at 10:33 +0100, Richard Hughes wrote:
> ...
> If you had already updated F17 with the upstream 3.4.1 then
> the automatic script would have ignored your package completely.

Hey,
I didn't have much time to do so. You script stepped in only two hours
after release on Gnome's ftp. It's not so bad, but still early and
unexpected for me.

> There's no way for me to know the difference between "maintainer not
> doing update because he's busy" and "maintainer wants to handle this
> himself in his own time".

Maybe he's just _currently_ busy, sleeping (consider different
timezones) and so on? Anyway, I never asked to have those packages part
of the auto-build list, and never was asked for acceptance. This is
easily distinguishable, isn't it?

> Now you've told me in a not-so-polite way
> I'll just take off evolution from the auto-build list.

evolution*, please.

> > I've no idea what it means in reality. Say I'll not add my build ids
> > into your google page, am I still responsible for filling update of my
> > packages?
> 
> Yes, if you want to be, although I think we should aim to have one
> easy-to-qa update for micro-point updates of a single desktop
> environment, rather than the huge number of updates we had before that
> were *impossible* to QA [1]. Is there a reason evolution is so special
> that it shouldn't be considered a core GNOME package that gets
> released with everything else?

I cannot answer this objectively now, I'm sorry. There is certainly
nothing extra special about those packages, apart of your auto-build
script not being able to build those packages correctly (which it cannot
do in general anyway), but I currently have bad feelings about this
process, so, well, let me think about it.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Building the GNOME 3.4.1 Release

2012-04-16 Thread Milan Crha
On Mon, 2012-04-16 at 12:17 +0100, Bastien Nocera wrote:
> We've always built packages coming from the GNOME FTP and that follow
> the GNOME releases. Matthias did it, I did it, Tomas did it, and now
> Richard is doing it.

Hi,
hmm, I do not see any x.x.x-1 build being done by any of those you name
for evo itself for the past year.

> What's so special about Evolution that we can't update it as a bug fix
> update when the package is released on the FTP site?

I still differentiate between build and update. There is no problem with
the update, there is a little problem with the build. It's mainly
because dependencies between those packages, and in case of evo 3.4.0.1
also slightly more complicated change in the .spec file, which the smart
script didn't know about.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

evolution-data-server/evolution 3.5.3 soname bump/API changes in rawhide next week

2012-06-17 Thread Milan Crha
Hi all,
release of evolution-data-server 3.5.3 and evolution 3.5.3 the next week
contains API changes in the core part of these, mostly in a way how
backends are authenticated and where the information about configured
accounts is stored, together with single-include approach, thus expect
the simple rebuild will likely not work. Matthew Barnes wrote patches
for some other packages to adapt to all the changes already. In case you
(or the upstream part) have trouble with the transition, feel free to
ask at evolution-hack...@gnome.org .
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

libical soname version bump in the rawhide the next week

2016-01-11 Thread Milan Crha
Hello,
I will update libical to version 2.0 the next week in rawhide. The
change is source compatible, but not binary compatible, as they call
it, thus the soname version had been bumped as well.

I'll take care of the packages I have commit rights for.
Bye,
Milan
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


evolution-data-server soname version bump in rawhide the next week

2016-01-12 Thread Milan Crha
        Hi,
the 3.19.4 release of evolution-data-server changes soname version for
camel, due to some API changes.

I will rebuild packages for which I have commit rights, the same as I
can help with the API change fixes, thus feel free to ping me or drop
an e-mail. I do not think that other than Evolution will need more
attention, others might be rebuild just to be sure nothing broke.
Bye,
Milan
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


evolution-data-server soname version bump for libedata-book/libedata-cal next week (3.9.90 release)

2013-08-15 Thread Milan Crha
Hi,
there will be a soname version bump in evolution-data-server update
3.9.90 the next week, namely for libedata-book and libedata-cal
libraries. Affected might be evolution-mapi and evolution-ews, which are
updated together with it anyway. If there will be more, and I have
commit access to them, then I rebuild them as well.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

(+libebackend, libedataserver) Re: evolution-data-server soname version bump for libedata-book/libedata-cal next week (3.9.90 release)

2013-08-16 Thread Milan Crha
On Fri, 2013-08-16 at 08:03 +0200, Milan Crha wrote:
> there will be a soname version bump in evolution-data-server update
> 3.9.90 the next week, namely for libedata-book and libedata-cal
> libraries. Affected might be evolution-mapi and evolution-ews, which are
> updated together with it anyway. If there will be more, and I have
> commit access to them, then I rebuild them as well.

Hi,
I've just committed a fix which changes soname version also for
libebackend and libedataserver. Like before, whatever I'll be able to
rebuild I will rebuild.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

(+libcamel) Re: (+libebackend, libedataserver) Re: evolution-data-server soname version bump for libedata-book/libedata-cal next week (3.9.90 release)

2013-08-18 Thread Milan Crha
On Fri, 2013-08-16 at 16:47 +0200, Milan Crha wrote:
> I've just committed a fix which changes soname version also for
> libebackend and libedataserver. Like before, whatever I'll be able to
> rebuild I will rebuild.

Hi again,
I'm sorry, but there was done an API change in libcamel at the very last
moment too, thus this one is affected as well. Like before, whatever
I'll be able to rebuild I will rebuild.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Update libical to 1.0 in rawhide the next week (soname version bump)

2013-05-16 Thread Milan Crha
Hello,
there was a release of libical 1.0 recently [1], and I'd like to update
rawhide with it. It seems to be API compatible with 0.48, they only
bumped the soname version due to version jump to 1.0. Rex Dieter helped
me to fix a spec file to it (to use cmake), thus I plan to push the
change around May 23rd, 2013, aka at the end of the next week.

I tried to build evolution packages locally against it and there was no
build issue, thus it might be just about rebuilding other dependent
packages [2] and check whether any workarounds for 0.48 are still needed
(I see some changes in iCalendar file saving, most notably with
timezones (nothing serious with respect of functionality, saved files
are only significantly larger due to saving whole history of daylight
saving time changes) and string escaping, with which were couple issues
in 0.48). Maybe there will be more packages due to transitive dependency
(like other evolution packages is missing in [2]).

I'll take care of the rebuild of packages I've commit rights for,
the rest will be left for respective maintainers.
Bye,
Milan

[1] https://bugzilla.redhat.com/show_bug.cgi?id=959925
[2] Packages from rawhide found by
$ repoquery --archlist=src --repoid=fedora-source
--repoid=updates-source --repoid=updates-testing-source -q
--whatrequires --alldeps --releasever=rawhide libical-devel | sort

asterisk-0:11.3.0-1.fc20.src
evolution-data-server-0:3.9.1-1.fc20.src (*)
gnokii-0:0.6.31-4.fc19.src
kdepimlibs-0:4.10.3-1.fc20.src
obexd-1:0.46-4.fc19.src
openchange-0:2.0-1.fc19.src (*)
osmo-0:0.2.12-0.5.svn924.fc20.src
syncevolution-1:1.3.99.3-1.fc20.src (*)
zarafa-0:7.0.13-1.fc19.src

(*) these 3 I have commit rights for

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Update libical to 1.0 in rawhide the next week (soname version bump)

2013-05-24 Thread Milan Crha
On Thu, 2013-05-16 at 13:01 +0200, Milan Crha wrote:
> there was a release of libical 1.0 recently [1], and I'd like to update
> rawhide with it. It seems to be API compatible with 0.48, they only
> bumped the soname version due to version jump to 1.0. Rex Dieter helped
> me to fix a spec file to it (to use cmake), thus I plan to push the
> change around May 23rd, 2013, aka at the end of the next week.

Hi,
this is unfortunate, but I just realized that I do not have commit
rights for libical. Unless anyone else will take on this, it'll wait
till the main maintainer gets to the update, or I gain the commit
rights. I'm sorry for the confusion I caused.

Here [1] is a patch to master branch of libical which I wanted to
commit.
Bye,
Milan

[1] https://bugzilla.redhat.com/show_bug.cgi?id=959925#c9

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposal: remove insecure WebKitGTK+ packages for F27

2016-06-13 Thread Milan Crha
On Fri, 2016-06-10 at 11:39 -0500, Michael Catanzaro wrote:
> There's no transition documentation. Basically, you want to make sure
> your package builds when switching the pkg-config version in
> configure.ac to webkit2gtk-4.0.

Hi,
feel free to check out what the evolution-data-server does to switch
from WebKit1 to WebKit2 here [1]. The code only opens a page and
finally reads its title with a result, listening for a signal when
the page was loaded. It doesn't do any DOM operations on the page.
Bye,
Milan

[1] https://bugzilla.gnome.org/show_bug.cgi?id=751588#c22
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Proposal: remove insecure WebKitGTK+ packages for F27

2016-06-13 Thread Milan Crha
On Fri, 2016-06-10 at 08:11 -0500, Michael Catanzaro wrote:
> Active porting efforts are underway for Evolution (which will take
> care of the mass of evolution-data-server dependencies like gnome-
> shell and gdm)

Hi,
I think it's a very important detail, because if I remove
the --recursive argument in your repoquery command, then I get
significantly shorter list of affected packages [1], with ~half of them
being addressed by the ongoing effort for the Evolution port.

At least in case of the evolution-data-server, it uses the WebKit1, but
doesn't expose it in the public API, thus it's a private dependency,
spread on its own "users" only through the linker (libraries).

I mean, checking only for direct dependencies makes more sense, from my
point of view.
Bye,
Milan

[1] repoquery --whatrequires webkitgtk3 --enablerepo=updates-testing

Yum-utils package has been deprecated, use dnf instead.
See 'man yum2dnf' for more information.


balsa-0:2.5.2-3.fc24.x86_64
bijiben-0:3.20.2-1.fc24.x86_64
cairo-dock-plug-ins-webkit-0:3.4.1-7.fc24.x86_64
dwb-0:2015.10.09-2.20151009git.fc24.x86_64
emacs-1:25.0.94-1.fc24.x86_64
empathy-0:3.12.12-1.fc24.x86_64
evolution-0:3.20.2-1.fc24.i686
evolution-0:3.20.2-1.fc24.x86_64
evolution-0:3.20.3-1.fc24.i686
evolution-0:3.20.3-1.fc24.x86_64
evolution-bogofilter-0:3.20.2-1.fc24.x86_64
evolution-bogofilter-0:3.20.3-1.fc24.x86_64
evolution-data-server-0:3.20.2-1.fc24.i686
evolution-data-server-0:3.20.2-1.fc24.x86_64
evolution-data-server-0:3.20.3-1.fc24.i686
evolution-data-server-0:3.20.3-1.fc24.x86_64
evolution-data-server-tests-0:3.20.2-1.fc24.i686
evolution-data-server-tests-0:3.20.2-1.fc24.x86_64
evolution-data-server-tests-0:3.20.3-1.fc24.i686
evolution-data-server-tests-0:3.20.3-1.fc24.x86_64
evolution-ews-0:3.20.2-1.fc24.i686
evolution-ews-0:3.20.2-1.fc24.x86_64
evolution-ews-0:3.20.3-1.fc24.x86_64
evolution-mapi-0:3.20.1-1.fc24.i686
evolution-mapi-0:3.20.1-1.fc24.x86_64
evolution-mapi-0:3.20.3-1.fc24.i686
evolution-mapi-0:3.20.3-1.fc24.x86_64
evolution-pst-0:3.20.2-1.fc24.x86_64
evolution-pst-0:3.20.3-1.fc24.x86_64
evolution-rss-1:0.3.95-7.fc24.x86_64
evolution-spamassassin-0:3.20.2-1.fc24.x86_64
evolution-spamassassin-0:3.20.3-1.fc24.x86_64
geary-0:0.11.0-1.fc24.x86_64
gnome-web-photo-0:0.10.5-9.fc24.x86_64
gphotoframe-0:2.0.2-2.hg2084299dffb6.fc24.1.noarch
liferea-1:1.10.19-1.fc24.x86_64
rubygem-webkit-gtk-0:3.0.8-1.fc24.noarch
seed-0:3.8.1-7.fc24.i686
seed-0:3.8.1-7.fc24.x86_64
sugar-browse-0:157.3-1.fc24.noarch
surf-0:0.7-1.fc24.x86_64
uzbl-core-0:0-0.39.20120514git228bc38cbd.fc24.x86_64
vfrnav-0:20160212-3.fc24.i686
vfrnav-0:20160212-3.fc24.x86_64
webkitgtk3-devel-0:2.4.11-1.fc24.i686
webkitgtk3-devel-0:2.4.11-1.fc24.x86_64
webkitgtk3-doc-0:2.4.11-1.fc24.noarch
wxGTK3-0:3.0.2-19.fc24.i686
wxGTK3-0:3.0.2-19.fc24.x86_64
xiphos-gtk3-0:4.0.4-3.fc24.x86_64
xiphos-gtk3-0:4.0.4-4.fc24.x86_64
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


evolution-data-server soname version bump in rawhide the next week

2016-06-13 Thread Milan Crha
        Hi,
the 3.21.3 release of evolution-data-server changes soname version for
camel, due to some API changes in that sub-library.

I will rebuild packages for which I have commit rights, the same as I
can help with the API change fixes, thus feel free to ping me or drop
an e-mail. I do not think that other than core Evolution packages will
need more attention, others might be simply rebuild.
Bye,
Milan
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


evolution-data-server soname version bump in rawhide the next week

2016-07-10 Thread Milan Crha
        Hi,
the 3.21.4 release of the evolution-data-server changes soname version
for libcamel and libedataserver, due to some API changes in those
sub-libraries.

I will rebuild packages for which I have commit rights, the same as I
can help with the API change fixes, thus feel free to ping me or drop
an e-mail. I do not think that other than core Evolution packages will
need more attention, others might be simply rebuild.
Bye,
Milan
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Reviews Weekly

2016-09-12 Thread Milan Crha
On Mon, 2016-09-12 at 14:26 +0200, Igor Gnatenko wrote:
> > Javier Peña : 1
> Please fix unicode issues ;)

Hi,
it's because the related part claims:
 Content-Type: text/plain; charset="us-ascii"
while using UTF-8 in the body. When I override the charset in the mail
application I use, then it shows the umlauts and so on properly.
Bye,
Milan
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: GNOME 3.7.91

2013-03-04 Thread Milan Crha
On Mon, 2013-03-04 at 15:18 +, Richard Hughes wrote:
> If you're planning on doing a 3.7.91 build manually (i.e. that's not
> picked up by mclazy, or one you'd rather do on your own), can you add
> them to the spreadsheet please:
> https://docs.google.com/spreadsheet/ccc?key=0AtzJKpbiGX1zdGJzeU9waFJFZmgyQzBuN2VxU0lxbHc
> 
> This way we can QA and test the release and push it in one go. I'll
> also be putting links to build failures on the same sheet. Thanks.

Hi,
is it branched already? My packages doesn't seem to be branched yet,
thus no need for the giant update, only a rawhide build is done.
Or, do you want to write them down regardless of branching for f19?
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

evolution-data-server soname version bump

2015-02-08 Thread Milan Crha
Hello,
there will be done a 3.13.90 release of evolution-data-server the next 
week, February 16th, which has a soname version bump and contains some 
API changes along with that. I will rebuild packages for which I have 
commit rights, the same as provide patches where necessary. I already 
sent upstream patches for California [1], Folks [2],
gnome-contacts[3] and gnome-calendar [4][5].
Bye,
Milan

[1] https://bugzilla.gnome.org/show_bug.cgi?id=743961
[2] https://bugzilla.gnome.org/show_bug.cgi?id=743934
[3] https://bugzilla.gnome.org/show_bug.cgi?id=743979
[4] https://bugzilla.gnome.org/show_bug.cgi?id=744050
[5] https://bugzilla.gnome.org/show_bug.cgi?id=744059
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Need help with gcc c++ issue

2015-02-16 Thread Milan Crha
On Mon, 2015-02-16 at 16:40 +0100, Jakub Jelinek wrote:
> On Mon, Feb 16, 2015 at 08:33:48AM -0700, Orion Poplawski wrote:
> > Trying to build cmake, getting:
> 
> In F23, all C++ packages need to be rebuilt, most likely you have a 
> dependency, that hasn't been rebuilt yet (libjsoncpp)?
> So talk to the maintainer to rebuild it first.

Hi,
is there no mass rebuild planned? I get a similar error about a 
different symbol in a different application and library, which (the 
error) is quite confusing on its own. The mass rebuild makes more 
sense, from my point of view. I cannot see a reasonable way of asking 
various maintainers to rebuild their packages, whom may eventually ask 
another maintainers to rebuild their packages and so on, and get 
rawhide branch in shape within few days. I can be wrong, though.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Bug in reporting (was: Re: Fedora 26 Mass Rebuild)

2017-02-15 Thread Milan Crha
On Tue, 2017-02-14 at 14:56 -0500, Mohan Boddu wrote:
> Failures can be seen
> http://dl.fedoraproject.org/pub/alt/mass-rebuild/f26-failures.html
> 
> ...
>
> Please be sure to let releng know if you see any bugs in the
> reporting.

Hi,
could you correct the reporting tool to write proper package
maintainer/administrator when doing the report (link above), please?

I'm mentioned in the list as:

  | mcrha (2):
  |ekiga
  |sflphone

but I'm neither maintainer nor administrator of the both packages.

I suppose it happened, because you picked the list of people with
commit rights and sorted it alphabetically and then chose the first
person in the list. It's wrong. At least in this case.
Thanks and bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: thunderbird 45.7.1 and packer account

2017-02-22 Thread Milan Crha
On Wed, 2017-02-22 at 13:08 +0100, tech...@dk-software.org wrote:
> The error i become is "kinit dksoftw...@fedoraproject.org
> kinit: Client 'dksoftw...@fedoraproject.org' not found in Kerberos
> database while getting initial credentials" - can you fix it?

Hi,
I'm not the service/server admin, but I see one issue in your command.
The domain name is case sensitive and should be in capitals, which
means that's one obvious issue. Aka it should be:

   $ kinit dksoftw...@fedoraproject.org

Hope it helps. Otherwise search Fedora Wiki pages, which contain good
"how-to-setup kerberos" steps. Web search engines, like Google, are
your friends.
Bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Split translations to noarch packages?

2017-04-24 Thread Milan Crha
Hello,
I've got an idea and I'd like to know an opinion of a wider audience.

Would it make sense to split translations from binary packages to
a noarch subpackage?

For example libreoffice does that already, it even splits the languages
by country, which may or may not be applicable to other (larger)
packages as well.

What this could help with is a save of disk space on the build servers
and mirrors. There might not be any significant difference for users,
due to the main package would require the "langs" subpackage [*]. One
may even avoid multilib issues on translation files (happened in the
past for Evolution due to it removing unused translation strings during
the build, to save package size).

To give an example, I tried this with Evolution package and the result
is that the langs subpackage is ~6MB large, while the main package is
~4MB large. Count that the languages are stored for each architecture,
and koji builds for 6 of them at the moment, then the change of split
means saving 30MB on disk for each single build of Evolution. When
searching koji for Evolution packages then there had been done more
than 70 builds since the first build for Fedora 24 (which is built for
3 arches only), which means more than 1GB on disk (roughly, counting 3
arches only). Multiply this by number of mirrors and so on.

I know I can do this for packages I maintain, but I though it would
make sense to think of it globally. Maybe?

Bye,
Milan

[*] The only difference for users would be to not download languages
again when installing two+ architectures in parallel, thus less data to
download, thus only a benefit for them.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Split translations to noarch packages?

2017-04-24 Thread Milan Crha
On Mon, 2017-04-24 at 08:18 -0400, Stephen Gallagher wrote:
> If we went this route, I'd love to see us attempt to solve this
> generically for all packages if at all possible.

Hi,
right, having this done transparently for the packagers would be ideal.
You only need to decide from which build/architecture you'll compose
that noarch package. Evolution package used to remove unused translated
strings in the past, during the build.

My main issue with libreoffice langpacks divided by country was that
even I chose my mother language during installation of Fedora, that
particular langpack wasn't installed, thus libreoffice was not
localized to my mother language, though other parts, like GNOME Shell,
were. This is few Fedora's back, on a machine which I keep updating,
instead of installing from scratch, thus it's possible the behaviour
changed meanwhile.

I mean, maybe it doesn't make always sense to divide langpacks by
country.
Bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Split translations to noarch packages?

2017-04-27 Thread Milan Crha
On Thu, 2017-04-27 at 13:31 +0200, David Tardon wrote:
> There is a reason that libreoffice puts l10n data into separate
> subpackages.

Hi,
yes, there is a very good reason for it and I'm not questioning that.
libreoffice was just an example of a package which does that already,
but also fails to do the right (or better "expected by me") thing, for
which you gave a bug link. Thanks for it.

As had been said in this thread, one approach doesn't work for all
packages. I made it my way for the core evolution packages this morning
for rawhide. There is only one langpacks subpackage. I looked also on
syncevolution, because I've been curious, and the split translations
package was around 90KB of size, thus it didn't make any sense to split
the translations and I left syncevolution unchanged. That makes me
think that there are these kinds of packages:
a) without any translation - no changes for these
b) with only a small translations - like syncevolution, split doesn't
   make sense
c) with semi-large translations - packages, where split translations by
   language is less useful or impractical, thus one package with all
   languages is preferred/used
d) with large translations - languages are that large that it's
   better to split the langpacks into per-language subpackages
e) with large translations and additions - like libreoffice,
   translations split by language as well, but libreoffice also adds
   more dependencies to these translation packages (as you said).

I did with evolution core packages what I thought is the best. I do not
use weak dependencies, I define a hard dependency between the langpacks
and the binary package, both ways, thus users get either both or none
of them. That makes the change backward compatible, while still helping
with disk usage on build servers and mirrors. One part of backward
compatibility in this case is also related to d),e) above, where, for
the way I made it, users can switch languages and they will have the UI
translated without a need to install additional package(s).

When starting this thread here, I did not intent to suggest any change
on the build servers to do things automatically, I was more interested
in ideas and opinions of other packagers. It would be nice to have
these things done transparently, with minimal lines in RPM .spec file,
but as there are a-b-c-d-e cases named above (and/or there can be found
even more), then it makes it impractical. If this thread will lead to
some "nice-to-have packaging guideline", then it would be welcome and
more than I expected from it.

> Btw, I'm not sure what do you mean by "divide langpacks by country". 

It's just a terminology. What I call "by country", other (more
educated) folks call "by language/region/variant". Simply
not-all-translations in one single subpackage.

Thanks and bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Split translations to noarch packages?

2017-04-28 Thread Milan Crha
Hi,

On Thu, 2017-04-27 at 19:25 +, Tomasz Kłoczko wrote:
> No generall agreement for such changes, ignoring already mentioned
> arguments.
> Seems only just because "we can".

Nope, you are wrong. I gave clear explanation why I did so. Sure, some
people, like you, might not like it. Okay, that happens. Different
people has different point of view, different opinions, different
priorities.

In any way, the way you speak in this thread makes me just ignore you
specifically, because you are not adding anything constructive. I'm
sorry. That's just my opinion.

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


Re: Split translations to noarch packages?

2017-04-28 Thread Milan Crha
On Tue, 2017-04-25 at 13:10 +0200, Tomasz Kłoczko wrote:
> So you guys want to say that you never heard that in %files is
> possible to add %lang() tokens

Hi,
no, I never heard about that, though I'm not a good packager, thus it
doesn't mean much. Though it can be because %lang() is way too
complicated with compare of "Recommended method of handling i18n
files" [1] as referenced from [2], which is significantly easier for
packagers like me and which is used in evolution packages for years.
Bye,
Milan

[1] https://fedoraproject.org/wiki/Packaging:Guidelines#Handling_Locale_Files
[2] https://fedoraproject.org/wiki/How_to_create_an_RPM_package
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Killing koji buildjobs

2017-04-28 Thread Milan Crha
On Fri, 2017-04-28 at 12:33 +0200, Ralf Corsepius wrote:
> These 2 build jobs (launched by me) seem to be hanging and don't seem
> to be wanting to finish (or fail) for 3 days (for reasons unknown to
> me):

Hi,
it looks like it got stuck after a failure in the tests. See the build
logs (tail is enough), where it says:

>> ../test-driver-ff: line 103: 21324 Aborted
>>   (core dumped) ${TEST_FFPP} ${FLAGS_FFPP} "$@" > $log_file 2>&1

I didn't look into all build logs, but both i686 and aarch64 have this,
while x86_64 (which finished successfully) doesn't.
Bye,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Split translations to noarch packages?

2017-04-28 Thread Milan Crha
On Fri, 2017-04-28 at 21:09 +0200, Tomasz Kłoczko wrote:
> Can you tell us something about those priorities

Hi,
I've been generally speaking. Your "priority" is obviously IPS. Mine
not. Read the very first mail in this thread, to see my priorities and
why I started it.

> or maybe point to some URL where those priorities are listed?

I do not have any.

> I'm not like you RedHat employee so I have no idea about what you are
> talking about.

I see. I'm not talking for Red Hat, I'm talking for myself.

> Did you ever try to use IPS?

No.

> Did you saw its source code or how it works?

Neither this.

I'm just an average packager. I thought I'll ask wider audience about
an idea for something small and simple, nothing like changing packaging
system, need a learn new tool or whatever, just something simple which
can have interesting impact, but I didn't think I'll be punished for
it, by you, this way. Again, I speak for myself.

Anyway, this thread is over for me. Thank you for a valuable input.

Have a nice weekend,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


rawhide evolution-data-server/libcamel soname version bump

2014-01-12 Thread Milan Crha
Hello,
I'm just updating evolution-data-server to 3.11.4 in rawhide, which
includes a soname version bump for libcamel (it happened before 3.11.3,
but that version didn't reach Fedora rawhide for some reason).
I'll rebuild all affected packages I have commit rights for.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

rawhide evolution-data-server/libcamel soname version bump

2014-02-02 Thread Milan Crha
Hello,
I'm just updating evolution-data-server to 3.11.5 in rawhide, which
includes a soname version bump for libcamel. I'm sorry for a late
notice, this was meant to be sent the last week.

I'll rebuild all affected packages I have commit rights for.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

evolution-data-server soname version bump in rawhide the next week

2016-02-09 Thread Milan Crha
        Hi,
the 3.19.90 release of evolution-data-server changes soname version for
camel, due to some API changes related to introspection support.

I will rebuild packages for which I have commit rights, the same as I
can help with the API change fixes, thus feel free to ping me or drop
an e-mail. I do not think that other than core Evolution packages will
need more attention, others might be simply rebuild.
Bye,
Milan
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Issue rebuilding f24-build repo

2016-04-11 Thread Milan Crha
On Tue, 2016-04-05 at 10:09 -0600, Kevin Fenzi wrote:
> Hopefully there will be a longer term fix soon (either database
> optimization or blocking some requests that are loading the db too
> much). 

Hi,
it's almost a week from this thread start and the database(?) is still
slow. I just wanted to run a chain-build, which builds four packages,
while the first two are built in serial, only then can be built the
other two, and both f24 and rawhide waitrepo failed with:

  GenericError: Unsuccessfully waited 120:36 for
  evolution-data-server-3.20.1-1.fc25 to appear in the f25-build repo

What is the usual time for the waitrepo to succeed these days, please?
Is there any estimated time for the fix of the koji, thus it'll behave
like earlier (on time) again, please?
Thanks and bye,
Milan
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: libsoup 2.54.0 accidental ABI break fixed in 2.54.1

2016-04-27 Thread Milan Crha
On Wed, 2016-04-27 at 12:56 +0300, Alexander Bokovoy wrote:
> For Fedora 24 beta I guess we are self-consistent but after beta
> freeze is done we would need to rebuild everything depending on
> libsoup, right?


Hi,
anything what subclasses from SoupAuthClass reduces the amount. It
includes for example evolution-data-server (for e-soup-auth-
bearer.h/.c) and evolution-ews (for e-soup-auth-negotiate.h/.c).

While the usual claim is:
   GLib-GObject-WARNING **: specified class size for type
   'ESoupAuthBearer' is smaller than the parent type's 'SoupAuth'
   class size
(copied from https://bugzilla.gnome.org/show_bug.cgi?id=765222 ), I
didn't get "size is bigger" when I used the updated libsoup in the F24,
thus either the ABI check is faulty in the opposite case, or, more
likely, it's not a problem (as subclasses can add items to the class,
thus they can be larger).

I do not know whether there is any way of searching source packages and
their sources for the existence of SoupAuthClass string, even it would
be helpful to check which packages to rebuild "just in case".

There could also be some automatic way of checking the build.log-s, to
see which packages were not build against libsoup 2.54.0(.x) and
rebuild only them. That would help too.

Rebuilding everything what requires libsoup, then transitively what
requires those packages (the usage in the evolution-data-server is part
of the public API) would mean a significant amount of packages to be
rebuilt.

Bye,
Milan

P.S.: The libsoup F24 update to 2.54.1 is filled here:
      https://bodhi.fedoraproject.org/updates/FEDORA-2016-f104225abc
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: libsoup 2.54.0 accidental ABI break fixed in 2.54.1

2016-04-27 Thread Milan Crha
On Wed, 2016-04-27 at 09:01 -0500, Michael Catanzaro wrote:
> Dunno a way to do this for Fedora, but Debian code search is probably
> a pretty good approximation:
> 
> https://codesearch.debian.net/results/SoupAuthClass/page_0
> 
> lazarus, soup-sharp, evolution-data-server, evolution-ews

Hi,
thanks, that sounds fine. I made a build root override for
libsoup-2.54.1-1.fc24 with an expiration set on 2016-05-04 and I've
prepared the evolution-data-server and evolution-ews to be rebuild
against it once the
   $ koji wait-repo f24-build --build=libsoup-2.54.1-1.fc24
will succeed.

I do not have commit rights for the lazarus, neither soup-sharp, thus
someone else might step in and rebuild them against the updated libsoup
too.

I will add the two evolution-related packages into the libsoup update
once the builds are done.
https://bodhi.fedoraproject.org/updates/FEDORA-2016-f104225abc
Bye,
Milan
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


evolution-data-server soname version bump in rawhide with the 3.23.2 release

2016-11-08 Thread Milan Crha
Hello,
the 3.23.2 release of the evolution-data-server contains a soname
version bump for libcamel, which contains many API backward
incompatible changes. This had been done for easier
introspectionability of the libcamel.

Most of the affected modules are covered by upstream [1], where some
will be either released together with the evolution-data-server or
contain patches, which I'll backport to Fedora. As always, I'll rebuild
the required modules for which I've commit rights. There should be made
special attention about compiler warnings of those rebuilds, to catch
any issues caused by the libcamel API changes (some builds do not stop
when a symbol cannot be resolved, some do).

In case you'd face any build (or runtime) issue, please let me know and
I'll be happy to help to resolve it.

I send this notice rather earlier. The upstream 3.23.2 release is
currently planned for the November 21st, while the update will reach
rawhide shortly after it.

Thanks and bye,
Milan

[1] https://bugzilla.gnome.org/show_bug.cgi?id=764065#c24
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: missing credentials

2016-12-13 Thread Milan Crha
On Mon, 2016-12-12 at 12:43 -0600, Michael Catanzaro wrote:
> That sounds highly plausible. evolution currently shells out to gpg
> which is pretty fragile, so it's not very surprising that some issue
> could cause it to hang forever. It needs to be rewritten to use
> GPGME.

Hi,
I looked on GPGME sometime in the beginning of the year and it's
missing some features the evolution(-data-server) uses. I do not recaal
what exactly, I'm sorry. It's still just a front end for the gpg/ggp2
binary, thus basically the same what the evolution-data-server does.

These things are run in a dedicated thread, thus they do not block the
UI, only may result in an infinite wait for a response from the
gpg/gpg2. It doesn't result in a timeout though. Being it about
gpg/gpg2, I'd reference:
https://bugzilla.gnome.org/show_bug.cgi?id=769204

Being it about WebKit2 usage as such (the 3.22.x uses WebKit2, while
3.20.x used WebKit1), I'd reference for example:
https://bugzilla.redhat.com/show_bug.cgi?id=1398806#c2

Hope it helps,
Milan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: missing credentials

2016-12-14 Thread Milan Crha
On Tue, 2016-12-13 at 10:08 -0800, Howard Howell wrote:
> The first one GNOME Bugzilla – Bug 769204 says:
> Status:   RESOLVED NOTGNOME

Hi,
yes, that's correct, there was a problem in the gpg/gpg2, not in the
evolution-data-server as such. Please read through it for some pointers
into the gpg configuration.

> The second one  Bug 1398806 - Weird rendering for Evolution on
> Wayland doesn't seem to apply.

The exact comment suggests how to run the evolution, maybe just for
testing. That problem comes so often that I wanted to suggest it here
as well. It can be completely unrelated, of course.

I would need a backtrace of the evolution to see what it tries to do.
That's out of scope of this mailing list, thus better to file a bug and
we can investigate there.

> In the past when evolution blocked on gpg messages it was because I
> didn't have the correct url to the cert for the sig or encryption. 
> could that still be the case here?

Yes, it can. Just note that the "evolution stuck" is most likely a
consequence of the gpg/gpg2 doing something (or waiting for something).

> I have also noticed that now when I click reply, and then minimize
> the evolution window, the reply no longer is interactive.  This is
> new behavior with F25 because I could do that with all prior versions
> of fedora.  But I suspect that some interaction with
> wayland/evolution is the issue.

I do not think so. See
https://bugzilla.redhat.com/show_bug.cgi?id=1401239
which, by the way, references the change I suggested with the above bug
link, which you claimed as "not to apply". Who knows.

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


Re: Geany Plugins build fails due to missing webkigtk4 on aarch64/s390x - Need support

2020-04-08 Thread Milan Crha
On Wed, 2020-04-08 at 21:18 +0200, Dominic Hopf via devel wrote:
> ```
> %if 0%{?rhel}
> BuildRequires: webkitgtk4-devel
> %else
> BuildRequires: webkit2gtk3-devel
> %endif
> ```

Hi,
this is an off topic for this thread, but maybe you'll find it useful.
You can use this (pick the one, which is truly needed, or both):

BuildRequires: pkgconfig(webkit2gtk-4.0)
BuildRequires: pkgconfig(webkit2gtk-web-extension-4.0)

and it'll work in all EPEL7, EPEL8 and Fedora. No need for conditionals
for the 'rhel' variable. This is how for example Evolution looks for
WebKitGTK+ development files. There was not needed any change in the
.spec file when the WebKitGTK+ package had been renamed.
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: Aarch64 build failure: hidden symbol `__aarch64_ldadd4_acq_rel' in /usr/lib/gcc/aarch64-redhat-linux/10/libgcc.a(ldadd_4_4.o) is referenced by DSO

2020-05-03 Thread Milan Crha
On Sat, 2020-05-02 at 10:19 -0700, Kevin Fenzi wrote:
> > As-is, everyone is blocking on waiting for the new gcc build to
> complete 
> > (that koji estimates is another ~6 hours away).
> > 
> > Personally, this morning was my primary chance to get a significant
> amount 
> > of work done for the coming week... lost.  :(
> 
> I just untagged it. It should be out in the next newrepo. 
> 
> Sorry for not doing it sooner. 

Hi,
out of the interest (no offense meant), would this not be caught by the
rawhide gating? I'd expect that this is something what the rawhide
gating would avoid. Of course, it expects reasonably good gating tests
for the package(s), there's no doubt, but in this particular case,
where hundreds of packages failed to build, even for a single
architecture...

I guess it would be a nice proof of concept for the rawhide gating, if
caught by it.
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: Git Forge Requirements: Please see the Community Blog

2020-01-22 Thread Milan Crha
On Wed, 2020-01-22 at 11:37 -0600, Michael Catanzaro wrote:
> they all picked GitLab CE.

Hi,
I do not want to pollute this thread with unrelated information,
but for what it worth, I only recently realized that GitLab CE, the one
hosted on GNOME, does not have searching working properly. I filled a
bug upstream [1]. Being able to reliably search in issues is rather
essential function, from my point of view. I'm wondering how they can
search for anything when they've filled 10k+ issues.

Anyway, if you think this doesn't belong to this thread then I
apologize.
Bye,
Milan

[1] https://gitlab.com/gitlab-org/gitlab/issues/35611
___
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: Ideas for better development processes when maintaining hundreds of packages

2020-01-28 Thread Milan Crha
On Tue, 2020-01-28 at 10:03 +0100, Richard W.M. Jones wrote:
> * committing to git should build the package
> 
> Is there a reason why this wouldn't be the case?

Hi,
the answer for the above is just your following point:

> * commit groups of packages together

aka the dependencies. Sometimes you want a special side tag, sometimes
it's not needed. The way I do it right now (it's only about 4 packages
depending on each other, not hundreds), is that I commit to master,
then to stable, then the second package to master, to stable, then
third and finally to the fourth and then I ran a chain-build as this:
"a : b : c " in package 'd', (which builds 'c' and 'd' in parallel,
once 'a' and 'b' are built in serial). Then I just refresh the koji
build page from time to time and verify that the build still runs
and/.or it finished successfully. I can run chain-build in stable too,
it only needs a bit more intervention, to define overrides for 'a' and
'b' in bodhi, to be able to build them.

I'm afraid fully automating such things might be a challenge. In other
words, properly solving dependencies is problematic. Having yet another
syntax to describe it, or the groups you suggest, scares me a bit. And
we are not talking about inter-package dependencies, with packages you
are not maintaining.

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: Unannounced soname bump with samba 4.12~rc1

2020-01-28 Thread Milan Crha
On Sun, 2020-01-26 at 00:12 +0100, Fabio Valentini wrote:
> - evolution-mapi
> - openchange(-client)

Hi,
the above two are rebuilt too.
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: PSA: Bodhi cannot associate bugs with updates right now

2019-02-20 Thread Milan Crha
On Tue, 2019-02-19 at 18:32 -0500, Randy Barlow wrote:
> Bodhi 3.13.2 has been deployed to production just now, which should
> address the above issue. You should again be able to associate bugs
> with updates. Apologies for the issue!

Hi,
I've been affected of this, even I didn't know what happened, because
the web UI didn't show any error message or a clue what was wrong. The
'Submit' button just spin for few seconds and then nothing happened,
which had been quite frustrating.

Could the web UI be changed to claim all errors when it encounters any,
instead of being just quiet and broken with no reason given?
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://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

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] Unannounced soname bump of qrencode

2019-06-26 Thread Milan Crha
Hi,

On Wed, 2019-06-26 at 11:11 +0200, Miro Hrončok wrote:
> $ rg -lF '.so*' rpm-specs/ | env LANG=en_US.utf8 sort
> 
> rpm-specs/evolution.spec

that's a false positive, the only occurrence of ".so*" in that file is
in the %changelog section, namely:

   * Tue May 17 2011 x  - 3.1.1-3
   - Keep libevolution-mail-settings.so* from the previous change,
 it is still used by other parts of evolution.

Just saying.
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

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] Meson 0.48.0

2018-11-21 Thread Milan Crha
On Tue, 2018-09-25 at 08:43 +0200, Igor Gnatenko wrote:
> new meson release is out (release notes) which removes tools which
> are deprecated for quite long time:
> * mesonconf
> * mesonintrospect
> * mesontest
> * wraptool

Hi,
having installed meson-0.48.1-1.fc29.noarch and trying to build
geocode-glib 3.26.0 (the latest upstream release 
https://download.gnome.org/sources/geocode-glib/ as of now), it fails
to build due to missing mesontest:

  =
  Building module geocode-glib in /home/user/fp/.flatpak-
  builder/build/geocode-glib-2
  =
  ERROR: Command 'mesontest' not found

> F28 and EPEL7 won't get update because of this incompatibility,
> but if you need it for building updates -- let me know and I will
> consider pushing it even there.

From the above I believe you should not add this to the stable releases
"if anyone needs it", unless you do some proof that it won't break more
than the geocode-glib (and/or fix the breakage at the same time).

I mean this just as a notice/confirmation that there are packages which
can be broken with this change, as you pointed out.
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: F39 Change Proposal: Flatpaks without Modules (System-Wide Change)

2023-05-10 Thread Milan Crha
On Wed, 2023-05-10 at 11:54 +0100, Aoife Moloney wrote:
> Additionally a couple of packages (evolution-data-services and
> tracker-miners) are set up so they can be
> built with an application-specific D-Bus prefix. Evolution has:
> 
>   buildopts:
>     rpms:
>   macros: |
>     %_eds_dbus_services_prefix org.gnome.Evolution
> 
> This will need to be redone so that evolution-data-services doesn't
> need recompilation
> and the prefixing can be done by changing configuration files at
> container build time.

Hi,
I cannot speak for the tracker-miners, but in case of the Evolution, it
runs in its own sandbox, separated from the host system, with bundled
evolution-data-server (eds) services, thus when the user installs the
Flatpak version, he/she gets the expected Evolution and eds versions,
independent of what the host system has installed. Advantage: the user
gets all fixes, not only client-side (Evolution) fixes. It's important,
from my point of view.

> In many cases, this should consist of just a few minor changes to
> container.yaml.

Do you mean the `evolution.yaml` is gone with this change and the
dependencies are taken directly from the .spec file? The eds dependency
is a problem here, as you noted, not talking that not everything from
the .spec file requires a rebuild for the flatpak (most dependencies
are part of the runtime).

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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F39 Change Proposal: Flatpaks without Modules (System-Wide Change)

2023-05-14 Thread Milan Crha
On Wed, 2023-05-10 at 09:30 -0400, Owen Taylor wrote:
> Does that sound workable? Are there better ways we could do it?

Hi,
if I recall correctly, using the custom D-Bus prefix is there to match
application's D-Bus prefix defined for the flatpak, thus:
a) the services run independently from the system, inside the sandbox;
b) they can be started without any additional effort on the Flatpak
   configuration side (because the services share the app's D-Bus
   prefix).

I briefly grepped the evolution-data-server sources and it seems that
most of the places in the .c files can be changed in runtime, but there
are places where the things can break, like the `evolution-data-
server.pc` file or the D-Bus .service files, which both reference the
D-Bus name from the compile time and those .service files are also
named by the service (otherwise there's a runtime warning in the
journal about the file not matching the service name). Those might not
be show stoppers, I guess.

By the way, when people install Evolution flatpak, they have
preinstalled evolution-ews inside it. How will they install it after
this 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F39 Change Proposal: Flatpaks without Modules (System-Wide Change)

2023-05-17 Thread Milan Crha
Hi,

On Wed, 2023-05-17 at 12:23 -0400, Owen Taylor wrote:
> You use it in to fix bus names in flatpak-evolution-wrapper.sh -
> those could just be hardcoded since the bus name will be always the
> same for the Evolution Flatpak

It will work unless the version of the D-Bus service is bumped for
whatever reason. That's the only reason why the variables are part of
the .pc file, to have correct D-Bus service name provided, not hard-
coded.

In any case, I understand these are not obstacles, not the big one, if
the runtime change for the D-Bus service names will be possible. Feel
free to file an upstream bug against the evolution-data-server, thus
it's tracked (and not forgotten).

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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: updating cmark to 0.30

2023-01-16 Thread Milan Crha
On Tue, 2023-01-17 at 13:55 +0800, Jens-Ulrik Petersen wrote:
> So I plan to go ahead with this rebase and rebuilding these packages
> after the mass rebuild if that's okay.

Hi,
does the new version change any API and/or soname version?

> We can consider whether to backport to F37 and possibly F36 if needed
> afterwards.

I do not think you should change API/soname version in stable releases,
that can lead to trouble (for example for 3rd-party packages).
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


How to migrate database format during package update?

2023-02-01 Thread Milan Crha
Hi,
this is a query for an opinion and a best-practice experience for a
case when a package needs to change its internal database format
between versions, in an environment, which does not allow real
migration, aka the app cannot read both formats, it can use one or the
other.

To be specific, the libdb package is going to be removed [1] sooner or
later, and one of the packages which still use it is Bogofilter [2].
It's easy to just switch from libdb to SQLite in the .spec file, the
problem is that the years of user's training of the Bogofilter spam/ham
data would be lost by such change. The SQLite version cannot read the
libdb data and vice versa (obviously), thus there needs to be done some
manual migration by the users. The worst, the users may need to export
their wordlist data before the update/upgrade and import it back after
the update/upgrade. Also, when the bogofilter is run with the other
format of the wordlist database, it simply errors out and expects
manual intervention. It's also good, the old data is not completely
lost, after all, and the user is aware something changed.

My idea was to help the users with the migration in a way that the
export of the libdb data could be done during the package update, in
the %pre stage. A very nasty way I came with is to traverse the /home/
directories and if there exists the old database, then export it and
rename the old file, thus the new bogofilter can run, even with an
empty database. The thing is that the exported data is ready in such
case, no need to downgrade the package or install old Fedora or any
such thing just to recover the wordlist. It's the only advantage, while
there are many disadvantages:
- it's a nasty approach, the package should not touch users' home
- it works only if the user uses the default/expected setting; saving
  the database into a different place voids this best-effort approach
- the exported file is owned by root/admin, which requires change of
  the attributes thus the user can get rid of it
- the package cannot tell to the user what to do next, to restore
  the exported data.

I'm sure you might find more disadvantages, these are just the top
four.

That being said, any such change surely deserves release notes, with
the commands what to do to export and then back import the wordlist.
There should be filled a corresponding Change too, I guess.

Still, how does other packages migrate their data, or at least help the
users with the migration? Is there any way?

Thanks and bye,
Milan

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1778802
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1788486
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: How to migrate database format during package update?

2023-02-01 Thread Milan Crha
On Wed, 2023-02-01 at 14:15 +0100, Alexander Sosedkin wrote:
> cyrus-sasl ships a migration tool for some transition period
> and suggests the user to manually invoke it:

Hi,
aha, I see, that's much saner idea than what I came up with.

I'll try to cook something similar, making the libdb(-static)
dependency optional (no migration tool without it).
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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: How to migrate database format during package update?

2023-02-01 Thread Milan Crha
On Wed, 2023-02-01 at 10:12 -0800, Kevin Fenzi wrote:
> Is there any way to pull the functionaly into the process itself? 
> ie, the first time it's called, it converts the db?

Hi,
the idea is to not depend on the libdb at all, neither in the build
time. I reworked the proposed change to conditionally (in the .spec
file) build the migration tool using static libdb, thus no pull in of
the libdb package itself. Something similar is used in the cyrus-sasl
Alexander pointed me to. It's much cleaner solution and it also lefts
everything under the user's control, which is for good.

I do not think there can be done the conversion on-the-fly, the
bogofilter is build with one or other DB engine, not with multiple.
Having wrapper scripts to convert the format is something I'd like to
avoid.

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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Disabling rawhide builds during branching

2023-08-08 Thread Milan Crha
On Tue, 2023-08-08 at 00:08 -0700, Adam Williamson wrote:
> I'm not sure what's causing that, but it doesn't look good.

Hi,
would it be possible to somehow detect the "More Information" button on
the screen and click it before calling the test failed, which will open
a dialog with an error returned by the PackageKit (in this case), thus
giving a clue what failed, please?
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: appstream soname bump in Rawhide (special info for AppStreamQt users!)

2023-11-07 Thread Milan Crha
On Mon, 2023-11-06 at 22:33 -0500, Neal Gompa wrote:
> * Flatpak has an upstream change that needs backporting[1] or a new
> release.
> * GNOME Software has a merge request open[2].
> * libadwaita has an upstream change that needs backporting[3].
> * malcontent needs work done.

Hi,
I'm sorry for a late response, I forgot of this. I tried to build
gnome-software in your side tag, but it fails due to the appstream
packages cannot be installed together:

Error: Transaction test error:
DEBUG util.py:446:file /usr/lib64/girepository-1.0/AppStream-
1.0.typelib conflicts between attempted installs of appstream0.16-
0.16.3-1.fc40.x86_64 and appstream-1.0.0~git20231102.d88ed03-
1.fc40.x86_64

Thus I guess the dependencies need to be built in certain order, to not
pull in old and new appstream packages or there's some problem with
packaging of the two.
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: appstream soname bump in Rawhide (special info for AppStreamQt users!)

2023-11-07 Thread Milan Crha
On Tue, 2023-11-07 at 12:12 +0100, Kalev Lember wrote:
> Can you do 'koji wait-repo f40-build-side-76936 --build
> appstream0.16-0.16.3-2.fc40' and try building gnome-software again
> once it says that the package is available in the repo?

Hi,
it changed the problem to:

DEBUG util.py:446:  Error: 
DEBUG util.py:446:   Problem: package flatpak-devel-1.15.4-4.fc40.x86_64 from 
build requires flatpak(x86-64) = 1.15.4-4.fc40, but none of the providers can 
be installed
DEBUG util.py:446:- conflicting requests
DEBUG util.py:446:- nothing provides appstream(x86-64) >= 1.0.0 needed by 
flatpak-1.15.4-4.fc40.x86_64 from build

You can see the build here:
https://koji.fedoraproject.org/koji/taskinfo?taskID=108705408

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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: appstream soname bump in Rawhide (special info for AppStreamQt users!)

2023-11-07 Thread Milan Crha
On Tue, 2023-11-07 at 10:58 -0500, Neal Gompa wrote:
> It needs to be "appstream%{?_isa} >= 1.0.0~".

Hi,
I'm sorry, I do not follow. Do you mean "1.0.0" is higher than
"1.0.0~git20231102.d88ed03-1.fc40", but lower than "1.0.0-2.fc40"?
That sounds odd to me.

Both flatpak and gnome-software have

   Requires: appstream%{?_isa} >= %{appstream_version}

adding the tilde only here and not into:

   BuildRequires: pkgconfig(appstream) >= %{appstream_version}

will lead to a problem in the future (at least for me, I'll forget
about it very soon).

What about removing that `Requires`? There is added un-versioned
dependency on libappstream.so.5()(64bit) anyway, which may work, as
long as the .soname versions are properly bumped on API/ABI changes,
right? I understand these `Requires` as "to be on a safe side" only.

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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


  1   2   3   >