Re: FVWM: Deprecating certain Fvwm* modules

2011-10-28 Thread John Latham
 So how do you make sure theres consistency with features behaving as
 they should

By fixing bugs? E.g. Thomas' change to titleformat.

 Weve already seen how bad this can be
 with... i think its titleformat not showing any number between
 brackets if theres only one of them on the screen. to me this is a bad
 thing

Hang on -- were you not arguing the exact opposite when you first chipped in
on that?



Re: FVWM: Deprecating certain Fvwm* modules

2011-10-27 Thread Thomas Adam
On Thu, Oct 27, 2011 at 09:10:21AM +0100, Harry portobello wrote:
 On 26 October 2011 15:45, Bert Geens b...@lair.be wrote:
  I'm sure someone(tm) can come up with an FvwmButtons config that looks
  and acts like FvwmTaskBar.
 
 i'd want to review it so it is OK - how do i do that? so far

I'll send it to the list.

 everything for fvwm is put in cvs without review which i think is bad.

You're mistaken.

Whilst there is no formal process for this, the way FVWM operates is
generally no different to other projects.  So let me explain...

Let's say you decided to send a patch or a series of patches to fix/augment
some functionality in FVWM (heh -- that's tickled me for some reason ;P)
which you wanted for inclusion in some future FVWM release, you'd have to
send them to fvwm-workers@ so that the people there who can commit patches
can at least see what they do.

That's the review stage.  And certain people have done just that.  They just
send the patches to myself rather than the list, although there's zero
difference between the two right now.

Unfortunately though, there are no other active developers who have the time
for such reviews -- and I am one of them.  It's a lot of work just keeping
FVWM ticking over, and if you expected me to do that, *and* wait for review
of patches, then this project would have died out about two years ago.

As it happens (and is the case for anyone at FVWM with a commit-bit) they're
generally trusted enough to use their own judgement about what they commit
to CVS and when; the idea being that commits happen once the patches have
been tested, etc.  And that's exactly what *I* do.  The converse holds true
as well.   There's been quite a few instances over my work on FVWM where
I've asked for review/testing -- just go and search the mailing-list
archives (both fvwm@ and fvwm-workers@) for things like fvwm-convert-2.6
and {Icon,Title}Format if you don't believe me.

Now, that's not to say that my own commits are not bug-free.  But that's a
different matter, although I can only give you the same guarantee as I
stated above, that I announce certain features ahead of time such that those
who care get a chance to run it.  I did that with the TitleFormat patch
series, for instance.  No one reported anything to me (regardless of whether
that patch was tested) and I submitted it to CVS when I considered it
working fine.

When we move to Git though [1] this all becomes moot because features will
happen on topic branches which will allow -- no, wait -- force, review of
that topic before it's included in something we ship as a next release.
With CVS that's more difficult due to the workflow you're forced to follow.

So if you think FVWM is without review, you're wrong.  It's just more likely
that no one is actively looking at review requests, cares, or has the time
to do any lengthly review.  Wait for Git, then it will become more visible.

And before you ask -- yes, module deprecation work aside, I was always going
to be sending out review requests for functional testing, regression
testing, etc.  FvwmTaskBar falls in to these categories.  It's then up to
you to review it, of course.

Does that answer your question?

-- Thomas Adam

[1] Any day now... Ahem.



Re: FVWM: Deprecating certain Fvwm* modules

2011-10-27 Thread Michelle Konzack
Hello Thomas Adam,

Am 2011-10-25 09:11:26, hacktest Du folgendes herunter:
 That's just tough, I'm afraid.  That mail checker is all but useless with
 today's email usage; it doesn't do IMAP for example, and even at the time
 when it was written, tools which provide its equivalent functionality, such
 as xbiff, xbuffy, etc., very much existed.  They can always be used
 instead.

Right, this is something, which should be removed.

Some years ago I tried to make a box,  where  MiniIcons show  up,  if  I
start HIDEN applications (can be defined from Name  of  Resource/Class),
but then had no time.

I like to see something Windows use in its taskbar...

 In terms of FvwmTaskBar itself, that'll be nothing more than a generated set
 of module lines which wrap around FvwmButtons; FvwmTaskBar itself will be
 nothing more than a set of module-alias lines for FvwmButtons, where one of
 its jobs is to swallow FvwmIconMan.

Adam, Please can ypu provide a FvwmButtonPanel  which   allow  UN/HIDING
using on Mouse-Over.  I was never able to configure this...  I  have  to
click every time on the FvwmButtonsPanel to let the FvwmButtons show  up
and hide.

Note:  I have FvwmButtonsPanel on the Left, Top and Right...

Thanks, Greetings and nice Day/Evening
Michelle Konzack

-- 
# Debian GNU/Linux Consultant ##
   Development of Intranet and Embedded Systems with Debian GNU/Linux
   Internet Service Provider, Cloud Computing
http://www.itsystems.tamay-dogan.net/

itsystems@tdnet Jabber  linux4miche...@jabber.ccc.de
Owner Michelle Konzack

Gewerbe Strasse 3   Tel office: +49-176-86004575
77694 Kehl  Tel mobil:  +49-177-9351947
Germany Tel mobil:  +33-6-61925193  (France)

USt-ID:  DE 278 049 239

Linux-User #280138 with the Linux Counter, http://counter.li.org/


signature.pgp
Description: Digital signature


Re: FVWM: Deprecating certain Fvwm* modules

2011-10-25 Thread Thomas Adam
On Mon, Oct 24, 2011 at 09:06:42PM +0100, John Latham wrote:
   So, here's a list of modules I wish to see deprecated, with reasons why:
  
   * FvwmCommand
   * FvwmConsole
  
  These two are the only ones on the list I really care about, I use
  FvwmCommand in my Emacs mode to just execute parts of my config
  without having to copy/paste to FvwmConsole. But a more direct means
  to access Fvwm without having to keep the terminal's shortcomings
  (thinking mainly about maximum command length here) in mind would be
  even more welcome.
  
  Either way, just a heads up to make sure FvwmCommand isn't brushed
  aside as being unused :)
 
 My interpretation was that Thomas is aware these are used, hence the `wait
 until there is a replacment' intention. But you've now made me wonder so,...
 ;-)

Yes -- there is nothing to be worrying about.

 Thomas: I use FvwmCommand alot. E.g. in my pdf lecture slides I can click on a
 `button' which invokes a shell script, that uses FvwmCommand to change
 desktop, sets up windows for a demo; waits for those windows to be closed and
 uses FvwmCommand again to put me back on the desk where acroread is running.

