Re: start-stop-daemon for user processes

2007-06-04 Thread Gerrit Pape
On Sat, Jun 02, 2007 at 10:56:37PM -0600, Warren Turkal wrote:
> On Saturday 02 June 2007 21:45, Russ Allbery wrote:
> > Take a look at runit. ?It's quite a bit like daemontools without the weird
> > licensing.
> 
> Runit doesn't appear to be useful for non-system tasks, like starting jackd 
> and restarting it if it dies (i.e. on suspend/resume).

It is, see
 http://smarden.org/runit/faq.html#userservices
 http://smarden.org/runit/faq.html#user

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



binNUMUs - all-depends-any

2007-06-23 Thread Gerrit Pape
Hi, I know that the git-core package doesn't support binNMUs, and AFAIK
there's no convenient way to change that, as it builds arch: all package
that depend on the specific arch: any package.

 http://bugs.debian.org/423041

Loosening the dependencies as suggested in http://wiki.debian.org/binNMU
isn't a good solution, as it can lead to

 http://bugs.debian.org/425494

Can I register the package as non-binNMUable anywhere?, it needs a
sourceful upload anyway.

 http://bugs.debian.org/430128

Thanks, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: binNUMUs - all-depends-any

2007-06-23 Thread Gerrit Pape
On Sat, Jun 23, 2007 at 11:31:49AM +0200, Marc 'HE' Brockschmidt wrote:
> Gerrit Pape <[EMAIL PROTECTED]> writes:
> > Hi, I know that the git-core package doesn't support binNMUs, and AFAIK
> > there's no convenient way to change that, as it builds arch: all package
> > that depend on the specific arch: any package.
> >
> >  http://bugs.debian.org/423041
> >
> > Loosening the dependencies as suggested in http://wiki.debian.org/binNMU
> > isn't a good solution, as it can lead to
> >
> >  http://bugs.debian.org/425494
> 
> Is there a reason why a set of dependencies that only allow package
> versions based on the same upstream version to be installed wouldn't
> work? [1]

> [1]  For a package foo-bar, this would mean that deps should be like
>  foo-bar (>= 1.2.3), foo-bar (<< 1.2.4~) (or something similiar)

That'd work.  I was hoping, with the increased usage of binNMUs, there's
something more convenient than changing debian/control by hand.  I'll
now go with
 Depends: git-core (>> ${source:Upstream-Version}, git-core (<<
 ${source:Upstream-Version}-.)
I think.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#457318: ITP: qmail -- a secure, reliable, efficient, simple message transfer agent

2008-06-24 Thread Gerrit Pape
Hi, packages are available through
 http://smarden.org/pape/Debian/sid.html

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#500176: This bug is still around and release-critical

2008-10-09 Thread Gerrit Pape
On Thu, Oct 09, 2008 at 09:07:00AM +0200, martin f krafft wrote:
> also sprach Pierre Habouzit <[EMAIL PROTECTED]> [2008.10.08.1054 +0200]:
> > FWIW I've upgraded a machine to replace pdnsd with unbound, it hit that
> > bug of course.
> [...]
> > I don't think this is too hard to ask from someone that is installing
> > multiple DNS softwares on the same machine. A bit more user friendly
> > steps could help, but well...
> 
> I agree that #500176 needs a more generic solution, but I can't
> think of any right now. It would be good to have this as a release
> goal. One thing I was thinking of was port-xyz virtual packages, but
> that already doesn't work with DNS...

Maybe
 http://thread.gmane.org/gmane.linux.debian.devel.general/87792/focus=88198

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



qmail and related packages in NEW

2008-11-28 Thread Gerrit Pape
Hi, I'm quite surprised how the inclusion of qmail and related packages
into sid is handled, or rather not handled, by the ftpmasters.

Within a time-frame of six months I received exactly one rejection mail in
response to two uploads of the packages, a reply to the rejection mail,
and three mails asking about the progress because nothing happened.

http://smarden.org/pape/Debian/sid.html#nonprogress
 Mon, 28 Apr 2008: uploaded packages to ftp-master.
 Tue, 03 Jun 2008: no response, asking for progress.
 Tue, 17 Jun 2008: no response, asking again.
 Sun, 06 Jul 2008: received this REJECT email.
 Mon, 01 Sep 2008: uploaded updated packages to NEW, and sent a reply.
 Tue, 11 Nov 2008: no response, asking for progress.
 Thu, 20 Nov 2008: no response.
 Today: still no response.

Lacking any response, I can only guess what the reason for the delay is.
>From my point of view this reason is questionable, and I stated so in my
response to the reject mail.  Receiving no response within eight weeks
tells me that discussing doesn't work.

On Mon, Sep 01, 2008 at 10:36:07PM +, Gerrit Pape wrote:
> On Sun, Jul 06, 2008 at 02:19:30PM +, Joerg Jaspert wrote:
> > Aside from these technical - and possibly fixable - problems, we (as
> > in the ftpteam) have discussed the issue, and we are all of the
> > opinion that qmail should die, and not receive support from Debian. As
> > such we *STRONGLY* ask you to reconsider uploading those packages.
> >
> > Qmail is dead upstream and requires a whole set of patches to even
> > begin to work in the manner expected of a modern MTA.  Given this, the
> > fact that this means there is also no upstream security support, and
> > the fact that Debian already contains at least three reasonable MTAs,
> > we see no need to add qmail to the archive. So - please reconsider if
> > it really helps Debian to have those packages. Also feel free to start
> > a public discussion on debian-devel@lists.debian.org about the issue,
> > including any relevant information from this email, in order to gather
> > opinions from other project members.
>
> We all know, I guess, that there's lots of different opinions on the
> quality and usability of qmail.  There're people thinking like you, and
> other people, including me, that have a different opinion.  I respect
> your opinion, please respect ours too.  You're free to not install/use
> the packages.  I've been contacted by several people since I announced
> my intention to package qmail, speaking in favor of the inclusion into
> Debian.
>
> A public discussion already took place
>  http://thread.gmane.org/gmane.linux.debian.devel.wnpp/69292/
>
> I think your advise to start a discussion to gather support for the
> packages is backwards.  Debian is about free software and users, the
> qmail packages are free software, and users request the inclusion into
> Debian.  If you are interested in not having qmail in Debian, you are
> free to start a public discussion to find supporters for your position,
> I guess you'll get some objections too.

I've no idea where yet another thread on this list should take us.  To me
the situation is clear.  There's a user base for these packages, and a
Debian developer ready to maintain them.

I count at least three Debian developers speaking in favor of the
inclusion, I've been approached by several users asking me to make my
unofficial packages officially available in Debian, another Debian
developer has a package depending on qmail in the NEW queue.

In my opinion, ftpmasters should reject packages on grounds of Debian
policy or (maybe) the Debian body.  If they wish a permanent rejection of
qmail and related packages, they should try to find that consensus within
Debian, and, if successful, add that decision to
 http://www.debian.org/devel/wnpp/unable-to-package

Can you advise me on how to get out of that dilemma?

Thanks, Gerrit.

See
 http://bugs.debian.org/457318
 http://smarden.org/pape/Debian/sid.html#nonprogress
 http://ftp-master.debian.org/new.html
 http://thread.gmane.org/gmane.linux.debian.devel.wnpp/69292/
for all the details.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: qmail and related packages in NEW

2008-12-01 Thread Gerrit Pape
On Mon, Dec 01, 2008 at 03:33:43PM +0100, Florian Weimer wrote:
> * Joerg Jaspert:
> > First - the packaging is nowhere near the standard Debian aspires to in the
> > archive:
> >
> > Qmail is an MTA and as such should follow Debian Policy (for example Section
> > 11.6).  It's therefore not a very good start that an MTA package needs
> > additional packages (qmail-run) installed to perform the minimal tasks
> > required of mail-transport-agent, and yet another package (fastforward) to
> > support /etc/aliases.
> 
> Yuck.  I wasn't aware of that.  So the security discussion was kind of
> a red herring, after all.

Hi, how exactly is that a policy violation?

Please see the answer to that paragraph in my reply (including full
quote) to the rejection mail
 http://lists.debian.org/debian-wnpp/2008/09/msg00055.html

On Mon, Sep 01, 2008 at 10:36:07PM +, Gerrit Pape wrote:
> Hmm, the MTA package actually is qmail-run, as can be read from the
> README.Debian's in the qmail-run and qmail packages.  And qmail-run
> needs the qmail package, which provides the qmail programs and queue
> structure, as well as the fastforward package, which provides support
> for the /etc/aliases database.  I can't see anything wrong with this, to
> the contrary, the modularity of the packages provides more flexibility,
> e.g.:
>
>  o users can install the qmail package without the qmail-run package to
>configure qmail as MTA manually, next to another MTA package already
>installed on the system
>  o users can install the qmail package without the qmail-run package if
>they wish to use some programs from the qmail package, e.g.
>qmail-popup and qmail-pop3d, and wish to have a different default
>MTA installed, such as postfix
>  o users can disable the /etc/aliases support, and switch to a different
>alias handling if they like; the package providing the /etc/aliases
>database support can then be removed from the system

I still think this is a good thing, providing valuable flexibility to
the users.  What problem do you see?  Is it that the packages are
modularised, and not a single monolithic qmail package?  Is it the
name?, should the 'qmail-run' MTA package named 'qmail', and the current
'qmail' package 'qmail-core' or so?

BTW, I maintain several packages in the Debian archive already that do
just the same, a package containing the programs, and a separate package
that provides the service.  So I can happily run bincimap next to
dovecot, and twoftpd next to some other ftp server, on the same machine.

Users repeatedly request such thing, e.g.
 http://lists.debian.org/debian-devel/2005/08/msg01308.html

I know about that opinion
 http://lists.debian.org/debian-devel/2005/08/msg01329.html
but actually nothing came up within three years
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=500176

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: qmail and related packages in NEW

2008-12-01 Thread Gerrit Pape
On Fri, Nov 28, 2008 at 08:51:01PM +0100, Neil Williams wrote:
> On Fri, 28 Nov 2008 18:12:42 +
> Gerrit Pape <[EMAIL PROTECTED]> wrote:
> > Lacking any response, I can only guess what the reason for the delay
> > is.
> 
> IMHO, the response has been given and your replies have not provided
> sufficient grounds to change the response. Personally, I think that is
> entirely fair.
> 
> > >From my point of view this reason is questionable, and I stated so
> > >in my
> > response to the reject mail.  Receiving no response within eight weeks
> > tells me that discussing doesn't work.
> 
> Discussions only work when new information is available. Rehashing the
> same points in the hope that repetition wins the day is just boring.

Hi, surely new information was made available, see my reply to the
rejection mail
 http://lists.debian.org/debian-wnpp/2008/09/msg00055.html

Additionally to addressing technical issues, I took the advise from
ftpmasters and reconsidered re-uploading the packages.  After two
months, and receiving several mails from users asking about the progress
of the inclusion into Debian main after qmail was placed into the public
domain, I re-read some public mails like
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=457318#35
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=457318#50
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=457318#111
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=457318#121
 http://lists.debian.org/debian-wnpp/2008/03/msg00149.html
 http://lists.debian.org/debian-publicity/2008/07/msg3.html

This made me think there're people interested in having the packages
included, so here we are.

> > On Mon, Sep 01, 2008 at 10:36:07PM +, Gerrit Pape wrote:
> > > On Sun, Jul 06, 2008 at 02:19:30PM +, Joerg Jaspert wrote:
> > > > Aside from these technical - and possibly fixable - problems, we
> > > > (as in the ftpteam) have discussed the issue, and we are all of
> > > > the opinion that qmail should die, and not receive support from
> > > > Debian. As such we *STRONGLY* ask you to reconsider uploading
> > > > those packages.
> > > >
> > > > Qmail is dead upstream and requires a whole set of patches to even
> > > > begin to work in the manner expected of a modern MTA.  Given
> > > > this, the fact that this means there is also no upstream security
> > > > support, and the fact that Debian already contains at least three
> > > > reasonable MTAs, we see no need to add qmail to the archive. So -
> > > > please reconsider if it really helps Debian to have those
> > > > packages. Also feel free to start a public discussion on
> > > > debian-devel@lists.debian.org about the issue, including any
> > > > relevant information from this email, in order to gather opinions
> > > > from other project members.
> 
> To me, that sounds like a perfectly reasonable and calm response to
> your original question.
> 
> Packages that are dead upstream are always going to be a headache for
> the security team and the release team. Bit rot is a constant source of
> new bugs as all the packages around the dead one(s) continue to be
> developed and improved.
> 
> > > We all know, I guess, that there's lots of different opinions on the
> > > quality and usability of qmail.  There're people thinking like you,
> > > and other people, including me, that have a different opinion.  I
> > > respect your opinion, please respect ours too.  You're free to not
> > > install/use the packages.  I've been contacted by several people
> > > since I announced my intention to package qmail, speaking in favor
> > > of the inclusion into Debian.

> There are always different opinions. What matters is whether there is
> any new information to bring to the discussion.

>From my experience, starting a discussion about what the ftpmasters
wrote above leads to nowhere, so I refrained from doing so and talked
about opinions.  To me it's clear that upstream isn't dead, I see signs
of him doing development on dnscurve for example.  Also qmail has
security support, not only that, it has a security guarantee.  And it
doesn't need a whole set of patches, I know that, I use my packages
since years.
Finally, the source package is netqmail, which is created by a team of
valuable qmail contributors, maintained and supported by them.  This
information is included in debian/copyright and the README file.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#457318: qmail and related packages in NEW

2008-12-04 Thread Gerrit Pape
On Tue, Dec 02, 2008 at 11:29:13AM +0100, Bjørn Mork wrote:
> Gerrit Pape <[EMAIL PROTECTED]> writes:
> > Hi, I'm quite surprised how the inclusion of qmail and related packages
> > into sid is handled, or rather not handled, by the ftpmasters.
> 
> I downloaded the netqmail source from http://dbn.smarden.org/sid/ and
> looked briefly at it, to see if most of the well-known (some of the for
> 10+ years!) bugs have been fixed.  Unfortunately, it doesn't seem so.
> The Debian packaging included surprisingly few patches, and the fixes
> I tested still applies to the Debian package. e.g:
> 
>  [EMAIL PROTECTED]:/usr/local/mydebs/tmp/netqmail-1.06$ patch -p0 --dry-run < 
> ../patch-qmail-1.03-rfc2821.diff
>  patching file qmail-remote.c
>  [EMAIL PROTECTED]:/usr/local/mydebs/tmp/netqmail-1.06$ patch -p0 --dry-run < 
> ../patch-qmail-1.03-rfc1652.diff 
>  patching file ./qmail-smtpd.c
>  Hunk #1 succeeded at 229 with fuzz 1.

> To avoid having packages starting their Debian life with a long list of
> serious and grave bugs, may I suggest that you take a look at
> http://www.dt.e-technik.uni-dortmund.de/~ma/qmail-bugs.html [1]
> and either include the patches or use the suggested workarounds?

Sure, the two patches you mention might be considered for Debian.

However, I wonder how two issues can be called a 'long list', and how
these can be judged as severity grave or serious.

Right now, upstream doesn't completely agree with Andree's list of bugs.
Do you know how many people add accept_8bitmime to the default exim
configuration, and for what reason?  Do you know why any highest
priority MX with the closest distance to the mail store should issue
temporary errors on incoming connections permanently, and whether this
is okay with the standards?

I've yet to be pointed to a grave or serious bug in the packages pending
in NEW, otherwise I see no reason why they shouldn't be processed and
pass NEW.  I completely agree with this well written post

 http://lists.debian.org/debian-devel/2008/12/msg00207.html

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#457318: qmail and related packages in NEW

2008-12-05 Thread Gerrit Pape
Hi,

On Thu, Dec 04, 2008 at 11:05:31AM +0100, Florian Weimer wrote:
> Out of curiosity, does netqmail fix at least the delayed bounce
> problem?

no, or maybe: not yet; they gave notice of including that, but nothing
happened yet

 http://marc.info/?l=qmail&m=120275739720434&w=2
 
On Thu, Dec 04, 2008 at 11:44:41AM +0200, Kalle Kivimaa wrote:
> Gerrit Pape <[EMAIL PROTECTED]> writes:
> > I've yet to be pointed to a grave or serious bug in the packages pending
> > in NEW, otherwise I see no reason why they shouldn't be processed and
> > pass NEW.  I completely agree with this well written post
> 
> Does the package in NEW fix the well known backscatter spam issue? I
> tried searching for the fix in the package but unfortunately failed.

Not the default install.  The package includes a patch though, and
builds and provides additional smtpd and qmtpd replacements that reject
unknown addresses in the SMTP connection, they're trivial to enable.  I
personally use mailfront instead of qmail-smtpd.  mailfront, already
available in Debian/main, has this functionality and can also act
perfectly as a replacement.

> If it doesn't, then IMO, at this day and age, a MTA sending
> backscatter spam doesn't belong to Debian.

I understand that opinion, and almost share it, after all I've
configured my servers that way too.  I'd prefer to have that changed
upstream in netqmail, but am not strictly opposed to making that change
for Debian explicitly.


Why 'almost share it'?

Rejecting in the SMTP connection also plays into the hands of spammers.
They have some resources available to blast out data of unsolicited
mails.  Once an SMTP server rejects a recipient before DATA, the SMTP
client doesn't need to transmit the data, and can immediately switch to
another recipient, using the resources more efficiently.  The more SMTP
servers reject on RCPT, the more moves the load to other SMTP servers.
So it might well be that those SMTP servers, that accept mail regardless
of the existence of the recipient mailbox, take load off your server's
spam processing, because they eat spammer's resources.

Concerning the delayed delivery notifications, there's an efficient way
to immediately reject those in the SMTP connection, see

 http://lists.debian.org/debian-isp/2004/09/msg00080.html

Finally, just as not supporting VRFY, not rejecting in the SMTP
conversation makes it harder for the spammers to sort out bad recipient
addresses, and so to use their resources even more efficiently.

That not necessarily needs to be true; it's theory, but in my opinion
it's worth thinking about.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-root syslogd?

2003-07-09 Thread Gerrit Pape
On Mon, Jul 07, 2003 at 02:59:35PM -0700, Mark Ferlatte wrote:
> Has anyone investigated what would be necessary to get a non-root
> syslogd working under Debian?  It seems like this would be a good
> thing, but obviously there have to be some tricky bits, else it would
> have happened already.  :)

