again, was Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you. (fwd)

2011-01-28 Thread Paul Wouters

This nonsense is still present in th el5 package. Can a provenpackager please 
get
rid of it. Bug 522053 is even closed now

Paul

Preparing...### [100%]
1:tor-core   ### [ 33%]
2:tor-lsb### [ 67%]
/var/tmp/rpm-tmp.70176: line 1: /usrp/lib/lsb/install_initd: No such file or 
directory
oouch... redhat-lsb is still broken. See the report
https://bugzilla.redhat.com/show_bug.cgi?id=522053
for details.
3:tor### [100%]
error: %postun(tor-lsb-0.2.1.19-4.el5.x86_64) scriptlet failed, exit status 1


-- Forwarded message --
Date: Thu, 3 Jun 2010 13:48:31 -0400
From: Matthew Miller mat...@mattdm.org
To: Development discussions related to Fedora devel@lists.fedoraproject.org
Subject: Re: tor-lsb -- hey, look, package script,
 don't complain to _me_. I'm just installing you.

On Wed, Jun 02, 2010 at 02:55:53AM +0200, Kevin Kofler wrote:
 FYI, FESCo decided on this particular issue that a provenpackager can fix
 tor to comply with our initscripts guidelines for released Fedoras. (As far
 as I know, the maintainer already fixed the Rawhide package.)

It's true; it is fixed in Rawhide. Okay then.

-- 
Matthew Miller mat...@mattdm.org
Senior Systems Architect -- Instructional  Research Computing Services
Harvard School of Engineering  Applied Sciences
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-06-03 Thread Matthew Miller
On Wed, Jun 02, 2010 at 02:55:53AM +0200, Kevin Kofler wrote:
 FYI, FESCo decided on this particular issue that a provenpackager can fix 
 tor to comply with our initscripts guidelines for released Fedoras. (As far 
 as I know, the maintainer already fixed the Rawhide package.)

It's true; it is fixed in Rawhide. Okay then.

-- 
Matthew Miller mat...@mattdm.org
Senior Systems Architect -- Instructional  Research Computing Services
Harvard School of Engineering  Applied Sciences
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-06-02 Thread Ryan Rix
On Tue 1 June 2010 8:48:02 am Paul Wouters wrote:
 I'm getting seriously tired of this tor package discussion every six
 months. Seriously, just rip out the childish %post crap, and remove
 all the non-fedora initscript sub package nonsense. This is not the
 Enrico Project.

Halfway there, if you're up for testing: 
https://bugzilla.redhat.com/show_bug.cgi?id=598213#c3

Ryan

-- 
Ryan Rix
== http://hackersramblings.wordpress.com | http://rix.si/ ==
== http://rix.si/page/contact/ if you need a word ==


signature.asc
Description: This is a digitally signed message part.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-06-01 Thread Bruno Wolff III
On Mon, May 31, 2010 at 16:55:26 -0400,
  Paul Wouters p...@xelerance.com wrote:
 
 Fixing init scripts and %post is now left in the state maintainer is too
 busy to fix. In the past I already offered co-maintainership or taking
 over the package due to my close relationship with upstream. It's a lame
 excuse for leaving it in the current state, since that's the preference
 of the maintainer, which violates fedora packagaging policies.

Does FESCO know you'd be willing to become the maintainer?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-06-01 Thread Paul Wouters
On Tue, 1 Jun 2010, Bruno Wolff III wrote:

 Fixing init scripts and %post is now left in the state maintainer is too
 busy to fix. In the past I already offered co-maintainership or taking
 over the package due to my close relationship with upstream. It's a lame
 excuse for leaving it in the current state, since that's the preference
 of the maintainer, which violates fedora packagaging policies.

 Does FESCO know you'd be willing to become the maintainer?

I've definately talked to quite a few of them (online and in person) over
the years this has been going on. I even had a tor package made and
submitted it, but Enrico and my package crossed paths and his was a day
earlier, so his personal version instead of a fedora version got
accepted:

https://bugzilla.redhat.com/show_bug.cgi?id=175799
https://bugzilla.redhat.com/show_bug.cgi?id=175433
https://bugzilla.redhat.com/show_bug.cgi?id=532373

