FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Development

 
 
LinkBack Thread Tools
 
Old 03-02-2009, 07:02 AM
William Pitcock
 
Default Bug#517790: ITP: mydns -- DNS server using MySQL or PostgreSQL for data storage

On Mon, 2009-03-02 at 03:19 +0100, Sylvain Rochet wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Sylvain Rochet <gradator@gradator.net>
>
>
> * Package name : mydns
> Version : 1.2.8.26
> Upstream Author : Howard Wilkinsin <howard@cohtech.com>
> * URL : http://mydns.pl/
> * License : GPLv2
> Programming Lang: C
> Description : DNS server using MySQL or PostgreSQL for data storage
>
> Free DNS server for UNIX implemented from scratch and designed to
> utilise the MySQL or PostgreSQL database for data storage.
> ..
> Its primary objectives are stability, security, interoperability, and
> speed, though not necessarily in that order.
> ..
> MyDNS does not include recursive name service, nor a resolver library.
> ..
> It is primarily designed for organisations with many zones and/or
> resource records who desire the ability to perform real-time dynamic
> updates on their DNS data via MySQL or PostgreSQL.

What does this have over PowerDNS?

William
 
Old 03-02-2009, 08:10 PM
Ben Hutchings
 
Default Bug#517790: ITP: mydns -- DNS server using MySQL or PostgreSQL for data storage

On Mon, Mar 02, 2009 at 04:42:19PM +0100, Sylvain Rochet wrote:
> Hi,
>
> On Mon, Mar 02, 2009 at 02:02:08AM -0600, William Pitcock wrote:
> >
> > What does this have over PowerDNS?
>
> Probably nothing, else that I am using it and packaging it for my own
> and thought that it would be a good idea to contribute to Debian, is
> redundancy a problem ?

Even if you're a perfectly responsible maintainer, a new package still
requires some work by ftpmaster, the release team, possibly the security team,
and so on. It also increases the number of options a user has to choose
between. If the package is redundant, this is a waste of their time.

Ben.

--
Ben Hutchings
Logic doesn't apply to the real world. - Marvin Minsky


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 03-02-2009, 08:59 PM
Guus Sliepen
 
Default Bug#517790: ITP: mydns -- DNS server using MySQL or PostgreSQL for data storage

On Mon, Mar 02, 2009 at 09:10:21PM +0000, Ben Hutchings wrote:

> > On Mon, Mar 02, 2009 at 02:02:08AM -0600, William Pitcock wrote:
> > >
> > > What does this have over PowerDNS?
> >
> > Probably nothing, else that I am using it and packaging it for my own
> > and thought that it would be a good idea to contribute to Debian, is
> > redundancy a problem ?
>
> Even if you're a perfectly responsible maintainer, a new package still
> requires some work by ftpmaster, the release team, possibly the security team,
> and so on. It also increases the number of options a user has to choose
> between. If the package is redundant, this is a waste of their time.

If it is really redundant then it is also a waste of upstream's time. William,
since you're trying to package it, could you compare it in detail to PowerDNS,
and if there is really little difference, try to see if both upstreams can work
together and merge their efforts? That would help everyone in the end.

--
Met vriendelijke groet / with kind regards,
Guus Sliepen <guus@debian.org>
 
Old 03-02-2009, 09:17 PM
Adeodato Simó
 
Default Bug#517790: ITP: mydns -- DNS server using MySQL or PostgreSQL for data storage

* Ben Hutchings [Mon, 02 Mar 2009 21:10:21 +0000]:

> On Mon, Mar 02, 2009 at 04:42:19PM +0100, Sylvain Rochet wrote:
> > Hi,
> > On Mon, Mar 02, 2009 at 02:02:08AM -0600, William Pitcock wrote:

> > > What does this have over PowerDNS?

> > Probably nothing, else that I am using it and packaging it for my own
> > and thought that it would be a good idea to contribute to Debian, is
> > redundancy a problem ?

> Even if you're a perfectly responsible maintainer, a new package still
> requires some work by ftpmaster, the release team, possibly the security team,
> and so on. It also increases the number of options a user has to choose
> between. If the package is redundant, this is a waste of their time.

This is true. However, while increasing the number of options a user has
to choose from is a drawback, it's at the same time a benefit.

Figuring out which software you want to use for a particular purpose is
painful, because all suck in their own ways and you need to find the one
that sucks less for you. And when you find it without having to get
outside of your distribution's pool, you'll be thankful that somebody
made that happen.

