[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] Debian package
From: |
Ivan Raikov |
Subject: |
Re: [Chicken-hackers] Debian package |
Date: |
Mon, 11 Dec 2006 11:33:35 -0500 |
User-agent: |
Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) |
Okay, wow, I didn't know there was so much drama involved in this
:-) I assumed that Chicken used Automake/Autoconf, the way God
intended, and since I have extensive experience with those, I didn't
think there would be a problem adding the Debian files to the dist
target. But I'll learn CMake, if you say so. Unfortunately, it's hard
to deduce when the Debian scripts get broken, except for actually
running the package builder. But I'll definitely keep an eye on those.
-Ivan
"Brandon J. Van Every" <address@hidden> writes:
> "The only change?" :-) And in one breath, you point out the problem.
> You see, Makefile.am is *not* the way anybody's supposed to be
> building distros. People are supposed to be using CMake and typing
> "make dist". It's supposed to be the One True Way To Build Distros.
> But Felix had some difficulty with CMake on Linux a month or so ago,
> and I think he was hacking his way around it for a time. Rather than
> learning how to deal with CMake's bugs. Don't know what the
> circumstances are now, as I've been preoccupied. I do know that CMake
> 2.4.5 has fewer bugs, and Felix said some Linux problems went away.
>
> My point is, we all need to be on the SAME PAGE about how distros are
> built. I'm not pointing fingers; I've been as stressed out as anyone
> else, actually moreso. But under pressure, people tend to stick with
> what they know. That damages the reliability of the build. Code
> diverges, specific items stop working, and then people don't fix them
> because it's a PITA.
>
> So what I believe needs to happen is:
>
> - you need to be given proper Darcs access
> - I need to provide you with the CMake stubs to fire up "make dist"
> correctly for Debian. Sounds trivial enough.
> - you need to implement your Debian packaging, test it, and maintain
> it, i.e. take ownership.
> - you need to use CMake to do "make dist"
> - I need to provide whatever system deduction checks and error
> messages are useful for this, so that when (inevitably), someone
> breaks the Debian distro, we know it has happened.
> - Felix shouldn't have to do anything, unless there's some lurking
> horror about texi that we've forgotten about.
>
> Do you agree?
>
>
> Cheers,
> Brandon Van Every
- [Chicken-hackers] Re: [Chicken-users] Chicken 2.41 for Debian stable (3.1), Brandon J. Van Every, 2006/12/08
- [Chicken-hackers] Re: Debian Chicken blurb, Kon Lovett, 2006/12/08
- [Chicken-hackers] Re: [Chicken-users] Chicken 2.41 for Debian stable (3.1), Ivan Raikov, 2006/12/09
- [Chicken-hackers] Re: [Chicken-users] Chicken 2.41 for Debian stable (3.1), Brandon J. Van Every, 2006/12/09
- Re: [Chicken-hackers] Re: [Chicken-users] Chicken 2.41 for Debian stable (3.1), felix winkelmann, 2006/12/10
- [Chicken-hackers] Debian package, Ivan Raikov, 2006/12/10
- [Chicken-hackers] Re: Debian package, felix winkelmann, 2006/12/10
- Re: [Chicken-hackers] Debian package, Brandon J. Van Every, 2006/12/10
- Re: [Chicken-hackers] Debian package,
Ivan Raikov <=
- Re: [Chicken-hackers] Debian package, Brandon J. Van Every, 2006/12/11
- Re: [Chicken-hackers] Debian package, John Cowan, 2006/12/11
- Re: [Chicken-hackers] Debian package, Ivan Raikov, 2006/12/11
- [Chicken-hackers] CMake vs. Autoconf, Brandon J. Van Every, 2006/12/11
- Re: [Chicken-hackers] CMake vs. Autoconf, Ivan Raikov, 2006/12/11
- [Chicken-hackers] CMake vs. Autoconf, Brandon J. Van Every, 2006/12/11
- Re: [Chicken-hackers] CMake vs. Autoconf, John Cowan, 2006/12/11
- [Chicken-hackers] binary distros, Brandon J. Van Every, 2006/12/11
- Re: [Chicken-hackers] binary distros, John Cowan, 2006/12/17
- Re: [Chicken-hackers] CMake vs. Autoconf, Toby Butzon, 2006/12/11