I don't care who maintains it, as long as we can get the package up to
spec so upstream does not feel they need to require to tell their
users don't use the fedora package, use our rpm. That, and the
repeated tor discussions on package guidelines violations clearly
shows a maintainer issue.

I'm getting seriously tired of this tor package discussion every six
months. Seriously, just rip out the childish %post crap, and remove
all the non-fedora initscript sub package nonsense. This is not the
Enrico Project.

Paul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-06-01 Thread Bruno Wolff III
On Tue, Jun 01, 2010 at 11:48:02 -0400,
  Paul Wouters p...@xelerance.com wrote:
 On Tue, 1 Jun 2010, Bruno Wolff III wrote:
 
 Fixing init scripts and %post is now left in the state maintainer is too
 busy to fix. In the past I already offered co-maintainership or taking
 over the package due to my close relationship with upstream. It's a lame
 excuse for leaving it in the current state, since that's the preference
 of the maintainer, which violates fedora packagaging policies.
 
 Does FESCO know you'd be willing to become the maintainer?
 
 I've definately talked to quite a few of them (online and in person) over
 the years this has been going on. I even had a tor package made and
 submitted it, but Enrico and my package crossed paths and his was a day
 earlier, so his personal version instead of a fedora version got
 accepted:

The reason I asked is that they might be more willing to yank the package
from the current maintainer if there is someone willing to step in and
fix things rather than having to orphan it.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-06-01 Thread Paul Wouters
On Tue, 1 Jun 2010, Bruno Wolff III wrote:

 Does FESCO know you'd be willing to become the maintainer?

 I've definately talked to quite a few of them (online and in person) over
 the years this has been going on. I even had a tor package made and
 submitted it, but Enrico and my package crossed paths and his was a day
 earlier, so his personal version instead of a fedora version got
 accepted:

 The reason I asked is that they might be more willing to yank the package
 from the current maintainer if there is someone willing to step in and
 fix things rather than having to orphan it.

I am willing to maintain or co-maintain it, and pull it into compliance
with fedora package guidelines.

Paul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-06-01 Thread Chen Lei
2010/6/1 Bruno Wolff III br...@wolff.to:
 I've definately talked to quite a few of them (online and in person) over
 the years this has been going on. I even had a tor package made and
 submitted it, but Enrico and my package crossed paths and his was a day
 earlier, so his personal version instead of a fedora version got
 accepted:

 The reason I asked is that they might be more willing to yank the package
 from the current maintainer if there is someone willing to step in and
 fix things rather than having to orphan it.
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel

I'd like to see that fesco can assign some co-maintainers for tor and
maybe some more  packages from Enrico.


Regardless of violating fedora package guideline, his package style is
quite strance, e,g,

He add noarch documention to tor main package, then leave tor binary
into -core subpackage, he also add an useless upstart conf as an
alternatives to initsrcipt, the package layout is very different with
tor upstream and other packages in fedora.

Chen Lei
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-06-01 Thread Kevin Kofler
Chen Lei wrote:
 The maintainer refuse some others to co-maintain tor package or help
 him to solve this issue. It's a bit complicated to fix this, fedora
 policy seems don't permit provenpackagers to commit a package if the
 maintainer are very unwilling to do so. It should be decided by fesco
 in which condition that a provenpackager can commit a package
 regardless the unwillingness of the package owner.

FYI, FESCo decided on this particular issue that a provenpackager can fix 
tor to comply with our initscripts guidelines for released Fedoras. (As far 
as I know, the maintainer already fixed the Rawhide package.)

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-06-01 Thread Chen Lei
2010/6/2 Kevin Kofler kevin.kof...@chello.at:
 Chen Lei wrote:
 The maintainer refuse some others to co-maintain tor package or help
 him to solve this issue. It's a bit complicated to fix this, fedora
 policy seems don't permit provenpackagers to commit a package if the
 maintainer are very unwilling to do so. It should be decided by fesco
 in which condition that a provenpackager can commit a package
 regardless the unwillingness of the package owner.

 FYI, FESCo decided on this particular issue that a provenpackager can fix
 tor to comply with our initscripts guidelines for released Fedoras. (As far
 as I know, the maintainer already fixed the Rawhide package.)

        Kevin Kofler



