Bug#719794: RFA: update-inetd -- inetd configuration file updater

2013-08-15 Thread Serafeim Zanikolas
Package: wnpp
Severity: normal

I request an adopter for the update-inetd package.

The package description is:
 This package provides a program used by other packages to
 automatically update /etc/inetd.conf, the configuration file shared
 by all implementations of the Internet super-server.
 .
 Note that xinetd is not supported by this package.

update-inetd is a native package, implemented in perl, and with system tests
in python.

update-inetd has serious design flaws and is meant to be replaced by another
tool, as described in DEP9 (http://dep.debian.net/deps/dep9/)

The adopter should look at DEP9, and consider also adopting reconf-inetd
(also RFA'd, see #719792).


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130815122454.24989.5467.reportbug@mobee



Bug#673600: RFS: nyancat/1.0+git20120519.5fe3de9-1

2012-06-02 Thread Serafeim Zanikolas
quoting Jakub Wilk:
 But next reconf-inetd run can happen a month later. (Or never.) In the mean
 time, nyancat server won't be running, will it? Or did I misunderstand
 something?

That's right. I take responsibility for that; I didn't realise that the
postinst script would run after the reconf-inetd trigger.

In any case, the solution is simple: invoke reconf-inetd right after
update-inetd in postinst.

On a different topic, nyancat/1.0+git20120519.5fe3de9-1 checks for only a
specific release:

if [ $2 = 0.1+git20120401.5a88b86-1 ]; then

whereas ideally it'd take action on any release less than or equal to that.
(perhaps that's not relevant to nyancat, but it'd be nice to get it right,
because I suspect that other maintainers will copy from it)

thanks,
sez

-- 
Every great idea is worthless without someone to do the work. --Neil Williams



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120602112901.GA19589@mobee



Bug#673600: RFS: nyancat/1.0+git20120519.5fe3de9-1

2012-06-02 Thread Serafeim Zanikolas
On Sat, Jun 02, 2012 at 05:27:30PM +, Jakub Wilk wrote [edited]:
[..]
 I would add -x/--line-regexp to the fgrep call.
 
 Wouldn't it be nice if the postinst also take care of the case when the 
 user enabled the service?

the line I'm suggesting in dep9 is:

if fgrep -q '^exact entry previously added by update-inetd$' 
/etc/inetd.conf \

which is not really concerned with whether the line is disabled or not. I
think both cases are valid for removal, as long as they have not been locally
modified (hence the '^...$' pattern).

-x is a fine suggestion.

thanks again to both of you.

-- 
Every great idea is worthless without someone to do the work. --Neil Williams



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120602180437.GC19589@mobee



Bug#673600: RFS: nyancat/1.0+git20120519.5fe3de9-1

2012-06-02 Thread Serafeim Zanikolas
On Sat, Jun 02, 2012 at 07:03:33PM +, Jakub Wilk wrote:
 * Jonathan McCrohan jmccro...@gmail.com, 2012-06-02, 19:27:
 I would add -x/--line-regexp to the fgrep call.
 
 Wouldn't it be nice if the postinst also take care of the case when 
 the user enabled the service?
 
 Couldn't both of these issues be addressed by removing '#off# ' from 
 the grep?
 
 I think we do need -x (or an equivalent of it). If the user appended 
 some options to nyancat-server command-line, we must not remove such 
 entry.

agreed. I'd keep it simple and use two fgrep -x invocations; one with and
another without '#off# '

 BTW, shouldn't you use --pattern (instead of, or maybe in addition to, 
 --multi)?

--patern is not implemented for --remove. I guess I should add support for it.

-- 
Every great idea is worthless without someone to do the work. --Neil Williams



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120602193111.GD19589@mobee



Bug#673600: RFS: nyancat/1.0+git20120519.5fe3de9-1

2012-06-02 Thread Serafeim Zanikolas
On Sat, Jun 02, 2012 at 07:33:31PM +, Serafeim Zanikolas wrote:
 On Sat, Jun 02, 2012 at 07:03:33PM +, Jakub Wilk wrote:
  * Jonathan McCrohan jmccro...@gmail.com, 2012-06-02, 19:27:
  BTW, shouldn't you use --pattern (instead of, or maybe in addition to, 
  --multi)?
 
 --patern is not implemented for --remove. I guess I should add support for it.

fwiw update-inetd 4.43, which adds support for --pattern in remove mode, has
just been accepted to unstable

so you could try: update-inetd --multi --pattern nyancat --remove telnet

-- 
Every great idea is worthless without someone to do the work. --Neil Williams



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120602230130.GE19589@mobee



