On 4/12/06, Gerhard Brauer <[EMAIL PROTECTED]> wrote: > Gruesse! > * Eddy Petri?or <[EMAIL PROTECTED]> schrieb am [12.04.06 17:39]: > > > > > > Then i run autogen.sh which builds a changelog from the above template. > > > Or i > > > create a new with dch --create foo bar > > > > autogen does not have to do with debian/changelog; > > Here it has. The run of autogen.sh creates the debian/changelog from the > template debian/changelog.in. For explain (my english ist not the best) > if i mentioned template debian/changelog.in i mean it is already in the source > tree; not on my system.
As I told you, that is broken; debian/changelog should be maintained by hand. > No, cause this package comes from an cvs root and is already a > debian-native source (erg. debian/* exist). I wish to backport this for > stable. That shouldn't be an issue; just remove the debian directory if the upstream debian packaging stuff is broken (and it is from what you describe) > But there must be some heavy mistakes in the debian-Tree and also in the > source root Makefile/Configure/autogen scripts. of course, first being to automatically create a debian/changelog... > > I wonder how is that possible > > In debian/rules is the entry (for configure:): > test -x autogen.sh && ./autogen.sh $(CONFIGUREOPTS) || ./configure $(CON > FIGUREOPTS) > > This calls ./configure which generates the debian/changelog mentioned > above because in configure.in in AC_OUTPUT is "debian/changelog" > > And debuild binary doesn't run any "clean" rule in debian/rules. But > debuild does this clean and delete the debian/changelog - and so we are > still at the beginning of the problem ;-) that is one more reason to remove the upstream broken package part and make a new one ;-) > For test i delete the complete debian dir in the source tree and make a > new with dh_make. Same problem: > a ./configure or autogen.sh deletes the debian/changlog again. > > It comes from this f**cky > CONFIG_CLEAN_FILES = e_modules.spec debian/changelog > in Makefile.in > > And i have no idea who or what creates this entry. Thats my problem. > > > only one, you use a broken model > > Sure, but how to fix this? These packages are the enlightenment e17 > release from their cvs and most packages in there have this problem. With autotools things should be changed in Makefile.am to have changes persistent; how to do that I can't say and I would prefer you to fix that properly... -- Regards, EddyP ============================================= "Imagination is more important than knowledge" A.Einstein