No yet, as I known:), he only add a sysv initscripr to cvs, the
package in rawhide still use -lsb and -upstart. Also the upstart
subpackage works silly, it may need further optimization or obsolete
from tor package.

See
http://koji.fedoraproject.org/koji/buildinfo?buildID=176044
http://koji.fedoraproject.org/koji/fileinfo?rpmID=1999845filename=/etc/rc.d/init.d/tor
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-05-31 Thread Ryan Rix
On Sat 29 May 2010 11:10:35 pm Matthew Miller wrote:
 And this one is: packages should not print out messages complaining about
 the state of other packages in Fedora. That's not the right process for
 solving those issues. If redhat-lsb is broken, there's a procedure for
 dealing with that, and it isn't give confusing warnings to the end
 users!

+1

Airing out our dirty laundry for our users to see is not something that we 
should allow or promote. I'm all for reporting errors, but b*tching to 
users? No. I'm going to file a bug on this if someone else has not.

It's pretty non-excellent of this package's maintainer, but judging by his 
previous actions I am not surprised. He has shown in the past that he has no 
qualms with breaking the be excellent to eachother rule.

Ryan

-- 
Ryan Rix
== http://hackersramblings.wordpress.com | http://rix.si/ ==
== http://rix.si/page/contact/ if you need a word ==


signature.asc
Description: This is a digitally signed message part.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-05-31 Thread Paul Wouters
On Mon, 31 May 2010, Ryan Rix wrote:

 Airing out our dirty laundry for our users to see is not something that we
 should allow or promote. I'm all for reporting errors, but b*tching to
 users? No. I'm going to file a bug on this if someone else has not.

It's been filed many times, duplicated many times, closed many times.

https://bugzilla.redhat.com/show_bug.cgi?id=532373

I am sure there are more instances of reporting this bug.

Fixing init scripts and %post is now left in the state maintainer is too
busy to fix. In the past I already offered co-maintainership or taking
over the package due to my close relationship with upstream. It's a lame
excuse for leaving it in the current state, since that's the preference
of the maintainer, which violates fedora packagaging policies.

Paul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-05-31 Thread Ryan Rix
On Mon 31 May 2010 1:55:26 pm Paul Wouters wrote:
 since that's the preference
 of the maintainer, which violates fedora packagaging policies

Then a provenpackager should fix it regardless of whether the maintainer is 
too busy to fix it. and even then, they shouldn't be maintaining packages 
they are too busy to fix! That's just as bad as blatently refusing to fix 
this issue.

-- 
Ryan Rix
== http://hackersramblings.wordpress.com | http://rix.si/ ==
== http://rix.si/page/contact/ if you need a word ==


signature.asc
Description: This is a digitally signed message part.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-05-31 Thread Chen Lei
2010/6/1 Ryan Rix r...@n.rix.si:
 On Mon 31 May 2010 1:55:26 pm Paul Wouters wrote:
 since that's the preference
 of the maintainer, which violates fedora packagaging policies

 Then a provenpackager should fix it regardless of whether the maintainer is
 too busy to fix it. and even then, they shouldn't be maintaining packages
 they are too busy to fix! That's just as bad as blatently refusing to fix
 this issue.

 --
 Ryan Rix
 == http://hackersramblings.wordpress.com | http://rix.si/ ==
 == http://rix.si/page/contact/ if you need a word         ==


The maintainer refuse some others to co-maintain tor package or help
him to solve this issue. It's a bit complicated to fix this, fedora
policy seems don't permit provenpackagers to commit a package if the
maintainer are very unwilling to do so. It should be decided by fesco
in which condition that a provenpackager can commit a package
regardless the unwillingness of the package owner.


Chen Lei
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-05-30 Thread Matthew Miller
On Sun, May 30, 2010 at 01:38:15PM +0800, Chen Lei wrote:
 It's actually the same problem and both caused by the misusing of
 redhat-lsb. The tor package looks very different from other daemons in
 fedora, e.g. vsftpd squid etc, a small package with so many
 subpackages and a metapackage seems quite strange.