It's perfectly simple:  FvwmCommand goes away along with FvwmCommandS.
FvwmConsole becomes a wrapper around something to talk to a domain socket,
which itself will become FvwmCommand.  Hence to get FvwmConsole's equivalent
functionality it will be launchable from a terminal and still have readline
support, etc.

But please -- can we just stop worrying about this?  This has bugger all to
do with my original email and it annoys me this has even come up as an issue
when I've already stated that it's on my list of things to do, but until I
write the required components, it's all moot [1]

-- Thomas Adam

[1]  This isn't directed at just you, John, but everyone else who has has a
worrying fit about this.



Re: FVWM: Deprecating certain Fvwm* modules

2011-10-25 Thread Thomas Adam
On Mon, Oct 24, 2011 at 06:54:09PM +0100, Harry portobello wrote:
 don't know anything about.  There's no thought gone in to this and
 will force users to learn things they didn't need to before. I am also
 amazed that mail checking is now left up to the user when it's built
 in to FvwmTaskBar already!

So your worry isn't so much that you'll have something which looks like
FvwmTaskBar, but that you won't be able to check your mail?

That's just tough, I'm afraid.  That mail checker is all but useless with
today's email usage; it doesn't do IMAP for example, and even at the time
when it was written, tools which provide its equivalent functionality, such
as xbiff, xbuffy, etc., very much existed.  They can always be used
instead.

But I'd argue that you'd want to use mail-notification or any of the other
mail monitoring applications instead.

In terms of FvwmTaskBar itself, that'll be nothing more than a generated set
of module lines which wrap around FvwmButtons; FvwmTaskBar itself will be
nothing more than a set of module-alias lines for FvwmButtons, where one of
its jobs is to swallow FvwmIconMan.

Now, if you wanted to put your mail checker where your postoffice is, get me
an alternative which is meaningful in terms of its replacement, and I'd
consider making such a component dynamically available in its config, should
it be present on the system.  I'll be giving myself extra points for using
FvwmForm to wrap up the options for control graphically as well.

If you can't do that, then shut up and stop irritating me.  You're not
contributing anything to this conversation except a lot of stale hot air.

-- Thomas Adam



Re: FVWM: Deprecating certain Fvwm* modules

2011-10-24 Thread despen
Harry portobello harryportobe...@gmail.com writes:

 Hi,

 On 22 October 2011 11:23, Thomas Adam tho...@fvwm.org wrote:
 Hello all,

 This has been a while coming since 2.6.0 was released.  But I said at the
 time that since there was no longer ever going to be a split between
 stable/unstable, and that there was only ever rolling-stable releases, that
 there was now never any right time to make changes which have an impact.

 This is one of them.

 Is this really the right thing to do? Really? How did you come up with
 this list of depreciated modules to start with? What happens if
 someone with a config theyve had for ages needs to use a module youve
 depreciated? Will you personally have to provide the functions of that
 module in some way?

 Can you not just leave these modules alone?

Deprecating junk is a time honored Fvwm tradition.

