Summary: | mate-base/mate-applets-1.8.0-r1 : find: `timer-applet/src': No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo MATE Desktop <mate> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gokturk, james.h.bates, lucianposton, pascal.rebreyend, patrakov, phmagic, slawern |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-history.txt
environment mate-base:mate-applets-1.8.0-r1:20151203-070325.log patch to fix path to timerapplet Proposed fix |
Description
Toralf Förster
2015-12-03 14:47:21 UTC
Created attachment 418494 [details]
emerge-history.txt
Created attachment 418496 [details]
environment
Created attachment 418498 [details]
mate-base:mate-applets-1.8.0-r1:20151203-070325.log
Probably not the best fix, but I was able to get it compile by editing the 1.8.1 ebuild and going to line 87 and line 92 and removing the timeapplet references. (In reply to s3phir0th115 from comment #4) > Probably not the best fix, but I was able to get it compile by editing the > 1.8.1 ebuild and going to line 87 and line 92 and removing the timeapplet > references. I've been attempting this as well for a work around. But no luck so far with it. Patiently waiting on a fix. I fixed it. In row 87 change: python_fix_shebang invest-applet timer-applet-src to python_fix_shebang invest-applet timerapplet And it will compile normally. *** Bug 567770 has been marked as a duplicate of this bug. *** This bug has also affected me. I had to manually edit the ebuild to compile Created attachment 419394 [details, diff]
patch to fix path to timerapplet
Attached patch to fix timerapplet directory
Needs to be applied to stable (mate-applets-1.8.0-r1.ebuild) too any progress on this. This is a stopper in getting MATE desktop installed, which is considered as major user experience problem. patch fixes. There is no need to run python_fix_shebang on timerapplet, no python files inside that directory. PR submitted: https://github.com/gentoo/gentoo/pull/571 Created attachment 421210 [details, diff]
Proposed fix
I take it back. Closing the PR. Attaching the patch here instead.
In the tree: commit c1aaf1839ea57105d2f98de8906dc9e1792e4819 Author: Gokturk Yuksek <gokturk@binghamton.edu> Date: Wed Dec 30 04:28:51 2015 -0500 mate-base/mate-applets: don't run python_fix_shebang on a missing dir #567468 Ebuild tries to run python_fix_shebang on 'timer-applet/src' directory which does not exist. This is likely a leftover from the 1.6 series ebuild [1]. Upstream removed the old timer-applet [2] and replaced it with a brand new implementation written in C [3]. Remove 'timer-applet/src' from the list of arguments for python_fix_shebang. [1] https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/mate-base/mate-applets/mate-applets-1.6.2-r1.ebuild?hideattic=0&view=markup [2] https://github.com/mate-desktop/mate-applets/commit/103274c655d5eed254b552ed5cf19265cd8f98f2 [3] https://github.com/mate-desktop/mate-applets/commit/9c4ef5136fed495e618610ba675a03de9efbe921 Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=567468 Package-Manager: portage-2.2.24 Thanks :) @NP-hardass I hope you don't mind. |