Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 136077 - x11-wm/ion3-20070608 (upstream update)
Summary: x11-wm/ion3-20070608 (upstream update)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://iki.fi/tuomov/dl/ion-3rc-20070...
Whiteboard: [mabi overlay]
Keywords: InOverlay
: 151864 158879 (view as bug list)
Depends on: 124719 180495
Blocks:
  Show dependency tree
 
Reported: 2006-06-08 09:02 UTC by Sebastien Pahl
Modified: 2007-08-31 07:29 UTC (History)
13 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ion3-20060524.tbz2 (,7.30 KB, application/x-bzip-compressed-tar)
2006-07-30 13:09 UTC, Kirill A. Korinsky
Details
ion3-20060524.tbz2 (ion3.tbz2,7.46 KB, application/x-bzip-compressed-tar)
2006-07-30 13:53 UTC, Kirill A. Korinsky
Details
ion3-20060524.tbz2 (ion3-20060524.tbz2,7.30 KB, application/x-bzip-compressed-tar)
2006-07-30 14:46 UTC, Kirill A. Korinsky
Details
ion3-20061020.ebuild (ion3-20061020.ebuild,2.23 KB, text/plain)
2006-10-23 14:00 UTC, Frederic Jaeckel
Details
ion3-20061020-configure.patch (ion3-20061020-configure.patch,269 bytes, patch)
2006-10-23 14:01 UTC, Frederic Jaeckel
Details | Diff
ion3-20061020-system-mk.patch (ion3-20061020-system-mk.patch,576 bytes, patch)
2006-10-23 14:01 UTC, Frederic Jaeckel
Details | Diff
ion3-20061029.ebuild (ion3-20061029.ebuild,2.23 KB, application/octet-stream)
2006-10-28 19:35 UTC, Viaken
Details
ion3-20061029.ebuild (ion3-20061029.ebuild,1.32 KB, text/plain)
2006-12-11 09:40 UTC, Viaken
Details
ion3-20061223.ebuild (ion3-20061223.ebuild,3.29 KB, text/plain)
2006-12-29 23:17 UTC, Timothy Stotts
Details
x11-wm/ion3/ion3-20061223-r1.ebuild (ion3-20061223-r1.ebuild,4.31 KB, text/plain)
2007-01-03 01:47 UTC, Dmitry S. Kulyabov
Details
x11-wm/ion3/files/20061223/201_fix-paths.patch (201_fix-paths.patch,2.52 KB, patch)
2007-01-03 01:47 UTC, Dmitry S. Kulyabov
Details | Diff
x11-wm/ion3/files/20061223/202_fix-menus.patch (202_fix-menus.patch,914 bytes, patch)
2007-01-03 01:48 UTC, Dmitry S. Kulyabov
Details | Diff
x11-wm/ion3/files/20061223/205_ion-lock.patch (205_ion-lock.patch,780 bytes, patch)
2007-01-03 01:49 UTC, Dmitry S. Kulyabov
Details | Diff
x11-wm/ion3/files/20061223/207_bindings-manpage.patch (207_bindings-manpage.patch,3.08 KB, patch)
2007-01-03 01:50 UTC, Dmitry S. Kulyabov
Details | Diff
x11-wm/ion3/files/ion3-mod-xrandr-20061021.tar.bz2 (ion3-mod-xrandr-20061021.tar.bz2,10.51 KB, application/octet-stream)
2007-01-03 01:51 UTC, Dmitry S. Kulyabov
Details
x11-wm/ion3/ion3-20061223-r1.ebuild (ion3-20061223-r1.ebuild,4.60 KB, text/plain)
2007-01-08 13:18 UTC, Dmitry S. Kulyabov
Details
x11-wm/ion3/ion3-20070203.ebuild (ion3-20070203.ebuild,4.61 KB, text/plain)
2007-03-02 08:56 UTC, Dmitry S. Kulyabov
Details
x11-wm/ion3/files/20070203/201_all_fix-paths.patch (201_all_fix-paths.patch,2.52 KB, patch)
2007-03-02 08:57 UTC, Dmitry S. Kulyabov
Details | Diff
x11-wm/ion3/files/20070203/202_all_fix-menus.patch (202_all_fix-menus.patch,914 bytes, patch)
2007-03-02 08:57 UTC, Dmitry S. Kulyabov
Details | Diff
x11-wm/ion3/files/20070203/205_all_ion-lock.patch (205_all_ion-lock.patch,780 bytes, patch)
2007-03-02 08:58 UTC, Dmitry S. Kulyabov
Details | Diff
x11-wm/ion3/files/20070203/207_all_bindings-manpage.patch (207_all_bindings-manpage.patch,3.08 KB, patch)
2007-03-02 09:00 UTC, Dmitry S. Kulyabov
Details | Diff
x11-wm/ion3/files/xft-ion3-20070203.patch (xft-ion3-20070203.patch,18.21 KB, patch)
2007-03-02 09:00 UTC, Dmitry S. Kulyabov
Details | Diff
x11-wm/ion3/files/look_xft.lua (look_xft.lua,3.67 KB, text/plain)
2007-03-02 09:00 UTC, Dmitry S. Kulyabov
Details
x11-wm/ion3/files/look_cleanios-xft.lua (look_cleanios-xft.lua,3.29 KB, text/plain)
2007-03-02 09:01 UTC, Dmitry S. Kulyabov
Details
x11-wm/ion3/ion3-20070318.ebuild (ion3-20070318.ebuild,5.11 KB, text/plain)
2007-03-24 12:54 UTC, Dmitry S. Kulyabov
Details
x11-wm/ion3/files/20070318/201_all_fix-paths.patch (201_all_fix-paths.patch,2.52 KB, patch)
2007-03-24 12:54 UTC, Dmitry S. Kulyabov
Details | Diff
x11-wm/ion3/files/20070318/202_all_fix-menus.patch (202_all_fix-menus.patch,990 bytes, patch)
2007-03-24 12:55 UTC, Dmitry S. Kulyabov
Details | Diff
x11-wm/ion3/files/20070318/205_all_ion-lock.patch (205_all_ion-lock.patch,780 bytes, patch)
2007-03-24 12:55 UTC, Dmitry S. Kulyabov
Details | Diff
x11-wm/ion3/files/20070318/207_all_bindings-manpage.patch (207_all_bindings-manpage.patch,3.08 KB, patch)
2007-03-24 12:56 UTC, Dmitry S. Kulyabov
Details | Diff
x11-wm/ion3/files/xft-ion3-20070318.patch (xft-ion3-20070318.patch,18.65 KB, patch)
2007-03-24 12:56 UTC, Dmitry S. Kulyabov
Details | Diff
ion3-mod-xrandr-20070220.tar.bz2 (ion3-mod-xrandr-20070220.tar.bz2,10.57 KB, application/octet-stream)
2007-03-24 12:58 UTC, Dmitry S. Kulyabov
Details
ion3-scripts-20070322.tar.bz2 (ion3-scripts-20070322.tar.bz2,98.84 KB, application/octet-stream)
2007-03-24 12:59 UTC, Dmitry S. Kulyabov
Details
ion3-doc-20070318.tar.bz2 (ion3-doc-20070318.tar.bz2,37.96 KB, application/octet-stream)
2007-03-24 12:59 UTC, Dmitry S. Kulyabov
Details
x11-wm/ion3/ion3-20070318.ebuild (ion3-20070318.ebuild,5.25 KB, text/plain)
2007-04-22 18:07 UTC, Dmitry S. Kulyabov
Details
x11-wm/ion3/ion3-20070506.ebuild (ion3-20070506.ebuild,4.24 KB, text/plain)
2007-05-10 19:19 UTC, Dmitry S. Kulyabov
Details
x11-wm/ion3/files/20070506/201_all_fix-paths.patch (201_all_fix-paths.patch,2.52 KB, text/plain)
2007-05-10 19:23 UTC, Dmitry S. Kulyabov
Details
x11-wm/ion3/files/20070506/202_all_fix-menus.patch (202_all_fix-menus.patch,990 bytes, text/plain)
2007-05-10 19:27 UTC, Dmitry S. Kulyabov
Details
x11-wm/ion3/files/20070506/205_all_ion-lock.patch (205_all_ion-lock.patch,780 bytes, text/plain)
2007-05-10 19:30 UTC, Dmitry S. Kulyabov
Details
x11-wm/ion3/files/20070506/208_all_as-needed.patch (208_all_as-needed.patch,350 bytes, text/plain)
2007-05-10 19:35 UTC, Dmitry S. Kulyabov
Details
x11-wm/ion3/files/xft-ion3-20070506.patch (xft-ion3-20070506.patch,17.94 KB, patch)
2007-05-10 19:37 UTC, Dmitry S. Kulyabov
Details | Diff
ion3-doc-20070426.tar.bz2 (ion3-doc-20070426.tar.bz2,39.99 KB, application/octet-stream)
2007-05-10 19:39 UTC, Dmitry S. Kulyabov
Details
ion3-mod-ionflux-20070410.tar.bz2 (ion3-mod-ionflux-20070410.tar.bz2,12.50 KB, application/octet-stream)
2007-05-10 19:39 UTC, Dmitry S. Kulyabov
Details
ion3-mod-xrandr-20070410.tar.bz2 (ion3-mod-xrandr-20070410.tar.bz2,10.58 KB, application/octet-stream)
2007-05-10 19:42 UTC, Dmitry S. Kulyabov
Details
ion3-scripts-20070510.tar.bz2 (ion3-scripts-20070510.tar.bz2,98.59 KB, application/octet-stream)
2007-05-10 19:46 UTC, Dmitry S. Kulyabov
Details
ion3-scripts-20070511.tar.bz2 (ion3-scripts-20070511.tar.bz2,98.86 KB, application/octet-stream)
2007-05-13 15:40 UTC, Dmitry S. Kulyabov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastien Pahl 2006-06-08 09:02:47 UTC
New tagged ion3 release.
Comment 1 Kirill A. Korinsky 2006-07-30 13:09:45 UTC
Created attachment 93082 [details]
ion3-20060524.tbz2

