Discussion:
svn code unstable ATM
t***@onepost.net
2013-10-23 09:10:43 UTC
Permalink
Anyone in the habit of regularly running svn code, I suggest that you don't update, for a few days.

A rewrite of the plugins interface is in progress. This will make it easier to use plugins with 0 actions, or more than 1 action, and more importantly, to access functionality inside any plugin apart from any action(s) it includes. So, more like traditional plugins in other applications. The tricky bit is to make multiple-actions in a single plugin look and behave as much as possible like individual plugins.

The operation of each plugin's action is unchanged, so using the current svn code should not be dangerous, but you may lose some config data. Maybe a crash or two.

Regards
Tom
t***@onepost.net
2013-10-28 07:11:49 UTC
Permalink
On Wed, 23 Oct 2013 20:10:43 +1100
Post by t***@onepost.net
Anyone in the habit of regularly running svn code, I suggest that you don't update, for a few days.
A rewrite of the plugins interface is in progress. This will make it easier to use plugins with 0 actions, or more than 1 action, and more importantly, to access functionality inside any plugin apart from any action(s) it includes. So, more like traditional plugins in other applications. The tricky bit is to make multiple-actions in a single plugin look and behave as much as possible like individual plugins.
The operation of each plugin's action is unchanged, so using the current svn code should not be dangerous, but you may lose some config data. Maybe a crash or two.
It should be ok to run again now. I have to assume there will be some corner cases not tested, but sofar all is well.

To repeat previous advice- if there's a problem, it will be in the config data. If all else fails, dump your plugins and start again.

Regards
Tom
Charles A Edwards
2013-11-05 01:13:06 UTC
Permalink
On Mon, 28 Oct 2013 18:11:49 +1100
Post by t***@onepost.net
Post by t***@onepost.net
Anyone in the habit of regularly running svn code, I suggest that
you don't update, for a few days.
A rewrite of the plugins interface is in progress. This will make
it easier to use plugins with 0 actions, or more than 1 action, and
more importantly, to access functionality inside any plugin apart
from any action(s) it includes. So, more like traditional plugins
in other applications. The tricky bit is to make multiple-actions
in a single plugin look and behave as much as possible like
individual plugins.
The operation of each plugin's action is unchanged, so using the
current svn code should not be dangerous, but you may lose some
config data. Maybe a crash or two.
It should be ok to run again now. I have to assume there will be some
corner cases not tested, but sofar all is well.
I get a build failure with the latest svn revision 2903


generating 'objs/src/e2_filetype.deps'
compiling 'src/e2_window.c'
src/e2_window.c: In function ‘e2_window_create’:
src/e2_window.c:1729:43: error: expected ‘)’ before ‘FLAG_USER_TEMPLATE’
g_string_append_printf (who_where, "<?"FLAG_USER_TEMPLATE"?>",
^
Makefile:461: recipe for target 'objs/src/e2_window.o' failed
make: *** [objs/src/e2_window.o] Error 1
make: *** Waiting for unfinished jobs....
compiling 'src/e2_print.c'
compiling 'src/e2_context_menu.c'
compiling 'src/e2_task_backend.c'
compiling 'src/e2_filetype.c'
compiling 'src/e2_pane.c'
compiling 'src/e2_task.c'
compiling 'src/e2_output.c'
error: Bad exit status from /charles/charles/rpm/tmp/rpm-tmp.oArASv
(%build)


Charles
--
Girls who throw themselves at men, are actually taking very careful aim.
----------------------
Mageia release 4 (Cauldron) for x86_64$
On SuperSize....http://www.eslrahc.com
Registered Linux user #182463
3.12.0-tmb-server-1.mga4 x86_64
----------------------
t***@onepost.net
2013-11-05 06:55:27 UTC
Permalink
On Mon, 4 Nov 2013 20:13:06 -0500
Post by Charles A Edwards
On Mon, 28 Oct 2013 18:11:49 +1100
I get a build failure with the latest svn revision 2903
Still investigating the 'privilege-change' stuff. I remember now why I didn't finish that plugin some years ago - changing users properly is a beast!. The missing #define is from a related header, now fixed.

Regards
Tom
Charles A Edwards
2013-11-05 08:52:09 UTC
Permalink
On Tue, 5 Nov 2013 17:55:27 +1100
Post by t***@onepost.net
Post by Charles A Edwards
I get a build failure with the latest svn revision 2903
Still investigating the 'privilege-change' stuff. I remember now why
I didn't finish that plugin some years ago - changing users properly
is a beast!. The missing #define is from a related header, now fixed.
Got only a little further with 2906


compiling 'src/config/e2_option_tree.c'
In file included from src/config/e2_option_tree.c:27:0:
src/config/e2_option_tree.c: In function
‘_e2_option_tree_btnchange_check’: src/config/e2_option_tree.c:448:14:
error: ‘BtnChangeData’ undeclared (first use in this function)
DEALLOCATE (BtnChangeData, data);

src/emelfm2.h:619:52: note: in definition of macro ‘DEALLOCATE’
# define DEALLOCATE(type,ptr) g_slice_free1(sizeof(type),ptr);

src/config/e2_option_tree.c:448:14: note: each undeclared identifier is
reported only once for each function it appears in DEALLOCATE
(BtnChangeData, data);

src/emelfm2.h:619:52: note: in definition of macro ‘DEALLOCATE’
# define DEALLOCATE(type,ptr) g_slice_free1(sizeof(type),ptr);

Makefile:461: recipe for target 'objs/src/config/e2_option_tree.o'
failed make: *** [objs/src/config/e2_option_tree.o] Error 1
make: *** Waiting for unfinished jobs....
compiling 'src/command/complete/e2_complete.c'
compiling 'src/config/e2_cl_option.c'
compiling 'src/e2_toolbar.c'
compiling 'src/config/e2_option_sel.c'
compiling 'src/e2_fileview.c'
compiling 'src/command/e2_command.c'
compiling 'src/config/e2_option.c'
error: Bad exit status from /charles/charles/rpm/tmp/rpm-tmp.TZerJC
(%build)



Charles
--
We don't really understand it, so we'll give it to the programmers.
----------------------
Mageia release 4 (Cauldron) for x86_64$
On SuperSize....http://www.eslrahc.com
Registered Linux user #182463
3.12.0-tmb-server-1.mga4 x86_64
----------------------
t***@onepost.net
2013-11-06 04:44:00 UTC
Permalink
On Tue, 5 Nov 2013 03:52:09 -0500
Post by Charles A Edwards
Got only a little further with 2906
Message received - time for me to rebuild with all options enabled. Svn should be ok now.

Regards
Tom
Charles A Edwards
2013-11-06 05:01:34 UTC
Permalink
On Wed, 6 Nov 2013 15:44:00 +1100
Post by t***@onepost.net
Post by Charles A Edwards
Got only a little further with 2906
Message received - time for me to rebuild with all options enabled. Svn should be ok now.
Thanks.

2909 built without issue.



Charles
--
To whom the mornings are like nights,
What must the midnights be!
-- Emily Dickinson (on hacking?)
----------------------
Mageia release 4 (Cauldron) for x86_64$
On SuperSize....http://www.eslrahc.com
Registered Linux user #182463
3.12.0-tmb-server-1.mga4 x86_64
----------------------
Loading...