Re: Report from the debconf11 sponsoring/mentors BoF.

2011-09-11 Thread Serafeim Zanikolas
David, thanks for the report.

Another issue that was mentioned during the QA is that debian-mentors is a
misnomer and should ideally be called smth like debian-packaging.
debian-mentors should become a discussion list for people that care about
mentoring in Debian.

Nitpicking aside, I care about mentoring but I don't have time for RFS calls
(other then the people I already sponsor) so it'd be wasteful to subscribe to
-mentors and I would rather have this discussion in -project instead.
I suspect I'm not the only one like that.

On Sun, Sep 11, 2011 at 08:44:23AM -0300, David Bremner wrote [edited]:
 Sponsor guidelines and tracking
 ---
 
 Up to now, sponsor metrics do not exist yet. For now we rely on static
 lists, giving people hints whom they shall ask for sponsoring if the
 general RFS procedure on debian-mentors did not yield any success (or,
 also along the usual RFS procedure).
 
 I (Arno) am currently staging a patch to Debexpo introducing limited
 support for sponsor metrics. It does not (and will not) feature the
 whole idea, but will allow developers, who are sponsoring packages to
 publish their personal sponsor guidelines in a more or less structured
 way. This will allow sponsored maintainers to learn about potentially
 interested developers more reasily, as the information is being coll-
 ected on a central, common place. Please stay tuned, I will announce
 this feature on behalf of the Debexpo team when it is deployed. Mean-
 while you are invited to test it and give feedback on it. Please
 contact Arno [6] if you want to have an exclusive look.
 
 Please note, no further matching is effectuated, in particular we are
 not trying to guess the right sponsor for a package. A sponsored main-
 tainer is on its own to find the best sponsor for his package. Nonethe-
 less it is hopefully still an improvement and can be used as starting
 point for further work.

