Re: FVWM: Why is Debian behind schedule regarding recent FVWM versions so much?

2012-01-24 Thread Thomas Adam
On Mon, Jan 23, 2012 at 06:05:52PM -0700, Jaimos Skriletz wrote:
> > 
> > Hm.
> > I remember when I did it last time that it was a lg
> > odyssey finding out which libraries were needed, finding
> > the libraries, finding other libraries from which the libraries
> > depend and so on. For newbies, this was definitely not an
> > acceptable way. The reason why I write and publish my own howtos
> > is exactly this: The experts throw one-liners like
> > "./configure --prefix=/usr && make deb-inplace" around and say
> > how easy all is, and then you sit there and nothing works,
> > because the experts forgot to say that there are concepts
> > like "dependencies".
> > 
> > Thank you for your hint. I will test this line next time:
> > ./configure --prefix=/usr && make deb-inplace
> > 
> > But even if this one line will work, I will have to document
> > it, because some kind of knowledge is not easy to find
> > in the Internet.

> as for using 'make deb-inplace', it makes a .deb file just fine and it
> should install on your system (Works here for me on debian sid). This is
> old and outdated and a newer debian/ dir should be used to be more in line
> with the newer debian specification and I belive thomas did some work on
> this and has a newer debian/ on his git server, though I never have gotten
> around to trying it to compile a debian package.

It's here:

https://github.com/ThomasAdam/fvwm/tree/ta/add-debian-dir

Which removes the blasted debian/ directory we ship, pulls in Manoj's one,
and mangles the Changelog file for it, etc.  It's not brilliant, but it's a
start.

That way, we can still keep zealots of this debian/ directory happy, without
us shipping our own, something Debian discourages, and I agree with.  The
sooner this debian/ directory goes, the better.

The same likely holds true for the rpm/ directory, but I don't use any Linux
distributions which use such an arcane packaging system.  :P

-- Thomas Adam



Re: FVWM: Why is Debian behind schedule regarding recent FVWM versions so much?

2012-01-23 Thread Christian Ohm
On Monday, 23 January 2012 at 18:05, Jaimos Skriletz wrote:
> The last note is the debian package for some reason (I am still unsure
> why Manjo did this) has an epoch version and the package you made will
> not. Because of this epoch version the version in the debian repos
> 1:2.5.30 is considered greater than the version you compiled 2.6.3 for
> instance, and if you upgrade/dist-upgrade you system it will install
> the version from the debian repo effectivally downgrading your fvwm
> package. To prevent this you need to put the fvwm package on hold

Looks like a typo in 2005 was the cause:

fvwm (2.5.130.CVS.2005.07.19.01-1) unstable; urgency=low
fvwm (1:2.5.13-0.CVS.2005.08.08.01-1) unstable; urgency=low

So to have apt recognize the 2.5.13 package as larger than 2.5.130, the
epoch was necessary. Solution: set the epoch of dpkg scripts in the
source distribution to something like 10, then it'll take a while until
the repo package overrides the custom one (assuming that someone who
compiles a custom package doesn't want it autoupgraded to a repo package
at some random point in time).



Re: FVWM: Why is Debian behind schedule regarding recent FVWM versions so much?

2012-01-23 Thread Jaimos Skriletz
> 
> Hm.
> I remember when I did it last time that it was a lg
> odyssey finding out which libraries were needed, finding
> the libraries, finding other libraries from which the libraries
> depend and so on. For newbies, this was definitely not an
> acceptable way. The reason why I write and publish my own howtos
> is exactly this: The experts throw one-liners like
> "./configure --prefix=/usr && make deb-inplace" around and say
> how easy all is, and then you sit there and nothing works,
> because the experts forgot to say that there are concepts
> like "dependencies".
> 
> Thank you for your hint. I will test this line next time:
> ./configure --prefix=/usr && make deb-inplace
> 
> But even if this one line will work, I will have to document
> it, because some kind of knowledge is not easy to find
> in the Internet.

I've been compiling my own fvwm debian packages for some time and here are some 
additional hints.

For dependencies the ones in Manjo's package are somewhat sane (as in they will 
work unless you care enough to limit some of them, you can install them all wth 
a single apt-get command) you can just type

apt-get build-dep fvwm

You may need/want to install build-essential as well.

as for using 'make deb-inplace', it makes a .deb file just fine and it should 
install on your system (Works here for me on debian sid). This is old and 
outdated and a newer debian/ dir should be used to be more in line with the 
newer debian specification and I belive thomas did some work on this and has a 
newer debian/ on his git server, though I never have gotten around to trying it 
to compile a debian package.

The last note is the debian package for some reason (I am still unsure why 
Manjo did this) has an epoch version and the package you made will not. Because 
of this epoch version the version in the debian repos 1:2.5.30 is considered 
greater than the version you compiled 2.6.3 for instance, and if you 
upgrade/dist-upgrade you system it will install the version from the debian 
repo effectivally downgrading your fvwm package. To prevent this you need to 
put the fvwm package on hold

echo "fvwm hold" | dpkg --set-selections

For those other fvwm debain users out there I hope this is of some help

jaimos



Re: FVWM: Why is Debian behind schedule regarding recent FVWM versions so much?