> Is this worth working on?  Has anybody already done this?

If you are interested, take a look at the socklog package, a replacement
for sysklogd that already does this.  It even uses separate uids for the
listener process and the process writing logs to disk.

Regards, Gerrit.
-- 
Open projects at http://smarden.org/pape/.




Bug#215353: ITP: bincimap-run -- IMAP server for Maildir depositories

2003-10-12 Thread Gerrit Pape
 As an alternative to existing similar IMAP servers, Binc IMAP strives to
 be very easy to use, but robust, stable and secure. It aims at being
 absolutely compliant with the IMAP4rev1 protocol, and simple and modular
 in design, making it very easy for third parties to utilize the source
 code and enhance the product.
 .
 This package sets up the bincimaps service to listen on 0.0.0.0:993 using
 the ipsvd and runit package, and additionally provides a service directory
 to easily enable a bincimap service without SSL support.

A bincimap package already is in the Debian archive, and currently
enables an imaps service through inetd automatically.  The package
provides the virtual package 'imap-server', and conflicts with other
packages providing 'imap-server'.  This makes it rather difficult to
have multiple imap servers installed on a system simultaneously, even
though there are actually no namespace conflicts.  The only conflict
generally is that packages providing 'imap-server' listen on the same
local socket.

I intend to package bincimap-run to enable users to have the bincimap
programs installed next to other imap servers on their systems, and so
to run different imap servers on different local addresses if desired,
without forcing the package management system.  If not desired, the user
can install the bincimap-run package that automatically sets up the
imaps service.

So when introducing the bincimap-run package, the bincimap package will
change to not enable any service automatically, and will no longer
provide/conflict with 'imap-server', but the new package will.

I've already done this with the socklog and twoftpd packages, see these
package sources for details if you're interested.

Regards, Gerrit.


signature.asc
Description: Digital signature


Re: faster boot

2003-10-14 Thread Gerrit Pape
On Mon, Oct 13, 2003 at 12:05:24PM +0200, Andrea Mennucc wrote:
> there has been a lot of interest lately on tecniques to obtain a faster 
> boot; for example
[...]
> http://www.fefe.de/minit/
[...]
> is anyone trying to implement the above in Debian?

I've implemented the runit package, somewhat similar to minit, modeled
on the daemontools' service management concept, and available in Debian
sarge and sid:

 http://packages.debian.org/runit
 http://packages.debian.org/runit-run

But it's not a drop-in replacement for sysvinit as it's not compatible
with normal init scripts.  You may be interested though.

Regards, Gerrit.
-- 
Open projects at http://smarden.org/pape/.




Re: faster boot

2003-10-15 Thread Gerrit Pape
On Wed, Oct 15, 2003 at 11:12:26AM +0200, Erich Schubert wrote:
> runit is okay, and it has debian packages already. What i didn't like
> about runit is the "forest" of processes it creates. The output of
> pstree is really fancy. ;-) Minit seems to be able to do most of this
> without using that many processes.
  
What's wrong with some more processes other than that you don't like it?
  
The advantage of having separate tools for separate tasks is modularity:
Most of the runit program also are useful for users, e.g. to reliably
control long running processes and log the output, or to provide them
their own personal service management.  The modularity also enables you
to replace single tools with alternative implementations, or complete
different programs.  Furthermore it keeps the process actually running
as process number 1 as small as possible, and allows you to upgrade the
other tools easily without rebooting, or re-execing the init process.

Regards, Gerrit.
-- 
Open projects at http://smarden.org/pape/.




Re: Re: faster boot

2003-10-19 Thread Gerrit Pape
On Fri, Oct 17, 2003 at 11:53:18AM +0200, Erich Schubert wrote:
> minit is already really small. All it does is running processes and
> restarting them when they die. There seems to be little difference
> between what i can do with minit and with multiple runsv.
> And yes, i do know about shared memory.
> I admit that runsvdir has some nice features - like something similar to
> runlevels, but way easier to understand.
> Just change the symlink to the new runlevel and it will terminate
> services not in the new runlevel, while starting new services. Nice!
> 
> But i don't see why i need that many processes:
[...]

As I already said in my last mail: modularity.  Consider a multi-user
server system, and you want to provide one or more users with their own
personal service management.  You can run additional instances of the
runsvdir program under the uid and gid of the user as a service, so he
can manage his own daemon processes with a guaranteed process state,
logging, and supervision.  Or use the runsv program to provide him with
just a single service facility.

On the other hand consider an embedded device, e.g. a kiosk system.  You
possibly don't want to use runsvdir and runsv at all, but run an
X-server as the only service daemon on the system, running a gui
application.  If X exits the system shuts down.  I could think of more
scenarios.

Each of the separated programs perform certain tasks:  runit: clean
process state, process 1 duties;  runsvdir: privilege separation,
service management, last-resort-log;  runsv: user interface,
supervision, logging.  Running them in a process hierarchy makes it
possible to recombine these features differently.

I cannot see what's wrong with having some more processes running, very
small ones which sleep most of the time.  They don't hurt the system.

Regards, Gerrit.
-- 
Open projects at http://smarden.org/pape/.




Bug#457318: ITP: qmail -- a secure, reliable, efficient, simple message transfer agent

2007-12-21 Thread Gerrit Pape
qmail is meant as a replacement for the entire sendmail-binmail system
on typical Internet-connected UNIX hosts. See BLURB, BLURB2, BLURB3, and
BLURB4 in /usr/share/doc/qmail/ for more detailed advertisements.

See /usr/share/doc/qmail/PIC.* for some ``end-to-end'' pictures of mail
flowing through the qmail system.

See http://pobox.com/~djb/qmail.html for other qmail-related software
and a pointer to the qmail mailing list.

Other documentation: http://pobox.com/~djb/proto.html shows solutions to
several Internet mail problems; many of these solutions are implemented
in qmail. CHANGES and THANKS show how qmail has changed since it was
first released; SECURITY, INTERNALS, THOUGHTS, and TODO record many of
the qmail design decisions (found in /usr/share/doc/qmail/).


License
 qmail is in the public domain

There'll be the following binary packages: qmail, qmail-uid-gids,
fastforward, dot-forward, qmail-run.  The packages are derived from
the unofficial ones available through
 http://smarden.org/pape/Debian/qmail.html

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#458061: RFH: cfs -- Cryptographic Filesystem

2007-12-28 Thread Gerrit Pape
Hi, I'm seeking help with the cfs Debian package, if you're interested,
please see
 http://bugs.debian.org/src:cfs

cfs is a nice package, written in 1992, updated 1997, and since without
upstream.  Chris Leishman maintained the package until I took it over in
2002, it's worth reading through the source in any case.  I'm willing to
share maintainership, and possibly hand over the package to another
DD/DM after some time.

Thanks, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#459778: ITP: tinydyndns -- pop-before-dyndns service using djbdns

2008-01-08 Thread Gerrit Pape
tinydyndns is a simple but powerful dynamic DNS solution that uses
djbdns.  It cooperates with the djbdns package to publish dynamic IP
addresses authenticated through POP connections.  On successfully
authenticated POP connections, the tinydyndns-update program manipulates
tinydns' constant database "data.cdb" directly without rebuilding it;
this makes the dynamic DNS solution use very few system resources.
Using a POP service for authentication saves the work for installing
special client software, since POP clients are available for every
common network-aware operating system.  To provide the DNS and POP
service, tinydyndns cooperates with djbdns, qmail, and cvm.

The package is available through http://smarden.org/tinydyndns/

I'm the upstream author, copyright is the 3-clause BSD license.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Standardisation of the name of the patching targets included in debian/rules.

2008-02-06 Thread Gerrit Pape
On Sun, Feb 03, 2008 at 08:14:35PM +0100, Stefano Zacchiroli wrote:
> On Sun, Feb 03, 2008 at 11:10:41AM +0100, Martin Quinson wrote:
> > I find personnaly patch/unpatch more easy to understand, but YMMV...
> 
> I think (hope) that no one will be able to find a reason why the two
> target should *not* be called "patch" / "unpatch". They are IMO the only
> 2 that people will be able to guess out of the blue.
> 
> So please go for patch/unpatch.