+ truetype patch (USE-flag iontruetype)
+ mod_ionflux-3 (USE-flag ionflux)
+ mod_xrandr-3 (USE-flag ionxrandr)
+ ion-scripts-3 (USE-flag ionscripts)
Comment 2 Kirill A. Korinsky 2006-07-30 13:53:49 UTC
Created attachment 93085 [details]
ion3-20060524.tbz2

+ truetype patch (USE-flag iontruetype)
+ mod_ionflux-3 (USE-flag ionflux)
+ mod_xrandr-3 (USE-flag ionxrandr)
+ ion-scripts-3 (USE-flag ionscripts)
Comment 3 Kirill A. Korinsky 2006-07-30 14:46:38 UTC
Created attachment 93089 [details]
ion3-20060524.tbz2

+ truetype patch (USE-flag iontruetype)
+ mod_ionflux-3 (USE-flag ionflux)
+ mod_xrandr-3 (USE-flag ionxrandr)
+ ion-scripts-3 (USE-flag ionscripts)

it's finaly version :)
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-10-18 12:22:55 UTC
*** Bug 151864 has been marked as a duplicate of this bug. ***
Comment 5 Frederic Jaeckel 2006-10-18 12:37:34 UTC
A new ion3 version is there. ion3-20061015.
A ebuild is also available: http://bugs.gentoo.org/show_bug.cgi?id=151864
Comment 6 Tom Payne (RETIRED) gentoo-dev 2006-10-18 12:48:55 UTC
Folks,

