Dead contribs: a little reminder

Ahoy, Just a reminder that HintedTile, Magnifier, Mosaic, and Anneal have been disabled, because they've bitrotted. (Well, Anneal just because its only user is Mosaic.) I'm pretty sure they should just be deleted by 0.5, so if you want to fight for their preseveration, patch away. (Or if you think they should be left in in non-compiling form, well, argue that, you loser.) Devin

On Mon, Nov 19, 2007 at 09:40:54AM -0500, Devin Mullins wrote:
Ahoy,
Just a reminder that HintedTile, Magnifier, Mosaic, and Anneal have been disabled, because they've bitrotted. (Well, Anneal just because its only user is Mosaic.) I'm pretty sure they should just be deleted by 0.5, so if you want to fight for their preseveration, patch away. (Or if you think they should be left in in non-compiling form, well, argue that, you loser.)
I had an obligation with David about porting Mosaic (and Anneal) to the class system. Actually I would like to do that but my time is very limited now (too much twaching now) - but it should be getting better in the next weeks (but I'm and will be using much of my available/spare time for writing xmonad docs). So I would like to have an exception and a time extension for fulfilling my obligations. Anyhow I have write access to the repository too... ;) Obviously, if David wants to get rid of Mosaic and Anneal that's fine with me. Having them in the cabal file is quite a potent reminder. Andrea

me:
Ahoy,
Just a reminder that HintedTile, Magnifier, Mosaic, and Anneal have been disabled, because they've bitrotted. (Well, Anneal just because its only user is Mosaic.) I'm pretty sure they should just be deleted by 0.5, so if you want to fight for their preseveration, patch away. (Or if you think they should be left in in non-compiling form, well, argue that, you loser.)
HintedTile is replaced by TilePrime, afaik? Mosaic+Anneal by MosaicAlt too? -- Don

On Monday 19 November 2007 11:27:46 Don Stewart wrote:
me:
Ahoy,
Just a reminder that HintedTile, Magnifier, Mosaic, and Anneal have been disabled, because they've bitrotted. (Well, Anneal just because its only user is Mosaic.) I'm pretty sure they should just be deleted by 0.5, so if you want to fight for their preseveration, patch away. (Or if you think they should be left in in non-compiling form, well, argue that, you loser.)
HintedTile is replaced by TilePrime, afaik? Mosaic+Anneal by MosaicAlt too?
-- Don
Not exactly. HintedTile brings layout hints to any layout, TilePrime only provides the standard tall and mirrored tall layouts. Mosaic and MosaicAlt are somewhat different, Mosaic is based on satisfying a number of size constraints whereas MosaicAlt simply places windows in groups based on recursive horizontal/vertical splits (AIUI, I haven't actually used either). We should get someone to port HintedTile to 0.5. Mosaic hasn't worked for several releases, meaning that it must be okay to remove it. Cheers, Spencer Janssen

On Tue, Nov 20, 2007 at 03:42:40PM -0600, Spencer Janssen wrote:
We should get someone to port HintedTile to 0.5. Mosaic hasn't worked for several releases, meaning that it must be okay to remove it.
I have a version of HintedTile working with HEAD. I'll clean it up a bit a send a patch in a couple of days. Andrea

On Wed, Nov 21, 2007 at 11:26:19AM +0100, Andrea Rossato wrote:
On Tue, Nov 20, 2007 at 03:42:40PM -0600, Spencer Janssen wrote:
We should get someone to port HintedTile to 0.5. Mosaic hasn't worked for several releases, meaning that it must be okay to remove it.
I have a version of HintedTile working with HEAD. I'll clean it up a bit a send a patch in a couple of days.
Just pushed a patch with HintedTile ported to the class system. I didn't have time to clean up the code as mush as I have liked to, so if someone has the time, please go ahead. I've put my name in the maintainer field since it looks like the author is not maintaining it anymore. If someone else wants to take care of it just send a patch ...;) thanks andrea

On Tue, Nov 20, 2007 at 03:42:40PM -0600, Spencer Janssen wrote:
We should get someone to port HintedTile to 0.5. Mosaic hasn't worked for several releases, meaning that it must be okay to remove it.
I ported the old mosaic to the class system (and reintroduced Anneal, which is needed by Mosaic). I must confess I've never used it (I only use full layouts in my 1024x768 laptop - my only machine), so please try it out and let me know if it works as expected. As I did with HintedTile I just put together the code to make it working: I had not time to clean it up. Anyway David (or myself) can take care of that at a later moment. Andrea

On Mon, Nov 19, 2007 at 09:40:54AM -0500, Devin Mullins wrote:
Ahoy,
Just a reminder that HintedTile, Magnifier, Mosaic, and Anneal have been disabled, because they've bitrotted. (Well, Anneal just because its only user is Mosaic.) I'm pretty sure they should just be deleted by 0.5, so if you want to fight for their preseveration, patch away. (Or if you think they should be left in in non-compiling form, well, argue that, you loser.)
So I ported them all. I also enabled Magnifier again after fixing what was to be fixed. Spencer, do you think we need some uniformity in the export policy of layouts? When porting xmc to the class system with David we decided not to export type constructors when possible. Still I don't know if we must be strict or allow exceptions. Or not to enforce any policy at all, which I think could be fine in a library of contributed code. But I wonder if the mix may be confusing for the user, when editing the layout hook. Andrea
participants (4)
-
Andrea Rossato
-
Devin Mullins
-
Don Stewart
-
Spencer Janssen