2012-01-23 Thread Michael . Grosser
>  Original-Nachricht 
> Datum: Tue, 24 Jan 2012 00:41:03 +0100 (CET)
> Von: "Thomas Funk" 
> An: "Michael Großer" , fvwm@fvwm.org
> Betreff: Aw: Re: FVWM: Why is Debian behind schedule regarding recent FVWM 
>versions so much?
> 
> Hi Michael,
> 
> > My decision is for sure now that I will show my readers a way
> > how to download a current FVWM version, compile it and install
> > it on Debian systems.
> 
> You can build a Debian package very easily with the following commands:
> ./configure --prefix=/usr && make deb-inplace
> This is implemented in Fvwm since ages (thanks to Thomas for that hint ;)
> )
> 
> Thomas 
> --
> What is the exact difference between a 'terminal', a 'shell', a 'tty' and
> a 
> 'console'?
> A terminal is at the end of an electric wire, a shell is the home of a 
> turtle, tty is a strange abbreviation and a console is a kind of cabinet. 
>  
> --   Gilles
> 



Hm.
I remember when I did it last time that it was a lg
odyssey finding out which libraries were needed, finding
the libraries, finding other libraries from which the libraries
depend and so on. For newbies, this was definitely not an
acceptable way. The reason why I write and publish my own howtos
is exactly this: The experts throw one-liners like
"./configure --prefix=/usr && make deb-inplace" around and say
how easy all is, and then you sit there and nothing works,
because the experts forgot to say that there are concepts
like "dependencies".

Thank you for your hint. I will test this line next time:
./configure --prefix=/usr && make deb-inplace

But even if this one line will work, I will have to document
it, because some kind of knowledge is not easy to find
in the Internet.

Michael


-- 
michael.gros...@gmx.de
030/76 21 88 28
0177/578 5 578





Re: FVWM: Why is Debian behind schedule regarding recent FVWM versions so much?

2012-01-23 Thread Michael Großer
Thomas Adam wrote:
> On Fri, Jan 13, 2012 at 12:17:29PM +0100, michael.gros...@gmx.de wrote:
>> But, the idea of a distribution like Debian is to get
>> stable software onto the computer by typing
>> "apt-get install something". Each exception I have to make
>> erodes the whole idea of a ready-to-use Linux distribution.
> 
> Use a different distro?

No way.



>> Does anybody know why even Sid is behind schedule that much?
> 
> The maintainer often goes AWOL; this is not news, and anyone who's really
> wanting to use FVWM via apt-get just build their own .deb file.
> 
> Either way, go pester Manoj about this, as I have done so many times
> already, but I care not to discuss such things here as they're off-topic.

I see now that it does not make sense to pester Manoj myself.
He didn't answer my request too.

My decision is for sure now that I will show my readers a way
how to download a current FVWM version, compile it and install
it on Debian systems. I even will deliberately commit a language
inconsistency by describing the FVWM related topics in English
(and not in German) and try to encapsulate it a little bit from the
rest of my how-tos in order to show German and non-German readers a
way how to use Debian Linux *AND* FVWM together.

Then, nobody will need Manoj anymore :-)



Re: FVWM: Why is Debian behind schedule regarding recent FVWM versions so much?

2012-01-13 Thread Thomas Adam
On Fri, Jan 13, 2012 at 12:17:29PM +0100, michael.gros...@gmx.de wrote:
> But, the idea of a distribution like Debian is to get
> stable software onto the computer by typing
> "apt-get install something". Each exception I have to make
> erodes the whole idea of a ready-to-use Linux distribution.

Use a different distro?

> Does anybody know why even Sid is behind schedule that much?

The maintainer often goes AWOL; this is not news, and anyone who's really
wanting to use FVWM via apt-get just build their own .deb file.

Either way, go pester Manoj about this, as I have done so many times
already, but I care not to discuss such things here as they're off-topic.

-- Thomas Adam

-- 
"Deep in my heart I wish I was wrong.  But deep in my heart I know I am
not." -- Morrissey ("Girl Least Likely To" -- off of Viva Hate.)



FVWM: Why is Debian behind schedule regarding recent FVWM versions so much?

2012-01-13 Thread Michael . Grosser
Was: Re: FVWM: [worksforme] FVWM does not update the window title when the new 
window title contains a unicode character
Now: Why is Debian behind schedule regarding recent FVWM versions so much?



 Original-Nachricht 
> Datum: Fri, 13 Jan 2012 09:05:15 +
> Von: Thomas Adam 
> An: "Michael Großer" 
> CC: fvwm@fvwm.org
> Betreff: Re: FVWM: [worksforme] FVWM does not update the window title when 
> the new window title contains a unicode character

> On Fri, Jan 13, 2012 at 09:59:28AM +0100, Michael Großer wrote:
> > but it solved my problem with FVWM version 2.5.30.
> 
> That version is not supported.  I know Debian is falling behind something
> chronic with keeping up to date, but I won't want to hear any bug reports
> from you which aren't against either 2.6.3 or more preferrably the CVS
> version taken from branch-2_6.
> 
> -- Thomas Adam
> 
> -- 
> "Deep in my heart I wish I was wrong.  But deep in my heart I know I am
> not." -- Morrissey ("Girl Least Likely To" -- off of Viva Hate.)
> 

I plan to use at least KVM and FVWM directly from upstream on
further systems, because these packages are the most important.

But, the idea of a distribution like Debian is to get
stable software onto the computer by typing
"apt-get install something". Each exception I have to make
erodes the whole idea of a ready-to-use Linux distribution.

My Wheezy and Sid systems, wich were up-to-date during
Christmas, also come with FVWM "2.5.30". This seems to be
true until now:

http://packages.debian.org/lenny/fvwm
--> fvwm (1:2.5.26-1)

http://packages.debian.org/squeeze/fvwm
--> fvwm (1:2.5.30.ds-1)

http://packages.debian.org/wheezy/fvwm
--> fvwm (1:2.5.30.ds-1)

http://packages.debian.org/sid/fvwm
--> fvwm (1:2.5.30.ds-1 and others) 

Does anybody know why even Sid is behind schedule that much?