Reducing the size of the code base helps developers.
As it is, Fvwm has grown so large that I can't keep up with
the complexity.

Anyway, Tom has done the right thing.  He made a proposal and
now he's getting feedback.

-- 
Dan Espen



Re: FVWM: Deprecating certain Fvwm* modules

2011-10-24 Thread Bert Geens
On Sat, Oct 22, 2011 at 12:23 PM, Thomas Adam tho...@fvwm.org wrote:
 Hello all,

 This has been a while coming since 2.6.0 was released.  But I said at the
 time that since there was no longer ever going to be a split between
 stable/unstable, and that there was only ever rolling-stable releases, that
 there was now never any right time to make changes which have an impact.

 This is one of them.

 Currently, FVWM ships with a number of modules.  Some of them are used a lot
 in peoples' configs (such as FvwmButtons, FvwmEvent, etc.) and others are
 not so much used -- and indeed some of them have just bitrot.
 Unsurprisingly, that's due to confusion as to the need of the module, and in
 some cases the language the module is supporting, because it's no longer the
 coolest language to use, or has been pushed back because of another module
 giving functionality.

 So, here's a list of modules I wish to see deprecated, with reasons why:

 * FvwmCommand
 * FvwmConsole

These two are the only ones on the list I really care about, I use
FvwmCommand in my Emacs mode to just execute parts of my config
without having to copy/paste to FvwmConsole. But a more direct means
to access Fvwm without having to keep the terminal's shortcomings
(thinking mainly about maximum command length here) in mind would be
even more welcome.

Either way, just a heads up to make sure FvwmCommand isn't brushed
aside as being unused :)

Kind regards,

Bert Geens



Re: FVWM: Deprecating certain Fvwm* modules

2011-10-24 Thread John Latham
  So, here's a list of modules I wish to see deprecated, with reasons why:
 
  * FvwmCommand
  * FvwmConsole
 
 These two are the only ones on the list I really care about, I use
 FvwmCommand in my Emacs mode to just execute parts of my config
 without having to copy/paste to FvwmConsole. But a more direct means
 to access Fvwm without having to keep the terminal's shortcomings
 (thinking mainly about maximum command length here) in mind would be
 even more welcome.
 
 Either way, just a heads up to make sure FvwmCommand isn't brushed
 aside as being unused :)

My interpretation was that Thomas is aware these are used, hence the `wait
until there is a replacment' intention. But you've now made me wonder so,...
;-)

Thomas: I use FvwmCommand alot. E.g. in my pdf lecture slides I can click on a
`button' which invokes a shell script, that uses FvwmCommand to change
desktop, sets up windows for a demo; waits for those windows to be closed and
uses FvwmCommand again to put me back on the desk where acroread is running.

Keep up the good work -- it is much appreciated!

Thanks, John



Re: FVWM: Deprecating certain Fvwm* modules

2011-10-23 Thread Adam Sjøgren
On Sat, 22 Oct 2011 11:23:49 +0100, Thomas wrote:

 This has been a while coming since 2.6.0 was released.  But I said at the
 time that since there was no longer ever going to be a split between
 stable/unstable, and that there was only ever rolling-stable releases, that
 there was now never any right time to make changes which have an impact.

You may want to update the download page on the website, which says:

 What package should you use?

  Note that since the days of 2.1.x the second digit of the version
  number marks a release as a stable release (even number like 2.2.x) or
  as a development (i.e. alpha or beta) release (odd number like 2.3.4).

   - http://fvwm.org/download/


  Best regards,

Adam

-- 
 Gav Adam Sjøgren
  Strik a...@koldfront.dk




Re: FVWM: Deprecating certain Fvwm* modules

2011-10-22 Thread Harry portobello
Hi,

On 22 October 2011 11:23, Thomas Adam tho...@fvwm.org wrote:
 Hello all,

 This has been a while coming since 2.6.0 was released.  But I said at the
 time that since there was no longer ever going to be a split between
 stable/unstable, and that there was only ever rolling-stable releases, that
 there was now never any right time to make changes which have an impact.

 This is one of them.

Is this really the right thing to do? Really? How did you come up with
this list of depreciated modules to start with? What happens if
someone with a config theyve had for ages needs to use a module youve
depreciated? Will you personally have to provide the functions of that
module in some way?

Can you not just leave these modules alone?

Harry



Re: FVWM: Deprecating certain Fvwm* modules

2011-10-22 Thread John Latham
 Is this really the right thing to do? Really? How did you come up with
 this list of depreciated modules to start with? What happens if
 someone with a config theyve had for ages needs to use a module youve
 depreciated? Will you personally have to provide the functions of that
 module in some way?

 Can you not just leave these modules alone?

 Harry

I believe Thomas has anticipated and answered all those questions in his post!