An unpatch target might be problematic.  There're packages with patches
that touch the upstream Makefile, and calling 'make unpatch' before
'make clean' can break things; of course the clean target can depend on
patch, but this seems to complicate things.  Why not simply do the
unpatch in the clean target?

This is what I use in packages I maintain:

patch: deb-checkdir patch-stamp
patch-stamp:
for i in `ls -1 debian/diff/*.diff || :`; do \
  patch -p1 <$$i || exit 1; \
done
touch patch-stamp

clean: deb-checkdir deb-checkuid
$(MAKE) clean $(OPTS)
test ! -e patch-stamp || \
  for i in `ls -1r debian/diff/*.diff || :`; do patch -p1 -R <$$i; done
rm -f patch-stamp [...]

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#171253: ITP: libdjbdns -- DNS client library designed to replace the BIND res_*/dn_* library

2002-11-30 Thread Gerrit Pape
Package: wnpp
Severity: wishlist

DNS client library designed to replace the old BIND res_*/dn_* library[0]

High-level lookups:

The dns library provides several easy-to-use DNS lookup routines:
dns_ip4, dns_ip4_qualify, dns_name4, dns_mx, and dns_txt.

dns_ip4_qualify supports the traditional configuration mechanisms for
hostname rewriting: $LOCALDOMAIN, /etc/resolv.conf, and gethostname. It
also supports a powerful new user-controlled rewriting mechanism.

The functions that read /etc/resolv.conf automatically reread it every
ten minutes, so system administrators don't have to kill long-running
programs.

Low-level lookups:

The dns_domain_* and dns_packet_* functions make it easy to safely parse
DNS packets. The dns_transmit_* functions send DNS queries of arbitrary
types to arbitrary servers. These are the functions used in the dnscache
program.

License: Bernstein has put the .[ch] files (dns.h, dns_dfd.c,
dns_domain.c, dns_dtda.c, dns_ip.c, dns_ipq.c, dns_mx.c, dns_name.c,
dns_nd.c, dns_packet.c, dns_random.c, dns_rcip.c, dns_rcrw.c,
dns_resolve.c, dns_sortip.c, dns_transmit.c, dns_txt.c) and all
necessary lower-level .[ch] files into the public domain[1].  I do not
plan to make any changes to those files, so Bernstein's djbdns security
guarantee[2] applies. My additions to the package will be licensed under
a BSD compatible license.

Regards, Gerrit.

[0] http://cr.yp.to/djbdns/blurb/library.html
[1] http://cr.yp.to/djbdns/res-disaster.html
[2] http://cr.yp.to/djbdns/guarantee.html


pgpq6I8WAk5XI.pgp
Description: PGP signature


Re: Fwd: Please confirm your message

2002-12-01 Thread Gerrit Pape
On Sun, Dec 01, 2002 at 02:35:28PM +0100, Russell Coker wrote:
> The people who run such stupid filters misunderstand the way the
> Internet works.

Maybe you should do a short research on the user of this mail handling
program before saying such.

> If you have to send an extra confirmation message every time you send
> an email to someone you haven't communicated with before then it will
> increase the number of messages required by at least 50%.  That is an
> unreasonable burden to place on other people.

I wrote the software primarily for ezmlm mailing lists, please rethink
your statement with this precondition.

On Sun, Dec 01, 2002 at 08:47:04AM -0500, Michael Stone wrote:
> Still too much. If someone initiates a communication, they should make
> sure they can get the reply.

Yes that's true.  I usually do this.  I'm not responsible for the
Reply-To header in my message, the BTS mangled the headers and resent
the message; and it still appears to be from me.  I've set
Mail-Followup-To correctly.  I'm not interested in receiving private
copies of mail in public discussions; I know where I post, and keep up
with, in this case, the bug's history, and read debian-devel. I've noted
that you two don't want to communicate with me, be it.

On Sun, Dec 01, 2002 at 02:35:28PM +0100, Russell Coker wrote:
> PS  If a spam filter blocks a message about an NMU then don't complain
> about not being warned...

No. You receive a delivery notification, and you receive a bounce if the
delivery fails. You know that your message didn't reach the recipient.

On Sat, Nov 30, 2002 at 04:48:50PM +0100, Russell Coker wrote:
> For reference, I will not reply to such a message, but I will consider
> putting the entire domain in my spam filter if such messages continue.

This is what could cause it. 'Stupid' content based spam filters
delivering false positives to /dev/null. Neither the sender nor the
recipient know about the delivery failure.

Gerrit.




Re: Fwd: Please confirm your message

2002-12-03 Thread Gerrit Pape
On Mon, Dec 02, 2002 at 04:58:48PM +0100, Russell Coker wrote:
> Also there's the issue of two people having such filters trying to
> communicate with each other.

This, of course, is taken care of, see the documentation if you are
interested.

> NB  You can't just white-list an address when you send mail to it as
> often people don't use the same From: address to reply as they
> advertise when soliciting email (think about [EMAIL PROTECTED] addresses
> and vanity domains).

Yes. But one can add a Reply-To header with a private mail address that
doesn't require confirmation. On public discussions, one can add a
Mail-Followup-To header to keep answers in the public where they belong
imho.  If there is open source, there should be open development, no need
keep such things private.  There are public discussion resources
available for all of my open software.

Gerrit.




Re: Fwd: Please confirm your message

2002-12-03 Thread Gerrit Pape
On Mon, Dec 02, 2002 at 05:31:11PM +0100, Russell Coker wrote:
> On Mon, 2 Dec 2002 17:18, Stephen Zander wrote:
> > The above is based on the false premise that those who send spam are
> > incapable of sending it with (forged) real email addresses.  They
> > already have lots of them to choose from.

This is an existing and well known problem of the current internet mail
infrastructure. Yes, envelope senders and headers can be forged.

> Of course such a spam filter will stop such spam at the cost of doubly 
> spamming innocent people who have their addresses forged.
Doubly? I cannot follow.

> It's very anti-social, zero sum game stuff.

Come on, no need to especially blame my mail handling program.  In
another mail you wrote, you don't deliver spam to /dev/null but bounce
it. Where do you think the bounce will end up?  Nothing else is doing my
software, sending a bounce to the envelope sender; there is no
difference.

Gerrit.




Re: Fwd: Please confirm your message

2002-12-03 Thread Gerrit Pape
On Mon, Dec 02, 2002 at 06:50:14PM +, Matthew Garrett wrote:
> In order to avoid this, spammers merely have to use a forged from
> address that will generate an automatic response. There's no shortage of
> those. [EMAIL PROTECTED] springs to mind, and I have no doubt that
> there are many others. The spammers can therefore trivially circumvent

Autoresponders, bouncers, and other mail handling programs use the
envelope sender address, not an address found in any header of the mail.
I doubt that any abuse@ address replies to a bounce message.  This is no
problem.

Gerrit.




Re: Fwd: Please confirm your message

2002-12-03 Thread Gerrit Pape
On Mon, Dec 02, 2002 at 11:01:15AM -0500, H. S. Teoh wrote:
> On Mon, Dec 02, 2002 at 04:39:30PM +0100, Jan Niehusmann wrote:
> > Time will tell. I fear that some day, the only way to use email
> > productively is to block all email with invalid sender adresses. And
> > I don't know a way do valdiate a (not yet known) address but to try
> > it and send a reply.  If you combine that with some autoresponders
> > on both ends, no human interaction would be needed, so annoyance
> > should go down.
> 
> But what if spammers set up autoresponders as well? Just a thought.

They don't.  Spammers don't have (or want to provide) the resources for
mass bounce handling on there mass mailing.  Also, they are not
anonymous anymore when doing this, you then know who is responsible for
the spam or who does provide the resources for spamming.  It is _very_
unlikely that such will happen.

Gerrit.




Re: Time to package simpleinit?

2003-04-28 Thread Gerrit Pape
On Mon, Apr 28, 2003 at 03:43:25PM +0200, Joachim Breitner wrote:
> I am really not trying to replace the sysvinit scheme as a default one,
> and I don't think anybody else is. But having the option to use a
> different one is a goal worth going for.

You might be interested in the runit and runit-run packages.  It's a
different init system already available in Debian (sid/sarge), although
it doesn't integrate well with the init script system, simply because it
doesn't use init scripts.

The split of the sysvinit package seems to make better integration more
easy, also the update-rc.d, invoke-rc.d, and policy-rc.d interfaces, I
appreciate this.  I'm still developing the packages as time permits.

Regards, Gerrit.

-- 
Open projects at http://smarden.org/pape/.




Re: Bug#312660: ITP: shish -- the diet shell

2005-06-10 Thread Gerrit Pape
On Thu, Jun 09, 2005 at 02:38:06PM +0200, Michael Prokop wrote:
> * Package name: shish
>   Version : 0.7-pre3
>   Upstream Author : Roman Senn <[EMAIL PROTECTED]>
> * URL : http://www.blah.ch/shish/
> * License : GPL
>   Description : the diet shell
> 
> shish is a shell language interpreter and an interactive command
> line interpreter.
> 
> This shell aims at being very small and doing its tasks in
> efficient ways (and not through 100 abstraction layers), which
> is mainly done by using the dietlibc and libowfat libraries.
> 
> shish will be a POSIX compatible shell language interpreter
> according to the IEEE P1003.2 Draft 11.2 by its 1.0 release.

He, here's a challenge..

$ DEB_BUILD_OPTIONS=diet fakeroot apt-get source -b dash >/dev/null 2>&1 &&
ls -l dash-0.5.2/debian/dash/bin/dash && ldd $_
-rwxr-xr-x  1 pape pape 75080 Jun 10 07:59 dash-0.5.2/debian/dash/bin/dash
not a dynamic executable

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



diverting conffiles

2005-06-24 Thread Gerrit Pape
On Tue, May 31, 2005 at 11:08:27PM +0200, Tollef Fog Heen wrote:
> Be aware of the fact that diverting conffiles doesn't work.

Hi, what exactly is the problem with diverting conffiles?

Thanks, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Unnecessary "Conflicts" with imap-server packages

2005-08-23 Thread Gerrit Pape
On Tue, Aug 23, 2005 at 12:32:15PM +0100, Edward wrote:
> Is it necessary for the following packages to "Conflict" with the
> virtual package "imap-server":
> 
>   bincimap-run
>   courier-imap
>   cyrus-imapd(*)
>   cyrus21-imapd  (*)
>   dovecot-imapd
>   mailutils-imap4d   (*)
>   uw-imapd   (*)
> 
> For example, I recently moved from "uw-imapd" to "dovecot-imapd", but
> found it difficult to setup a testing environment where both IMAP
> daemons were installed, as uw-imapd conflicted with imap-server, which
> was provided by dovecot-imapd.
> 
> Such testing is obviously necessary and it would be good if there was a
> way in which it could be more easily supported!

$ sed -ne '19,$p' , Fri, 17 Oct 2003 07:45:52 +
$ 

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Unnecessary "Conflicts" with imap-server packages

2005-08-29 Thread Gerrit Pape
On Thu, Aug 25, 2005 at 01:04:28PM +1000, Brian May wrote:
> >>>>> "Gerrit" == Gerrit Pape <[EMAIL PROTECTED]> writes:
> Gerrit>  Gerrit> bincimap-run package provides the virtual package
> Gerrit> ``imap-server'' and conflicts with other packages
> Gerrit> providing ``imap-server''.  This ensures that bincimap is
> Gerrit> the only service that listens on the address 0.0.0.0:993
> Gerrit> on a system, and also satisfies packages that depend on a
> Gerrit> running imap service.  The bincimap package without the
> Gerrit> bincimap-run package can be installed alongside other
> Gerrit> imap-server packages on a system, e.g. to provide
> Gerrit> different imap or imaps services on different addresses
> Gerrit> simultaneously.
> 
> So are you suggesting that every imap-server (for example) should be
> split into two packages?
> 
> Taken a step further this would include every server where multiple
> implementations exist.

I suggest to split all packages providing service(s) into one package
containing the programs, documentation, examples, and one package
setting up the default service(s) to be run automatically.  See these
threads

 http://lists.debian.org/debian-devel/2004/04/msg00080.html
 http://lists.debian.org/debian-devel/2004/02/msg01390.html

I'm doing this for nearly all of the packages I maintain since years,
works just fine.

> Is this really a good idea?

Yes, why not?  It solves the OP's problem; it lets you install packages
that provide a service without enabling the service automatically; it
uses the dpkg dependency facility to show or solve conflicts; it adds
flexibility, and avoids unnecessary conflicts.

You might say it blows up the Packages file.  Well, yes, but I don't
think the scalability problem with the number of packages included in
Debian should stop us developing good design choices, or adding new good
quality packages to Debian.  I'm confident the problem will be solved
technically some day.

Regards, Gerrit.
-- 
Open projects at http://smarden.org/pape/.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Unnecessary "Conflicts" with imap-server packages

