Re: Bug#178251: slang: don't do a dh_testroot in clean

2003-03-23 Thread Robert Bihlmeyer
Richard Braakman [EMAIL PROTECTED] writes:

 On Thu, Mar 20, 2003 at 11:10:58PM +0100, Bill Allombert wrote:
  Why? because they support building packages as root when 
  dh_testroot can solve a lot of headache ?

Ye gods! Removing dh_testroot does not break the build-as-root case!

 What does dh_testroot solve in the clean target?  Seriously.
 I've never understood why people put it in.

It gives a slightly more understandable error message, that's all.

Personally, I think someone who is entitled to become root should be
able to figure out what he has to do on Permission denied errors.

-- 
Robbe


pgpAwxFYhwaVU.pgp
Description: PGP signature


Re: Bug#178251: slang: don't do a dh_testroot in clean

2003-03-20 Thread Robert Bihlmeyer
Chris Waters [EMAIL PROTECTED] writes:

 I think things are fine the way they are, I think what you're
 suggesting would be a lot of work, I see no tangible benefits,
 therefore I oppose the idea.

The benefit is 9 characters less typing per rebuild cycle per person.

There were patterns put into virus scanners for less lost manpower
than this.

Whether individual packages should be bugged is debatable, but
the practise should definitely be stricken from dh_make and company.

-- 
Robbe


pgpGmuLHODZBv.pgp
Description: PGP signature


Bug#160827: syntax of the maintainer name in the Maintainer: field

2002-12-07 Thread Robert Bihlmeyer
Clint Adams [EMAIL PROTECTED] writes:

  Preserving would be useful if there were a lot of users or programs
  taking the content of the maintainer field and stuffing it into a To
  header.[...]
 
 One program that does that is jennifer (of katie fame).

True. It could get away with tossing everything outside angulars or
inside brackets, though. The address can be mandated to stay 7bit for
now.

-- 
Robbe



Bug#167422: general: files in /usr/share should be world-readable

2002-11-10 Thread Robert Bihlmeyer
[EMAIL PROTECTED] (Thomas Bushnell, BSG) writes:

 This is incorrect.  /usr/share is intended to be shared between
 cooperating systems, but cooperating systems' root users might well
 have secrets that they want to conveniently share.

/usr/share is not appropriate for that, as it is the OS's playground
(and I can't see any use for the OS installing secrets there). 
For site-specific secrets /usr/local/share is a better choice.

-- 
Robbe



Re: build-deps non non-US does not implies archiving in non-US?

2002-10-19 Thread Robert Bihlmeyer
Sven Luther [EMAIL PROTECTED] writes:

 All packages have to be buildable with the current release. And this
 does not include non-us if you happen to be in the us.

Nope, you may freely download from non-us.debian.org, even if you're
currently in the USofA.

-- 
Robbe


signature.ng
Description: PGP signature


Bug#60979: What /etc/init.d/xxx restart does?

2002-09-12 Thread Robert Bihlmeyer
Bill Allombert [EMAIL PROTECTED] writes:

 I feel it is very important every init script behave the same. However the
 wording of section 10.3.2 is confusing:
 
The init.d scripts should ensure that they will behave sensibly if invoked
with start when the service is already running, or with stop when it isn't,
and that they don't kill unfortunately-named user processes. The best way 
 to
achieve this is usually to use start-stop-daemon. 
 
 What mean 'behaving sensibly' ?

Starting and stopping a service should be idempotent, i.e. further
attempts should silently succeed. You are right that the above
paragraph could convey this better. If you have a suggestion, file
another bug with the patch.

But what became of the bug's initial issue? Changing of the semantics
of restart was shot down, but what about adding a maybe-restart
action for logrotate, postinst, etc.? I called it condrestart in one
of my packages.

-- 
Robbe



Re: Bug#132767: acknowledged by developer (Reviewing policy bugs)

2002-09-10 Thread Robert Bihlmeyer
Manoj Srivastava [EMAIL PROTECTED] writes:

  Mail setups that do not understand MIME are antiquated to the point
  that most email must be hard to deal with.

Fine by me.

  Robbe But you were using characters outside ASCII as well, so one
  Robbe needs tools to turn them from UTF8 gibberish into something
  Robbe readable.
 
   I see. Anything your parochial. limited, MUA can't render is
  gibberish.

Obviously, since I'm not able to interpret raw UTF8 sequences beyond
U+007F in my head. You X-Face is surely to people without the right
help -- as is my GPG signature. The difference being that these are
add-ons, not important parts of the message itself.

So what's your stand now? Do I need to get tools to understand UTF8 to
be able to follow debian-policy or not?

  And yes, my email do tend to have characters beyond plain ascii 7,
  as the headers for my mails state.

I haven't done an analysis, but actually I've seen few mails from you
that contained non-ASCII characters in important positions. The
referenced one was one of those few, so I took it as the reason to ask.

  Robbe One can't use this unicode hyphen and have getopt understand
  Robbe it. You were pasting a commandline that didn't work. Incorrect
  Robbe enough for you?
 
   A) I was not pasting a command line,

In another mail you said you did. Anyway, s/pasting/writing/

  b) you would have to selectively excise and edit my email before
  sticking it in (like, my signature would confuse apt, I would
  think),

Sure. My MUA is advanced enough to allow that. Your point was?

  and c) it was written to address people who could exercise a
  modicum of common sense, really. I am sorry if it was misadressed
  in your case.

If you read my mail, you'll certainly notice that I knew what you
meant. I just pointed out that you gratuitously used an non-ASCII
character instead of the (IMO more correct) ASCII equivalent.

  (I shall not use the fact that I was pasting the output of man, and
  that the utf-8 was not delibrate, as an argument, since I make no
  bones about not sticking to ascii in my emails)