ion3 needs lua-5.1.1, and this isn't in portage yet.  exg@gentoo.org has very kindly taken over maintership of lua, but I'm sure he'd appreciate a hand in making some ebuilds.  Basically, lua needs to be SLOTed and the build system sorted out (probably to build static libraries only).  Once lua is in portage then  ion3 will go in very quickly :-)

Cheers,
Tom
Comment 7 Frederic Jaeckel 2006-10-23 14:00:34 UTC
Created attachment 100322 [details]
ion3-20061020.ebuild
Comment 8 Frederic Jaeckel 2006-10-23 14:01:08 UTC
Created attachment 100323 [details, diff]
ion3-20061020-configure.patch
Comment 9 Frederic Jaeckel 2006-10-23 14:01:33 UTC
Created attachment 100324 [details, diff]
ion3-20061020-system-mk.patch
Comment 10 Frederic Jaeckel 2006-10-23 14:02:13 UTC
A new version which works for me, if somebody needs it. Here it is.
Comment 11 Tom Payne (RETIRED) gentoo-dev 2006-10-23 14:22:54 UTC
Hi Frederic,

Thanks for your ebuild.  I see that you have a dependency on >=dev-lang/lua-5.1.1. If you have an ebuild for lua too could you submit it to bug # 124719?

Thanks,
Tom
Comment 13 Viaken 2006-10-28 19:35:25 UTC
Created attachment 100679 [details]
ion3-20061029.ebuild

Works For Me(tm).
Comment 14 Viaken 2006-12-11 09:40:51 UTC
Created attachment 103815 [details]
ion3-20061029.ebuild

I was wrong. The last one didn't work for me. I'd installed (and uninstalled) ion3 by hand previous to testing it and remnants of that install made it work.

I'm not sure why looks were put in /etc/X11/ion3 instead of $PREFIX/etc/ion3 like it expected, but I've removed all of the odd directory structure of the last ebuild.