2005-08-29 Thread Gerrit Pape
On Mon, Aug 29, 2005 at 07:06:34PM +1000, Hamish Moffatt wrote:
> On Mon, Aug 29, 2005 at 07:55:31AM +0000, Gerrit Pape wrote:
> > > Is this really a good idea?
> > 
> > Yes, why not?  It solves the OP's problem; it lets you install packages
> > that provide a service without enabling the service automatically; it
> > uses the dpkg dependency facility to show or solve conflicts; it adds
> > flexibility, and avoids unnecessary conflicts.
> > 
> > You might say it blows up the Packages file.  Well, yes, but I don't
> > think the scalability problem with the number of packages included in
> > Debian should stop us developing good design choices, or adding new good
> > quality packages to Debian.  I'm confident the problem will be solved
> > technically some day.
> 
> It's solved now - edit configuration files! It's not essential that
> everything can be configured by adding/removing packages.

It's not essential to have everything configured through configuration
files.  I haven't heard any reason yet why splitting the packages would
be a bad thing.

And there's more advantages: it eases usage of different service
managers than sysvinit and init scripts, support of a different init
scheme can be done through an alternative package which 'provides' the
default *-run package; same for services running under a superserver,
and corresponding alternatives; it plays well with fully automated
installs; it separates services from programs.

Regards, Gerrit.
-- 
Open projects at http://smarden.org/pape/.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Re: better init.d/* : who carres ?

2005-09-21 Thread Gerrit Pape
On Wed, Sep 21, 2005 at 05:07:31AM -0400, Alfie Costa wrote:
> Russ Allbery <[EMAIL PROTECTED]> wrote:
> > I find constructs like ${string#*=} particularly difficult to read,
> > since they require that I remember what all the different punctuation
> > characters inside this sort of parameter expansion do.  According to
> > the bash manual, there are sixteen of them, and I had to read the
> > description of ${parameter#word} three times before I completely
> > understood what it said.

> 1) The man page descriptions of these functions could probably be
> improved.  

There shouldn't be any problems with
 $ man dash
 /%word

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#330029: ITP: runit-services -- a UNIX init scheme with service supervision (services)

2005-09-25 Thread Gerrit Pape
 runit is a replacement for SysV-init and other init schemes.  It runs on
 Debian GNU/Linux, *BSD, MacOSX, and Solaris, and may be easily adapted
 to other Unix operating systems.  runit implements a simple three-stage
 concept.  Stage 1 performs the system's one-time initialization tasks.
 Stage 2 starts the system's uptime services (via the runsvdir program).
 Stage 3 handles the tasks necessary to shutdown and halt or reboot.
 .
 See http://smarden.org/runit/ for more information.
 .
 This package contains services directories for a collection of services
 available in Debian, to have them run under runit service supervision
 instead of sysvinit or through init.d scripts.  Amongst other services,
 it includes service directories for apache, cron, dhclient, exim, gdm,
 postfix, squid, ssh.

License is a 3-clause BSD.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: 2 ftpds packages conflicts

2006-11-07 Thread Gerrit Pape
On Mon, Nov 06, 2006 at 11:34:14PM +0100, Sz?kelyi Szabolcs wrote:
> can anyone tell why ftpds do conflict with each other and why httpds do
> not?

Actually the httpds should conflict too as they install listeners on
0.0.0.0:80.

E.g.:  With no httpd installed, install the apache package, apache will
listen on 0.0.0.0:80; now install the thttpd package, it'll work fine,
but no thttpd daemon will run afterwards, because it fails to bind to
0.0.0.0:80, see syslog; reboot the machine, and you'll be surprised to
see the thttpd daemon run, and not apache, because thttpd gets started
first.

I still think this will fix such problems just fine:

> >>  http://lists.debian.org/debian-devel/2005/08/msg01314.html

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: why dig ? I wanna use nslookup !

2001-05-02 Thread Gerrit Pape
On Wed, May 02, 2001 at 01:27:56PM +0200, Paul Slootman wrote:
> On Tue 01 May 2001, Marco d'Itri wrote:
> 
> > nslookup is broken, please let it die its long-deserved death.
> 
> What's broken about it, apart from the brokenness that's in the current
> version about the verbose warnings and missing features (eg. ls) ?
> AFAIK it does exactly what it was designed to do. This is like saying
> "ed is broken, use emacs", while ed performs its task perfectly.
>
See http://cr.yp.to/djbdns/faq/tinydns.html#nslookup f.e.

Gerrit.
-- 
[EMAIL PROTECTED]
innominate AG
 the linux architects
tel: +49.30.308806-0  fax: -77  http://www.innominate.com




Re: why dig ? I wanna use nslookup !

2001-05-02 Thread Gerrit Pape
On Wed, May 02, 2001 at 02:30:21PM +, Alexander Koch wrote:
> On Wed, 2 May 2001 13:39:17 +0200, Gerrit Pape wrote:
> > See http://cr.yp.to/djbdns/faq/tinydns.html#nslookup f.e.
> 
> djbdns? you really mean it?

yes.

> *brrzzzap*

> [2] Mutt has scoring abilities, right? djb sux, so... thanks
> for the idea
>
What makes you reacting so blind and childish? This is not the topic of this
thread, just notice that there are debian people running djbdns - relaxed,
bind-free. Not having real djbdns (+co) packages in debian is a pity.

Gerrit.
-- 
[EMAIL PROTECTED]
innominate AG
 the linux architects
tel: +49.30.308806-0  fax: -77  http://www.innominate.com




Re: why dig ? I wanna use nslookup !

2001-05-02 Thread Gerrit Pape
On Wed, May 02, 2001 at 04:02:33PM -0400, Jacob Kuntz wrote:
> from the secret journal of Gerrit Pape ([EMAIL PROTECTED]):
> > What makes you reacting so blind and childish? This is not the topic of this
> > thread, just notice that there are debian people running djbdns - relaxed,
> > bind-free. Not having real djbdns (+co) packages in debian is a pity.
> > 
> 
> Closed-source software is even more of a pity. DJB's license (or lack there
Uf, read the source, technical and library documentation at
http://cr.yp.to/djbdns.html

> of) makes it impossible to distribute binaries that aren't compiled by DJB
Huh?
http://cr.yp.to/distributors.html
http://www.djbdns.org/
http://innominate.org/~pape/Debian/djbdns.html

> I haven't been following this thread, but shouldn't it have ended or moved
> to another list as soon as someone said "upstream?"
>
I am willing to stop or move this thread if wrong facts are clarified.

Gerrit.
-- 
[EMAIL PROTECTED]
innominate AG
 the linux architects
tel: +49.30.308806-0  fax: -77  http://www.innominate.com




Bug#514323: RFA: ezmlm-browse -- Web browser for ezmlm-idx archives

2009-02-06 Thread Gerrit Pape
Hi, I'm looking for a new maintainer for the ezmlm-browse package.
There's a new upstream version available.

Description: Web browser for ezmlm-idx archives
 This is ezmlm-browse, a web interface for browsing ezmlm-idx (version
 0.40 or later) archives.  The default presentation is similar to that
 of the ezmlm-cgi archive browser that is part of ezmlm-idx, but with
 the addition of threaded subjects and online posting / replying.
 However, the output is completely template drive, so you can make it
 fit into your current web scheme.
Tag: implemented-in::python, interface::web, network::client,
protocol::http, role::program, web::browser, works-with::text,
works-with-format::html

Regards, Gerrit.


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



Re: not starting packages at boot

2005-02-06 Thread Gerrit Pape
On Fri, Jan 21, 2005 at 12:09:42PM +0800, Dan Jacobson wrote:
> Now that maintainers realized that one might like a package installed,
> but perhaps only plans to use it unoften, it only makes sense for not
> starting at boot to be offered as a friendly configuration option,
> instead of needing some devious guerilla techniques to thwart the
> packages starting.

For packages I maintain that provide system services, I use another
solution than making it a configuration option.  The packages are split
into a package providing the programs, and a -run package providing the
service.  Users that don't want the service to be enabled by default
simply don't install the -run package.

This additionally has an advantage concerning virtual packages
representing a system service, such as ftp-server, mail-transport-agent,
system-log-daemon, or imap-server.  Here's the rationale from the
bincimap-run package:

$ sed -ne '18~1p' , Fri, 17 Oct 2003 07:45:52 +
$ 

Regards, Gerrit.
-- 
Open projects at http://smarden.org/pape/.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#302309: ITP: bcron -- Bruce's cron system

2005-04-06 Thread Gerrit Pape
This is bcron, a new cron system designed with secure operations in mind.
To do this, the system is divided into several separate programs, each
responsible for a separate task, with strictly controlled communications
between them.  The user interface is a drop-in replacement for similar
systems (such as vixie-cron), but the internals differ greatly.

 http://untroubled.org/bcron/

License is GPL2.

There'll be two binary packages: bcron, containing the bcron programs
and documentation, and bcron-run, setting up the bcron services, and
providing, replacing, and conflicting with the default cron package.

Regards, Gerrit.
-- 
Open projects at http://smarden.org/pape/.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#302309: ITP: bcron -- Bruce's cron system

2005-04-07 Thread Gerrit Pape
On Wed, Apr 06, 2005 at 05:47:44PM -0500, Steve Greenland wrote:
> On 06-Apr-05, 14:45 (CDT), Gerrit Pape <[EMAIL PROTECTED]> wrote: 
> > There'll be two binary packages: bcron, containing the bcron programs
> > and documentation, and bcron-run, setting up the bcron services, and
> > providing, replacing, and conflicting with the default cron package.
> 
> It looks like bcron messes with the permissions and structures of
> /var/spool/cron/crontabs. Are you going to handling conversion between

Yes, with bcron this directory and the files in it are all owned by a
system user 'cron' and have restricted permissions.  The
bcron-run.postinst will take care of this when switching from cron to
bcron.