Sadly, I don't think the decision of deciding which ones will suck less
for users can be outsourced to the maintainers, at least not in an
unopinionated distribution. Which is of course quite different from
saying that we should not be setting a minimum quality bar for all
packages, I'm all for that (but how?). So, if mydns is a reasonably fine
piece of software, I see no reason why we shouldn't include it. We need
less crap in the archive, not less good software as well.¹

Encouraging upstreams to work together is fine, but in practice very
seldom will yield results, so I don't have anything against it being
done, but I don't think it should be a substitute for packaging the
software.

(¹) I realize mydns could be complete crap, but the argument still
holds.

My off-the-top-of-my-heart 2¢,

--
Adeodato Simó dato at net.com.org.es
Debian Developer adeodato at debian.org

A hacker does for love what other would not do for money.


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 03-03-2009, 04:01 PM
William Pitcock
 
Default Bug#517790: ITP: mydns -- DNS server using MySQL or PostgreSQL for data storage

On Mon, 2009-03-02 at 16:42 +0100, Sylvain Rochet wrote:
> Hi,
>
> On Mon, Mar 02, 2009 at 02:02:08AM -0600, William Pitcock wrote:
> >
> > What does this have over PowerDNS?
>
> Probably nothing, else that I am using it and packaging it for my own
> and thought that it would be a good idea to contribute to Debian, is
> redundancy a problem ?

No, I was just wondering if it had anything over PowerDNS because
PowerDNS has some design concepts that I do not necessarily agree with.

Specifically, the behaviour of PowerDNS's listen-address and listen-ipv6
being separate seems like an unpleasant design that I have found
annoying. listen-address and listen-ipv6 break in unpleasant ways if one
is global scope, and the other is not -- this results in the server
failing to start. I should probably file a bug on that, but I am not
sure if it is a bug or an intentional thing yet.

William
 
Old 03-04-2009, 03:36 AM
William Pitcock
 
Default Bug#517790: ITP: mydns -- DNS server using MySQL or PostgreSQL for data storage

On Mon, 2009-03-02 at 22:59 +0100, Guus Sliepen wrote:
> On Mon, Mar 02, 2009 at 09:10:21PM +0000, Ben Hutchings wrote:
>
> > > On Mon, Mar 02, 2009 at 02:02:08AM -0600, William Pitcock wrote:
> > > >
> > > > What does this have over PowerDNS?
> > >
> > > Probably nothing, else that I am using it and packaging it for my own
> > > and thought that it would be a good idea to contribute to Debian, is
> > > redundancy a problem ?
> >
> > Even if you're a perfectly responsible maintainer, a new package still
> > requires some work by ftpmaster, the release team, possibly the security team,
> > and so on. It also increases the number of options a user has to choose
> > between. If the package is redundant, this is a waste of their time.
>
> If it is really redundant then it is also a waste of upstream's time. William,
> since you're trying to package it, could you compare it in detail to PowerDNS,
> and if there is really little difference, try to see if both upstreams can work
> together and merge their efforts? That would help everyone in the end.
>

It's not me who is trying to package it, but Sylvain Rochet.

William
 
Old 03-04-2009, 03:52 AM
Tyler MacDonald
 
Default Bug#517790: ITP: mydns -- DNS server using MySQL or PostgreSQL for data storage

First, I'm a perl programmer so TMTOWTDI is pretty ingrained into my culture.

I use mydns -- yi.org is based off of it, and I also use it as an easy way
to set up dynamic virtual hosts for automated builds on another project, in
conjunction with libapache2-mod-macro and mod_proxy on the frontend, and m4
to dynamically rewrite the port numbers of daemons in cdebootstrap-based
chroot environments on the backend (the way this project is set up, whenever
there is a new checkin into a subversion branch, we end up with a pristine
debian environment running the software...)

All these technologies are "redundant" -- why do we still have both
"debootstrap" and "cdebootstrap" anyway? -- why do we still have squid if
there's a mod_proxy? Why do we have libapache2-mod-macro if mod_perl or m4
can do all of that? Why do we even have PowerDNS *or* MyDNS now that
BIND-DLZ is part of the mainline?

Personally, I'm abandoning MyDNS in the mid-term as well, but if somebody
wants to keep packaging it up for debian, please don't discourage them.

Thanks,
Tyler


Russell Coker <russell@coker.com.au> wrote:
> Having different programs to perform a task will decrease the portion of the
> user-base that runs a given program and if a bug is found it will give some
> degree of herd immunity. But the down-side is that more programs means more
> potential security flaws and spreading the time of people who want to fix
> security problems (including the security team) across more targets.
>
> The range of software that is available also adds to the work that I have to
> do in writing SE Linux policy. I am not complaining, merely noting a fact
> about the development work.
>
>
> --
> To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>

--


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 

Thread Tools




All times are GMT. The time now is 04:28 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org