Nothing else seems to be configured in /usr/etc, though. Would Gentoo convention/policy prefer it placed in /etc?
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2006-12-23 01:12:11 UTC
*** Bug 158879 has been marked as a duplicate of this bug. ***
Comment 16 alexandre 2006-12-23 01:51:50 UTC
I didnt check bugs.gentoo before doing my own ebuild/patch for ion3-20061029... next time i will :) Nevertheless, my approach was different (use autoconf and patch Makefile's not honoring DESTDIR). IT works for me and ebuild/patch files can be found in duplicated bug 158879 if needed.
Comment 17 Timothy Stotts 2006-12-29 23:17:09 UTC
Created attachment 104970 [details]
ion3-20061223.ebuild

ebuild for darcs snapshot 20061223

Thie ebuild based on alexandre's ebuild (the other is too unconventional),
but cleaner, I hope. I tried every USE combination on PPC and it works ok.

alexandre: you did a good job with your first-time ebuild

Note that this ebuild does not require any patch files.
The ebuild uses sed to rewrite the broken autoconf files.
Otherwise certain features, Xinerama, etc., do not function properly.
It seems that the Ion devs have not kept their autoconf files up to date.

The USE flag 'iontruetype' was removed; I didn't care to test the old patch.
If someone wants it back, it's easy enough to add again.

The USE flag 'ionunicode' was added as it seems that ion3 has experimental Xutf8 support. (Not even sure myself what that is, but it compiles and works afaik.)
Comment 18 Timothy Stotts 2006-12-29 23:39:38 UTC
Please change bug title to reflect newer version.

if you have custom .lua files from an old ion3, you probably have to tweak them due to api changes.
Comment 19 alexandre 2006-12-30 20:07:24 UTC
I just emerged ion3-20061223 with USE="xinerama", on my gentoo ~x86 (2.6.19-gentoo-r2A i686 Intel(R) Pentium(R) 4 CPU 3.00GHz). Flawless installation and up to now no problem with ion3 itself.

Timothy: thank you for your comment, and your version will teach me a lot... i'm particularly jealous about your elegant sed line, compared to my gross patch ;)

Comment 20 Dmitry S. Kulyabov 2007-01-03 01:47:14 UTC
Created attachment 105267 [details]
x11-wm/ion3/ion3-20061223-r1.ebuild

This is my ebuild with some mod added.
Comment 21 Dmitry S. Kulyabov 2007-01-03 01:47:45 UTC
Created attachment 105268 [details, diff]
x11-wm/ion3/files/20061223/201_fix-paths.patch
Comment 22 Dmitry S. Kulyabov 2007-01-03 01:48:06 UTC
Created attachment 105269 [details, diff]
x11-wm/ion3/files/20061223/202_fix-menus.patch
Comment 23 Dmitry S. Kulyabov 2007-01-03 01:49:42 UTC
Created attachment 105270 [details, diff]
x11-wm/ion3/files/20061223/205_ion-lock.patch
Comment 24 Dmitry S. Kulyabov 2007-01-03 01:50:05 UTC
Created attachment 105271 [details, diff]
x11-wm/ion3/files/20061223/207_bindings-manpage.patch
Comment 25 Dmitry S. Kulyabov 2007-01-03 01:51:54 UTC
Created attachment 105272 [details]
x11-wm/ion3/files/ion3-mod-xrandr-20061021.tar.bz2

mod_xrandr is only in darcs.
Comment 26 Nicholas DePetrillo 2007-01-05 10:47:46 UTC
(In reply to comment #17)

The ebuild for darcs snapshot 20061223 by Tim Stotts works perfectly in all my testing. I would like to see one of these ebuilds pushed (even masked) to portage. With Lua 5.1.x in portage these latest ION3 ebuilds will work just fine.

> Created an attachment (id=104970) [edit]
> ion3-20061223.ebuild
> 
> ebuild for darcs snapshot 20061223
> 
> Thie ebuild based on alexandre's ebuild (the other is too unconventional),
> but cleaner, I hope. I tried every USE combination on PPC and it works ok.
> 
> alexandre: you did a good job with your first-time ebuild
> 
> Note that this ebuild does not require any patch files.
> The ebuild uses sed to rewrite the broken autoconf files.
> Otherwise certain features, Xinerama, etc., do not function properly.
> It seems that the Ion devs have not kept their autoconf files up to date.
> 
> The USE flag 'iontruetype' was removed; I didn't care to test the old patch.
> If someone wants it back, it's easy enough to add again.
> 
> The USE flag 'ionunicode' was added as it seems that ion3 has experimental
> Xutf8 support. (Not even sure myself what that is, but it compiles and works
> afaik.)
> 

Comment 27 Martin Stubenschrott 2007-01-08 02:53:07 UTC
A new xft patch (for version 02/12/2006) can be found at:

http://clemens.endorphin.org/weblog/archives/2006-12.shtml#e2006-12-02T13_38_53.txt
Comment 28 Dmitry S. Kulyabov 2007-01-08 13:17:27 UTC
(In reply to comment #27)
> A new xft patch (for version 02/12/2006) can be found at:
> 
> http://clemens.endorphin.org/weblog/archives/2006-12.shtml#e2006-12-02T13_38_53.txt
> 

Thanx!
Comment 29 Dmitry S. Kulyabov 2007-01-08 13:18:29 UTC
Created attachment 106007 [details]
x11-wm/ion3/ion3-20061223-r1.ebuild

USE=iontruetype restored.
Comment 30 Matti Bickel (RETIRED) gentoo-dev 2007-01-20 19:26:04 UTC
I just committed the ion3-20061223.ebuild from Dmitry (thx). I'll get ~arch keywords for the remaining arches as soon as possible. Please report any issues on this bug.
Comment 31 Ceesjan Luiten 2007-01-21 11:21:16 UTC
Issue #1: ion3-mod-xrandr-20061021.tar.bz2 isn't on any of the Gentoo dist FTPS (yet?)

Issue #2: At the beginning of the emerge right after patching, it throws a bunch of sed errors. This is a bit ugly / weird to see those sed errors - Aren't they needed, executed at the wrong place?
 * Done with patching
sed: can't read */*/Makefile: No such file or directory
sed: can't read */Makefile: No such file or directory
sed: can't read */*/Makefile: No such file or directory
 * Running eautoreconf in '/var/tmp/portage/x11-wm/ion3-20061223/work/ion-3ds-20061223/build/ac' ...

Issue #3: The emerge finally fails in the installation phase:
>>> Install ion3-20061223 into /var/tmp/portage/x11-wm/ion3-20061223/image/ category x11-wm
[...]
mkdir -p /var/tmp/portage/x11-wm/ion3-20061223/image//usr/lib/ion3/lc
for i in  statusd_date.lc statusd_mail.lc statusd_load.lc; do \
		/usr/bin/install -c -m 644 $i /var/tmp/portage/x11-wm/ion3-20061223/image//usr/lib/ion3/lc; \
	done
mkdir -p /usr/libexec/ion3/bin
/usr/bin/install -c -s -m 755 ion-statusd /usr/libexec/ion3/bin
ACCESS DENIED  unlink:    /usr/libexec/ion3/bin/ion-statusd
/usr/bin/install: cannot remove `/usr/libexec/ion3/bin/ion-statusd': Permission denied
make[2]: *** [_install] Error 1
make[2]: Leaving directory `/var/tmp/portage/x11-wm/ion3-20061223/work/ion-3ds-20061223/mod_statusbar/ion-statusd'
make[1]: *** [subdirs-install] Error 2
make[1]: Leaving directory `/var/tmp/portage/x11-wm/ion3-20061223/work/ion-3ds-20061223/mod_statusbar'
make: *** [subdirs-install] Error 2
[...]
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-x11-wm_-_ion3-20061223-27323.log"

unlink:    /usr/libexec/ion3/bin/ion-statusd
--------------------------------------------------------------------------------

The log file contains only 1 line:
unlink:    /usr/libexec/ion3/bin/ion-statusd
Comment 32 Matti Bickel (RETIRED) gentoo-dev 2007-01-22 20:45:37 UTC
Thanks for the report. Issues #1 and #3 should be solved now. Crappy avoidance of issue #2 brought you issue #3. The actual errors are due to how the ebuild deals w/ all the files to patch. Rest assured it gets all Makefiles it needs :)
Comment 33 Dmitry S. Kulyabov 2007-03-02 08:56:58 UTC
Created attachment 111770 [details]
x11-wm/ion3/ion3-20070203.ebuild
Comment 34 Dmitry S. Kulyabov 2007-03-02 08:57:34 UTC
Created attachment 111771 [details, diff]
x11-wm/ion3/files/20070203/201_all_fix-paths.patch
Comment 35 Dmitry S. Kulyabov 2007-03-02 08:57:55 UTC
Created attachment 111773 [details, diff]
x11-wm/ion3/files/20070203/202_all_fix-menus.patch
Comment 36 Dmitry S. Kulyabov 2007-03-02 08:58:50 UTC
Created attachment 111775 [details, diff]
x11-wm/ion3/files/20070203/205_all_ion-lock.patch
Comment 37 Dmitry S. Kulyabov 2007-03-02 09:00:00 UTC
Created attachment 111777 [details, diff]
x11-wm/ion3/files/20070203/207_all_bindings-manpage.patch
Comment 38 Dmitry S. Kulyabov 2007-03-02 09:00:33 UTC
Created attachment 111778 [details, diff]
x11-wm/ion3/files/xft-ion3-20070203.patch
Comment 39 Dmitry S. Kulyabov 2007-03-02 09:00:55 UTC
Created attachment 111780 [details]
x11-wm/ion3/files/look_xft.lua
Comment 40 Dmitry S. Kulyabov 2007-03-02 09:01:21 UTC
Created attachment 111782 [details]
x11-wm/ion3/files/look_cleanios-xft.lua
Comment 41 Matti Bickel (RETIRED) gentoo-dev 2007-03-06 20:49:56 UTC
Thanks Dmitry for another round. I just noticed that release :-)
Hope Tom won't mind if i push it into the tree, will report on my progress.
Comment 42 Matti Bickel (RETIRED) gentoo-dev 2007-03-06 20:50:49 UTC
Adjusting the summary.
Comment 43 Matti Bickel (RETIRED) gentoo-dev 2007-03-06 22:23:55 UTC
Oh and support for xinerama has been physically removed from the latest ion3
build, guess we'll drop the xinerama useflag, then.
Can you comment on bug #166956?
Comment 44 Adam 2007-03-10 00:58:39 UTC
I don't know if it were better to open an new bug report ...  Anyways, my ION3 won't work:

>> /usr/lib/ion3/mod/de.so: /usr/lib/ion3/mod/de.so: undefined symbol: XftDrawRect
>> Unable to find 'de' on search path.
>> Stack trace:
   0 [C]: in 'select_engine'
   1 /etc/X11/ion3/look.lua:6
     [Skipping unnamed C functions.]
>> No drawing engines loaded, trying "de".
>> /usr/lib/ion3/mod/de.so: /usr/lib/ion3/mod/de.so: undefined symbol: XftDrawRect
>> Unable to find 'de' on search path.
>> mod_statusbar.lua:321: Failed to create statusbar.
>> /usr/lib/ion3/mod/mod_dock.so: /usr/lib/ion3/mod/mod_dock.so: undefined symbol: XShapeCombineRectangles
>> Unable to find 'mod_dock' on search path.
>> Stack trace:
   0 [C]: in 'load_module'
   1 stdin:1
     [Skipping unnamed C functions.]
   4 [C]: in 'dopath'
   5 /home/duke42/.ion3/cfg_ion.lua:39
     [Skipping unnamed C functions.]
>> /home/duke42/.ion3/cfg_ion.lua:40: attempt to index global 'mod_dock' (a nil value)

It works, when I compile it by hand -- that's the way I'm using it now.  But ionflux and xft aren't there.  Oh, when I compile ION3 without xft, de.so also can't find some symbol (I think it was XShape...).  Can anybody help?
Comment 45 Maarten Maathuis 2007-03-19 18:31:52 UTC
Version 20070318 has been released.
Comment 46 Maarten Maathuis 2007-03-19 21:02:38 UTC
Has anyone ever been able to compile ion3 with --as-needed, it will compile, but fails to load the rendering engine. Probably some missing symbol.
Comment 47 Matti Bickel (RETIRED) gentoo-dev 2007-03-23 20:29:27 UTC
I'm working on a update based on what we got for 20070203, just needs some adjustments to the mod_xrandr-3 module.
Expect something as soon as i figured out what blew up there.
Comment 48 Dmitry S. Kulyabov 2007-03-24 12:54:24 UTC
Created attachment 114230 [details]
x11-wm/ion3/ion3-20070318.ebuild

Version bump.
Cleanups.
Comment 49 Dmitry S. Kulyabov 2007-03-24 12:54:55 UTC
Created attachment 114232 [details, diff]
x11-wm/ion3/files/20070318/201_all_fix-paths.patch
Comment 50 Dmitry S. Kulyabov 2007-03-24 12:55:19 UTC
Created attachment 114233 [details, diff]
x11-wm/ion3/files/20070318/202_all_fix-menus.patch
Comment 51 Dmitry S. Kulyabov 2007-03-24 12:55:53 UTC
Created attachment 114235 [details, diff]
x11-wm/ion3/files/20070318/205_all_ion-lock.patch
Comment 52 Dmitry S. Kulyabov 2007-03-24 12:56:20 UTC
Created attachment 114237 [details, diff]
x11-wm/ion3/files/20070318/207_all_bindings-manpage.patch
Comment 53 Dmitry S. Kulyabov 2007-03-24 12:56:47 UTC
Created attachment 114238 [details, diff]
x11-wm/ion3/files/xft-ion3-20070318.patch
Comment 54 Dmitry S. Kulyabov 2007-03-24 12:58:22 UTC
Created attachment 114240 [details]
ion3-mod-xrandr-20070220.tar.bz2

From darcs
Comment 55 Dmitry S. Kulyabov 2007-03-24 12:59:14 UTC
Created attachment 114241 [details]
ion3-scripts-20070322.tar.bz2

From darcs
Comment 56 Dmitry S. Kulyabov 2007-03-24 12:59:50 UTC
Created attachment 114242 [details]
ion3-doc-20070318.tar.bz2

From darcs
Comment 57 Matti Bickel (RETIRED) gentoo-dev 2007-03-24 22:43:09 UTC
Thanks Dmitry, will have a go at your work early tomorrow. Almost looks like my thing here :)
I'm really unsure about this xft patch. It adds functionality, sure. I'm living w/o it right now, and the fonts don't feel bad here. So is this really needed/wanted functionality?
Comment 58 Maarten Maathuis 2007-03-24 22:50:43 UTC
Ion uses non-xft fonts and that is fine, it's readable and uses little space.
That's ofcource an opinion.
Comment 59 Dmitry S. Kulyabov 2007-03-25 06:54:45 UTC
Yes. This patch not needed for english users absolutly.
But russian letters w/o this patch are really terrible.
Comment 60 Matti Bickel (RETIRED) gentoo-dev 2007-03-25 18:19:14 UTC
After some fumbling a new shiny ion3 release is in the tree. Enjoy.
Much thanks to Dmitry for doing pretty much all of the work. :)
Comment 61 Nathan Spaeth 2007-04-21 04:51:38 UTC
I wasn't sure exactly where to put this but, when emerging the latest ebuild (20070318)  I get this problem....   (20070203 builds fine, though I havn't tried running it yet)



Transcript written on tcrm1095.log.
ACCESS DENIED  open_wr:   /var/cache/fonts/pk/ljfour/jknappen/tc/pk18042.tmp
cp: cannot create regular file `/var/cache/fonts/pk/ljfour/jknappen/tc/pk18042.tmp': Permission denied
kpathsea: Appending font creation commands to missfont.log.
tcrm1095: Can't locate a Type 1, TTF, PK, or virtual font file

Not sure how to proceed.  For now this is fatal
Maybe in the future, I'll substitute some other font.

Output file removed.

ionconf.dvi -> ionconf.pdf
make: *** [ionconf.pdf] Error 1
>>> Source compiled.
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-x11-wm_-_ion3-20070318-15913.log"

rename:    /var/cache/fonts/pk/ljfour/jknappen/tc/pk18042.tmp
open_wr:   /var/cache/fonts/pk/ljfour/jknappen/tc/pk18042.tmp
--------------------------------------------------------------------------------
Comment 62 Dmitry S. Kulyabov 2007-04-22 18:07:36 UTC
Created attachment 117010 [details]
x11-wm/ion3/ion3-20070318.ebuild

doc compilation fixed.
Comment 63 Maarten Maathuis 2007-04-22 19:27:59 UTC
Warning in advance, for the next version.

The build system has changed, the configure scripts has been removed and the "other" system is the only one left.

Also MODULES var is now MODULE_LIST.

Also ion needs a:

pkg_setup() {
	filter-ldflags -Wl,--as-needed
}

This is one of the few packages were --as-needed is broken, the workaround is a wrong one.

Just some hints for next time ;-)
Comment 64 Dmitry S. Kulyabov 2007-04-23 05:06:58 UTC
Thanx.
Comment 65 Maarten Maathuis 2007-04-23 05:29:08 UTC
For filter-ldflags you need to inherit flag-o-matic.

I forgot to say that.
Comment 66 Matti Bickel (RETIRED) gentoo-dev 2007-04-23 21:43:40 UTC
Thanks for all the comments, i checked --as-needed with tuomov, and we won't get a fix for it. So i'll filter it. Hope to get the -r1 up in the next days :)
Comment 67 Maarten Maathuis 2007-05-10 05:55:05 UTC
Ion lost all progress at some point, so some of my statements are no longer valid.
Comment 68 Dmitry S. Kulyabov 2007-05-10 19:19:35 UTC
Created attachment 118781 [details]
x11-wm/ion3/ion3-20070506.ebuild
Comment 69 Dmitry S. Kulyabov 2007-05-10 19:23:06 UTC
Created attachment 118782 [details]
x11-wm/ion3/files/20070506/201_all_fix-paths.patch
Comment 70 Dmitry S. Kulyabov 2007-05-10 19:27:22 UTC
Created attachment 118784 [details]
x11-wm/ion3/files/20070506/202_all_fix-menus.patch
Comment 71 Dmitry S. Kulyabov 2007-05-10 19:30:06 UTC
Created attachment 118785 [details]
x11-wm/ion3/files/20070506/205_all_ion-lock.patch
Comment 72 Dmitry S. Kulyabov 2007-05-10 19:35:46 UTC
Created attachment 118786 [details]
x11-wm/ion3/files/20070506/208_all_as-needed.patch
Comment 73 Dmitry S. Kulyabov 2007-05-10 19:37:25 UTC
Created attachment 118788 [details, diff]
x11-wm/ion3/files/xft-ion3-20070506.patch
Comment 74 Dmitry S. Kulyabov 2007-05-10 19:39:02 UTC
Created attachment 118789 [details]
ion3-doc-20070426.tar.bz2
Comment 75 Dmitry S. Kulyabov 2007-05-10 19:39:42 UTC
Created attachment 118791 [details]
ion3-mod-ionflux-20070410.tar.bz2
Comment 76 Dmitry S. Kulyabov 2007-05-10 19:42:17 UTC
Created attachment 118793 [details]
ion3-mod-xrandr-20070410.tar.bz2
Comment 77 Dmitry S. Kulyabov 2007-05-10 19:46:05 UTC
Created attachment 118797 [details]
ion3-scripts-20070510.tar.bz2
Comment 78 Matti Bickel (RETIRED) gentoo-dev 2007-05-11 17:52:44 UTC
Thanks for your input Dmitry, helped me quite a bit.
The thing will be in tree this evening if the cvs gods are with me :)
Comment 79 Dmitry S. Kulyabov 2007-05-13 15:40:06 UTC
Created attachment 119120 [details]
ion3-scripts-20070511.tar.bz2

