Bug 885409 (mate-applets)
Summary: | Review Request: mate-applets - MATE Desktop panel applets | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Dan Mashal <dan.mashal> | ||||||
Component: | Package Review | Assignee: | Rex Dieter <rdieter> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | unspecified | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | rawhide | CC: | alekcejk, cfeller, draifen, jonathanbaron7, leigh123linux, moshegrey, notting, rdieter, samtygier, tristan.santore, ulrich.hobelmann | ||||||
Target Milestone: | --- | Flags: | rdieter:
fedora-review+
kevin: fedora-cvs+ |
||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2013-03-04 22:23:03 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Bug Depends On: | 840149 | ||||||||
Bug Blocks: | 876050 | ||||||||
Attachments: |
|
Description
Dan Mashal
2012-12-09 06:42:45 UTC
Forgive my naivety, but how do you install the rpm from that file? I tried running the following, and it gave me an error: sudo rpm -ivv mate-applets-1.5.0-1.fc18.src.rpm I'll put a couple of logs from this as an attachment, in case it's helpful. Created attachment 683259 [details]
Error message as seen in the terminal\
This is what I see in the terminal after running rpm -ivv on the package.
Created attachment 683260 [details]
stderr
And if I redirect stderr to a file, this is what I see - it does give an error, but some of the other output is missing, so I'm not sure what exactly the error is.
*** Bug 902032 has been marked as a duplicate of this bug. *** Updated: Spec URL: http://vicodan.fedorapeople.org/matespec/mate-applets.spec SRPM URL: http://vicodan.fedorapeople.org/materpms/srpms/mate-applets-1.5.1-1.fc18.src.rpm Description: MATE Desktop panel applets. Please remove this as this package has no libs find %{buildroot} -name '*.la' -exec rm -rf {} ';' find %{buildroot} -name '*.a' -exec rm -rf {} ';' Also please consider splitting package into separate applet subpackages. Would rather not split the package at this time. Will remove those commands from the spec after import. Please let me know if there are any other issues (In reply to comment #7) > Would rather not split the package at this time. Ok. > Will remove those commands > from the spec after import. Ok. Please let me know if there are any other issues Your dist tag is wrong please fix that as well. [!]: Dist tag is present. It should be %{?dist} (you missed the ?) Also your build requires are bloated, why do you need BuildRequires: gtk2-devel when BuildRequires: pygtk2-devel drags it in. repoquery --requires pygtk2-devel /usr/bin/pkg-config pkgconfig pkgconfig(gtk+-2.0) pkgconfig(pygobject-2.0) pycairo-devel pygobject2-devel pygtk2 = 2.24.0-5.fc18 pygtk2-codegen = 2.24.0-5.fc18 pygtk2-doc = 2.24.0-5.fc18 /usr/bin/pkg-config pkgconfig pkgconfig(gtk+-2.0) pkgconfig(pygobject-2.0) pycairo-devel pygobject2-devel pygtk2 = 2.24.0-5.fc18 pygtk2-codegen = 2.24.0-5.fc18 pygtk2-doc = 2.24.0-5.fc18 Please remove BuildRequires: gtk2-devel naming: ok sources: ok 0d903468bb288c3c05030c36fa5a25c8 mate-applets-1.5.1.tar.xz build: ok (mostly) 1. SHOULD fix configure: WARNING: unrecognized options: --disable-timers-applet maybe you meant, --disable-timer-applet ? license: not ok 2. MUST fix License tag, checked with licencecheck, found all sources to be GPL (v2 or later), so please use License: GPLv2+ macros: ok scriptlets: ok build: not sure. tried local build, got a bunch of unpackaged files wrt mateweather and multiload applets. submitted scratch build to confirm: http://koji.fedoraproject.org/koji/taskinfo?taskID=4942825 4942825 build (f19, mate-applets-1.5.1-1.fc18.src.rpm) completed successfully ok, probably just a matter of some missing buildrequires for those extra applets, I'll leave it to you to decide if you want to include/package those or not. Meh, only one real blocker found, but largely cosmetic, so I'll leave it to you to fix prior to doing any official builds. APPROVED New Package SCM Request ======================= Package Name: mate-applets Short Description: MATE Desktop panel applets. Owners: vicodan rdieter Branches: f16 f17 f18 Git done (by process-git-requests). (except the f16 branch, we aren't doing those since f18 release) mate-applets-1.5.1-4.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/mate-applets-1.5.1-4.fc18 mate-applets-1.5.1-4.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/mate-applets-1.5.1-4.fc17 I tried to install this using "yum localinstall" and got the following errors. It is possible that my situation is a common one. I am using Gnome now, but when I upgrade to Fedora 18, I will have to use Mate (because, so far as I can tell, I will not be able to use 8 workspaces in Gnome, and this is how I have worked for the last 15 years - workspaces help me remember what is where). If one is switching from Gnome to Mate, then, for a while, one will need both. I suppose I could uninstall the Gnome applets - the only one I use is multiload - but this seems risky. Transaction Check Error: file /usr/libexec/accessx-status-applet from install of mate-applets-1.5.1-4.fc17.x86_64 conflicts with file from package gnome-applets-1:3.4.1-1.fc17.x86_64 file /usr/libexec/charpick_applet2 from install of mate-applets-1.5.1-4.fc17.x86_64 conflicts with file from package gnome-applets-1:3.4.1-1.fc17.x86_64 file /usr/libexec/drivemount_applet2 from install of mate-applets-1.5.1-4.fc17.x86_64 conflicts with file from package gnome-applets-1:3.4.1-1.fc17.x86_64 file /usr/libexec/geyes_applet2 from install of mate-applets-1.5.1-4.fc17.x86_64 conflicts with file from package gnome-applets-1:3.4.1-1.fc17.x86_64 file /usr/libexec/invest-applet from install of mate-applets-1.5.1-4.fc17.x86_64 conflicts with file from package gnome-applets-1:3.4.1-1.fc17.x86_64 file /usr/libexec/multiload-applet-2 from install of mate-applets-1.5.1-4.fc17.x86_64 conflicts with file from package gnome-applets-1:3.4.1-1.fc17.x86_64 file /usr/libexec/trashapplet from install of mate-applets-1.5.1-4.fc17.x86_64 conflicts with file from package gnome-applets-1:3.4.1-1.fc17.x86_64 Oh, fun. :-/ those conflicting items will need to be rectified somehow, probably just rename them (add a mate prefix or postfix to the filenames) Oh yay, unpushing. mate-applets-1.5.1-5.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/mate-applets-1.5.1-5.fc18 mate-applets-1.5.1-5.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/mate-applets-1.5.1-5.fc17 mate-applets-1.5.1-5.fc18 has been pushed to the Fedora 18 testing repository. mate-applets-1.5.1-5.fc17 has been pushed to the Fedora 17 stable repository. mate-applets-1.5.1-5.fc18 has been pushed to the Fedora 18 stable repository. I know this bug is closed, but I still cannot test these applets, particularly multiload (the only one I want). I cannot figure out how to add them to the panel. The "add to panel" dialog does not list them. I have tried all sorts of other things using "custom applet", but nothing works. Perhaps this is a bug in a different component, but I'm not sure how the system works. (It is not easy to figure out from looking at the files.) |