> the two (cron and bcron)? In particular, are you going to convert
> *back* on removal of bcron-run? Or do you expect cron to clean it up on
> re-install? (I can handle that, but I'd like to know the plan.)

My plan was to file a wishlist bug against your cron package after
preparing and testing a patch against its postinst.  It would be nice if
the cron package can handle the conversion back, I think; similar to how
it adjusts permissions of /var/spool/cron/crontab/* on upgrade from <<
3.0pl1-81.

Thanks, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#302309: ITP: bcron -- Bruce's cron system

2005-04-07 Thread Gerrit Pape
On Thu, Apr 07, 2005 at 07:35:25AM -0500, Steve Greenland wrote:
> On 07-Apr-05, 06:40 (CDT), Marc Haber <[EMAIL PROTECTED]> wrote: 
> > On Wed, 6 Apr 2005 19:45:15 +0000, Gerrit Pape <[EMAIL PROTECTED]>
> > wrote:
> > >This is bcron, a new cron system designed with secure operations in mind.
> > >To do this, the system is divided into several separate programs, each
> > >responsible for a separate task, with strictly controlled communications
> > >between them.  The user interface is a drop-in replacement for similar
> > >systems (such as vixie-cron), but the internals differ greatly.
> > 
> > Is it a drop-in replacement for Debian's cron as well, which is quite
> > a bit patched compared to plain vixie cron?
> 
> Looking at the site, it appears to have the required functionality
> (/etc/cron.d, etc.). One line item that is not yet supported is @reboot,
> @daily, etc.

Correct.  I checked that it provides the functionality mandated by
Debian policy 9.5.

> The other thing that Gerrit needs to look at is the file naming
> conventions (both Debian and LSB) that apply in /etc/cron.d.

I didn't find where the Debian namespace convention is specified, other
than in the run-parts man page, and it looks like cron doesn't conform
with LSB by default.  Is that really necessary?

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#302309: ITP: bcron -- Bruce's cron system

2005-04-08 Thread Gerrit Pape
On Thu, Apr 07, 2005 at 04:27:27PM -0300, Henrique de Moraes Holschuh wrote:
> On Wed, 06 Apr 2005, Gerrit Pape wrote:
> > This is bcron, a new cron system designed with secure operations in mind.
> 
> Neat! Any chance of adding fcron-like functionality?  I got used to its very
> advanced anacronistic-cron capabilities.

Sorry, I don't think so, at least not short term.  Chances always are
there though, I can ask upstream.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#302309: ITP: bcron -- Bruce's cron system

2005-04-14 Thread Gerrit Pape
On Mon, Apr 11, 2005 at 01:50:16PM -0500, Adam Heath wrote:
> On Sun, 10 Apr 2005, Steve Greenland wrote:
> > On 10-Apr-05, 10:55 (CDT), Reinhard Tartler <[EMAIL PROTECTED]> wrote:
> > > what about the "@reboot" extension? I think that's a really neat feature.
> >
> > /etc/rdS.d
> >
> > I know, that's not accessible to users, only the admin. OTOH, I can't
> > think of any really good reason that user needs to do something
> > *automatically* on reboot.

> automatically starting a screen session at startup?

While I think that user specific services are useful, I don't think cron
is the right place for that.  The init system should support user-owned
services and an interface for the user to manage them.  I personally use
the runit programs for that, see also

 http://lists.debian.org/debian-devel/2003/10/msg01449.html

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#302309: ITP: bcron -- Bruce's cron system

2005-04-21 Thread Gerrit Pape
On Mon, Apr 18, 2005 at 11:45:24AM +1000, Russell Coker wrote:
> On Thursday 14 April 2005 20:05, Gerrit Pape <[EMAIL PROTECTED]> wrote:
> > While I think that user specific services are useful, I don't think cron
> > is the right place for that.  The init system should support user-owned
> > services and an interface for the user to manage them.  I personally use
> > the runit programs for that, see also
> 
> So you are suggesting that we should have a second system that has a 
> SETUID/SETGID program to allow users to configure their jobs and a job 
> execution program that runs jobs in the background, sends email to users, 
> etc.

No, not at all, don't know why you think so.  Both, bcron and runit,
have a concept of privilege separation by design, neither uses setuid or
setgid programs.  cron handles scheduled jobs, init handles uptime
services.

> Why re-write cron when cron only needs a minor change?

I'm afraid I again can't follow your thinking.  Anyway, upstream
documented the reasons for implementing bcron
 http://untroubled.org/bcron/bcron.html#SEC2

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: policy-rc.d confusion (was: not starting packages at boot)

2005-01-25 Thread Gerrit Pape
On Tue, Jan 25, 2005 at 09:32:02AM +0100, Marc Haber wrote:
> So policy-rc.d needs to be in /usr/local, or we have a FHS violation.
> Additionally, the requirement of going through the alternatives system
> for policy-rc.d selection is somewhat mis-placed, because it suggests
> to me that policy-rc.d is meant to come in via package as well.
> 
> Can somebody please enlighten me?

At least one package provides a policy-rc.d program

 $ dpkg -L runit-run |fgrep policy-rc.d
 /usr/sbin/runit-policy-rc.d
 /usr/share/man/man8/runit-policy-rc.d.8.gz
 /usr/share/doc/runit-run/INTERFACE.policy-rc.d
 $ fgrep -A6 'add_alternative()' /var/lib/dpkg/info/runit-run.postinst 
 add_alternative() {
   update-alternatives --install \
   /usr/sbin/policy-rc.d policy-rc.d /usr/sbin/runit-policy-rc.d 10 \
 --slave \
   /usr/share/man/man8/policy-rc.d.8.gz policy-rc.d.8.gz \
 /usr/share/man/man8/runit-policy-rc.d.8.gz
 }

It's not a full-featured implementation though

 $ /usr/sbin/policy-rc.d --list foo
 runit's init script policy is to not run any init scripts at all.
 
 $ 

Regards, Gerrit.
-- 
Open projects at http://smarden.org/pape/.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Unnecessary "Conflicts" with imap-server packages

2005-11-04 Thread Gerrit Pape
On Mon, Aug 29, 2005 at 11:41:47PM +1000, Hamish Moffatt wrote:
> On Mon, Aug 29, 2005 at 10:29:20AM +0000, Gerrit Pape wrote:
> > files.  I haven't heard any reason yet why splitting the packages would
> > be a bad thing.
> > 
> > And there's more advantages: it eases usage of different service
> > managers than sysvinit and init scripts, support of a different init
> > scheme can be done through an alternative package which 'provides' the
> > default *-run package; same for services running under a superserver,
> > and corresponding alternatives; it plays well with fully automated
> > installs; it separates services from programs.
> 
> These problems should be solved by discussion and generation of a
> policy. IMHO it would be better to have a consistent approach that
> didn't solve every problem (or had some other flaw) than to have
> each individual developer generate their own scheme.

Well, as far as my experience goes, simply discussing things doesn't
work out.  It stops at some time, and almost never reaches a real
solution.  Better introduce a technical solution that actually works,
and then come up for discussion.  If you re-read this thread, you see
the different opinions on how services and conflicts should be used, and
how my recommendation, already implemented in packages I maintain,
solves all this.

I still haven't heard any reason yet why splitting the packages would
be a bad thing, and tried to show the lots of advantages.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



RFA's and RFH

2009-09-01 Thread Gerrit Pape
Hi, I'm looking for new maintainers for

 bglibs -- BG Libraries Collection
  http://bugs.debian.org/544056
 matrixssl -- small SSL library optimized for embedded systems
  http://bugs.debian.org/544057
 libowfat -- A reimplementation of libdjb
  http://bugs.debian.org/544059
 libdjbdns -- DNS client library designed to replace the BIND res_*/dn_* library
  http://bugs.debian.org/544401

and for some help with

 dietlibc -- diet libc - a libc optimized for small size
  http://bugs.debian.org/544060

If you're interested, please followup to the bug report and await my
reply.

Thanks, Gerrit.


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



The 'git' Debian package in squeeze

2009-09-17 Thread Gerrit Pape
Hi,

thanks to Ian Beckwith, the GNU Interactive Tools package 'git' has been
renamed to 'gnuit' in lenny.  In lenny 'git' is a transitional package
that depends on gnuit, in squeeze and sid there's no 'git' package
anymore.

I'm about to provide a new git binary package from the git-core (the
distributed revision control system) source, so that 'apt-get install
git' installs the git content tracker in squeeze.  For people upgrading
from lenny with git (from gnuit) installed, this means the new git (from
git-core) package will be installed even if git-core wasn't installed
before.  I don't think it's that bad, should it be documented in
NEWS.Debian in the new git package nevertheless?

Thanks, Gerrit.


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



Re: Let's shrink Packages.xz

2014-07-25 Thread Gerrit Pape
On Fri, Jul 25, 2014 at 10:07:25AM -0700, Russ Allbery wrote:
> Ian Jackson  writes:
> > But the problem with lots of small packages is not that the Packages.xz
> > has too many bytes.
> > It's that the packaging tools, UIs (for users and developers), and
> > humans, need to think about too many packages.
> > This makes packaging tools slow, UIs cluttered, and humans confused.
> 
> So we need to figure out how to solve that problem.  But "don't package
> things" is not a good solution to that problem, obviously, and "don't
> package small things" or "don't use a packaging structure that works well
> for our tools" aren't much better.

SCNR
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=422139#151

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140725172802.16488.qm...@22ba4216a2609a.315fe32.mid.smarden.org



RFH: dropbear initramfs support

2014-08-01 Thread Gerrit Pape
On Tue, Jan 14, 2014 at 01:24:04PM +, Gerrit Pape wrote:
> Hi, in 2008 initramfs support was contributed to the dropbear package.
> Unfortunately the contributor seems to be no longer active and quite
> some bug reports concerning this feature have been collected in the BTS.
> 
> Since I don't use ssh support in initrams, I hereby look for helpers or
> even a co-maintainer who take care of the bug reports and further
> development of this feature.
> 
> A package git repository is available through
>  http://smarden.org/git/dropbear.git/
> and I'd be happy to receive patches through the BTS.

Hi again, I just applied quite some patches from the BTS to dropbear's
initramfs support and uploaded a new package.  Thanks for all the
contributions!

Generally I'm with upstream who wrote in bug#692932:
> As Dropbear upstream I'm keen to see this fixed. Given how
> many Debian Dropbear bugs are in the initramfs portion,
> perhaps the initramfs setup of Dropbear should go into its
> own package for people who want it?

So here again my call for help, or better a new maintainer for the
initramfs functionality, prabably in a separate package.  I'd be happy
to split this out.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140801202941.2799.qm...@f862f4fe0e1e28.315fe32.mid.smarden.org



Re: Bug#758231: rsyslog: is priority important, depends on packages with priority extra

2014-08-15 Thread Gerrit Pape
On Fri, Aug 15, 2014 at 06:51:44PM +0200, Bill Allombert wrote:
> Please do not report RC bug for this. Priorities are adjusted by the FTP 
> master
> team by batch using the overrides file. There is no need to report bugs 
> against
> the packages.

Hi, I filed three bugs for the extreme, where priority required depends
on priority extra in current jessie.  No fear, I won't do mass filing.

I queried all the numbers on this beforehand.  And I don't think it's
good to solve all this through ftp master's override[0].  This will
bloat the installations using high priority packages more and more.

In stable we have the following violations (packages)
 important: 8
 required: 2
 standard: 21
In current testing:
 important: 15
 required: 5
 standard: 43

It's not hundreds, or thousands.  Keep cool.
rsyslog was fine when we raised its priority in wheezy.

I personally don't care that much about the standard priority, but for
the higher ones, and definitely think we should stop this trend before
it's too late.

You can play with the tiny dash script attached, it was fun to write
it, call
 ./check-prio required
 ./check-prio required important
 ./check-prio required important standard

Regards, Gerrit.

[0] current signs are that this will pull perl into the required
packages set:
http://lists.alioth.debian.org/pipermail/pkg-systemd-maintainers/2014-August/thread.html#3161
#!/bin/sh
set -e

priorities=${*:=required important standard optional}