Arno, Janos (Cc'ed) expressed interest during DebConf in helping out as well,
but I haven't had the time to ping him about it.

I understand that there's two sides in this effort: debexpo plugins that
produce additional info about certain package features, and a repository of
sponsors' interests/preferences/requirements. Do I understand correctly that
you implement both things within debexpo? Are DDs expected to enter their
preferences via the debexpo web ui?

My idea instead was to maintain DDs' preferences via an ikiwiki instance
(using something structured like yaml), and make the wiki data accessible to
debexpo via a REST interface. At the end of the day, it's up to whoever will
do the work, but it's wise to remember that geeks prefer their favourite text
editor than a web browser.

Anyhow, thanks for stepping up, and whatever your approach, please share any
code you have with Janos and see whether/how you could work together.

cheers,
sez

-- 
Every great idea is worthless without someone to do the work. --Neil Williams


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110911215606.GD3458@mobee



Re: RFS: apt-listbugs (updated package)

2011-03-22 Thread Serafeim Zanikolas
Hi,

 I am looking for a sponsor for the new version 0.1.4

I'll look at it this evening.

Cheers,
Serafeim

ps. with apologies for breaking the thread (the web client I'm using
doesn't seem to have a way to set in-reply-to)


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/AANLkTi=sM-D==nt8wrkn4atx-0qtzne_0sty42fnr...@mail.gmail.com



Re: RFS: morse (updated package)

2010-05-21 Thread Serafeim Zanikolas
On Sat, May 15, 2010 at 12:09:58PM +0300, Nanakos Chrysostomos wrote [edited]:
 i think that now is fine according to your proposed changes.

Uploaded. Thank you for your contribution to Debian!

-- 
debtags-organised WNPP bugs: http://members.hellug.gr/serzan/wnpp


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100521190558.ge2...@mobee



Re: RFS: morse (updated package)

2010-05-16 Thread Serafeim Zanikolas
Chris,

In debian/copyright

* please replace:

This work was packaged for Debian by:

Nanakos Chrysostomos nana...@wired-net.gr on Thu, 12 May 2010 
20:45:18 +

This package was debianized by Joop Stakenborg pa3...@debian.org on Tue, 
21
Feb 2006 23:36:14 +0100

with:

This package was debianized by Joop Stakenborg pa3...@debian.org on Tue, 
21
Feb 2006 23:36:14 +0100, and is currently maintained by Nanakos Chrysostomos
nana...@wired-net.gr.

* the packaging license should match the upstream license, ie.

The Debian packaging is (C) 2006, Joop Stakenborg pa3...@debian.org 
and is licensed under the GPL, see `/usr/share/common-licenses/GPL'.

should become:

The Debian packaging is © 2006, Joop Stakenborg pa3...@debian.org 
and is licensed under the same terms as the upstream software.

* I already mentioned to replace all occurrences of (C) with ©; lintian
  reports this as copyright-with-old-dh-make-debian-copyright

* finally, the placeholder below should be removed from debian/copyright
  (again, lintian reports this as copyright-contains-dh_make-todo-boilerplate):

# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.

debian/patches/03morse:

* the second hunk in there is redundant; please remove it

Finally, switching to minimal dh rules would be nice, but I understand if
you'd rather leave it for the next upload.

Cheers,
Serafeim

-- 
debtags-organised WNPP bugs: http://members.hellug.gr/serzan/wnpp


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100516135403.ga3...@mobee



Re: RFS: morse (updated package)

2010-05-14 Thread Serafeim Zanikolas
[please cc me as I'm not on the list]

Hi again Chris,

On Thu, May 13, 2010 at 09:12:15PM +0300, Nanakos Chrysostomos wrote:
 On 13/5/2010 20:10, Serafeim Zanikolas wrote:
  debian/copyright:
 ``it is currently maintained by Chris...'' should be part of the very 
  first
 sentence that talks about the debianisation; where it's now gives the
 impression that you are the *upstream* maintainer!
 
 please revise the file to be more like the example given in the New
 Maintainer's Guide, section 4.2 (pay attention to headers, indentation 
  and
 using © instead of (c))

Please read the above and revise debian/copyright accordingly. Perhaps you
could use the template from the NM guide as a basis, and fill in the details
from the existing copyright file.

  Finally, please extract all changes to upstream files to patches (eg. with

I should clarify that the changes should be grouped into patches based on
their function, eg. a patch for fixing includes across files, another for the
configure/make plumbing, and so on.

-S

-- 
debtags-organised WNPP bugs: http://members.hellug.gr/serzan/wnpp


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100514183455.ga2...@mobee



Re: RFS: morse (updated package)

2010-05-13 Thread Serafeim Zanikolas
[please cc me as I'm not on the list]

Hi Chris,

On Thu, May 13, 2010 at 06:02:11PM +0300, Nanakos Chrysostomos wrote [edited]:
 P.S: I had already increased the version in Build-Depends for debhelper

Not in the version I reviewed :)

 ( debhelper  5.0.0)

``x'' means strictly higher than x, whereas you want ``=x'' (at least x);
see policy 7.1

OK here's a few more remarks (some of which I should have mentioned in my
first email).

debian/changelog:
  * Added ${misc:Depends} to rules file. -- ``... to debian/control file''

  * Updated debian/compat to version 5.
  * Changed debhleper version to control file so to correspond
the new changes.
--
The latter is quite ambiguous. How about:
  * Bumped debhelper versioned Build-Depends to 5, and updated debian/compat

debian/copyright:
   ``it is currently maintained by Chris...'' should be part of the very first
   sentence that talks about the debianisation; where it's now gives the
   impression that you are the *upstream* maintainer!

   please revise the file to be more like the example given in the New
   Maintainer's Guide, section 4.2 (pay attention to headers, indentation and
   using © instead of (c))

debian/dirs:
debian/dirs lists usr/sbin even though the package puts nothing under
/usr/sbin. You could have found that out with lintian :)

Finally, please extract all changes to upstream files to patches (eg. with
quilt; see http://wiki.debian.org/UsingQuilt):

$ lsdiff -z ../morse_2.1-4.diff.gz | grep -v '\/debian\/'
morse-2.1/Makefile
morse-2.1/morseX11.1
morse-2.1/morse.d/Makefile
morse-2.1/morse.d/morse.c
morse-2.1/qso.d/QSO.c
morse-2.1/qso.d/grammar.c

You'll know you've done all that's required once the above command's output is
empty. It is important that debian-originated changes are explicitly
identified (and can thus be more easily shared, eg. via patch-tracking.d.o)

Cheers,
Serafeim

-- 
debtags-organised WNPP bugs: http://members.hellug.gr/serzan/wnpp


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100513171003.gh2...@mobee



Re: RFS: morse (updated package)

2010-05-11 Thread Serafeim Zanikolas
[please cc me as I'm not on the list]

Hi Chrysostomos,

First, there's a bunch of (co)authors apart from ESR that are currently missing
from debian/copyright. Please go through all source files, might have to dig
into the HISTORY file as well, and update accordingly debian/copyright.
Also, add to the packaging copyright: ``... and is currently maintained by
your name your email''

Other issues:

- uncommenting ``-$(MAKE) clean'' is not the proper way to fix the
  debian-rules-ignores-make-clean-error lintian warning. Please read the
  output of ``lintian-info -t debian-rules-ignores-make-clean-error'' for the
  recommended way

- please document in debian/changelog every single change you make, including
  the addition of ${misc:Depends}, update of debian/compat, addition of
  debian/source/format

- you've updated debian/compat to 5, but you must also increase the versioned
  Build-Depends for debhelper; please also consider switching to the latest
  version (7)

Cheers,
Serafeim

-- 
debtags-organised WNPP bugs: http://members.hellug.gr/serzan/wnpp


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100511190454.gb2...@mobee



RFS: libbeanstalkclient-ruby (client library to a msg queueing service)

2009-12-07 Thread Serafeim Zanikolas
[Please CC me on replies as I'm not subscribed in d-mentors]

- Forwarded message from Serafeim Zanikolas ser...@hellug.gr -

Date: Sun, 6 Dec 2009 11:13:07 +0100
From: Serafeim Zanikolas ser...@hellug.gr
To: debian-r...@lists.debian.org
Subject: RFS: libbeanstalkclient-ruby (client library to a msg queueing
service)

Hello debian rubyists!

I seek sponsorship for a ruby client library to beanstalkd [0]

http://members.hellug.gr/serzan/tmp/deb/libbeanstalkclient-ruby_1.0.2-1.dsc

The packaging is done the standard way, is lintian-clean, and has been tested
with pbuilder. I've tested the basic functionality of the library with [1] in
a clean sid root [2]

I'd be more than happy to maintain the debian dir in the pkg-ruby-extras svn,
if I were given access (my alioth id is sez-guest).

Cheers,
Serafeim

[0] beanstalkd is a simple message queueing server, ITP #557128, pending
upload from my regular sponsor
[1] http://members.hellug.gr/serzan/tmp/deb/test.rb
[2] if you'd like to reproduce the test, grab beanstalkd from
http://members.hellug.gr/serzan/tmp/deb/beanstalkd_1.4.3-1.dsc

- End forwarded message -

ps. beanstalkd has already been uploaded  will hit the archive within a week

-- 
debtags-organised WNPP bugs: http://members.hellug.gr/serzan/wnpp


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



Re: RFS: update-inetd (98% popcon; closes ITA and 10 other bugs)

2009-08-31 Thread Serafeim Zanikolas
Hi Patrick,

On Mon, Aug 31, 2009 at 08:46:08PM +0200, Patrick Matthäi wrote [edited]:
  W: update-inetd: manpage-has-errors-from-man
  usr/share/man/man8/update-inetd.8.gz 200: warning [p 3, 6.0i]: can't
  break line

not much I can do about this, it's just a long line that gives a syntactic
example so I'd rather refrain from reformatting it (it'd add confusion)

  I: update-inetd: hyphen-used-as-minus-sign
  usr/share/man/man8/update-inetd.8.gz:14
[..]

fixed

  I: update-inetd: unused-debconf-template update-inetd/title
  I: update-inetd: unused-debconf-template update-inetd/ask-several-entries
  I: update-inetd: unused-debconf-template update-inetd/ask-entry-present
  I: update-inetd: unused-debconf-template update-inetd/ask-remove-entries
  I: update-inetd: unused-debconf-template update-inetd/ask-disable-entries

These are false positives (I've added an override):

$ lintian-info -t unused-debconf-template
...
N:   In some cases, the template is used but Lintian is unable to determine
N:   this. Common causes are:
...
N:   - the template is not used by the maintainer scripts but is used by a
N:   program in the package
...
N:   If any of the above apply, please install an override.


BTW I took this opportunity to make the xinetd warning less ugly:

--- a/update-inetd
+++ b/update-inetd
-print STDERR Note: xinetd seems to be installed but update-inetd does 
not\n;
-print STDERR currently support it. For more information see\n;
-print STDERR /usr/share/doc/xinetd/README.Debian and itox(8).\n;
+print STDERR Note: xinetd currently is not fully supported by 
update-inetd.\n;
+print STDERR   Please consult /usr/share/doc/xinetd/README.Debian 
and itox(8).\n;

The .dsc url remains the same.

Cheers,
Serafeim

-- 
debtags-organised WNPP bugs: http://members.hellug.gr/serzan/wnpp


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



RFS: update-inetd (98% popcon; closes ITA and 10 other bugs)

2009-08-28 Thread Serafeim Zanikolas
[please CC me on replies, I'm not subscribed]

Hi,

I need a sponsor for my adoption of update-inetd. This upload closes 11 bugs,
a couple of which are a decade old(!), and adds a rather extensive test suite.

dget http://members.hellug.gr/serzan/tmp/deb/update-inetd_4.32.dsc

FYI I plan to migrate update-inetd to triggers, based on input from Roger
Leigh (see #541872 msg35 onwards), but that's long-term (over a stable
release), so this upload is just bug fixing.

Cheers,
Serafeim

-- 
debtags-organised WNPP bugs: http://members.hellug.gr/serzan/wnpp


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



FYI: script to query WNPP bugs using debtags

2009-06-18 Thread Serafeim Zanikolas
Hi,

As a way of encouraging QA uploads and package adoption, I've written a python
script to query WNPP bugs (minus RFPs) using debtags. Try:

git clone g...@github.com:sez/wnpp-by-tags.git
cd wnpp-by-tags/

# read the manpage
make view-man

# look for orphaned and RFA'd packages implemented in python that don't use gtk
./wnpp_by_tags.py -t o,rfa -m implemented-in::python -x uitoolkit::gtk

# list debtags you can query against
./wnpp_by_tags.py -l

Enjoy,
Serafeim


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



Re: FYI: QA uploads primer

2009-06-17 Thread Serafeim Zanikolas
 Or you can point people who don't want to learn how to package things
 properly

I don't care about those either -- the intended audience was those that could
use a tutorial to get a feel for the process before they make up their mind
about how to package things properly and to eventually adopt packages.

And if that wasn't clear enough in the primer, no argument in the world would
convince me that it's not possible to make it as clear as it needs to be ...

I still can't believe that you two guys, instead of making concrete
suggestions for improvement, conclude that one less tutorial will make for
higher-quality RFSs ...

*sigh*

-S

ps. Please DON'T CC me on replies, I've had enough of this


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



Re: FYI: QA uploads primer

2009-06-16 Thread Serafeim Zanikolas
Sandro, in your first reply, you suggested 3 alternatives, one of which was
fix it. You seem to be quite upset despite me taking into account your
specific suggestions for improvements. I'm just curious, what more would it
take for you to consider it fixed?

I see your point about low-quality RFSs and the limited time of DDs, but your
thesis basically boils down to let's have less documentation so that the
wrong people won't even try.

On Tue, Jun 16, 2009 at 08:13:03AM +0200, Sandro Tosi wrote [edited]:
 it will be your fault to keep spreading damn wrong suggestions.

Have you looked at wiki.d.o/HowToPackageForDebian? Here are some damn wrong
suggestions from that page:

This HowTo is intended to show that Debian packaging is not that hard.
Since Debian packaging is not that hard, why shouldn't plain beginners
understand and do it, too?
[..]
Since the Debian Policy and the Debian New Maintainers' Guide sometimes are
too big to read for people who prefer a more pragmatic approach to problems,
this HowTo will focus on a pragmatic approach to learning how to create 
Debian
packages.

Pragmatic approach? Too big to read? Crazy talk, huh? I say let's remove that
wiki page too. In fact, let's drop the whole wiki and replace it with your
great suggestion: Read the policy, devref, and newmaint ... and use your
brain.

-S

ps. I've removed all wiki links to the QAUploadsPrimer; feel free to delete
the page


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



Re: FYI: QA uploads primer

2009-06-16 Thread Serafeim Zanikolas
On Tue, Jun 16, 2009 at 10:48:07PM +0200, Sandro Tosi wrote [edited]:
 On Tue, Jun 16, 2009 at 22:19, Serafeim Zanikolasser...@hellug.gr wrote:
 re-evaluating your contributions it's a complete waste of time, so

That was the whole point: my contributions weren't good enough and I asked
what contributions *you* would consider good enough. But it doesn't matter now
that I know that HowToPackageForDebian isn't good enough for you either.

 no man, you lack reasoning: you're just compiling a long list of items
 to avoid to read those docs. We have formal documents, and people
 willing to do packaging MUST read them, no excuses, EVER.

I've obviously read the docs, but not all 3 front-to-cover before my first
upload.

 and who cares? I'm not the editor of the wiki, and I don't review all
 the pages. Now, since you spotted it, please fix it.

I've deleted my page but I won't go about fixing what I don't find broken.
By all means, contact its author and ask them to stop spreading damn wrong
suggestions

 mmm... I stopped myself to call you bad words after this affirmation.

Sadly, same here, for the best part of this exchange.

-S


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



Re: FYI: QA uploads primer

2009-06-15 Thread Serafeim Zanikolas
Thanks for the feedback Sandro. I've written the primer for technical-minded
debian users that (a) want to contribute to debian, but are uncertain about
their long-term time-commitment; and (b) given their uncertain commitment,
won't read the whole policy, devref, and newmaint guide just for the sake of
trying out the water.

Of course anyone seriously interested in packaging should eventually read all
3 docs, but it helps if there's a shorter cheatsheet (with appropriate
pointers) to get started.

On Mon, Jun 15, 2009 at 08:33:57AM +0200, Sandro Tosi wrote [edited]:
 1. QA uploads are nothing different from a normal upload except for
 the Maintainer field; does it worth a full wiki page? A paragraph in
 some other QA page would be enough

Technically yes, but they are different in terms of expected time-commitment
from the person preparing the upload. For that reason alone, it's worth having
a guide for potential not-yet-committed contributors.

 2. read or skim through the table of contents of the Debian new
 maintainer's guide (so that you know where to lookup things you might
 need) ??? policy and devref are just a waste of time? this is a wrong
 suggestion (without mentioning the other 2 docs).

The debian developer's guide is mentioned two bullets below the one you cite.
I've added after that:

 * eventually you must also become familiar with the debian policy (but for
   now you might get away with using lintian, described below)

Bear in mind that the point of the primer is to get people started asap,
instead of discourage them by saying ``we don't want to even hear from you
until you finish these 3 long docs''

And frankly, I think that lintian does a very good job at catching most policy
violations, so until one gets serious enough about packaging to actually read
the whole policy, we should at least make sure that they use lintian.

 3. an orphaned package has its Maintainer set to Debian QA Group
 packa...@qa.debian.org what for those that are orphaned but never
 received a QA upload? qa.debian.org/orphaned.html to have such list

adapted phrasing and added the above url at the next bullet

 4. it's NOT okay to edit any upstream file; for that, you'll have to
 use a patch management system (such as quilt [2]) too strong
 requirement IMO. if an orphaned package already does direct upstream
 code changes, might be ok to keep doing them in the qa upload.

I've made the statement milder (added typically), feel free to edit more
yourself

 5. the first entry in debian changelog should be QA upload dch does
 the right thing without specify anythinh (just update maintainer field
 first to QA if it's not yet)

fixed

 6. if the package is team-maintained (see the Maintainer field in
 debian/control, you might have to commit your changes to the team's
 repository; but this shouldn't be the case because we said that you'd
 work on an orphaned package ) so why mention it?? this is wrong. It's
 orphaned, no need to commit anythin to the ex-team.

removed

 7. repeat steps 3-4 there are no numbers in your doc.

fixed

 8. check that your newly-built .deb installs, uninstalls, and
 re-installs without problems (you did choose a non-critical package,
 so this should be okay even if your package is horribly broken)
 what??

never mind, removed the stuff in parens

 9. if you have modified the package's dependencies, use pbuilder to
 confirm that the package builds successfully USE PBUILDER IN ANY CASE
 BEFORE UPLOAD TO MENTORS!!!

fixed

btw I've added a link to the QA wiki from DebianDevelopment (it seemed
completely isolated from the rest of the wiki)

Cheers,
Serafeim


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



Re: FYI: QA uploads primer

2009-06-15 Thread Serafeim Zanikolas
On Tue, Jun 16, 2009 at 12:01:30AM +0200, Sandro Tosi wrote:
 On Mon, Jun 15, 2009 at 23:00, Serafeim Zanikolasser...@hellug.gr wrote:
  Thanks for the feedback Sandro. I've written the primer for technical-minded
  debian users that (a) want to contribute to debian, but are uncertain about
  their long-term time-commitment; and (b) given their uncertain commitment,
  won't read the whole policy, devref, and newmaint guide just for the sake of
  trying out the water.

 No, that's again wrong: you can't do a quality work without ready
 those documents (with this order: policy, devref, NM Guide). This is a
 false statement you're making and I'm stopping here reading your
 email.

There's a tradeoff: encouraging potential new contributors (in the hope that
they'll eventually read all the docs) at the cost of initially lower-quality
RFS requests, or making it clear from the start that packaging is hard and
time-consuming and they shouldn't even bother until they've read all 3 docs in
full [1]

 If you want pursuit this road, you'll drive apart potential future
 contributors because the moment they'll send the RFS and they'll get
 scolded very heavy due to their lack of basic knowledge, they do
 really wasted their and our time.

The primer repeatedly mentions lintian, which catches most policy violations,
and (if you would have read the previous email, you'd know that it) by now
also mentions policy as a must in the preparation section ...

I honestly don't mind dropping the page, but I haven't been convinced that the
issues you raise can't be addressed by adding more references and warning
flags in the doc.

-S

[1] the successor of mentors.d.n, which can easily automatically reject
packages with lintian errors, would eliminate this problem


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



FYI: QA uploads primer

2009-06-14 Thread Serafeim Zanikolas
Hi,

Those interested in packaging, but not certain about making a long-term
commitment might be interested in a practical primer for QA uploads:

http://wiki.debian.org/QAUploadsPrimer

(A QA upload is a one-off maintenance act of an orphaned package (as opposed to
an upload that declares one's adoption of the package))

Cheers,
Serafeim

ps. please CC me on replies as I'm not subscribed to d-mentors


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



prerm/postinst scripts failing silently(?)

2009-05-10 Thread Serafeim Zanikolas
Hi all,

I'm adopting a package that produces several binaries, and I need to adapt it
so that every binary will have its own prerm and postinst scripts (issue
#315318). I tried calling the scripts debian/binaryX.{prerm,postinst}, but
they seem to be ignored when installing the binary packages (postinst calls
update-alternatives but there is no sign of it actually being called), and I
don't see any error messages when installing the package by hand). Attached
are the scripts for one of the binaries.

Any hints on how I could debug this?

Cheers,
Serafeim

ps. please CC me as I'm not on the list
#!/bin/sh

set -e

utils=bogofilter bogoupgrade bogotune bf_copy bogolexer bogoutil bf_compact 
bf_tar
man1_dir=/usr/share/man/man1

case $1 in
configure|abort-upgrade)
for util in $utils; do
#update-alternatives --quiet --install \
update-alternatives --verbose --install \
/usr/bin/$util $util /usr/bin/${util}-bdb 20 \
--slave $man1_dir/${util}.1 ${util}.1 $man1_dir/${util}-bdb.1
done
;;
*)
echo postint called with unknown argument \`$1' 2
exit 1
;;
esac

#!/bin/sh

set -e

utils=bogofilter bogoupgrade bogotune bf_copy bogolexer bogoutil bf_compact 
bf_tar

case $1 in
remove|deconfigure)
for util in $utils; do
# this won't run when upgrading from version 1.2.0-2
if [ -e /etc/alternatives/$util ]; then
update-alternatives --quiet --remove $util 
/usr/bin/${util}-bdb}
fi
done
;;
*)
echo prerm called with unknown argument \`$1' 2
exit 1
;;
esac



Re: prerm/postinst scripts failing silently(?)

2009-05-10 Thread Serafeim Zanikolas
Thanks for the response Patrick. It turns out that I was omitting to copy
the prerm/postinst scripts (to debian/X/DEBIAN/). I'm used to debhelper
which does this automatically, but in this case I'm dealing with a bare bones
makefile.

-S


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



Re: Bug#496544: RFS: reportbug-ng (closes RC #496544)\

2008-08-27 Thread Serafeim Zanikolas
On Wed, Aug 27, 2008 at 11:14:55AM +0200, Thijs Kinkhorst wrote [edited]:
 On Wednesday 27 August 2008 09:09, Serafeim Zanikolas wrote:
  For future reference, where is this information recorded?
 
 http://packages.qa.debian.org/r/reportbug-ng.html shows:
[..]

Thanks Thijs. I must have only checked the package's bts page, where the cited
bug isn't listed because it's archived. I find it counter-intuitive that
a bug with such a significance to the package's fate is archived.

-S


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



Re: I want to contribute to Debian

2008-08-27 Thread Serafeim Zanikolas
Hello Fabio,

On Wed, Aug 27, 2008 at 08:14:06PM +0200, Fabio Balzano wrote [edited]:
 Hello, I am Fabio Balzano, 
 I write from Italy, I use debian sinc 1999
 and currentli I am system administrator of different
 systems for my customers all debian based.
 I also made VOIP systems asterisk based with 
 custom modifications and c modules.
 
 I want to help Debian and
[..]

Check out a couple of recent posts for newcomers:

http://lists.debian.org/debian-mentors/2008/08/msg00385.html
http://lists.debian.org/debian-mentors/2008/08/msg00395.html

Cheers,
Serafeim


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



Re: I adopted a package but nobody seems to want to upload it

2008-07-11 Thread Serafeim Zanikolas
Hi Noel,

On Fri, Jul 11, 2008 at 04:21:03PM +0200, Noel David Torres Taño wrote:
 Hello all:
 
 I've adopted wmaker-data which was Orphaned, and adapted it to actual
 Policy. It's in mentors.debian.net but it seems that nobody wants to upload
 it.
 
 Can somebody upload it and help me a (very little bit) to make next version
 lintian-clean and updated?

IANADL but here's some feedback:

- you've built it as a native package when instead it should be a non-native
  one (see sect 5.4. in the developer's reference and sect 2.4. in the new
  maintainer's guide); your additions/changes should instead be in a separate
  .diff.gz
- the short description should start with a lower-case letter
- in debian/copyright after this package was debianized by
  [...], add and is currently maintained by your name and email here
- in debian/changelog, s/to fill actual Policy requirements/to comply with 
Policy/
- there's a stale debian/debhelper.log

Cheers,
Serafeim

ps. these are pretty basic mistakes; consider at least skimming through the
cited docs


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



[OFF TOPIC] pgp signing (was: RFS: ucblogo ... )

2008-06-11 Thread Serafeim Zanikolas
Hi Joe,

On Wed, Jun 11, 2008 at 01:25:15AM -0400, Joe Smith wrote [edited]:

 A preferable system is the multipart/signed mimetype's  
 application/pgp-signature protocol, that most people here who use 
 OpenPGP signatures seem to use. A few User Agents (most notably some of 
 Microsoft's) get that wrong, but most get it right.

 OF course the old fallback of text/plain with PGP plaintext signatures  
 always work, although does make the message more visibly cluttered, and  
 harder to automatically validate. 

I've been using the following macro in mutt, and changed it to text/*; Any
suggestions for how to switch to multipart/signed are welcome.

macro compose S Fgpg --sign --armor --textmode 
--clearsign\ny^T^Uapplication/pgp; format=text; x-action=sign\n 'clearsign the 
message'

Cheers,
Serafeim


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



Re: [OFF TOPIC] pgp signing (was: RFS: ucblogo ... )

2008-06-11 Thread Serafeim Zanikolas
On Wed, Jun 11, 2008 at 10:14:44PM +0200, Ansgar Burchardt wrote:
 
 Mutt supports PGP directly.  When composing a message, just before
 sending it on its way, press p to enter the PGP menu, and select s
 to sign your message.

Thanks Ansgar!

BTW I still need sponsors for the following package updates:

http://members.hellug.gr/serzan/debian/gnuplot_4.2.2-1.1.dsc
http://members.hellug.gr/serzan/debian/apt-howto_2.0.2-3.1.dsc 

-S


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



Re: RFS: apt-howto (package update; fixes RG bug 484372)

2008-06-10 Thread Serafeim Zanikolas
Hi Michal,

On Tue, Jun 10, 2008 at 02:55:25PM +0200, Michal Čihař wrote:
 
 Maybe you should put it to mentors.debian.net to have reliable place
 for others to download...

Sorry for the inconvenience, it seems to be up now.

-S


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



RFS: ucblogo (updated package that fixes RC bug #484448)

2008-06-08 Thread Serafeim Zanikolas


pgptug7FJS2gB.pgp
Description: PGP message


Re: RFS: ucblogo (updated package that fixes RC bug #484448)

2008-06-08 Thread Serafeim Zanikolas
On Sun, Jun 08, 2008 at 06:48:48PM +0800, Paul Wise wrote:
 On Sun, Jun 8, 2008 at 6:06 PM, Serafeim Zanikolas [EMAIL PROTECTED] wrote:
 
 
 Please put some text in your emails with details of the package to be 
 sponsored.
 
  RFS: ucblogo (updated package that fixes RC bug #484448)
 
 #484448 is a RG (release goal) bug not an RC one.

Ah okay.

 Where can we find your package?

This should download everything required, right?

dget http://members.hellug.gr/serzan/debian/ucblogo_5.5-2.1.dsc

-S


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



RFS: gnuplot (package update; fixes RG bug 484389)

2008-06-08 Thread Serafeim Zanikolas


pgp78XBhLWrZr.pgp
Description: PGP message


RFS: apt-howto (package update; fixes RG bug 484372)

2008-06-08 Thread Serafeim Zanikolas


pgpSOJvZdCITB.pgp
Description: PGP message


Re: Request for comments (before I file a RFS)

2008-05-02 Thread Serafeim Zanikolas
Hi Sveinung,

Here's some quick feedback but bear in mind that IANADD or any other two
letter acronym.

On Fri, May 02, 2008 at 07:46:04PM +0200, Sveinung Kvilhaugsvik wrote [edited]:
 I have a few questions I hope someone can answer:
 Should I install the examples? In that case, should they be in doc?

Yes, in doc/examples. Use dh_installexamples.

 Should I run the tests during the build?

Yes, assuming the tests don't take too long to run.

 (If you have time to take a look at the package:) Are there things in
 it that I should improve? Have I made any mistakes? This is the first

lintian gives several warnings, please fix them.

The one-line synopsis should not be capitalised and not end with a period.

The current standards version is 3.7.3 but your package states 3.7.2. See
/usr/share/doc/debian-policy/upgrading-checklist.txt.gz

Cheers,
Serafeim


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