[opensuse-gnome] Maintainer of Tracker-> Please update to 0.8.2
Hi, To the maintainer of Tracker, can you please update the version to 0.8.2. This has a significant fix regarding memory leakage (it was fixed in 0.8.1). More details at:- http://mail.gnome.org/archives/tracker-list/2010-April/msg00061.html Regards Anshul -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Le vendredi 16 avril 2010, à 07:39 +0530, Anshul Jain a écrit :
Hi, To the maintainer of Tracker, can you please update the version to 0.8.2. This has a significant fix regarding memory leakage (it was fixed in 0.8.1). More details at:- http://mail.gnome.org/archives/tracker-list/2010-April/msg00061.html
I probably won't be able to do this myself before May, but the good news is that anyone can do it :-) So hopefully someone will just do it before I can. (And if anybody wants to do it but needs help, just send a mail here) Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Wed, Apr 21, 2010 at 11:14 AM, Vincent Untz <vuntz@opensuse.org> wrote:
Le vendredi 16 avril 2010, à 07:39 +0530, Anshul Jain a écrit :
Hi, To the maintainer of Tracker, can you please update the version to 0.8.2. This has a significant fix regarding memory leakage (it was fixed in 0.8.1). More details at:- http://mail.gnome.org/archives/tracker-list/2010-April/msg00061.html
I probably won't be able to do this myself before May, but the good news is that anyone can do it :-) So hopefully someone will just do it before I can. (And if anybody wants to do it but needs help, just send a mail here)
Vincent
-- Les gens heureux ne sont pas pressés. --
I was trying to package Tracker 0.8.4 (now its 0.8.5) and came across several errors on my OBS build. Can you help? Regards Anshul Jain -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On 5/9/2010 at 5:09 AM, Anshul Jain <anshulajain@gmail.com> wrote:
I was trying to package Tracker 0.8.4 (now its 0.8.5) and came across several errors on my OBS build. Can you help?
I just created an update request for tracker to version 0.8.5 (current latest from stable branch). It will land in GNOME:Apps (and then hopefully in openSUSE:Factory) shortly. Dominique -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Hi, Le dimanche 09 mai 2010, à 08:39 +0530, Anshul Jain a écrit :
I was trying to package Tracker 0.8.4 (now its 0.8.5) and came across several errors on my OBS build. Can you help?
Since Dominique also worked on this, I guess this will all be fine in the end. Maybe you can look at the work he did to see if this explains the errors you had. Else, just paste the errors here -- this way, you'll be able to fix that next time you update the package :-) Cheers, Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Mon, May 10, 2010 at 3:44 PM, Vincent Untz <vuntz@opensuse.org> wrote:
Hi,
Le dimanche 09 mai 2010, à 08:39 +0530, Anshul Jain a écrit :
I was trying to package Tracker 0.8.4 (now its 0.8.5) and came across several errors on my OBS build. Can you help?
Since Dominique also worked on this, I guess this will all be fine in the end. Maybe you can look at the work he did to see if this explains the errors you had. Else, just paste the errors here -- this way, you'll be able to fix that next time you update the package :-)
Cheers,
Vincent
-- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
I'd like to know what I'm doing wrong, so that I'll be able to get better knowledge (just like what you said). That said- please bear with my lack of knowledge as I'm merely an amateur on all this :) The error I got in the end is :- Finding Provides: /usr/lib/rpm/find-provides tracker Finding Requires: /usr/lib/rpm/find-requires tracker Finding Supplements: /usr/lib/rpm/find-supplements tracker Provides: tracker-lang-all = 0.8.5 Requires(rpmlib): rpmlib(VersionedDependencies) <= 3.0.3-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Supplements: packageand(bundle-lang-other:tracker) Checking for unpackaged file(s): /usr/lib/rpm/check-files /usr/src/packages/BUILDROOT/tracker-0.8.5-6.1.i386 Wrote: /usr/src/packages/SRPMS/tracker-0.8.5-6.1.src.rpm Wrote: /usr/src/packages/RPMS/i586/tracker-0.8.5-6.1.i586.rpm Wrote: /usr/src/packages/RPMS/i586/tracker-gui-0.8.5-6.1.i586.rpm Wrote: /usr/src/packages/RPMS/i586/libtracker-client-0_8-0-0.8.5-6.1.i586.rpm Wrote: /usr/src/packages/RPMS/i586/libtracker-extract-0_8-0-0.8.5-6.1.i586.rpm Wrote: /usr/src/packages/RPMS/i586/libtracker-miner-0_8-0-0.8.5-6.1.i586.rpm Wrote: /usr/src/packages/RPMS/i586/tracker-devel-0.8.5-6.1.i586.rpm Wrote: /usr/src/packages/RPMS/i586/tracker-applet-0.8.5-6.1.i586.rpm Wrote: /usr/src/packages/RPMS/i586/evolution-tracker-0.8.5-6.1.i586.rpm Wrote: /usr/src/packages/RPMS/i586/nautilus-tracker-0.8.5-6.1.i586.rpm Wrote: /usr/src/packages/RPMS/noarch/tracker-lang-0.8.5-6.1.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.FCI44W + umask 022 + cd /usr/src/packages/BUILD + cd tracker-0.8.5 + rm -rf /usr/src/packages/BUILDROOT/tracker-0.8.5-6.1.i386 + exit 0 ... checking for files with abuild user/group ... running 00-check-install-rpms ... installing all built rpms Preparing packages for installation... libtracker-client-0_8-0-0.8.5-6.1 tracker-lang-0.8.5-6.1 libtracker-extract-0_8-0-0.8.5-6.1 tracker-0.8.5-6.1 libtracker-miner-0_8-0-0.8.5-6.1 evolution-tracker-0.8.5-6.1 nautilus-tracker-0.8.5-6.1 tracker-devel-0.8.5-6.1 tracker-gui-0.8.5-6.1 tracker-applet-0.8.5-6.1 ... running 01-check-debuginfo ... testing for empty debuginfo packages ... running 02-check-gcc-output ... testing for serious compiler warnings (using /usr/lib/build/checks-data/check_gcc_output) (using //.build.log) ... running 03-check-binary-kernel-log ... running 04-check-filelist ... checking filelist tracker-devel-0.8.5-6.1.i586.rpm: directories not owned by a package: - /usr/share/tracker-tests - /usr/share/tracker-tests/data - /usr/share/tracker-tests/data/Images - /usr/share/tracker-tests/data/Music - /usr/share/tracker-tests/data/Video System halted. I modified the .spec file to add the missing files and the added portion is:- %dir %{_datadir}/vala %dir %{_datadir}/vala/vapi %{_datadir}/vala/vapi/*.vapi %{_datadir}/tracker-tests/*.py %{_datadir}/tracker-tests/data/Images/*.jpg %{_datadir}/tracker-tests/data/Images/*.png %{_datadir}/tracker-tests/data/Images/*.tif %{_datadir}/tracker-tests/data/Music/*.* #%{_datadir}/tracker-tests/data/Music/*.mp4 %dir %{_datadir}/tracker-tests/data/Video/*.* %dir %{_datadir}/tracker-tests/data/pickled_Images %dir %{_datadir}/tracker-tests/data/pickled_Music %dir %{_datadir}/tracker-tests/tests.xml %dir %{_datadir}/vala/vapi/tracker-miner-0.8.deps %files applet %defattr(-,root,root) %{_datadir}/%{name}/GNOME_Search_Bar_Applet.xml %{_datadir}/%{name}/tracker-search-bar.ui %{_libdir}/bonobo/servers/GNOME_Search_Bar_Applet.server %{_libexecdir}/tracker-search-bar %{_mandir}/man1/tracker-search-bar.1* -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On 5/10/2010 at 12:20, Anshul Jain <anshulajain@gmail.com> wrote: I'd like to know what I'm doing wrong, so that I'll be able to get better knowledge (just like what you said). That said- please bear with my lack of knowledge as I'm merely an amateur on all this :)
That's the right spirit!
The error I got in the end is :- [..] tracker-devel-0.8.5-6.1.i586.rpm: directories not owned by a package: - /usr/share/tracker-tests - /usr/share/tracker-tests/data - /usr/share/tracker-tests/data/Images - /usr/share/tracker-tests/data/Music - /usr/share/tracker-tests/data/Video System halted.
Besides the files, also every folder created by a package needs to be owned (so the system is instructed to also delete folders when you remove a specific package).
I modified the .spec file to add the missing files and the added portion is:-
%{_datadir}/tracker-tests/*.py %{_datadir}/tracker-tests/data/Images/*.jpg %{_datadir}/tracker-tests/data/Images/*.png %{_datadir}/tracker-tests/data/Images/*.tif %{_datadir}/tracker-tests/data/Music/*.*
That's all the files in the folders
#%{_datadir}/tracker-tests/data/Music/*.mp4 %dir %{_datadir}/tracker-tests/data/Video/*.* %dir %{_datadir}/tracker-tests/data/pickled_Images %dir %{_datadir}/tracker-tests/data/pickled_Music %dir %{_datadir}/tracker-tests/tests.xml %dir %{_datadir}/vala/vapi/tracker-miner-0.8.deps
the %dir macro should point to directories, not to any files or globs.
From the above list, something like
%dir %{_datadir}/tracker-tests %dir %{_datadir}/tracker-tests/data %dir %{_datadir}/tracker-tests/data/Images %dir %{_datadir}/tracker-tests/data/Music %dir %{_datadir}/tracker-tests/data/Video Would solve your issue. but actually all this could have been written in one line as: %{_datadir}/tracker-tests This instructs RPM to take that folder and all the content of it, including subfolders. As long as no split in other packages is needed, this won't be an issue. Hope this helps you understand the error a bit better, Dominique (my solution was slightly different: I considered those tests not worthy to be distributed to an end-user system, and disabled them in configure with --disable-functional-tests). -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Mon, May 10, 2010 at 3:58 PM, Dominique Leuenberger <Dominique.Leuenberger@tmf-group.com> wrote:
On 5/10/2010 at 12:20, Anshul Jain <anshulajain@gmail.com> wrote: I'd like to know what I'm doing wrong, so that I'll be able to get better knowledge (just like what you said). That said- please bear with my lack of knowledge as I'm merely an amateur on all this :)
That's the right spirit!
The error I got in the end is :- [..] tracker-devel-0.8.5-6.1.i586.rpm: directories not owned by a package: - /usr/share/tracker-tests - /usr/share/tracker-tests/data - /usr/share/tracker-tests/data/Images - /usr/share/tracker-tests/data/Music - /usr/share/tracker-tests/data/Video System halted.
Besides the files, also every folder created by a package needs to be owned (so the system is instructed to also delete folders when you remove a specific package).
I modified the .spec file to add the missing files and the added portion is:-
%{_datadir}/tracker-tests/*.py %{_datadir}/tracker-tests/data/Images/*.jpg %{_datadir}/tracker-tests/data/Images/*.png %{_datadir}/tracker-tests/data/Images/*.tif %{_datadir}/tracker-tests/data/Music/*.*
That's all the files in the folders
#%{_datadir}/tracker-tests/data/Music/*.mp4 %dir %{_datadir}/tracker-tests/data/Video/*.* %dir %{_datadir}/tracker-tests/data/pickled_Images %dir %{_datadir}/tracker-tests/data/pickled_Music %dir %{_datadir}/tracker-tests/tests.xml %dir %{_datadir}/vala/vapi/tracker-miner-0.8.deps
the %dir macro should point to directories, not to any files or globs. From the above list, something like
%dir %{_datadir}/tracker-tests %dir %{_datadir}/tracker-tests/data %dir %{_datadir}/tracker-tests/data/Images %dir %{_datadir}/tracker-tests/data/Music %dir %{_datadir}/tracker-tests/data/Video
Would solve your issue.
but actually all this could have been written in one line as:
%{_datadir}/tracker-tests
This instructs RPM to take that folder and all the content of it, including subfolders. As long as no split in other packages is needed, this won't be an issue.
Hope this helps you understand the error a bit better,
Dominique
(my solution was slightly different: I considered those tests not worthy to be distributed to an end-user system, and disabled them in configure with --disable-functional-tests).
That did the trick!! Thanks a ton for the help :) :) I have tracker 0.8.5 in my OBS at http://download.opensuse.org/repositories/home:/anshuljain/openSUSE_11.2/ -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
participants (3)
-
Anshul Jain
-
Dominique Leuenberger
-
Vincent Untz