I'm going to run with this as a kind of yes answer to my UTF8
mandatory question, since you're obviously bent upon taking my
writing as useless flamage, and therefore a straight answer is
improbable.

-- 
Robbe


signature.ng
Description: PGP signature


Re: Bug#132767: acknowledged by developer (Reviewing policy bugs)

2002-09-09 Thread Robert Bihlmeyer
Manoj Srivastava [EMAIL PROTECTED] writes:

  Robbe Is Unicode manadatory now? (You somewhat incorrecly used
  Robbe U+2010, hyphen, in that mail.)
 
 
   Mandatory? mandated by whom?

Obviously MIME is mandatory for participation in policy process I
infer from your Fix your MUA comment. But you were using characters
outside ASCII as well, so one needs tools to turn them from UTF8
gibberish into something readable.

  And, pray tell, why exactly is it incorrect?

One can't use this unicode hyphen and have getopt understand it. You
were pasting a commandline that didn't work. Incorrect enough for you?

  I see a hyphen.

Hyphen != Hyphen-Minus although they probably look exactly or nearly
exactly alike.

-- 
Robbe


signature.ng
Description: PGP signature


Re: Bug#132767: acknowledged by developer (Reviewing policy bugs)

2002-09-08 Thread Robert Bihlmeyer
Manoj Srivastava [EMAIL PROTECTED] writes:

   shite? Fix your own darned MUA.

Is Unicode manadatory now? (You somewhat incorrecly used U+2010, hyphen,
in that mail.)

-- 
Robbe


signature.ng
Description: PGP signature


Re: Java policy

2002-08-31 Thread Robert Bihlmeyer
Ola Lundqvist [EMAIL PROTECTED] writes:

 There are some things that might want to be added before it
 becomes truly official.
 
 See the policy at:
 http://www.debian.org/doc/packaging-manuals/java-policy/
 
 * gcj and how to handle that (should it be mentioned at all?).

I don't have the specifics to that handy. URL?

 * should all virtual machines that provides a java2 virtual machine
   also provide a 'java2' command (not 'java').

As the originator of this request, I'd be happy to have an official
version without this and punt this to the next version.

 * How to handle jar dependencies? Should there be some kind of
   mechanism for that?

Since nobody is currently on top of that, I'd suggest leaving it out,
too.

-- 
Robbe


signature.ng
Description: PGP signature


Re: RFD: Essential packages, /, and /usr

2002-06-16 Thread Robert Bihlmeyer
Branden Robinson [EMAIL PROTECTED] writes:

  If they're not in /usr, they're off-limits.
 
 As are the POSIX utilities for determining whether or not they're in
 /usr.

What POSIX utilities do you mean? (I don't have that standard handy.)

SUSv[23] provide command -v as the standard way. Debian's ash and
bash have this as a builtin, zsh (e.g) does not, and we neither have
it in /bin nor /usr/bin.

  Further, /bin/bash is available and provides both type and test as
  builtins.
 
 Bad news for any Debian port that wants to use ash as its Essential
 shell, then.

$ ash -c type test
test is a shell builtin

ash and bash are AFAIK the only shells in /bin.

 However, in the course of researching the problem I encountered our
 current handling of the disction between executables in /usr and /,
 which appears to be driven wholly by personal fiat and/or accident.  I
 think the availablity of minimal^Wessential^Wwhatever system
 functionality is too important to be left to fiat, and that we should
 document the undocumented assumptions and reasoning that have led us to
 the status quo, so that we can collectively make better decisions in the
 future.

What guidelines, in addition to FHS 3.1, are you actually proposing?

-- 
Robbe


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



gnome-libs-data: /etc/mime-magic.dat

2001-06-18 Thread Robert Bihlmeyer
Can a file that is not human readable (editable) be a conffile?

gnome-libs-data declares /etc/mime-magic.dat (which is some kind of
binary database generated from the textual conffile /etc/mime-magic)
as such. The maintainer thinks this is correct -- I obviously don't.

I'm bringing this up on -policy because I couldn't find explicit text
about this in current policy. Maybe this should be clarified.

My view is that stuff which the admin will (directly) edit should be a
conffile. In this particular case, mime-magic.dat shouldn't be in the
package at all, but rather (re)generated in the postinst. Just like
the aliases databases of various mailers.

-- 
Robbe


signature.ng
Description: PGP signature


mandate ldconfig -X?

2001-05-31 Thread Robert Bihlmeyer
I propose that instead of calling ldconfig, maintainer scripts of
packages containing shared libraries should call ldconfig -X.

Background:
ldconfig has two purposes:
1. For each shared library, create/update a symbolic link from the
   library's soname to the library file. The link is only changed if
   it was broken/non-existing before, or the library in question has a
   higher version than the current destination of the link.
2. Update the locations of shared libraries in /etc/ld.so.cache
Per default, ldconfig will execute both actions.

Rationale:
On a Debian system, the first point is moot, because library packages
will include the appropriate symlink already as per policy.

The second action is generally useful. ldconfig -X will do just
that, and omit the first.

Why should we not commit the first action anyway?

For one, it is unnecessary, and wastes time. But more importantly, the
Hurd has no ld.so.cache, which kills reason 2 on this platform. Debian
GNU/Hurd systems also don't have reason 1, so there is currently no real
ldconfig program on the Hurd. Rather than writing a program that's
completely pointless, I'd rather we called ldconfig correcly, i.e.
with the -X parameter. ldconfig -X will just do nothing on the Hurd.

Comments appreciated. If no flaws are found in my logic, I'll submit a
proposal.

-- 
Robbe


signature.ng
Description: PGP signature