[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [dev-serveez] first commit! HACKING

From: Raimund 'Raimi' Jacob
Subject: Re: [dev-serveez] first commit! HACKING
Date: Mon, 31 Jan 2011 21:45:43 +0100
User-agent: Mozilla-Thunderbird (X11/20100328)

Thien-Thi Nguyen wrote:


Cool, looks like savannah is behaving as expected:

Nice! Thanks a bunch!

Some questions:

- The file HACKING incorporates and obsoletes TODO and RELEASE, so i will
  delete those files soon (and patching references).  Any objections?

Just go ahead.

- The "next" section in HACKING corresponds with the ‘next’ branch just
  created in the repo.  I composed it w/ an eye towards a small point
  release (0.1.8) in the next month or so, but am open to changes in its
  scope or contents.  Any ideas?  (See also "other stuff to do".)

That will be fine. We need a timely release to reflect the licensing change.

- Under "coding standards" in HACKING, i describe several practices for
  Serveez maintenance that i intend to follow, some of which are new to
  Serveez.  Before i go ahead full-speed and start hacking in that
  manner, i'd like to either get a thumbs up from everyone, or
  participate in some discussion (w/ eventual amendment of HACKING, if
  need be), on those practices.  In particular, i know whitespace changes
  can be controversial; i don't want to step on any toes effecting them.
  What do people think?

Since you are the only developer by now, you have the freedom of choice. Just go ahead. If you provided some emacs customization code that selects the right kind of indentation/tabbing/formatting - that would be terrific. (something like "put this into you .[x]emacs/custom.el" or something)

By the way: Greetings from Stefan and Martin. Both are happy that there is a new developer. Both are happy for the GPLv3+ change. Both don't have time to contribute something substantial :)

In the meantime, here are the uncontroversial (i hope) changes i plan to
do in the immediate future:

- [maint] Remove CVS $Id$ et al; nfc.
- [maint] Update FSF street address in copyright notices; nfc.
- [maint] Replace all .cvsignore files with top-level .gitignore; nfc.
- Move to GPLv3+.

Go Go Go :)

Let me know if i am missing anything.

I have a question: You intend to remove autogenerated files from git repo. We had them in CVS so that people wouldn't need all those autotools-stuff installed just to build a nightly CVS tarball. I don't know if you are referring to other autogenerated files. Also, I'm completely out of C coding - so I might be missing everything :)

Furthermore: I would very much like to see IPv6 support a little up in the TODO list. This is something serveez needs and should provide. But again, I'm dead weight when it comes to providing code :)

And finally: Eliminating the resolving coserver would be sooo good. Back in the day there was "libadns" or something as the only option for non-blocking name resolution. Don't know about nowadays.

Thanks for Hacking,

reply via email to

[Prev in Thread] Current Thread [Next in Thread]