aptitudeprios=$(for i in $priorities; do echo ~p$i\ ; done)
aptitude search $aptitudeprios -F%p | sed -e's/^ *//;s/ *$//' |
while read package; do
  depends=$(apt-cache show $package |grep '^Depends: ' || :)
  depends=${depends#Depends: }
  buggy=; broken=
  IFS=,
  for dep in $depends; do
dep=${dep%%| *}
dep=${dep##[ *]}; dep=${dep%%[ *]}
dep=${dep%% (*)}; dep=${dep%%\[*\]}; dep=${dep%% (*)}
prio=$(apt-cache show $dep |grep '^Priority: ' |head -n1)
test -n "$prio" ||
  { echo \ warning: $package: depends $dep: no priority; continue; }
prio=${prio#Priority: }
broken=yes
IFS=\ 
for i in $priorities; do
  test "$prio" != "$i" || broken=
done
test -z "$broken" ||
  { echo \ broken: $package: depends $dep, priority $prio.; buggy=yes; }
  done
  test -z "$buggy" || echo buggy: $package
done


Raising priority of Debian packages

2014-08-30 Thread Gerrit Pape
Hi,

thanks to manual actions from Ansgar Burchardt, the process to raise
priority of Debian packages, after dependencies to packages of lower
priority have been added to high priority packages, is now a bit more
transparent

 
https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=ftp.debian.org;dist=unstable#_0_1_4

Here we can see for example that amongst other packages, perl and
perl-modules are queued to be changed from standard to priority
important.

Still, that's not ideal.  IMHO maintainers of high (<= important)
priority packages should (1) think twice before adding new dependencies
to lower priority packages, and (2) file a corresponding bug against
ftp.debian.org when doing so to make it transparent[0].

Interesting parties then can track the list of override requests in the
BTS and comment when disired or necessary.  It might be that I'm the
only one interested in having a consistent and small, if not minimal,
set of packages in the higher priorities, but maybe there're others.

[0] Actually policy 2.5 requires to additionally file a RC bug to the
high priority package with the added dependency to prevent it from being
migrated to testing until the override decision has been made.

Regards, Gerrit.

 
On Fri, Aug 15, 2014 at 05:27:31PM +, Gerrit Pape wrote:
> On Fri, Aug 15, 2014 at 06:51:44PM +0200, Bill Allombert wrote:
> > Please do not report RC bug for this. Priorities are adjusted by the FTP 
> > master
> > team by batch using the overrides file. There is no need to report bugs 
> > against
> > the packages.
> 
> Hi, I filed three bugs for the extreme, where priority required depends
> on priority extra in current jessie.  No fear, I won't do mass filing.
> 
> I queried all the numbers on this beforehand.  And I don't think it's
> good to solve all this through ftp master's override[0].  This will
> bloat the installations using high priority packages more and more.
> 
> In stable we have the following violations (packages)
>  important: 8
>  required: 2
>  standard: 21
> In current testing:
>  important: 15
>  required: 5
>  standard: 43
> 
> It's not hundreds, or thousands.  Keep cool.
> rsyslog was fine when we raised its priority in wheezy.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140830073110.28052.qm...@353a9a2a72ded5.315fe32.mid.smarden.org



Re: Raising priority of Debian packages

2014-08-31 Thread Gerrit Pape
On Sat, Aug 30, 2014 at 09:30:17AM -0700, Russ Allbery wrote:
> Gerrit Pape  writes:
> > [0] Actually policy 2.5 requires to additionally file a RC bug to the
> > high priority package with the added dependency to prevent it from being
> > migrated to testing until the override decision has been made.
> 
> Policy does not address RC bugs at all.  The determination of whether a
> bug is RC is the province of the release team, not Policy.
> 
> Policy 2.5 says that appropriate priorities is a must, but does not say
> whether this would be a bug in the depending package or the package being
> depended on,

Me personally as a maintainer, when I plan to add a new dependency on a
lower priority package to a high priority package, I'm aware that this
will introduce a new violation of Debian policy into the archive.
Reading the BTS documentation on severities

  serious
  is a severe violation of Debian policy (roughly, it violates a must or
  required directive), or, in the package maintainer's or release
  manager's opinion, makes the package unsuitable for release.

I either first try to get the priorities of the involved packages
straight, or, when uploading with the new dependency added, feel that I
shall file the serious bug against my own new packages version.  After
all this very upload is the change to the Debian archive that introduces
the new priority conflict, and can wait a bit longer before migrating
into testing.  To me personally it's clear to which package the bug
report belongs, without having policy telling me.

But the RC bug thing actually is not what I'm after, let me iterate here
though that I have the feeling the Debian culture is changing to somehow
fear RC bugs, and also flames so that more and more things are done
without making the information publicly available.  I don't like this
change.

 Bug reports, including release critical ones, are a good thing!  They
 help us to improve our distribution and make high quality releases, we
 should utilize them where appropriate!

When having such bugs filed, and the release team decides they shall not
be release critical, this shall be made public, the severities of
corresponding bugs adjusted, and everything is fine and transparent.
Currently I'm not aware of such a release team's decision.


Back to my mail, the main content and not the footnote.  What I'd like
to see is more transparency (1) in the process of raising package
priorities and (2) in the information of existing priority conflicts in
the archive.

For (1) I share my view with fellows on this list, and suggest how this
can be achieved through single maintainer's actions.  For (2) I
suggested a change to policy that helps us to get a comprehensive view
on current priority conflicts that actually have an impact.  The
optional<->extra conflicts just dilute it.

 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=759260#62


> Also, I'll reiterate what I said on debian-policy on this topic: the
> current Policy discussion of priorities is deceptive, since it implies

I don't think the discussion on the issue I raised is deceptive

> that package maintainers are responsible for determining the priority of
> the package.  This is not the case; ftp-master determines the priority of
> packages, with input from package maintainers.  Policy discussion of
> priorities really needs some substantial revision to account for that, for
> the fact that conflict-free optional has not realistically been a project
> goal for some years, and to be clearer about just what we want to use
> priorities for.

and not connected to this, which sounds like an entirely different issue
that just happens to target the same area in the policy document.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140831074322.30727.qm...@da21230e36abc3.315fe32.mid.smarden.org



New dash in experimental

2014-10-01 Thread Gerrit Pape
Hi, I uploaded a new version of dash (0.5.8-1) to experimental, please
help testing it.  If no critical issues arise, I plan to put this
version into unstable in about two weeks.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141001140458.5634.qm...@45316a114ea901.315fe32.mid.smarden.org



Re: New dash in experimental

2014-10-20 Thread Gerrit Pape
On Wed, Oct 01, 2014 at 07:07:45PM +0200, Niels Thykier wrote:
> On 2014-10-01 16:04, Gerrit Pape wrote:
> > Hi, I uploaded a new version of dash (0.5.8-1) to experimental, please
> > help testing it.  If no critical issues arise, I plan to put this
> > version into unstable in about two weeks.

> Have you tried rebuilding the archive with the new version of dash?  If
> not, perhaps get in touch with David Suárez and ask if it is possible.

Hi, thanks for this hint and to David Suárez for his support on this.
See #766048, I rate the results as ciritical issues ;), and so won't
propagate this version into unstable.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141020121931.5736.qm...@8787fcc51e19b2.315fe32.mid.smarden.org



Re: Migration from cron to cron-daemon?

2014-10-20 Thread Gerrit Pape
On Sat, Oct 18, 2014 at 12:08:20PM -0700, Russ Allbery wrote:
> Stephan Seitz  writes:
> > Is this a release critical bug? As a testing user I now have problems
> > using bcron.
> 
> Given that this is a migration that's barely been started, I think it
> would be best for bcron-run to continue to Provide cron for the jessie
> release.  Using the cron-daemon virtual package is clearly where we want
> to end up, but it feels to me like there's too high of a risk of
> regressing for bcron users in the next release by trying to do this now,
> and I don't see any harm in bcron-run continuing to Provide cron for one
> more release.  There will be time after the release to do a more
> coordinated transition.
> 
> bcron-run should, of course, continue to provide cron-daemon as well.

Hi, I uploaded a new bcron version to unstable that reverts the change
and adds Provides: cron-daemon just as you advise.

Thanks, both.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141020122139.5835.qm...@ec3ff24b13f0cc.315fe32.mid.smarden.org



Re: New dash in experimental

2014-10-20 Thread Gerrit Pape
On Mon, Oct 20, 2014 at 02:50:55PM +0200, Thorsten Glaser wrote:
> On Mon, 20 Oct 2014, Gerrit Pape wrote:
> > See #766048, I rate the results as ciritical issues ;), and so won't
> 
> I’ve glanced at the list referenced.
> 
> Some things that immediately come to mind:

Hi, I'd very appreciate help on tracking down the failures and do the
appropriate analysis, reportbug, patch drafting, and the like, as my
time for this is quite limited.

Thanks, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141020132715.9909.qm...@d862f14eacae56.315fe32.mid.smarden.org



Re: New dash in experimental

2014-10-20 Thread Gerrit Pape
On Mon, Oct 20, 2014 at 03:59:29PM +0200, Sven Joachim wrote:
> On 2014-10-20 14:19 +0200, Gerrit Pape wrote:
> > On Wed, Oct 01, 2014 at 07:07:45PM +0200, Niels Thykier wrote:
> >> Have you tried rebuilding the archive with the new version of dash?  If
> >> not, perhaps get in touch with David Suárez and ask if it is possible.
> >
> > Hi, thanks for this hint and to David Suárez for his support on this.
> > See #766048, I rate the results as ciritical issues ;), and so won't
> > propagate this version into unstable.
> 
> To me, #766048 seems to be just #582952 redux, since you did _not_ pass
> --disable-lineno to dash's configure script, although a naive reader of
> debian/changelog would probably think that you did.

Uhoh, yes. That explains.  I made this by intention, and than forgot
about it.  Thanks!


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141020184302.26372.qm...@02050216ce2199.315fe32.mid.smarden.org



ITP: runit-init -- a UNIX init scheme with service supervision

2014-10-22 Thread Gerrit Pape
This essentially is a reintroduction of the package "runit-run", which
was added to Debian end of 2002, and removed on request of the release
team end of 2010, with the package name changed.  Since then, a backward
compatibility feature for running sysv rc scripts was added, ideally to
be replaced by runit service directories eventually.

Description: a UNIX init scheme with service supervision
 runit is a replacement for SysV-init and other init schemes.  It runs on
 Debian GNU/Linux, *BSD, MacOSX, and Solaris, and may be easily adapted
 to other Unix operating systems.  runit implements a simple three-stage
 concept.  Stage 1 performs the system's one-time initialization tasks.
 Stage 2 starts the system's uptime services (via the runsvdir program).
 Stage 3 handles the tasks necessary to shutdown and halt or reboot.
 .
 See http://smarden.org/runit/ for more information.
 .
 This package replaces the /sbin/init program and configures runit to run
 as process no 1 after the next reboot.
License: 3-clause BSD

You can take a look at the current status through
 git clone http://smarden.org/git/runit-init.git/

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141022075625.16818.qm...@d7f117c6689ad6.315fe32.mid.smarden.org



The inittab interface - Re: Bug#766187: runit: Fails to install runit after fresh install of jessie beta2

2014-10-22 Thread Gerrit Pape
severity 766187 grave
quit

On Tue, Oct 21, 2014 at 08:29:54AM -0400, Nikolay Hristov wrote:
> Fresh minimal install of Jessie Beta2 with only SSH server selected in 
> tasksel.
> Tried to install runit with 'apt-get install runit' and apt-get exits with 
> error 
> message of missing /etc/inittab and leaves it unconfigured.

> root@tre:~# apt-get install runit
[...]
> Setting up runit (2.1.2-1) ...
> grep: /etc/inittab: No such file or directory
> grep: /etc/inittab: No such file or directory
> cp: cannot stat ‘/etc/inittab’: No such file or directory
> dpkg: error processing package runit (--configure):
>  subprocess installed post-installation script returned error exit status 1
> Errors were encountered while processing:
>  runit
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> root@tre:~#

Hi, thanks for the report.

I not yet have an idea how to fix this, hope you can help finding a
solution.

Since ages runit hooks into /etc/inittab to provide system wide service
supervision.  As long as sysvinit provided /etc/inittab and was
essential this simply worked.  Now on fresh jessie install, no
/etc/inittab is created at all.  While this alone wouldn't be a problem,
because runit provides a simple systemd unit after I learned that
there's no backward compatibility to the /etc/inittab interface, it is a
problem when switching such an installation from systemd to sysvinit:

When switching to sysvinit, the /etc/inittab file is created, but
doesn't include the lines enabling the runit supervision.  After reboot
runit supervision will not be enabled, although the package is
installed.  This would be a grave bug as other packages depend on this
assumption.

Any idea on how to fix this?

Thanks, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141022092046.20875.qm...@8814ec6e029109.315fe32.mid.smarden.org



Re: ITP: runit-init -- a UNIX init scheme with service supervision

2014-10-22 Thread Gerrit Pape
On Wed, Oct 22, 2014 at 12:21:04PM +0100, Neil McGovern wrote:
> On Wed, Oct 22, 2014 at 07:56:25AM +0000, Gerrit Pape wrote:
> > This essentially is a reintroduction of the package "runit-run", which
> > was added to Debian end of 2002, and removed on request of the release
> > team end of 2010, with the package name changed.  Since then, a backward
> > compatibility feature for running sysv rc scripts was added, ideally to
> > be replaced by runit service directories eventually.
> 
> I don't think that's entirely accurate - it was removed from unstable at
> your own request, and then removed from testing due to it no longer
> being present in unstable.

Yes, you're right.  I didn't meant to put any blame on you team, and
appreciate your hard work.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141022174229.14644.qm...@b7a69080a2027c.315fe32.mid.smarden.org



Re: The inittab interface - Re: Bug#766187: runit: Fails to install runit after fresh install of jessie beta2

2014-10-25 Thread Gerrit Pape
On Wed, Oct 22, 2014 at 09:20:46AM +, Gerrit Pape wrote:
> On Tue, Oct 21, 2014 at 08:29:54AM -0400, Nikolay Hristov wrote:
> > Setting up runit (2.1.2-1) ...
> > grep: /etc/inittab: No such file or directory
> > grep: /etc/inittab: No such file or directory
> > cp: cannot stat ‘/etc/inittab’: No such file or directory
> > dpkg: error processing package runit (--configure):
> >  subprocess installed post-installation script returned error exit status 1
> > Errors were encountered while processing:
> >  runit
> > E: Sub-process /usr/bin/dpkg returned an error code (1)

> Since ages runit hooks into /etc/inittab to provide system wide service
> supervision.  As long as sysvinit provided /etc/inittab and was
> essential this simply worked.  Now on fresh jessie install, no
> /etc/inittab is created at all.  While this alone wouldn't be a problem,
> because runit provides a simple systemd unit after I learned that
> there's no backward compatibility to the /etc/inittab interface, it is a
> problem when switching such an installation from systemd to sysvinit:
> 
> When switching to sysvinit, the /etc/inittab file is created, but
> doesn't include the lines enabling the runit supervision.  After reboot
> runit supervision will not be enabled, although the package is
> installed.  This would be a grave bug as other packages depend on this
> assumption.
> 
> Any idea on how to fix this?

This is far from ideal, but the only easy fix I came up with until now
is to copy debian/share/inittab* from the sysvinit source package, as
well as the debian/rules logic to install a system-specific inittab
template and the postinst logic to create /etc/inittab if it does not
exist, into the runit package.

A better fix certainly will need more thoughts, coordination, and
testing, which I'm afraid I can't work on currently.  Anyone?

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141025093450.8174.qm...@3f5032b353b29f.315fe32.mid.smarden.org



Re: New dash in experimental showing up a widespread bashism in configure scripts

2014-11-24 Thread Gerrit Pape
On Sat, Nov 08, 2014 at 11:57:58AM +, Jonathan de Boyne Pollard wrote:
> Gerrit Pape:
> >Hi, I'd very appreciate help on  tracking down the failures and do
> > the appropriate analysis, reportbug, patch drafting, and the like, as
> > my time for this is quite limited.
> 
> I took a handful of packages as a sample, and the problem could be
> traced to the same bug, over and over, in almost all cases.  Here's
> the first error building fizmo_0.7.9-1 from your logs:
> 
> ./configure: 2340: test: xyes: unexpected operator

Hi Jonathan,

thanks for looking into it.  Sven Joachim already pointed to the right
direction: I re-enabled LINENO support in this very upload, to check
whether things got better since #582952.  But this isn't the case.

Raphael Geissert found out that autoconf checks for LINENO support in
/bin/sh and forces the use of /bin/bash if LINENO support is absent.  If
it finds LINENO support it uses /bin/sh which then exposes all those
bashisms.

 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582952#83

-2 in experimental disables LINENO support again.

Best Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141124153005.15130.qm...@8487efc8d37b28.315fe32.mid.smarden.org



Re: The inittab interface - Re: Bug#766187: runit: Fails to install runit after fresh install of jessie beta2

2014-11-24 Thread Gerrit Pape
On Sat, Oct 25, 2014 at 09:34:50AM +, Gerrit Pape wrote:
> On Wed, Oct 22, 2014 at 09:20:46AM +0000, Gerrit Pape wrote:
> > On Tue, Oct 21, 2014 at 08:29:54AM -0400, Nikolay Hristov wrote:
> > > Setting up runit (2.1.2-1) ...
> > > grep: /etc/inittab: No such file or directory
> > > grep: /etc/inittab: No such file or directory
> > > cp: cannot stat ‘/etc/inittab’: No such file or directory
> > > dpkg: error processing package runit (--configure):
> > >  subprocess installed post-installation script returned error exit status 
> > > 1
> > > Errors were encountered while processing:
> > >  runit
> > > E: Sub-process /usr/bin/dpkg returned an error code (1)
> 
> > Since ages runit hooks into /etc/inittab to provide system wide service
> > supervision.  As long as sysvinit provided /etc/inittab and was
> > essential this simply worked.  Now on fresh jessie install, no
> > /etc/inittab is created at all.  While this alone wouldn't be a problem,
> > because runit provides a simple systemd unit after I learned that
> > there's no backward compatibility to the /etc/inittab interface, it is a
> > problem when switching such an installation from systemd to sysvinit:
> > 
> > When switching to sysvinit, the /etc/inittab file is created, but
> > doesn't include the lines enabling the runit supervision.  After reboot
> > runit supervision will not be enabled, although the package is
> > installed.  This would be a grave bug as other packages depend on this
> > assumption.
> > 
> > Any idea on how to fix this?
> 
> This is far from ideal, but the only easy fix I came up with until now
> is to copy debian/share/inittab* from the sysvinit source package, as
> well as the debian/rules logic to install a system-specific inittab
> template and the postinst logic to create /etc/inittab if it does not
> exist, into the runit package.
> 
> A better fix certainly will need more thoughts, coordination, and
> testing, which I'm afraid I can't work on currently.  Anyone?

This is not yet resolved, unfortunately.  It currently affects at least
two packages and a minor number of dependencies:
https://bugs.debian.org/766187 and https://bugs.debian.org/767933

Suggestions I got are (1) check whether /etc/inittab exists before
adding the service, continue if it doesn't exist, and (2)
https://bugs.debian.org/767933#46

(1) seems not to be the solution.  When installing default jessie, then
installing runit or daemontools-run, and afterwards sysvinit-core, the
service supervision will be disabled.  There may be a package in jessie
that implements (1), I'm not sure what isdnutils does these days.

Better than (2) would be to make the existence of /etc/inittab still
essential for jessie, by moving the corresponding code from
sysvinit-core into the essential init package.  What do you think?

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141124214112.1510.qm...@c2b2b269944a4a.315fe32.mid.smarden.org



Re: The inittab interface - Re: Bug#766187: runit: Fails to install runit after fresh install of jessie beta2

2014-12-09 Thread Gerrit Pape
On Mon, Nov 24, 2014 at 10:08:49PM +, Simon McVittie wrote:
> On 24/11/14 21:41, Gerrit Pape wrote:
> > Better than (2) would be to make the existence of /etc/inittab still
> > essential for jessie, by moving the corresponding code from
> > sysvinit-core into the essential init package.  What do you think?
> 
> If you go this route, I think initscripts might be a better home for

As I wrote above, I actually don't have the time to go any road at all.

The packages worked just fine until I learnt that support for the
inittab interface is dropped in jessie.  I fixed the packages.  Now I
learnt that the existence of /etc/inittab is no longer essential, next
thing breaking my packages - when switching jessie to sysvinit.

Please advise whether I should reassign this release critically to the
init and sysvinit packages, or upload the ugly workaround to copy
sysvinit maintainer script code for generating /etc/inittab into the two
affected packages.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141209112411.11464.qm...@93f6328e9150fe.315fe32.mid.smarden.org



RFA: dietlibc -- diet libc - a libc optimized for small size

2011-02-15 Thread Gerrit Pape
Hi, I'm looking for a new maintainer for the dietlibc package.

 Package: dietlibc-dev
 Section: libdevel
 Architecture: alpha amd64 arm hppa i386 ia64 mips mipsel powerpc ppc64 s390 
sparc
 Recommends: dietlibc (= ${source:Version})
 Suggests: dietlibc-doc
 Description: diet libc - a libc optimized for small size
  The diet libc is a C library that is optimized for small size. It
  can be used to create small statically linked binaries for Linux
  on alpha, arm, ia64, mips, mipsel, ppc, parisc, s390, sparc and x86.
  .
  This package is used to compile programs with the diet libc.
  .
  The diet libc also supports dynamic linking, currently on the arm and
  i386 architectures only.  The 'dietlibc' package provides the shared
  libraries.
  .
  See http://www.fefe.de/dietlibc/ for more information.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110215171709.22002.qm...@28932e461126c0.315fe32.mid.smarden.org



RFA: bglibs -- BG Libraries Collection

2011-02-15 Thread Gerrit Pape
Hi, I'm looking for a new maintainer for the bglibs package.

 Package: libbg1
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}
 Recommends: libbg1-doc
 Suggests: libbg1-dev
 Description: BG Libraries Collection
  This package contains a collection of libraries written by myself
  [Bruce Guenter] and put in use in various packages.
  .
  The library collection is mandatory to build most of Bruce Guenter's
  software packages available at http://untroubled.org.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110215171739.22113.qm...@03d66bc703eaa1.315fe32.mid.smarden.org



RFH: dropbear initramfs support

2014-01-14 Thread Gerrit Pape
Hi, in 2008 initramfs support was contributed to the dropbear package.
Unfortunately the contributor seems to be no longer active and quite
some bug reports concerning this feature have been collected in the BTS.

Since I don't use ssh support in initrams, I hereby look for helpers or
even a co-maintainer who take care of the bug reports and further
development of this feature.

A package git repository is available through
 http://smarden.org/git/dropbear.git/
and I'd be happy to receive patches through the BTS.

Thanks, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20140114132404.7481.qm...@30c3a586213ae7.315fe32.mid.smarden.org



Re: Bug#752075: daemontools-run: Add systemd support

2014-07-04 Thread Gerrit Pape
Hi,

I looked into latest policy, but did not find anything about systemd
support.  I'm surprised that this is now a release critical bug, and the
package marked for removal.  What's the justification?

This package hooks into /etc/inittab, does systemd not automatically
manage services from inittab?  Isn't it systemd having release critical
bug then?

Regards, Gerrit


On Thu, Jun 19, 2014 at 12:54:06PM +0200, Joern Heissler wrote:
> Package: daemontools-run
> Version: 1:0.76-3
> Severity: grave
> Justification: renders package unusable
> 
> Hi,
> Debian decided to use systemd.
> 
> I'm using a local dnscache (djbdns) for recursive dns lookups, but this
> service isn't started automatically. I assume that it's because
> daemontools-run only supports sysvinit's inittab.
> 
> Please add systemd support,
> Cheers!
> 
> 
> -- System Information:
> Debian Release: jessie/sid
>   APT prefers unstable
>   APT policy: (600, 'unstable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> Versions of packages daemontools-run depends on:
> ii  daemontools  1:0.76-3
> 
> daemontools-run recommends no packages.
> 
> daemontools-run suggests no packages.
> 
> -- no debconf information


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140704090821.13265.qm...@79b6c771442573.315fe32.mid.smarden.org



RFH: Re: Bug#752075: daemontools-run: Add systemd support

2014-07-04 Thread Gerrit Pape
On Fri, Jul 04, 2014 at 03:37:20AM -0700, Russ Allbery wrote:
> Gerrit Pape  writes:
> > I looked into latest policy, but did not find anything about systemd
> > support.  I'm surprised that this is now a release critical bug, and the
> > package marked for removal.  What's the justification?
> 
> I'm very dubious about this being release-critical.

I think it is.  The package will not work as expected without the
inittab interface.

> > This package hooks into /etc/inittab, does systemd not automatically
> > manage services from inittab?
> 
> Correct, systemd doesn't use inittab.
> 
> > Isn't it systemd having release critical bug then?
> 
> I don't think it's likely that systemd will support inittab.  The
> semantics of inittab are quite a bit inferior to what's available with
> very little additional work using the native configuration format, and the
> regular inittab jobs are provided by regularly-configured services.  Yes,
> that is a disruptive change for people who were using inittab to run other
> things.

Thanks Russ.  This also applies to the runit package actually.

Having my own init system since more than 10 years, I'm not that much in
systemd.  I looked at policy, but didn't find any instructions.

I hereby ask for help to add systemd support to these packages.

Important thing to know is: init scripts don't work out for this.  The
service management concept of daemontools and runit is, amongst other
things, a process tree with guaranteed process state, including
envrionment.  init scripts don't provide that.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140704115052.24406.qm...@0268f0ed90ab4d.315fe32.mid.smarden.org



Re: Bug#752075: daemontools-run: Add systemd support

2014-07-04 Thread Gerrit Pape
On Fri, Jul 04, 2014 at 12:01:13PM +0200, Ansgar Burchardt wrote:
> Could we please not have another systemd thread on -devel@? The last
> one is not even cold yet... Thanks!

On Fri, Jul 04, 2014 at 12:06:41PM +0200, Ond??ej Surᅵ wrote:
> Please do not abuse debian-devel to questions that could be politely
> and calmly discussed outside the list.

This is about a package I maintain with a RC bug that'll cause it to be
removed from the next Debian release.  I'm with Debian more than 12
years, I'm pretty sure debian-devel@l.d.o is the right place to ask
fellows for advice.

Switching to systemd is a big change, and what you're doing is not in
line with common understanding of Change Management.  I, and our
fellows, shouldn't be told to shut up.  I need support from my fellows
just because of that change.

On Fri, Jul 04, 2014 at 12:06:41PM +0200, Ond??ej Surý wrote:
> it's up to you to lower the severity of the bug to "important" (I guess
> since it will break with default init system).

I know that.  It's not right, it's RC with justification "renders
package unusable".  It's just that since more than six years this
package worked just flawlessly without any changes.  I like that.  It's
something else that renders it unusable.

We all should welcome RC bugs, they help us to make a good release.
Looks like the question in which package a RC bug shall be resolved
offends some people.  Not good.

Regards.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140704115255.24565.qm...@8e5fdd656e7568.315fe32.mid.smarden.org



Re: RFA's and RFH

2010-03-15 Thread Gerrit Pape
Hi, there're still packages up for adoption and a request for help.  It
would be nice if these packages, for some newer upstream versions are
available, find a better home.

On Tue, Sep 01, 2009 at 07:54:35AM +0000, Gerrit Pape wrote:
> Hi, I'm looking for new maintainers for
> 
>  bglibs -- BG Libraries Collection
>   http://bugs.debian.org/544056
>  matrixssl -- small SSL library optimized for embedded systems
>   http://bugs.debian.org/544057
>  libowfat -- A reimplementation of libdjb
>   http://bugs.debian.org/544059
>  libdjbdns -- DNS client library designed to replace the BIND res_*/dn_* 
> library
>   http://bugs.debian.org/544401
> 
> and for some help with
> 
>  dietlibc -- diet libc - a libc optimized for small size
>   http://bugs.debian.org/544060
> 
> If you're interested, please followup to the bug report and await my
> reply.

Thanks, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100315215323.30371.qm...@efc408e673c4ce.315fe32.mid.smarden.org



git-core Debian package

2010-03-15 Thread Gerrit Pape
Hi,

kudos to Jonathan Nieder, who did and still does a great load of work on
the Debian git-core package and its bug reports in the Debian BTS.

I find myself to have from time to time less spare time and/or
motivation than some of the packages I maintain deserve.

With Jonathan co-working on Debian git-core, I'm seeking more volunteers
who are willing to contribute to the git-core package quality.  One
thing, next to the usual bug report tasks and preparing new upstream
releases, is to finish the 'git' Debian package transition from the GNU
interactive tools to git-core, see

 http://lists.debian.org/debian-devel/2009/09/thrd2.html#00661

There's a mailing list to coordinate work on the git-core packages, if
you're interested in helping please subscribe to the
 mailing list by sending an email to
.  Please read
README.source in /usr/share/doc/git-core/.

Thanks, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100315220253.5571.qm...@da85b47b5682de.315fe32.mid.smarden.org



dash Debian package - RC bugs

2010-03-18 Thread Gerrit Pape
Hi,

I find myself to have from time to time less spare time and/or
motivation than some of the packages I maintain deserve.  So the dash
Debian package.

I'm looking for volunteers that are willing to help with maintaining
dash.  Most of the work is relaying bug reports to upstream, judging and
including prospective fixes if upstream is unresponsive, preparing
patches for bugs, and the usual bug reports management.

dash has outstanding RC bugs.  Some are a left-over from the /bin/sh
transition from bash to dash, and still unresolved.  IIRC Thorsten
Glaser had some ideas on how to proceed, but we never discussed anything
in this regard.  Luk Claes and Raphael Geissert were involved in
initiating the transition, but seem to no longer be able to contribute
to the resulting RC bugs.

 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538822

I set up a mailing list to coordinate work on the dash package.  If
you're interested in helping, please subscribe to the
 mailing list by sending an email to
, and start to discuss
and contribute.  Thanks for your help.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100318201304.7496.qm...@167d09f4679c67.315fe32.mid.smarden.org



Re: dash Debian package - RC bugs

2010-04-15 Thread Gerrit Pape
On Thu, Mar 18, 2010 at 09:13:04PM +0100, Gerrit Pape wrote:
> I'm looking for volunteers that are willing to help with maintaining
> dash.  Most of the work is relaying bug reports to upstream, judging and
> including prospective fixes if upstream is unresponsive, preparing
> patches for bugs, and the usual bug reports management.
> 
> dash has outstanding RC bugs.  Some are a left-over from the /bin/sh
> transition from bash to dash, and still unresolved.  IIRC Thorsten
> Glaser had some ideas on how to proceed, but we never discussed anything
> in this regard.  Luk Claes and Raphael Geissert were involved in
> initiating the transition, but seem to no longer be able to contribute
> to the resulting RC bugs.
> 
>  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538822
> 
> I set up a mailing list to coordinate work on the dash package.  If
> you're interested in helping, please subscribe to the
>  mailing list by sending an email to
> , and start to discuss
> and contribute.  Thanks for your help.

Hi, unfortunately my email didn't attract many contributors, i.e. no one
but Raphael subscribed to the list.

Raphael sent a mail rudimentarily stating how to proceed.  I must
confess, I don't really understand the plan, or why it should be done
this way.  But I might miss information since I was not available when
the /bin/sh transition was discussed, planned, and initiated.

Not standing behind the plan, I'm not about to implement it.  And it
looks like nobody else is doing it either.  If there's no progress
within the next weeks, I most probably will rollback the changes, and
possibly simply change the debconf question's default from no to yes.  I
have ideas about different ways to implement the real /bin/sh transition
from bash to dash, but don't want to invest time as long as the
situation is not clear.  I guess it's too late for squeeze anyway to
start a complete new implementation.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100415175858.19506.qm...@cf18e6e2a2ea50.315fe32.mid.smarden.org



Re: dash Debian package - RC bugs

2010-04-16 Thread Gerrit Pape
On Fri, Apr 16, 2010 at 01:59:45PM +0200, Vincent Danjean wrote:
> On 15/04/2010 19:58, Gerrit Pape wrote:
> > Hi, unfortunately my email didn't attract many contributors, i.e. no one
> > but Raphael subscribed to the list.
> 
> Is there a way to look at the archive of your ML (the message of Raphael
> in particular) ?
> http://list.smarden.org/ does not seems to respond.

I haven't set up browser access yet.  You can get a copy from the archive
by sending an email to .

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100416191743.26334.qm...@3f89403d37d82d.315fe32.mid.smarden.org



Re: dash Debian package - RC bugs

2010-04-19 Thread Gerrit Pape
On Fri, Apr 16, 2010 at 11:41:03PM +0200, Michael Banck wrote:
> Why are you not using alioth for this?

It's less work for me, I haven't used alioth before.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100419141648.22416.qm...@f36f3c06fffa43.315fe32.mid.smarden.org



Re: dash Debian package - RC bugs

2010-04-28 Thread Gerrit Pape
On Wed, Apr 28, 2010 at 03:20:12PM -0500, Raphael Geissert wrote:
> On 15 April 2010 12:58, Gerrit Pape  wrote:
> > Raphael sent a mail rudimentarily stating how to proceed.  I must
> > confess, I don't really understand the plan, or why it should be done
> > this way.  But I might miss information since I was not available when
> > the /bin/sh transition was discussed, planned, and initiated.
> 
> It would be great if we could discuss that, but for that I need to
> know what isn't clear, etc.

Hi Raphael, problem is, I'm not sure that I'll find enough free time to
properly discuss and work on this, sorry.  I was hoping there're other
contributors appearing, so I can learn from their questions, and jump in
when time permits.

> I started to prepare the test packages but haven't had time to setup
> the multiple test environments.
> Also, I'm aware you've prepared a new version that is blocked by the
> package-uses-local-diversions auto-reject. Lintian's detection can be
> workarounded by rewriting the preinst script in c (I think that one of
> the bug reports has a user submission doing that), which is required
> to make dash the only package providing the /bin/sh symlink.
> 
> I tried to clone your git repository but it 404s, so I can't check
> what other changes you've made so far and see if there's any conflict.
> Is your repository available anywhere else?

It's there, you can't access it with a web browser, but with
 git clone http://smarden.org/git/dash.git/

> >  If there's no progress
> > within the next weeks, I most probably will rollback the changes, and
> > possibly simply change the debconf question's default from no to yes.
> 
> Please don't. I know I have not been very active on that front, but
> I'm now going to dedicate more time to it.

Great, thank you.  If you want, I'm available to review patches, and
apply them or acknowledge your upload.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100428210837.11555.qm...@b585ea598a5fd2.315fe32.mid.smarden.org



Re: dash Debian package - RC bugs

2010-08-31 Thread Gerrit Pape
On Fri, Apr 30, 2010 at 08:28:57AM +0200, Raphael Hertzog wrote:
> [ It sucks to have to confirm mails for debian-package-d...@list.smarden.org ]

I can't help, I don't understand.  I yesterday followed up to a mail
that was additionally addressed to the 
mailing list and got an automatic reply telling me that the mail cannot
be delivered because I'm not subscribed.  Not a bounce, but an automatic
reply to the address in the From: header, not the envelope sender
address.  How do you call this?

I'd be happy if it would've been a delivery notification giving me the
opportunity to easily confirm the mail to have it finally delivered,
and, as a bonus, all subsequent mails I send, without subscribing.
That's how the debian-package-d...@list.smarden.org works.  And for
subscribers, mail is delivered immediately.  You didn't subscribe.

With the  mailing list, I now need to
guess whether the From: address needs to be subscribed or the envelope
sender address, subscribe with that address, re-send the message, losing
information about the cross-posting, and maybe do the same again if I
guessed the address wrong.  I don't do that.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100831120839.16172.qm...@7aace5add6b610.315fe32.mid.smarden.org



Re: dash Debian package - RC bugs

2010-09-07 Thread Gerrit Pape
On Tue, Aug 31, 2010 at 04:34:25PM +0100, Ian Jackson wrote:
> Gerrit Pape writes ("Re: dash Debian package - RC bugs"):
> > I can't help, I don't understand.  I yesterday followed up to a mail
> > that was additionally addressed to the 
> > mailing list and got an automatic reply telling me that the mail cannot
> > be delivered because I'm not subscribed.  Not a bounce, but an automatic
> > reply to the address in the From: header, not the envelope sender
> > address.  How do you call this?
> 
> I would call it a "bounce".

I don't.  Last time I checked, non-delivery reports aka delivery
notifications aka bounces aka auto replies should work on the envelope
only, i.e. send the notification aka bounce to the envelope sender
address, ideally with an empty return path.  I think it has something to
do with loops, automatic mailers, and not parsing the headers as that is
a lot more prone to errors.  But this is long ago, think might have
changed since.

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100907141002.19880.qm...@eb1ada02336c29.315fe32.mid.smarden.org



Re: RFH: dropbear initramfs support

2015-06-18 Thread Gerrit Pape
On Sat, May 30, 2015 at 02:09:16AM +0200, Guilhem Moulin wrote:
> On Fri, 01 Aug 2014 at 20:29:41 +0000, Gerrit Pape wrote:
> > Generally I'm with upstream who wrote in bug#692932:
> >> As Dropbear upstream I'm keen to see this fixed. Given how
> >> many Debian Dropbear bugs are in the initramfs portion,
> >> perhaps the initramfs setup of Dropbear should go into its
> >> own package for people who want it?
> > 
> > So here again my call for help, or better a new maintainer for the
> > initramfs functionality, prabably in a separate package.  I'd be happy
> > to split this out.
> 
> I rely heavily on that feature on many of my machines, and I see (quite
> late, sorry for that) that it's now in need of love ;-)  I have now
> started to fix some of the initramfs-related bugs, and would be happy to
> take over the maintenance of the new package should you split it out.
> (Which IMHO makes sense, as I don't think many dropbear users use that
> feature.)
> 
> However I'm am only a DM not a DD yet, so I would need a sponsor (at the
> beginning at least).  I've also got a few questions regarding the new
> package.
> 
>   - Should it be included in src:dropbear?
>   - I guess it should be depending on dropbear.  However only the
> dropbear binary is interesting, not the configuration files or init
> scripts.  Is there a recommended way to proceed in that kind of
> situation?  (For instance “NO_START=1” in /etc/default/dropbear is
> probably only useful for people that put dropbear in the initramfs.)

Hi Guilhem, sorry for the delayed reply, I'm not really active in Debian
development currently.

Thanks for the help.  I'd be happy to have the initramfs functionality
split out and maintained separately.  If a binary/service split is
necessary, I'd prefer to have a "dropbear" package with the binaries,
and a "dropbear-run" package with the service.

Unfortunately I cannot support you, but don't hesitate to NMU the
dropbear package to be able to proceed.

Best Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150618112304.403.qm...@e5f139fa48b675.315fe32.mid.smarden.org



Re: RFH: dropbear initramfs support

2015-06-18 Thread Gerrit Pape
On Thu, Jun 18, 2015 at 03:09:26PM +0200, Guilhem Moulin wrote:
> Hi Gerrit,
> 
> On Thu, 18 Jun 2015 at 11:23:04 +0000, Gerrit Pape wrote:
> > Thanks for the help.  I'd be happy to have the initramfs functionality
> > split out and maintained separately.  If a binary/service split is
> > necessary, I'd prefer to have a "dropbear" package with the binaries,
> > and a "dropbear-run" package with the service.
> 
> As I mentioned when answering [0] Simon earlier in this thread, the
> downside of reusing the “dropbear” name (without an explicit Depends:
> dropbear-initramfs) is that users might brick their system when
> upgrading.  Would you find Adam's solution [1] acceptable, i.e. make
> “dropbear” a transitional package depending on both “dropbear-run”
> (service) and “dropbear-initramfs”, which both in turn depend on
> “dropbear-bin” (binaries).  As Adam noted, the “dropbear” name would be
> available again in Buster.

Sounds good, yes, I find it acceptable.  Thanks again for your work on
the packages!

Regards, Gerrit.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150618133821.6905.qm...@a53e6efeb2828f.315fe32.mid.smarden.org



Re: git repositories for packages and signed pushes

2015-07-15 Thread Gerrit Pape
On Sat, Jul 11, 2015 at 06:23:59PM +0100, Ian Jackson wrote:
> The only significant problem is that the relevant versions of git are
> currently only in experimental.  Can we expect these (a) to be in sid
> soon and (b) usefully stable backports to be available for (at least)
> jessie ?  (CCing git@p.d.o.)

Hi, currently git maintenance got a bit slow, and we maintainers didn't
do the backports in the past.  You can NMU the experimental version into
unstable if needed.

I currently cannot do that as I'm in the process to get a new key into
the keyring.

Regards, Gerrit.


signature.asc
Description: Digital signature


Re: Is missing SysV-init support a bug?

2016-09-01 Thread Gerrit Pape
On Fri, Aug 26, 2016 at 12:11:13AM +0200, Sven Hartge wrote:
> I just saw the new conntrack-tools (1:1.4.4-2) package in Sid, which
> has as a change
> 
>   * [917beed] conntrackd: get rid of the sysvinit support
> 
> and I wondered, if this is a bug (and at what severity) or not.

Hi, something similar was discussed in history already, and appears to
be an issue whenever more than one init scheme comes into play, not
releated to systemd specifically

 https://bugs.debian.org/422139#86

My suggestion was and still is to separate services from programs on the
package level, see

 https://lists.debian.org/debian-devel/2004/04/msg00080.html
 https://lists.debian.org/debian-devel/2005/02/msg00279.html

and

 https://bugs.debian.org/422139#151

I was not successful to convince fellows back then.

With having support for more than one init scheme, either all need to
implement the same interface (e.g. init scripts), or maintainers of
packages providing a service need to implement and possibly maintain
integrations into multiple init schemes.  Obvisiously that's not what's
desired.  Separating this integrations into different packages separates
personal resposibilities, interest, implementation and maintainance
effort.

Regards, Gerrit.



Re: Is missing SysV-init support a bug?

2016-09-01 Thread Gerrit Pape
On Mon, Aug 29, 2016 at 09:47:53PM +0200, Simon Richter wrote:
> On 28.08.2016 22:11, Bart Schouten wrote:
> > That "very serious race condition" is nothing more than one daemon
> > having to wait for the other while starting up. THAT'S IT. Oh and
> > knowing when something has died so you can restart it or something.
> 
> That is also something the init system can not really fix, just paper over.
> 
> Any daemon that is dependent on another to work needs to be able to
> handle the case where the other process is restarted, or fails for some
> reason, and provide error recovery in this case. Declaring a dependency
> in a systemd unit file is no better in that regard than simply ordering
> daemons by priority, and ideally the daemon needs to be resilient enough
> to work even if the other daemon is started with no synchronisation or
> if timed jobs are simply not run.
> 
> I'd also postulate that these error cases are not properly tested in
> most daemons we have. Every service can always fail due to transient
> errors, and this needs to be communicated up the stack. There is a
> reason why SMTP daemons will first write a mail to disk, flush the
> caches, and only then acknowledge receipt.

To me too this readiness IPC ideas and implementations look
over-engineered.

A good convention for service programs would be to functionally test for
services it needs very early on startup, and fail if dependencies are
not available.  The service supervisor (any modern init scheme seems to
now support this) relaunches eventually, until all dependencies are
fulfilled.  Consequently, if while running one of the needed services
fails for some reason, fail also.  Supervisors are going to bring things
up again.  That's how runit does things.

If the initialization of some (bloat) service program really is that
expensive before it can functionally check for dependencies, it could
implement the wait-and-retry on its own.

Good thing is that this convention applies to the service program that
actually is causing the issue (multiple, expensive startups) and can be
fixed there, while readiness IPC requires the dependencies to "fix"
things.

Regards, Gerrit.