ion-3rc tagged
Comment 80 Matti Bickel (RETIRED) gentoo-dev 2007-05-13 16:10:41 UTC
Ok, i owe an explanation why you haven't yet seen ion-3rc in the tree.
In a bid to reach the greatest possible audience: all listeners please comment on http://forums.gentoo.org/viewtopic-t-559010.html

Dmitry: i fixed up a ionflux-20070506 (will be shipped with the ebuild, if any and goes upstream tonight), b/c of some headers missing. Thanks for the scripts.
Comment 81 Dmitry S. Kulyabov 2007-05-13 16:46:08 UTC
Commented.

It's time to make fork.
Comment 82 Matti Bickel (RETIRED) gentoo-dev 2007-05-31 16:48:54 UTC
To keep everyone interested in the loop: i've decided to go with yet another round of ion-3 releases. I'm pretty sure gentoo meets the license tuomo has set up, though i strongly oppose it. As the debian fork folded, i'm not in the mood for the gentoo thing of an ice-ion.

On the pragmatic side, we still ship ion, you still can have your xft patch. Just be sure to heed the advice plastered everywhere: don't bug tuomo with those problems (hey, that should be common sense, as he isn't the author of the code, but whatever)

Kindly tune in again when the next release hits the fan, it's been a cool ride so far :)
Comment 83 Matti Bickel (RETIRED) gentoo-dev 2007-06-11 22:02:34 UTC
I folks. For anybody still watching: i have uploaded a new version of ion3 to my developer overlay at http://overlays.gentoo.org/dev/mabi/ion3
Feel free to grab it, it works like a charm here.
Comment 84 Steve L 2007-06-15 08:35:59 UTC
http://overlays.gentoo.org/dev/mabi/browser/ion3 wfm. Thanks for all the work mabi :-)
Comment 85 marty rosenberg 2007-06-25 06:18:28 UTC
(In reply to comment #83)
> I folks. For anybody still watching: i have uploaded a new version of ion3 to
> my developer overlay at http://overlays.gentoo.org/dev/mabi/ion3
> Feel free to grab it, it works like a charm here.
> 

I'm probably doing something wrong here.  I didn't see mabi's overlay in the global xml file for layman, so I added it in the local list.  After I synched, it put everything into .../mabi/ion3 rather than .../mabi/x11-wm/ion3.  I solved that with a symlink, but now it's complaining about a missing manifest.  I used
   src  = "http://overlays.gentoo.org/svn/dev/mabi/"
just from looking at other entries in the global list.  If I've done something wrong, then my apologies.  
Comment 86 Matti Bickel (RETIRED) gentoo-dev 2007-06-25 17:52:57 UTC
Mhh, i promised to take care of that long ago o.O
Obviously i forgot the commit. My bad. Should be fixed now.