I'd really like to separate out that issue -- use or misuse of redhat-lsb,
packaging for generality vs. packaging for fedora -- from this one.

And this one is: packages should not print out messages complaining about
the state of other packages in Fedora. That's not the right process for
solving those issues. If redhat-lsb is broken, there's a procedure for
dealing with that, and it isn't give confusing warnings to the end users!




-- 
Matthew Miller mat...@mattdm.org
Senior Systems Architect -- Instructional  Research Computing Services
Harvard School of Engineering  Applied Sciences
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-05-30 Thread Paul Wouters
On Sun, 30 May 2010, Matthew Miller wrote:

 For the purposes of this complaint, I don't care. I do care that whenever
 you install the package, it spits out this gem:

  oouch... redhat-lsb is still broken. See the report
  https://bugzilla.redhat.com/show_bug.cgi?id=522053
  for details.

This comes up every six months. Everyone but one single individual agrees
with you. It just needs a provenpackager to tear it out.

Paul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-05-29 Thread Bruno Wolff III
On Sun, May 30, 2010 at 00:39:14 -0400,
  Matthew Miller mat...@mattdm.org wrote:
 
 So, clearly, there's some disagreement about what's fixed and what's broken.
 But printing out a passive-agressive warning to end-users is not the
 solution. The error message is confusing and very, very unhelpful. Worse,
 it's not _meant_ to be helpful to the poor end user -- it's meant to try to
 goad the other packager into action. Such things need to be taken up with
 FESCO, not fought about in user-visible debug output.

See: https://fedorahosted.org/fesco/ticket/347
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-05-29 Thread Chen Lei
2010/5/30 Bruno Wolff III br...@wolff.to:
 On Sun, May 30, 2010 at 00:39:14 -0400,
  Matthew Miller mat...@mattdm.org wrote:

 So, clearly, there's some disagreement about what's fixed and what's broken.
 But printing out a passive-agressive warning to end-users is not the
 solution. The error message is confusing and very, very unhelpful. Worse,
 it's not _meant_ to be helpful to the poor end user -- it's meant to try to
 goad the other packager into action. Such things need to be taken up with
 FESCO, not fought about in user-visible debug output.

 See: https://fedorahosted.org/fesco/ticket/347
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel


I don't why the tor maintainer don't want to keep consistence with
fedora package guideline and tor upstream.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-05-29 Thread Matthew Miller
On Sun, May 30, 2010 at 12:06:12AM -0500, Bruno Wolff III wrote:
 See: https://fedorahosted.org/fesco/ticket/347

Yeah, I remember this coming up before with the issue of zillions of
dependencies.

The problem here is the output. I know (as discussed in that ticket,
actually) that the Fedora guidelines don't forbid output in the post
scripts. I think it _should_ be forbidden except in the case of errors, but
that's not the issue here. The problem is _what_ the message says, its tone,
and to whom it is addressed. All unhelpful and bad for Fedora.

-- 
Matthew Miller   mat...@mattdm.org  http://mattdm.org/
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you.

2010-05-29 Thread Chen Lei
2010/5/30 Matthew Miller mat...@mattdm.org:
 On Sun, May 30, 2010 at 12:06:12AM -0500, Bruno Wolff III wrote:
 See: https://fedorahosted.org/fesco/ticket/347

 Yeah, I remember this coming up before with the issue of zillions of
 dependencies.

 The problem here is the output. I know (as discussed in that ticket,
 actually) that the Fedora guidelines don't forbid output in the post
 scripts. I think it _should_ be forbidden except in the case of errors, but
 that's not the issue here. The problem is _what_ the message says, its tone,
 and to whom it is addressed. All unhelpful and bad for Fedora.

 --
 Matthew Miller           mat...@mattdm.org          http://mattdm.org/
 --

It's actually the same problem and both caused by the misusing of
redhat-lsb. The tor package looks very different from other daemons in
fedora, e.g. vsftpd squid etc, a small package with so many
subpackages and a metapackage seems quite strange.


Chen Lei
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel