Re: Putting default config files in /usr [was; (newbie) Disruptive LIRC package update.]

2015-11-12 Thread Jean-Christophe Dubacq
[ ⏰ 11/11/2015 23:28 ] [ ✎ Jeroen Dekkers ]
> Documentation should be put in /usr/share/doc, not in /etc. I always
> find it annoying to have to review lots of comment changes in
> configuration files during upgrades instead of simply the options that
> actually changed. With big config files it often results in running
> "grep -v '^#'" to figure out what the actual differences between the
> old and new file are...
I even remember having to validate some $DocId or something like that
lines at the top of config files being the only difference. But alas, I
had modified one option in /etc, so I had to go through extra loops to
end this stupid "delta" (only cme-enabled packages know the difference
between a changed comment and a changed directive).



signature.asc
Description: OpenPGP digital signature


Re: Putting default config files in /usr [was; (newbie) Disruptive LIRC package update.]

2015-11-11 Thread Jean-Christophe Dubacq
[ ⏰ 11/11/2015 18:14 ] [ ✎ Marc Haber ]
> Once and for all we're doing _SOMETHING_ right, let's keep it that
> way.
I do not agree that we are doing something exactly right. I would like
/etc to only contain what I changed (as a sysadmin), and nothing else ;
AND I would like to be warned if something I changed conflicts with a
change in the default.

Currently, /etc is large, much too large (dozens of MB of data, and I
changed maybe 1 kB of data in that).

It's just that we need something, probably akin to systemd-delta, to
automatically see the difference between the version carefully crafted
by the Debian packager, and the one carefully crafted by the local
sysadmin. We also need something that monitors this diff. Possibly, this
can be an enhanced ucf. But saying that the current situation is right,
is... wrong. We do something good wrt some feature, but we miss other
(and yes, reading 74 MB of data in /etc to know what was set for a
machine is wrong, and no, etckeeper helps but fails to be really
exploitable).

I don't even want to speak about the /etc files that act as cache data
and config mixed together (I am looking at you, CUPS).

Sincerely,

JCD



signature.asc
Description: OpenPGP digital signature


Re: Bug#777643: general: possibly, some keyboard layouts should use U+22C5 DOT OPERATOR instead of U+00B7 MIDDLE DOT

2015-02-12 Thread Jean-Christophe Dubacq
[ ⏰ 12/02/2015 06:15 ] [ ✎ Nikolaus Rath ]
 How dare you write ... instead of the proper … :-P
 I'm curious, how do you type that in conviently? I hope it's not copying
 and pasting from a template file, and remembering (and/or finding out)
 the X11 Compose sequence seems cumbersome too.

 Best,
 -Nikolaus

In most gnome-apps, CTRL+SHIFT+u,2,0,2,6 will give you the … character.
Likewise, CTRL+SHIFT+u,2,5,9,B will propulse you back to the ZX81
charset (▛) (you can use pretty much any unicode hexadecimal codepoint).

Sincerely,
-- 
JCD



signature.asc
Description: OpenPGP digital signature


Re: apache2 issues

2014-07-29 Thread Jean-Christophe Dubacq
[ ⏰ 29/07/2014 07:55 ] [ ✎ Wouter Verhelst ]

 Op dinsdag 29 juli 2014 10:51:45 schreef Brian May:
 So ideally I only want to depend on libapache2-mod-wsgi if apache2 is
 installed, but this is not possible.
 Sure it is.

 Depends: apache2 | libapache2-mod-wsgi, apache2 | httpd

 is perfectly legal and will do what you want.

You surely meant |httpd | libapache2-mod-wsgi, apache2 | httpd| .

​


signature.asc
Description: OpenPGP digital signature


Re: MATE 1.8 has now fully arrived in Debian

2014-06-26 Thread Jean-Christophe Dubacq
[ ⏰ 26/06/2014 12:05 ] [ ✎ Svante Signell ]
 On Thu, 2014-06-26 at 11:59 +0200, Ansgar Burchardt wrote:
 On 06/26/2014 11:34, Thorsten Glaser wrote:
 No, it didn't work. You had to be root for operations as simple as
 shutting down the computer.

 Only on Debian. OpenBSD and MirBSD have:

 -r-sr-x---  1 root  operator  122716 Sep 10  2013 /sbin/shutdown*

 I never understood why Debian doesn't.

 Google says the operator group also has (read) access to raw disk devices.
 
 What about creating a unique group then, e.g. calling it it shutdown?

So that students can do eg ssh mybuddymachine /sbin/shutdown ?

(and they need to be able to shutdown their own machine, power is not free).

This is simply a long-standing bug in Linux that you got used to (or got
used to its workarounds), but as a solution now exists, the status quo
is threatened.

Sincerely,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: MATE 1.8 has now fully arrived in Debian

2014-06-26 Thread Jean-Christophe Dubacq
[ ⏰ 26/06/2014 15:34 ] [ ✎ Thorsten Glaser ]
 Jean-Christophe Dubacq wrote:
 
 So that students can do eg ssh mybuddymachine /sbin/shutdown ?

 (and they need to be able to shutdown their own machine, power is not free).
 
 Why do people always think that a proposal will automatically
 exclude all others?
 
 In your student scenario, you do *not* add them to the shutdown
 group (or you show some trust into them). In your scenario, you
 use all those *kit (or their successors) packages. You are what
 those GNOME/systemd people target their new things at.
 
 But neither you nor Svante/me are the *only* use cases. Rather,
 both coexist. Just as I do not want to tell you to add all your
 students to the shitdown group, which would be inappropriate, I
 do not want to be told to use systemd, just to shut down a box.
 Use the right tool for the job.

However, in your scenario, somebody will bug base-files asking that the
shutdown group be added to the base groups of everybody. I do not want
that. My ideal setup is that nobody has any groups but his own. I would
like audio and video groups removed for everybody. This is not needed
with the correct framework. I agree that this model may work for special
needs (fuse, maybe?).

So I say, if you want to use this kind of backward setup, install
systemd-equivs, setup whatever you need, modifying pam groups and
everything, like I used to setup the IRQ number for my sound card twenty
years ago, and be done with it.

Sincerely,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Dealing with emacs21 (and related) bugs [was: Re: ignoring bugs with no maintainer]

2014-05-15 Thread Jean-Christophe Dubacq
On 15/05/2014 17:06, Russ Allbery wrote:
 Andrei POPESCU andreimpope...@gmail.com writes:
 
 For this concrete case, might I suggest following course of action:
 
 1. ping all submitters of emacs21 (and related) bugs to test against 
 recent emacs (at a minimum emacs23 from wheezy) and deal with the bug as 
 needed
 2. if no response within a reasonable amount of time (3 months?) 
 mass-close them
 
 According to my script this applies to 162 bugs, of which some are in 
 the 5 (five) digit range and only 1 (one) bug number is higher than 
 50. List attached.
 
 If everyone reading this who uses Emacs (probably a lot of people!) takes
 a moment to do a bit of triage on the list you posted (thank you!), we
 could make most of this go away, actually.  I started doing that since I
 was curious how easy it would be and was able to resolve five or six bugs
 as previously fixed in just a few minutes.
 
 I'll do a bit more of that this morning before I have to go do other work.
 


Completely at random, I tested this one:
 • #128748 [w|  |  ] [emacs21] emacs21: M-x word-count (from xemacs) is
missing?

It happens that this one is solved in emacs24, not in emacs23.

What should be done: reassign to emacs23 (which obviously will never fix
it), or just close it?

Sincerely,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Ghostscript licensing changed to AGPL

2014-05-07 Thread Jean-Christophe Dubacq
On 07/05/2014 18:59, Bas Wijnen wrote:

 
   * texlive-bin (texlive-binaries)

 Actually with this one is worst, since the LPPL is not compatible with
 the GPL, lets not even talk about GPLv3 or AGPLv3 :-/
 
 If it's incompatible with the GPL and the way they distributed it was
 acceptable, then I can't see why anything would have changed now.
 

texlive-bin uses the software (gs), As you, yourself, said, the
difference between the AGPL and the GPL is that the AGPL protects the
user, not only the people that download the software. This means that by
some interpretation (Ian Jackson said so, for example), the AGPL will
contaminate texlive, whereas the GPL did not.

Do you see what changed there?

Sincerely,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Point 1 of Social Contract

2014-05-04 Thread Jean-Christophe Dubacq
On 04/05/2014 13:59, Solal wrote:
 I think we shouldn't support proprietary software creaters, and we
 should warn proprietary software users about proprietary software
 unethicality (this does not mean that we will not help users proprietary
 software but just that we warn of dangers. howewer, we will not help
 proprietary software creaters).
 
 [[[ To any NSA and FBI agents reading my email: please consider]]]
 [[[ whether defending the US Constitution against all enemies, ]]]
 [[[ foreign or domestic, requires you to follow Snowden's example. ]]]

This is your idea. However, as shown by [GR2004-2], this is not the
opinion of the project.

[GR2004-2]: http://www.debian.org/vote/2004/vote_002

Sincerely,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Point 1 of Social Contract

2014-05-04 Thread Jean-Christophe Dubacq
On 04/05/2014 14:24, Solal wrote:
 [GR2004-2] have nothing to do with it.
 My proprosition is just warn about proprietary software dangers, but
 users would still install non-free software from repositories, get help
 from developers, etc. But they are warned.
 
 Le 04/05/2014 14:20, Jean-Christophe Dubacq a écrit :
 On 04/05/2014 13:59, Solal wrote:
 I think we shouldn't support proprietary software creaters, and we
 should warn proprietary software users about proprietary software
 unethicality (this does not mean that we will not help users proprietary
 software but just that we warn of dangers. howewer, we will not help
 proprietary software creaters).

 [[[ To any NSA and FBI agents reading my email: please consider]]]
 [[[ whether defending the US Constitution against all enemies, ]]]
 [[[ foreign or domestic, requires you to follow Snowden's example. ]]]

 This is your idea. However, as shown by [GR2004-2], this is not the
 opinion of the project.

 [GR2004-2]: http://www.debian.org/vote/2004/vote_002


Please do not top-post if possible.

I'd rather not annoy our users more than the current warning about
enabling non-free at install time. However, this warning may be
rewritten if the project feels it is not informative enough.

However, your proposition also has the sentence we shouldn't support
proprietary software creaters. This is subject to many interpretations.
The first interpretation that comes to my mind is in contradiction with
point 5 of the Debian social contract (for example in Thus, although
non-free works are not a part of Debian, we support their use and
provide infrastructure for non-free packages).

As for other interpretations, the project generally does not distinguish
between uses of the software, be it for creating free software, curing
cancer, being evil, or worse: creating non-free software. Not supporting
proprietary software creaters would probably, in some of these
interpretations, require considering not allowing Debian to be used for
non-free software, which would bar us from using almost all currently
DFSG-free software. Is that what you meant by we shouldn't support
proprietary software creaters? Because providing them our wonderful
distribution is supporting them.

Sincerely,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Debian default desktop environment

2014-04-08 Thread Jean-Christophe Dubacq
On 28/08/2014 15:39, Kevin Chadwick wrote:
 I am talking about focus follows mouse but raise only on clicking say
 the border or bar, you can still enter text into any layered windows
 that have focus. So you can quickly switch for entry to or from web
 pages on one screen or read a web page in the background. Reference 4
 open windows at once, use the scroll upon focus etc.. Basically the
 closest thing to a panelling window manager like scrotwm (which I could
 learn) without needing to learn the commands (works for my users too
 and I should test what I provide) and allowing overlapping for
 redundant web edges, saves time re-sizing etc..


And this is a so tiny detail that it does not matter for what should be
the default desktop environment. No matter how configurable is your
thing, what matters is how usable is it out of the box. For the rest,
apt-get or any other package management interface is your friend.

Sincerely,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: pulseaudio related problems....

2014-02-21 Thread Jean-Christophe Dubacq

Le 2014-02-21 09:57, John Paul Adrian Glaubitz a écrit :

On 02/21/2014 09:29 AM, Mario Lang wrote:
I am sorry, both are not an option for me, since alsamixer is a 
ncurses

program, and pavucontrol apparently requires $DISPLAY to be set.

I guess that explains why the accessibility community has
problems with PA.


What's wrong with the accessibility mechanisms provided in GNOME
(screen reader, magnifier)? (Serious question). I had the impression
that accessibility works rather well in GNOME and upstream actually
puts efforts into making that happen.


Not the same accessibility. And the screen reader will not work if PA 
does not work.
This is quite difficult to debug remotely; if the user cannot describe 
the output of

commands, then we are doomed.


--
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/d5b89c3d8296a02c6cb1edd96d75b...@oberon.tenebreuse.org



Re: pulseaudio related problems....

2014-02-18 Thread Jean-Christophe Dubacq
On 18/02/2014 10:57, Andrew Shadura wrote:
 Hello,
 
 On 18 February 2014 09:33, Lars Wirzenius l...@liw.fi wrote:
 On Tue, Feb 18, 2014 at 12:09:11AM +0100, Andrew Shadura wrote:
 Is it not? It's much more convenient than fighting with a broken audio
 server which was written by a bunch of not really sane people suffering
 from some extreme form of a NIH syndrome.
 
 I think that attacking people isn't a good way to make one's point, or
 to foster a constructive discussion. It also makes me, and probably
 other people, feel uninterested in participating in any discussions on
 this and other Debian mailing lists.
 
 Sorry if that looked like an attack. Probably that was a very poor
 choice of words.
 
 However, my point is still that I can't see how said server improves
 the situation, my feeling is that it makes it only worse.
 

This is obviously a feeling. Facts would be better.

Pulseaudio is not broken, not by large. Many linux users use it without
any problems; it is default on almost all distributions, including the
largest ones (Debian is the exception here). It may have bugs in
specific cases of hardware, but this is not the pulseaudio
maintainer/bug list address here.
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: pulseaudio related problems....

2014-02-18 Thread Jean-Christophe Dubacq
On 18/02/2014 12:13, Salvo Tomaselli wrote:
 In data martedì 18 febbraio 2014 12.03.57, John Paul Adrian Glaubitz ha 
 scritto:
 That works here just fine, just tested it while listening to music
 on Youtube. You really must be doing something completely wrong
 when you are having so much trouble with Pulse Audio.
 A certain number of users seem to be having troubles with pulseaudio, yet you 
 keep insisting that it's just their fault and that since you can't reproduce 
 (have you even tried?) then the problem doesn't exist.
 
 We understood it, for you pulseaudio is completely bug free and all the 
 problems about it are just the users. Do you need to repeat it many more 
 times? Because I can see that for your opinion the number of people claiming 
 to have encountered problems with it is completely irrelevant.
 


Did you at least try to get to the point described in the wiki page:

http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/PerfectSetup/

If going step by step in this file does not make your Pulseaudio setup
work for you, then it is a bug in pulseaudio (the program or the
documentation).

If it works, then it's either a bug in pulseaudio (the debian package)
or another package (incompatible with pulseaudio; either the debian
packaging or the program).

Sincerely
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: pulseaudio related problems....

2014-02-17 Thread Jean-Christophe Dubacq

Le 2014-02-17 16:00, Thomas Goirand a écrit :

On 02/17/2014 04:02 PM, John Paul Adrian Glaubitz wrote:
Well. You can't blame PulseAudio if you have an .asoundrc in your 
home

directory which configures your sound card incorrectly.


Oh !!!

Now I do remember why my pulseaudio system works. It's because I
followed to the letter this howto:

http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/PerfectSetup/

Well, having a look at it, it seems it changed quite a bit. But 
that's

what I followed.

The question is: why don't we have this by default in Debian? Why 
would

it be up to the user to configure each and every software to use the
correct audio stack? IMO, it'd be great if we had consistency.


Probably because, Debian is about choice, which makes such 
wide-ranging changing
impossible. Because pulseaudio is not assumed, because udev is not 
assumed, one can
not put a configuration in /etc/asound.conf that says to use pulse. 
Because that would
remove choice, which is important to these non-PA users. Remark that it 
is important
to them especially because we cannot configure this by default, so PA 
does not work
(by default), so does not work, so it is important to be able to go 
without PA :-/


In my experience, sound not working in PA was due to one program using 
the alsa driver

while the other uses PA, and not saying Alsa to use PA for mixing.

Sincerely,
--
JC Dubacq


--
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/65cd884ec39b7ad6593170128d6f7...@oberon.tenebreuse.org



Re: Bug#738839: ITP: mps -- Poor Man's Spotify - Search and stream music

2014-02-14 Thread Jean-Christophe Dubacq
On 13/02/2014 21:25, Tiago Bortoletto Vaz wrote:
 Hi,
 
 On Thu, Feb 13, 2014 at 12:38:55PM -0600, Matt Zagrabelny wrote:
 On Thu, Feb 13, 2014 at 12:31 PM, Holger Levsen hol...@layer-acht.org 
 wrote:
 Hi,

 On Donnerstag, 13. Februar 2014, Jakub Wilk wrote:
 https://en.wiktionary.org/wiki/poor_man%27s

 I knew that :) I still don't think it's appropriate nor helpful to describe
 software with these attributes. (Hints: free software is always free as in
 gratis, and men, well, men^wmeh.)

 Packager is using upstream description. From their website,
 https://github.com/np1/mps

Poor Man's Spotify - Search and stream music

 In English, the phrase doesn't carry a negative connotation. It is a
 clever way to replace something expensive with something less
 expensive.
 
 It doesn't mean we should use gender-specific words in package
 descriptions. Also, there're too many non-english people in Debian
 world, so avoiding such expressions we avoid annoying emails coming from
 annoying non-english people like me.
 
 Regards,
 
That's why there is a project to translate the package descriptions.
Poor man's something is correct English, is a fixed expression and
should not be changed (even if gender specific).

I would be much more worried about trademark dispute with spotify, but
as said elsewhere, the description was already changed to remove this
reference anyway.

Sincerely,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Bug#727708: Fsck SystemD and its developers and its users. GR to override this please.

2014-02-12 Thread Jean-Christophe Dubacq
Le 12/02/2014 12:10, Salvo Tomaselli a écrit :
 
 There is no bug if its not installed.

 Which is the case for most programs. We could close almost all our bugs
 on this ground.
 But the normal case is that uninstalling a software you also stop getting the 
 functionality it provides, with pulseaudio you START getting the 
 functionality 
 it claims to provide by uninstalling it.
 

No. You get a basic functionality, not all the features provided by
pulseaudio. And I, for one, could never get out of the box mixing of
audio streams when not using pulseaudio. I should have configured this
manually with esoteric writings in a non-existent file (not remove a
comment from a file). Go figure, listening to music and wanting a sound
when I receive a message is not default?

Could we move on from this subject? Unless you have a bug number to back
your affirmations with technical informations (and a date), this is not
useful.

Sincerely,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Bug#729660: ITP: xemacs21 -- highly customizable text editor

2013-11-16 Thread Jean-Christophe Dubacq
On 16/11/2013 13:30, John Paul Adrian Glaubitz wrote:

 I have yet to see someone who does. I'm a long-time emacs user
 and so are many of other developers I work together with and everyone
 I know of who uses emacs as their primary editor doesn't use X11
 support, you just don't need it in most cases. emacs is powerful through
 it's keyboard shortcuts and you are much more efficient and
 faster when using them as opposed to navigating through the
 menus with your mouse.

I, for one, use emacs24 in graphical mode. This means I have a menu up
there, I preview html pages and graphics inside emacs, and other things
like that. I never got to remember the procedure for copy-pasting
something from another window (say, a browser) inside emacs -nw.

However, I find Xemacs terrible, and inferior to emacs24 on all
accounts, and I think xemacs really doesn't need to be in Debian.
But who am I to prevent somebody caring about that package?

Now, if somebody maintaining a package that I don't care for comes
forward and cries for help, so be it. I will not care for it any more.

It's a pity there is so much to be duplicated between Xemacs and emacs.

Out of curiosity, what is in Xemacs and not in a recent emacs?

Sincerely,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Bug#727833: ITP: node-bytes -- Byte string parser and formatter - Node.js module

2013-11-02 Thread Jean-Christophe Dubacq
Le 27/10/2013 15:37, Jérémy Lal a écrit :
 Package: wnpp
 Severity: wishlist
 Owner: Jérémy Lal kapo...@melix.org
 
 * Package name: node-bytes
   Version : 0.2.1
   Upstream Author : TJ Holowaychuk t...@vision-media.ca
 * URL : https://github.com/visionmedia/bytes.js
 * License : Expat
   Programming Lang: JavaScript
   Description : Byte string parser and formatter - Node.js module
 
 This module parses strings representing an amount of bytes, like
 1kb, 2mb, 1gb; and inversely converts positive integers to a readable
 format representing an amount of bytes.
 It is useful for parsing or writing log files.
 .
 Node.js is an event-based server-side javascript engine.
 
 

I have looked at the code, and it seems to me that, again, we introduce
some code in debian that decide they can name the units any way they
like (see http://en.wikipedia.org/wiki/Binary_prefix).

They decide, for example, to use k, m and g prefixes for 2^10, 2^20 and
2^30, where usage should point to at least k, M and G and correct usage
to Ki, Mi, Gi. They also call bytes 'b' (usage is more 'B').

Of course, this is a library, it may be used to scan other (external)
data, I understand this may be part of something bigger, but:
1. This is a bad habit
2. This is bad code
3. Seriously, one package for _18_ lines of code?

Sincerely,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Jean-Christophe Dubacq
Le 25/10/2013 00:39, Brian May a écrit :
 On 25 October 2013 03:33, Christoph Anton Mitterer
 cales...@scientia.net mailto:cales...@scientia.net wrote:
 
 Well arguably, one shouldn't be too surprised if people get more and
 more pissed off by GNOME _upstream_ .
 They continuously try to push their agenda through and force their
 blessings (most of the time broken, e.g. NM, GNOME Shell) on all users.
 
 
 If you don't like Gnome, nobody is forcing you to use it.
 
 There are alternatives. e.g. KDE. I use Awesome myself.
 
 Trying to say [GNOME upstream] continuously try to [...] force their
 blessings on all users. is just wrong. Nobody is forced to use Gnome.

I agree with you.

As an other datapoint, I use the latest gnome and I am quite happy with
it. I also use systemd on my laptop and I am quite happy with it. If I
were unhappy, I would have switched to something else.

Sincerely,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Berkeley DB 6.0 license change to AGPLv3

2013-07-02 Thread Jean-Christophe Dubacq
Le 02/07/2013 16:35, Ondřej Surý a écrit :
 Thanks Dan for this comprehensive email.
 
 I'll take ITP bug for libmdb (#694757) under pkg-db umbrella, as it will
 affect Berkeley DB, so it makes sense to have it there.
 
 People are most welcome to join the team, as I am the only active person
 in the team.
 
 O.

I happen to already have a private version of liblmdb packaged. As far
as I know, I met the following problems:

 * The library has no SONAME
 * I used a git (unreleased) version ; no tarballs of the source code
were made
 * the executables were statically linked.

I would be happy to continue the work on this library, albeit as a
sponsoree or something (I am not a DD nor a DM).

The git tree was not made public, but I can provide all of my work.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: default MTA

2013-06-17 Thread Jean-Christophe Dubacq
Le 17/06/2013 06:12, Bob Proulx a écrit :
 David Weinehall wrote:
 Bjørn Mork wrote:
 The issue that worries me most about these desktop notification plans is
 the possibility that some package may decide to unnecessarily drop
 support for non-desktop systems, adding dependencies on the desktop
 notification system. I believe we already have had a few examples of
 such unnecessary dependencies on services which are nice to have, like
 GNOME depending on NetworkManager for example.

 I'm having a hard time understanding this particular gripe.  If you're
 running a non-desktop system (by this I take it to mean that you're not
 using a GUI), why would you worry about GNOME's dependencies anyhow?
 
 Here is an example: The emacs24-nox package, a typical headless server
 package for many of us, depends upon dbus.  Feature creep.
 

Putting emacs (which I use as my primary editor) and feature creep in
the same sentence is quite funny:

You are at a dead end of a dirt road.  The road goes to the east.
In the distance you can see that it will eventually fork off.  The
trees here are very tall royal palms, and they are spaced equidistant
from each other.
There is a shovel here.

Please remarke that there is libasound2 in there, too. I can see why
notifications (and not desktop notifications) are useful on a headless
server. Much less for sound.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Survey answers part 1: systemd has too many dependencies, …

2013-06-12 Thread Jean-Christophe Dubacq
Le 12/06/2013 09:49, Marc Haber a écrit :
 On Sun, 09 Jun 2013 01:04:38 +0200, Michael Stapelberg
 stapelb...@debian.org wrote:
 since some people might not read planet debian, here is a link to my
 first blog post in a series of posts dealing with the results of the
 Debian systemd survey:

 http://people.debian.org/~stapelberg/2013/06/09/systemd-bloat.html
 
 Thanks for a remarkably unbiased view on the matter. I have to object
 against one part though:
 
 |While it is sad that those machines cannot profit from systemd, switching
 |to systemd as a default has no downside either: Debian continues to
 |support sysvinit for quite some time, so these machines will continue
 |to work even with upcoming Debian versions. 
 
 I doubt this will happen. Once systemd is the default on Deban/GNU
 Linux, people will stop testing their init scripts, or they will even
 stop shipping init scripts, leaving the task of writing or testing
 init scripts to the non-Linux porters, which will of course decrease
 their quality since init scripts should be written and tested by
 people knowing the initted software very intimately.

However, the set of machines not able to switch to systemd and needing
complicated init scripts is probably quite small. And the init scripts
won't suddenly deteriorate. And I suspect that all suspicious cases will
receive bugs, and then patches, and that maintainers will integrate
these patches.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Debian/Wheezy general rant Was: mount point gets (deleted) / unable to unmount

2013-06-06 Thread Jean-Christophe Dubacq

On 06/06/2013 15:31, Florian Lohoff wrote:

On Wed, Jun 05, 2013 at 04:19:04PM +0200, Josselin Mouette wrote:

That said, we provide GNOME Classic in wheezy for good reasons. Some of
Florian’s concerns are clearly among them.


I have tried that and the annoyances with the systray, multihead and
nautilus manages backdrop are the same.

I am not per se against Gnome3 - Some stuff like the launcher from the
win keys are perfect for me, although i think its unusable without
cairo-dock.

But why on earth did  very simple thing like multihead management break?


Very simple thing ‽ Clearly, you have no idea.

Sincerly,
--
Jean-Christophe Dubacq


--
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/51b0a8b5.9010...@free.fr



Re: default MTA

2013-06-02 Thread Jean-Christophe Dubacq
Le 31/05/2013 13:10, Marc Haber a écrit :
 On Fri, 31 May 2013 08:41:56 +0200, Jean-Christophe Dubacq
 jcduba...@free.fr wrote:
 Le 30/05/2013 18:29, Marc Haber a écrit :
 On Thu, 30 May 2013 13:56:02 +0200, Olav Vitters o...@vitters.nl
 wrote:
 Seems the solutions are very focussed on the assumption that things
 cannot be changed. E.g. programs currently send email, so email it has
 to be forever.

 It is not a good idea to drop the way that  90 % of programs use to
 deliver messages. I really hate the idea of having a thing as fragile
 as dbus on a server just to collect status messages.

 73.6% of all statistics are made up.
 
 You have a point here. I shold have written the vast majority.
 
 The way most programs deliver messages is actually syslog.
 
 Which is an epic nightmare to parse automatically if one needs to put
 messages in relation to each other and is only readable if all
 messages are shorter than, say, 160 characters. Even firewall log
 messages are way longer than that already.
 

And yet, I remain convinced that I do redirect many root accounts to my
own account, and I have yet to see very important messages coming that way.

When I stop receiving useless messages from one machine, *that* means
something, namely, that the machine is broken. But anyone seriously
keeping an eye on server will install some kind of munin/nagios, and on
desktops, disk tools will notify the user when the computer is used.

All the rest belongs to syslog. I seem to recall that some init system
has a specific additional format to store logs and make them easily
searchable, by the way.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: default MTA

2013-05-31 Thread Jean-Christophe Dubacq
Le 30/05/2013 18:29, Marc Haber a écrit :
 On Thu, 30 May 2013 13:56:02 +0200, Olav Vitters o...@vitters.nl
 wrote:
 Seems the solutions are very focussed on the assumption that things
 cannot be changed. E.g. programs currently send email, so email it has
 to be forever.
 
 It is not a good idea to drop the way that  90 % of programs use to
 deliver messages. I really hate the idea of having a thing as fragile
 as dbus on a server just to collect status messages.

73.6% of all statistics are made up. And in my experience, email tends
to be much more fragile than dbus. How many times have I suddenly looked
at the queue of a computer that has been mis-configured and that
accumulated thousands of email from its system trying to repeatedly warn
the user that, well, the email smarthost cannot be contacted?

The way most programs deliver messages is actually syslog. The most
important of them being the kernel. We've been over it several times. As
far as I know, the kernel does not send emails.

Exaggerating this way just removes credit from all your mails. I can see
you are passionate about this issue (and several others), but this does
not help.

Most logs I receive on my email account come from cron (also a few from
the fetchmail daemon, but I suppose that one can live with sending local
emails, due to its nature). And I use a large variety of services. By
the way, parts of cron can even be replaced by systemd's services, and
at this point this will use whatever system for information transmission
systemd uses (I do not use systemd, I am not interested yet in knowing
how information is conveyed in systemd to the user or admin; I doubt
this is email).

A utility to scan syslog and convey important information to the user
would be much more useful than configuring all mailers in Debian to read
root's local mail by default. I know how to redirect root's mail
elsewhere, thank you for not making another mail account to check.

Sincerly,
-- 
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: jessie release goals

2013-05-19 Thread Jean-Christophe Dubacq
Le 16/05/2013 08:43, Vincent Lefevre a écrit :
 On 2013-05-15 20:27:09 +0200, Jean-Christophe Dubacq wrote:
 No. Your server comes unconfigured, you do configure it while the other
 is still working, and then you stop the service on the first, finish
 syncing the mailboxes, switch the MX record, and then you can go to
 rest.
 
 This is not possible, as I have only one server (which is sufficient
 for a personal server).
 
If this is a first configuration, then the mail was not working before
anyway. So you are not losing thousands of emails.

It this is not, then you are already configured, and debconf will not
touch your files.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: jessie release goals

2013-05-15 Thread Jean-Christophe Dubacq
Le 15/05/2013 16:40, Vincent Lefevre a écrit :

 Here this is more than a mail server being down. It is a domain
 without a MX; doesn't this mean a direct reject? Actually removing
 the MX pointer wouldn't be OK, as the client may look at the A record
 instead, which can't be removed without temporarily affecting other
 services. So, I'm not sure what should be done (except iptables...).
 

start anything that does not speak SMTP on port 25. while true; do nc -l
25; done should be enough for all your needs. This does not require
knowing any iptables stuff. But someone managing a SMTP server at this
level of care should know something about networking.

 Hmm, OK, it seems that postfix works differently from exim (with
 exim, the daemon is not needed to send a local mail: the sendmail
 interface does all the job).
 
 Then, I think that it would be better to have another debconf question
 for the Internet Site case (and Internet with smarthost?) in order to
 let the admin decide whether he wants to listen to all interfaces now
 or later. The goal would be to benefit from the automatic config from
 the first debconf questions, but let the admin terminate advanced
 configuration.

No. Your server comes unconfigured, you do configure it while the other
is still working, and then you stop the service on the first, finish
syncing the mailboxes, switch the MX record, and then you can go to
rest. This is no black magic. What you want is being over-cautious and
will lead to people not understanding the basics or misanswering a
debconf question to have non-functional servers and not being aware of it.

I am definitely in the camp of you install a service, you get a working,
minimal, safe configuration.

Sincerly,
-- 
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Bug#705850: ITP: gti -- Animates a car and launches git if you type gti by mistake

2013-04-21 Thread Jean-Christophe Dubacq
Le 21/04/2013 00:25, Felix Crux a écrit :
 Package: wnpp
 Severity: wishlist
 Owner: Felix Crux fel...@felixcrux.com
 
 * Package name: gti
   Version : 1.0.4+1
   Upstream Author : Richard Wossal rich...@r-wos.org
 * URL : http://r-wos.org/hacks/gti
 * License : Old-Style MIT
   Programming Lang: C
   Description : Animates a car and launches git if you type gti by mistake
 
 The gti package would provide a fun little launcher application similar to
 the existing sl package, except aimed at git instead of ls. When the user
 accidentally types gti instead of git, an ASCII animation of a car driving
 by appears, and then git is run.
 

Please merge that with sl?

-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Git packaging workflow discussion on planet.d.o

2013-04-04 Thread Jean-Christophe Dubacq

On 04/04/2013 16:00, Andreas Tille wrote:

Hi,

as a non-regular planet reader I'd like to move the discussion here.  I
have read the following blog entries

  [1] http://joeyh.name/blog/entry/upstream_git_repositories/
  [2] http://www.eyrie.org/~eagle/journal/2013-04/001.html
  [3] http://thomas.goirand.fr/blog/?p=94

I personally would like to follow Russ[2] most closely because I
consider tarballs definitely as relevant for reasons that are somehow
not mentioned in the blog entries:

   1. Not all Git repositories enable proper watch files (I know
  GitHub does but there are others out there that don't)
   2. Uscan does not support extraction from VCS repositories
  (even if this is a shame and should be fixed fow Wheezy+1
  either in uscan or a to be developed tool say vcsscan)
   3. It is hard to get a MD5sum identical upstream tarball if you
  do not use pristine-tar and MD5sum identical tarballs are
  quite an important thing for teams or sponsor/sponsees



Yesterday, however, I just had the case of a project with no tarballs 
(as the library I wanted to package is part of a larger project, it's 
not released independently). I stumbled (too long) on having a good 
workflow for this (I ended up tagging myself the upstream tree).


Sincerly,
--
Jean-Christophe Dubacq


--
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/515d8a13.2090...@ens-lyon.org



Re: Go (golang) packaging, part 2

2013-01-30 Thread Jean-Christophe Dubacq
On 30/01/2013 22:23, Игорь Пашев wrote:
 2013/1/30 Marc Haber mh+debian-de...@zugschlus.de:
 On Wed, 30 Jan 2013 16:25:12 +, Steve McIntyre st...@einval.com
 wrote:
 To be fair, it's similar in reverse. Some Debian developers prefer to
 _not_ install Ruby *at all*. Given how utterly awful the internals of
 the language implementation are, I'd happily support dropping Ruby
 from Debian altogether. Maybe that's just me...

 Ruby is actually a pretty nice language, and it is needed by the two
 major Configuration Management tools that are both widely used in
 business, puppet and chef.
 
 Don't forget vim-addon-manager!
 
 
Don't forget package.el for emacs!

-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: GFDL in main

2012-12-01 Thread Jean-Christophe Dubacq
On 01/12/2012 12:10, Jakub Wilk wrote:
 These packages include documentation licensed under GFDL with Invariant
 Sections or Cover Texts:
 
 bash
 binutils
 tar
 
 As per GR 2006-001 such works are not suitable for main:
 http://www.debian.org/vote/2006/vote_001
 
 Any volunteers to file bugs?


Yes, exactly what we needed: file a RC bug against essential packages at
this point of release :)

And before it starts a flame war: it will probably be ignored or fixed
in a simple upload, it will not delay the release any way, and thanks
for spotting these bugs that are, after all, real bugs in our
distribution (even though spotting these one year ago would have made
things simpler).

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: mass bug filing about packages manipulating/deleting shipped files

2012-09-19 Thread Jean-Christophe Dubacq
On 17/09/2012 13:10, Bernd Zeimetz wrote:
 On 09/17/2012 12:49 PM, Philipp Kern wrote:
 On Mon, Sep 17, 2012 at 11:59:44AM +0200, Bernd Zeimetz wrote:
 On 09/17/2012 11:56 AM, Andreas Beckmann wrote:
 Modifying conffiles is forbidden by policy 10.7.3
 Well, conffiles are sometimes modified due to the result of asking
 questions with debconf - at least the md5sum might change, although the
 content stays the same with debconf priority=high. Are you sure you
 didn't find such things?

 If you modify conffiles through debconf config scripts, your package is RC
 buggy. See also [1].
 
 So we shall drop things like automatic configuration of postfix? It
 actually even asks the user if the config file should be modified. That
 is just one example of a lot others that jump into my mind.

This just means that the concept of conffile is dying.
When trying my hand at some automatic /etc management, I discovered that
many files under /etc are not conffiles (and not in dpkg managed-files)
because of this rule.

And this means that automatic management is hard, because they are
generated by scripts, and as such, not easy to store, compare to
default, etc.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: mass bug filing about packages manipulating/deleting shipped files

2012-09-19 Thread Jean-Christophe Dubacq
On 19/09/2012 17:52, Jonas Smedegaard wrote:
 On 12-09-19 at 05:27pm, Tollef Fog Heen wrote:
 ]] Jean-Christophe Dubacq 

 And this means that automatic management is hard, because they are 
 generated by scripts, and as such, not easy to store, compare to 
 default, etc.

 «default» doesn't really make any sense when it's a template that's 
 filled in by debconf/maintainer scripts.
 
 In most cases default means what is consistently resolved when 
 installing the package non-interactively.
 
 ...but for packages whose postinst scripts actually taking MAC address, 
 moon phase or other out-of-band data into account, you are right.

What one wants usually is all manually entered modifications. So, the
result of the postinst script in non-interactive mode is exactly what I
want (to be able to diff against).

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Gnome classic mode

2012-09-12 Thread Jean-Christophe Dubacq
On 12/09/2012 15:53, Jerome BENOIT wrote:

 Claiming that ``What is on CD1 is really anecdotic, since most people use (or 
 should
 use) the netinst'' really sounds as claim of a newbie who has never installed 
 Debian
 on a computer. So do not be surprised to get newbie like responses.
 Otherwise, I can manage anecdotic situations without reading newbie FAQ: 
 thanks !

I am pretty sure the claim is that people installing Debian either use
netinst or use a larger support (such as USB key or DVD). Debian
requires so many CD that I do not see the practical use of the CD image
except in very specific contexts. I do not say it has no uses; I think
Josselin is right when saying that it's anecdotic. More computers
everyday do not have a CD-reader. In wheezy+2, CD will probably have
become really obsolete.

This surely could be backed by numbers of downloads, that I do not have.

Oh, and this has been discussed this summer already.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Bug#687103: ITP: maps -- OpenStreetMap client for the GNOME Desktop

2012-09-10 Thread Jean-Christophe Dubacq
On 10/09/2012 11:26, Jon Dowland wrote:
 On Sun, Sep 09, 2012 at 10:42:35PM +0200, Alessio Treglia wrote:
 OK,

 so let's go on picking 'gnome-osm-maps'.

 Thank you all folks!
 
 No, one package in the archive with a misleading name doesn't mean
 we should have more! See also: gnuplot, not related to GNU, and no
 doubt many more.
 
 
In the case of gnome-* this is not just one package.
gnome-split ? gnome-gpg ? gnome-icon-theme-dlg-neu ?
gnome-shell-timer ? (and dozens of similarly named packages)...

Let's acknowledge that the gnome-* prefix means to be used mostly in
the GNOME Desktop environment and not officially endorsed by GNOME.
Or something like that.

The fact that it uses only gtk may change in the future; I do not know
about that, but if upstream thinks it works with gnome and not gtk, even
if it works with both at the moment, we should not expect a gtk-only
application in the future.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Bug#687103: ITP: maps -- OpenStreetMap client for the GNOME Desktop

2012-09-09 Thread Jean-Christophe Dubacq
On 09/09/2012 19:54, Alessio Treglia wrote:
 On Sun, Sep 9, 2012 at 7:39 PM, David Paleino da...@debian.org wrote:
 It would be nice if you could use a less generic name. :)
 
 Honestly, I've been thinking about that even before you raised your
 objection :-)
 
 Any suggestions? Would 'maps-client' be a good name?
 
gnome-maps ?

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Bug#687103: ITP: maps -- OpenStreetMap client for the GNOME Desktop

2012-09-09 Thread Jean-Christophe Dubacq
On 09/09/2012 20:26, Alessio Treglia wrote:
 On Sun, Sep 9, 2012 at 8:09 PM, Jean-Christophe Dubacq
 jcduba...@free.fr wrote:
 gnome-maps ?
 
 I'd avoid gnome-maps, as upstream != GNOME
 
I am not a specialist, but it looks to me like
p   gnome-inm-forecast  - the Spanish weather forecast
applet for the GNOME Desktop

whose homepage is http://kutxa.homeunix.org/trac/gnome-inm-forecast

is official gnome either.

(I picked this one among others; I have no grudge against that package,
nor against any package using the gnome- namespace whose upstream is not
GNOME).



Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Bug#687103: ITP: maps -- OpenStreetMap client for the GNOME Desktop

2012-09-09 Thread Jean-Christophe Dubacq
On 09/09/2012 20:48, Jean-Christophe Dubacq wrote:

 I am not a specialist, but it looks to me that
 p   gnome-inm-forecast  - the Spanish weather forecast
 applet for the GNOME Desktop
 
 whose homepage is http://kutxa.homeunix.org/trac/gnome-inm-forecast
 
 is official gnome either.

is *not*, of course.

Sorry for the noise,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: emacs23 and/or emacs24 in Wheezy?

2012-07-25 Thread Jean-Christophe Dubacq
On 26/07/2012 02:39, Vincent Lefevre wrote:
 On 2012-07-25 21:28:16 +0100, Neil Williams wrote:
 On Wed, 25 Jul 2012 21:58:20 +0200
 Svante Signell svante.sign...@telia.com wrote:

 Is emacs24 going to be the default package for Wheezy? 

 emacs24 is not in Wheezy yet and has been uploaded to sid since the
 automatic freeze exception was granted, so it does not have a free pass
 into Wheezy.
 
 Note that emacs24 has a very annoying regression: bug 680933.
 There is a patch, which works well for me. If emacs24 goes to
 Wheezy, it should include this patch.
 
 emacs24 wouldn't seem to meet any of the criteria for a freeze
 exception and emacs23 currently doesn't have any RC issues in Wheezy,
 so there would be no particular reason to do anything with emacs24.
 
 emacs23 doesn't have RC issues, but bug 608417 is close to one. This
 bug is worse that I expected in the first place. I got corrupted files
 several times without noticing the problem because of this bug. And
 it is fixed in emacs24.
 
And AucTeX does not work with emacs24. Even following some indications
in the bug reports I didn't succeed in having it work, so I uninstalled it.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Fixing the mime horror ini Debian

2012-07-13 Thread Jean-Christophe Dubacq
On 13/07/2012 11:13, Norbert Preining wrote:
 Hi everyone,
 
 can we somehome make $subject a target for the *next* release?
 It is ridiculous that it is in fact completely arbitrary what
 program is used to open files. Currently in my gnome-shell
 pdfs are opened with a file-manager, as well as .txt files, as
 well as anything.
 
 That is when using xdg-open or gnome-open of gvfs-open.
 When I try see, in contrast the funny okular from KDE
 is started, together with these very useful services of KDE.
 
 So maybe someone can explain what are the problems, that these
 things are simply not fixd. Cannot be so complicated, right?

As a comparison point, when I use xdg-open or gnome-open, the Gnome PDF
viewer is launched. When I use see, xpdf is launched (okular not installed).

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Recommends for metapackages

2012-07-11 Thread Jean-Christophe Dubacq
On 11/07/2012 11:12, Andrei POPESCU wrote:
 On Mi, 11 iul 12, 10:55:16, Jonas Smedegaard wrote:

 The feature of _allowing a subset of packages to be removed that was 
 _ensured_ to be installed: Impossible without defeating the feature of 
 _ensuring_ those same package are installed.
 
 Agreed. However, unless I missed something I haven't seen any arguments 
 for why gnome-core really needs to _ensure_ that network-manager-gnome 
 is installed, other than upgrade issues without any other details.

If my memory does not fail me, support from upstream (since
network-manager is a core component of Gnome). I may be wrong.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Idea: mount /tmp to tmpfs depending on free space and RAM

2012-06-16 Thread Jean-Christophe Dubacq
On 16/06/2012 03:43, Serge wrote:
 2012/6/15 Jean-Christophe Dubacq wrote:
 
 This is often seen as not a good move to have a user-writable directory
 on the system partition(s), since this provides for easy DOS

 DoS like what? /tmp on disk have a 5% safety limit available for system,
 user can DoS only his own processes, and he can do that anyway. But
 /tmp on tmpfs is even worse move, since it does not have 5% safety.

 1) With 2TB disks, I certainly do not use 5% any more
 
 How is that? Isn't it a default value for 2TB disks any more? Or you mean
 that you manually reduced it to e.g. 1%?

Yes. That's the thing I do on most partitions (large ones).

 2) Mysql, apache, postfix, all kind of vital systems, do not run as
 root. And if /tmp is full (and mounted on /), / is full (and so is
 /var). All kind of mayhem may happen there (I have seen it).
 
 You talk about mysql/apache/postfix, so I assume you mean a server.
 And since it's about users filling /tmp I assume it's a multiuser server
 (or rather at-least-one-user server). Then putting /tmp on tmpfs is a bad
 idea there, because doing that will force users to use /var/tmp for large
 files and will (not can, but will, since /var/tmp is not cleaned)
 eventually fill /var partition, which is exactly what you need to prevent.

Strangely enough, most users do not seem to know about /var/tmp. So,
when they put large files, they tend to do that in (IMO better) other
places:
 * $HOME/Desktop
 * $HOME
 * $HOME/Downloads
 * $HOME/theplaceIamworking

which is better in terms of system management (except that it is also on
NFS, and they suffer terrible pain because of that).

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Idea: mount /tmp to tmpfs depending on free space and RAM

2012-06-14 Thread Jean-Christophe Dubacq
On 15/06/2012 03:11, Serge wrote:
 2012/6/13 Jean-Christophe Dubacq wrote:
 
 Why do people repeat that tmpfs is easy to resize? Yes, you need about 3
 commands to resize tmpfs, but you need 0 (zero!) commands to resize /tmp on
 disk, because it's large by default and you don't need to resize it. It's
 easier to NOT resize /tmp on disk then resize /tmp on tmpfs, isn't it? ;)

 Obviously, you only think of /tmp as mounted on /.
 
 It was about /tmp on disk in general, but as long as default is to have
 everything on a root partition - it does not matter where exactly it is.
 For more complex configurations I suggested several Alternatives
 (e.g. mount-bind to /home/tmp), each of them is usually better than tmpfs,
 and don't need tmpfs-like resizes.
 
 This is often seen as not a good move to have a user-writable directory on
 the system partition(s), since this provides for easy DOS
 
 DoS like what? /tmp on disk have a 5% safety limit available for system,
 user can DoS only his own processes, and he can do that anyway. But
 /tmp on tmpfs is even worse move, since it does not have 5% safety.

1) With 2TB disks, I certainly do not use 5% any more
2) Mysql, apache, postfix, all kind of vital systems, do not run as
root. And if /tmp is full (and mounted on /), / is full (and so is
/var). All kind of mayhem may happen there (I have seen it).

 (even involuntary; I know of people daily working with 30GB files, and
 this easily fills the / partition).
 
 Is there anything better for them than /tmp on disk? If it's a desktop with
 single disk I would suggested them a single root partition (with /tmp on it).
 If it's a server with small root but large /home on RAIDs then I would
 mount-bind /tmp to /home/tmp...

Learning not to use /tmp to place large files. Setting TMPDIR=/home/tmp
is a start, indeed.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Idea: mount /tmp to tmpfs depending on free space and RAM

2012-06-13 Thread Jean-Christophe Dubacq
On 13/06/2012 03:53, Serge wrote:
 2012/6/12 Bjørn Mork wrote:
 
 I still think that the easy tmpfs resizing makes it superior for /tmp.
 
 Why do people repeat that tmpfs is easy to resize? Yes, you need about 3
 commands to resize tmpfs, but you need 0 (zero!) commands to resize /tmp on
 disk, because it's large by default and you don't need to resize it. It's
 easier to NOT resize /tmp on disk then resize /tmp on tmpfs, isn't it? ;)

Obviously, you only think of /tmp as mounted on /. This is often seen as
not a good move to have a user-writable directory on the system
partition(s), since this provides for easy DOS (even involuntary; I know
of people daily working with 30GB files, and this easily fills the /
partition).


-- 
Jean-Christophe Dubacq (beating a dead horse)



signature.asc
Description: OpenPGP digital signature


Re: Starting services automatically after install

2012-06-04 Thread Jean-Christophe Dubacq
Le 04/06/2012 16:58, Aaron Toponce a écrit :
 On Sun, Jun 03, 2012 at 02:46:21PM +0800, Chow Loong Jin wrote:
 Is there even a point in having DHCP listening on localhost?
 
 So, why even bother starting it? Thus, the whole point of this thread.


Because a dhcp daemon listening only on localhost is rarely useful, so
the default configuration is not to listen on localhost only.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: /tmp on multi-FS set-ups, or: block users from using /tmp?

2012-05-26 Thread Jean-Christophe Dubacq
On 26/05/2012 20:32, Ted Ts'o wrote:
 On Sat, May 26, 2012 at 09:29:30PM +0700, Ivan Shmakov wrote:
  … But that makes me recall a solution to both the /tmp and quota
  issues I've seen somewhere: use ~/tmp/ instead of /tmp.  This
  way, user's temporary files will be subject to exactly the same
  limits as all the other his or her files.

  (Still, we may need to identify the software that ignores TMPDIR
  and tries to write to /tmp unconditionally.)

   (Snark aside, does tmpfs support quotas yet/will it ever?)
 
 These days I'd argue that multi-user is such a corner case that it's
 not worth optimizing for it as far as defaults are concerned.  If
 you're trying to run a secure multi-user system, you need to be an
 expert system administrator, keep up with all security patches, and
 even then, good luck to you.  (The reality is that these days, no
 matter what OS you're talking about, shell == root.  And that's
 probably even true on the most unusably locked down SELinux system.)
 
 What I'd do in that situation is to use per-user /tmp directories,
 where each user would get its own mount namespace, and so each user
 would have its own /tmp --- either a bind-mounted $(HOME)/tmp to /tmp
 if you want to enforce quotas that way, or a separate tmpfs for each
 user --- and then you can specify the size of the per-user tmpfs
 mounted on each user's version of /tmp.
 
 Cheers,

Again, I thought that:
There is a single base directory relative to which user-specific
non-essential (cached) data should be written. This directory is defined
by the environment variable $XDG_CACHE_HOME.

There is a single base directory relative to which user-specific runtime
files and other file objects should be placed. This directory is defined
by the environment variable $XDG_RUNTIME_DIR.


(http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html)

I think these two definitions cover what most users (i.e. *human*
users) would use /tmp for.

-- 
Jean-Christophe Dubacq


-- 
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/4fc12517.3060...@free.fr



Re: Moving /tmp to tmpfs makes it useless

2012-05-25 Thread Jean-Christophe Dubacq
Le 25/05/2012 04:00, Steve Langasek a écrit :
 On Fri, May 25, 2012 at 03:57:28AM +0300, Serge wrote:
 Every file that exists in /tmp on the system from which I'm writing this
 exists there not because the application is saving memory but because the
 application needs to share that file with other applications.  That
 includes a bunch of Kerberos ticket caches, several X server IPC
 rendezvous points, gnupg-agent and ssh-agent data, and a bunch of UNIX
 domain sockets for ORBit.
 
 I agree, not everybody read FHS, some software may have bugs.
 
 According to FHS these should go to /var/run (or /run, if you like).
 I mean, if you want to fix this, you should move those files to /run,
 you should not turn /tmp into /run because of them.
 
 Absolutely not.  /run is a root-only directory, suitable only for
 system-wide data/sockets.  It absolutely must not be used for non-root data.
 

For normal users, shouldn't the applications use ~/.cache/ or whatever
the xdg vars point to?

-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: RFC: OpenRC as Init System for Debian

2012-05-11 Thread Jean-Christophe Dubacq
On 11/05/2012 08:47, Vincent Bernat wrote:
 OoO  Pendant le  journal  télévisé du  jeudi  10 mai  2012, vers  20:29,
 Jean-Christophe Dubacq jean-christophe.dub...@ens-lyon.org disait :
 
 I do not know about trivially merging changes in the etc-overrides-lib
 model, but in the current model, I am presented with the dpkg prompt
 about conffiles for some programs where I added (or changed) only one
 line (off the top of my head: only the servers list in roundcube, for
 example), and dpkg does not propose to merge the two files: I am either
 stuck with keeping my old file, taking the new, or using a shell. All
 these things are interactive and prevent unattended upgrades without
 disruption of services.
 
 roundcube uses  ucf for its  main configuration file and  therefore, you
 should have a prompt with possibility to merge.
Never got it. But I can quote other (courier, for example).
Even /etc/default/locale was updated (only to include a bunch of
comments). Is it really necessary ?

BTW, for standard workstations, there is less and less need to change
things in /etc. My current quota is 1346 files in /etc for about 30 of
them with local changes. This is quite a bad signal/noise ratio.

If dpkg kept a copy of the original configuration file (to be retrieved
at all times), it would be easier to spot local changes.
I use etckeeper to do that, but it's a bit tiresome to isolate all local
changes (I have to save the diffs somewhere) (and a lost hope if you do
install etckeeper late in the workstation life). My  git-fu is probably
not good enough (I am probably looking for a pristine branch and a
rebased local branch used in production).
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: RFC: OpenRC as Init System for Debian

2012-05-11 Thread Jean-Christophe Dubacq
On 11/05/2012 15:29, Thomas Goirand wrote:

 The setting of unix rights 0440 is indeed very amusing.

Yes. Maybe the mean to chmod a-w everything, for some applications will
not work with so large modes (sudo, for example).

 The only nice point about this proposal is that it's going to make happy
 hard drive factories: they will be able to sell bigger hard drive for no
 valid
 good reasons.

Come on! Less than 20M, it could trivially be compressed.

 Seriously, can't someone who broke his configuration wget the package,
 and use mc to get into the .deb and get the original configuration file???

Not necessarily.

1) Many configuration files are dynamically generated through debconf
questions, which root may not be able to rerun to obtain the same result.
2) What if you borked your network configuration? What if the
malfunction is due to a complex interaction between several packages
(let's say, a FORCESSL option on some service A, and a libssl upgrade
breaks A but only if the FORCESSL option is used?) Being able
3) I think etckeeper could do the job without much development. However,
it will make the hard drive factories happy (according to you).

 Overall, all this proposal assumes that users are idiots who love to change
 things they don't understand, and aren't smart enough to restore. I can't
 believe that newbies favorite game would be changing randomly the
 content of /etc/init. And at the same time, I can't believe that experts
 tweaking upstart jobs wouldn't know how to restore them.

I find your attitude assumes users always have the knowledge and the
time to investigate everything. This is not the reality.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: RFC: OpenRC as Init System for Debian

2012-05-11 Thread Jean-Christophe Dubacq
On 11/05/2012 19:03, Thomas Goirand wrote:
 On 05/12/2012 12:22 AM, Jean-Christophe Dubacq wrote:
 I find your attitude assumes users always have the knowledge and the
 time to investigate everything. This is not the reality.

 Sincerly,
   
 Not at all. Anyone without the knowledge will not be able to
 restore anything anyway.
 
 Anyone with the knowledge will know how to get the original file.
 Yes, it will take more time to do that, but do you think this is
 the kind of operation you need to do every day? I'd say, once
 every 5 years maybe?
 
 Very rarely, I do a purge then reinstall, but never it happened
 to me that my system was in such state that I had to recover
 by hand a configuration file, using the single user boot. Did
 this happen to you at some point? Anyone else?

Yes, several times indeed. Most times when upgrading network packages at
the same time.

 I'm not bashing the idea so much, as it is a harmless one, I just
 think it is simply a useless feature, and I don't think it's worth
 investing any human time on this.

I think it would be really great to have some program being able to
output all manual differences to all /etc files really useful for
maintenance. I used to do that, but some rapidly evolving configuration
files make it quickly unmaintainable (php.ini comes to mind: I always
have to put back the upload_max_filesize to a superior value, and this
one-line difference makes something that should be really, really simple
(upgrading php, even using stable+security) a pain because one gets
manually prompted about the differences, even if they are trivial to merge.


-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: RFC: OpenRC as Init System for Debian

2012-05-10 Thread Jean-Christophe Dubacq
On 10/05/2012 19:34, Marco d'Itri wrote:
 On May 10, Bjørn Mork bj...@mork.no wrote:
 
 Agree.  Copying a large set of default policies into /etc just because
 they *can* be overridden is not user friendly.  And it does not make the
 defaults any more configuration either. It just hides important local
 changes and makes it difficult both for the user and the application
 itself to distinguish between defaults and configuration overrides.
 Wrong: since you have to copy the whole file to override it, and files 
 in /lib have no conffiles handling, after an upgrade you will not know 
 what was changed by you and what was changed upstream.
 Obviously this is not a problem for Red Hat since they do not support 
 upgrades between major releases.
 
There are cases where file in /etc overrides only the directives present
in /etc and not the rest. I prefer this way.

-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: RFC: OpenRC as Init System for Debian

2012-05-10 Thread Jean-Christophe Dubacq
On 10/05/2012 19:55, Don Armstrong wrote:
 On Thu, 10 May 2012, Uoti Urpala wrote:
 You're pretty much just saying that dpkg and helpers like ucf have
 implemented better functionality than rpm. I don't see how that's
 relevant to the discussion.
 
 The reason why it is relevant is because in the etc-overrides-lib
 model you are unable to trivially merge local changes with upstream or
 packaging changes unless you add additional logic in the postinst to
 handle etc-overrides-lib. Having configuration files in /etc and using
 ucf or similar enables you to deal with this problem easily.
 
 
 Don Armstrong
 
I do not know about trivially merging changes in the etc-overrides-lib
model, but in the current model, I am presented with the dpkg prompt
about conffiles for some programs where I added (or changed) only one
line (off the top of my head: only the servers list in roundcube, for
example), and dpkg does not propose to merge the two files: I am either
stuck with keeping my old file, taking the new, or using a shell. All
these things are interactive and prevent unattended upgrades without
disruption of services.

When the merging possibilities of dpkg will have been enhanced, I may
reconsider, but currently, I prefer the
etc-overrides-lib-only-where-present as superior to the current state.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: RFC: OpenRC as Init System for Debian

2012-05-10 Thread Jean-Christophe Dubacq
On 10/05/2012 21:12, Don Armstrong wrote:
 On Thu, 10 May 2012, Jean-Christophe Dubacq wrote:
 I do not know about trivially merging changes in the
 etc-overrides-lib model, but in the current model, I am presented
 with the dpkg prompt about conffiles for some programs where I added
 (or changed) only one line (off the top of my head: only the servers
 list in roundcube, for example), and dpkg does not propose to merge
 the two files: I am either stuck with keeping my old file, taking
 the new, or using a shell.
 
 This is because dpkg's conffile support currently does not do what ucf
 can do. Presumably this will be addressed eventually, but packages
 where this will be a significant problem are often already using ucf
 or similar.
 
 All these things are interactive and prevent unattended upgrades
 without disruption of services.
 
 It's basically not possible to have a non-interactive unattended
 upgrade without the possibility of interruptions of service without
 outside input as to the decisions that the package manager should be
 making. ucf and similar gets us closer, but at the end of the day,
 it's impossible to handle all possible configuration changes.
 
I meant: I test on one server, then replicate the upgrade on other
servers. dpkg is lacking in the merge department, and the fact that
there is no good possibility to keep one's local changes and only those
is simply not helping the user.

Sincerly,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: usefulness of ITPs (Re: mosh ITP not done, just package name taken over)

2012-03-27 Thread Jean-Christophe Dubacq
On 28/03/2012 00:46, Joey Hess wrote:
 Jon Dowland wrote:
 That was Joey's hypothetical, iirc, and I don't really agree with his
 supposition that initial packaging is such quick work that the ITP
 delay is significant.
 
 The typical package is fairly trivial to create. Often the rules file
 doesn't need modifications anymore, so unless a man page has to be
 written (which can be put off anyway), the control and copyright file
 are probably what takes the longest. 
 
 But, writing an ITP requires looking up most of the control file data,
 and requires researching the copyright too. For that matter, I'll bet
 that many developers do some basic compiling and running of the program
 before sending off the ITP -- why ITP something that you've never used?
 So the package can easily be half way complete before the ITP is sent.
 
 Running reportbug WNPP, filtering the existing reports to find a
 duplicate, and filling in basic data with cut-n-paste takes two or three
 minutes. Add the several minutes it takes to get a number back, add the
 interrupt needed to go check mail and get the bug, avoid getting dragged
 into some thread on debian-devel while doing it, and you've spent 10
 minutes on the ITP if you're lucky, and I would guess, more likely half
 an hour.
 
 The best way to become hyper-efficient is to avoid this kind of
 overhead, automate everything, and be prepared to fail quickly and
 iterate.
 
What about a dev. script that would be run in debian/ and would parse
debian/control and send the ITP? I can write that!


-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


Re: Bug#662080: ITP: hadori -- Hardlinks identical files

2012-03-07 Thread Jean-Christophe Dubacq
Le dimanche 04 mars 2012 à 00:31 +0100, Timo Weingärtner a écrit :

  Advantages over other hardlinking tools:
   * predictability: arguments are scanned in order, each first version is kept
   * much lower CPU and memory consumption
   * hashing option: speedup on many equal-sized, mostly identical files
 
 The initial comparison was with hardlink, which got OOM killed with a hundred 
 backups of my home directory. Last night I compared it to duff and rdfind 
 which would have happily linked files with different st_mtime and st_mode.

There is also fdupes that does mostly the same thing. I do not know how
it compares to your program.

I, for one, would like a program that (starting from some paths on same
harddrive), would find all identical files (not considering mtime and
mode, this is for backups and I do not care), hardlink them (choosing
whatever comes first for mtime and mode), and *store the function
[filename (or inode), size, mtime] = hash*, so that files not modified
since last run are not hashed again. This would reduce drastically the
time of offline deduplication on my backup volumes (and people that
modify files without modifying mtimes should be thrown in a large lake
of boiling vinegar). Options for considering mtime and modes
discriminant are a plus (one day, I'll write this myself, if this is not
reinventing something).

If anyone happens to see such a beast, please tell me :)
-- 
Jean-Christophe Dubacq jcduba...@free.fr


--
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/1331141143.10626.7.camel@oberon.localnet



Re: Bug#662080: ITP: hadori -- Hardlinks identical files

2012-03-07 Thread Jean-Christophe Dubacq
Le mercredi 07 mars 2012 à 18:46 +0100, martin f krafft a écrit :
 also sprach Jean-Christophe Dubacq jcduba...@free.fr [2012.03.07.1825 
 +0100]:
  I, for one, would like a program that (starting from some paths on same
  harddrive), would find all identical files (not considering mtime and
  mode, this is for backups and I do not care), hardlink them (choosing
  whatever comes first for mtime and mode), and *store the function
  [filename (or inode), size, mtime] = hash*, so that files not modified
  since last run are not hashed again.
 
 Try backuppc or Git, both of which are designed not to require any
 deduplication.
 
Thanks for the tip.
At least git keeps an history in its normal usage, which I do not want.
backuppc is fine for backup, but I also use deduplication for live
data (for example, photo storage between different programs). I will
explore backuppc for other purposes however.

-- 
Jean-Christophe Dubacq jcduba...@free.fr


--
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/1331145745.11950.3.camel@oberon.localnet



Re: Source package without a binary

2012-01-05 Thread Jean-Christophe Dubacq
On 05/01/2012 18:26, Joachim Breitner wrote:
 Dear devel,
 
 I have an interesting case for a hypothetical „source package without
 binary packages“: The haskell compiler comes with an extensive test
 suite. This test suite
  1. is distributed separately from the sources,
  2. takes a long time to run and
  3. partly depends on libraries that do not come with the compiler
 packages, and which in turn Build-Depend on the compiler.
 
 Now point 1 could be solved with dpkg’s multi-tarball-feature, and point
 2 is also somewhat minor (but not irrelevant, compiling GHC already
 takes more than a day on weak architectures, delaying this further is
 undesireable), but point 3 clearly prevents running the test suite
 during the build of the GHC package itself.
 
 From my point of view, it seems desirable to package the testsuite as a
 source-package of its own, build-depending on GHC and the additional
 libraries required, and upload that. Our autobuilding infrastructure
 would thus run the testsuite on the various architectures, which is very
 desirable, given that we are talking about a compiler that is not
 well-tested by upstream on the more exotic architectures.
 
 Theoretically, there is no interesting binary package produced from this
 source package and it seems that the policy does not explicitly require
 that a source package produces binary packages... but I am certain that
 this is an assumption buried deep within so many parts of our
 infrastructure that it is not a good idea to actually try this.
 
 So the logical conclusion is to build a binary package from the source
 that contains nothing (or maybe a log of the test results) and clearly
 states in its description that there is no point in installing this
 binary package.
 
 Is this something that we want to allow? If not, how else should I
 proceed? And are there developers who think that having a source package
 without binary package is a good way to stress-test our infrastructure
 for corner-case-bugs? :-)
 
 Greetings,
 Joachim
 
You could build a binary package that just contains one file (the test
suite log, maybe?). This way, anyone could check that the test suite was
passed by the version of ghc being compiled by installing the binary
package.

-- 
Jean-Christophe Dubacq


-- 
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/4f05e115.2090...@free.fr



Re: packages with hook interfaces and no documented hook policy

2011-01-17 Thread Jean-Christophe Dubacq
On Mon, Jan 17, 2011 at 08:19:01PM +, Neil Williams wrote:
  Huh?  I use unattended-upgrades on my laptop as a way to keep it
  updated without having to create the cron job myself.  But I don't
  expect it to force itself to run at times where I want to the laptop
  to sleep.
 
 Use cron-apt instead? unattended-upgrades is more commonly used on
 servers with a PSU attached.
 
 I wouldn't ever use any form of automated upgrades on a laptop - no
 guarantee the laptop has a connection even if it is on.
 
 I'm afraid this comes down to error between chair and keyboard. Most
 people just wouldn't put those packages on a laptop.

sudo LC_ALL=C aptitude why unattended-upgrades 
i   gnome  Depends software-center  
i A software-centerDepends python-aptdaemon (= 0.11+bzr342)
i A python-aptdaemon   Depends python-software-properties   
i A python-software-properties Depends unattended-upgrades  

Yes, this is a laptop answering. I did not install unattented-upgrades
myself.

NB: this may be a bug in any of the last three packages.


-- 
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/20110117223643.ga3...@oberon.tenebreuse.org



Re: packages with hook interfaces and no documented hook policy

2011-01-17 Thread Jean-Christophe Dubacq
On 18/01/2011 07:53, Philipp Kern wrote:
 | This script can install security upgrades automatically and
 | unattended. However, it is not enabled by default. Most users
 | enable it via the Software Sources programm (available in
 | System/Administration), which has a simple radiobutton in the UI
 | for enabling unattended upgrades.
I do understand that and of course I know it does not work. I was merely
suggesting that the conflict with pm-utils was not the answer.

-- 
Jean-Christophe Dubacq


-- 
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/4d35482a.90...@free.fr



Re: Bug#595820: ITP: woof -- A small, simple, stupid webserver to share files

2010-09-07 Thread Jean-Christophe Dubacq
On 07/09/2010 11:17, Salvo Tomaselli wrote:
 On Tuesday 07 September 2010 10:47:08 Josselin Mouette wrote:
 Oh, please. If you want to setup such schemes, why would you not want to
 spend 5 minutes to configure apache or lighttpd instead of spending at
 least the same time to configure such an obscure piece of software?

 If all you care about is sharing a few files in the simplest way, there
 are much better tools to do it, like gnome-user-share.
 
 1 you are assuming to have root permissions (read my previous email)
 2 you are assuming to be working on a desktop
 3 you are assuming you want to share the same file all the time. But this 
 might not be the case, and change the configuration every time you want to 
 share a different file could annoying.
 
What about using nc ?
nc -l   /etc/passwd

http://localhost:/ = bingo.

We will probably not convince you, but there are way too many
alternatives to make the packaging effort worth the time.
-- 
Jean-Christophe Dubacq


-- 
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/4c860dbe.4090...@free.fr



Re: Recent changes in dpkg

2010-05-27 Thread Jean-Christophe Dubacq
On 27/05/2010 21:17, Tollef Fog Heen wrote:

 I wasn't around for the libc5 = libc6 transition, but my understanding
 is it was larger than 20% of the archive.  I would guesstimate the
 removal of /usr/X11R6 at being around the 20% mark (including binNMUs
 and all).  So while they're uncommon, they're not unheard of.

There is also the /usr/doc = /usr/share/doc transition.

-- 
Jean-Christophe Dubacq


-- 
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/4bfec9b1.7080...@free.fr



Re: bindv6only again

2010-05-08 Thread Jean-Christophe Dubacq
On 08/05/2010 20:33, Petter Reinholdtsen wrote:
 
 [Niels Thykier]
 I do not think the maintainers can do anything about sun-java6 other
 than ask users to modify the netbase config file. To the best of my
 knowledge there is no source code available for sun-java6.
 
 It could add a file in /etc/sysctl.d/ to override the current
 /etc/sysctl.d/bindv6only.conf setting, and disable
 net.ipv6.bindv6only = 1 when sun-java6 is installed. :)
 
 Happy hacking,
What if it is just installed from the tarball?

-- 
Jean-Christophe Dubacq


-- 
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/4be5e2aa.8090...@free.fr



Re: bindv6only again

2010-05-08 Thread Jean-Christophe Dubacq
On 09/05/2010 01:45, Clint Adams wrote:
 On Sun, May 09, 2010 at 12:16:10AM +0200, Jean-Christophe Dubacq wrote:
 What if it is just installed from the tarball?
 
 Then that person is still using buggy, non-free software.

Which should not prevent this person from running it, especially when
all other distributions allow that.
-- 
Jean-Christophe Dubacq


-- 
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/4be64851.5040...@free.fr



Re: Binary package names for mozilla plugins [Was: Bits from the Mozilla Extension Packaging Team]

2010-04-26 Thread Jean-Christophe Dubacq
On 26/04/2010 09:52, Stefano Zacchiroli wrote:
 On Sun, Apr 25, 2010 at 11:54:41PM +0200, Benjamin Drung wrote:
 We didn't discussed browser-plugin-*. Should we make a poll with
 *-browserplugin and browser-plugin-*?
 
 I'd rather say that generally binary packages split words at '-', so if
 you've a choice among these two the latter is preferable.
 
 Cheers.
 
If this is so, then browserplugin-* should content everyone.

-- 
Jean-Christophe Dubacq


-- 
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/4bd5514b.8080...@free.fr



Bug#577087: ITP: spim -- MIPS R2000/R3000 emulator

2010-04-09 Thread Jean-Christophe Dubacq
Package: wnpp
Severity: wishlist
Owner: Jean-Christophe Dubacq jcduba...@free.fr
Owner: Jean-Christophe Dubacq jcduba...@free.fr

This package previously existed in Debian/non-free, but was
removed due to lack of maintainership and being non-free.

Since I use this for teaching, and that the license changed
to BSD (except for one documentation file with no source),
I am willing to package and maintain it (with a sponsor).
A (lintian-clean) preliminary package is available at
http://debian.lipn.fr/html/package.spim.html

Since this package has been maintained in Ubuntu, I intend
to contact the Ubuntu maintainer and merge her changes if
they fit (such as a .desktop file, which I deemed at first
unnecessary).

* Package name: spim
  Version : 8.0
  Upstream Author : James R. Larus la...@cs.wisc.edu
* URL : http://www.cs.wisc.edu/~larus/SPIM/
* License : BSD
  Programming Lang: C
  Description : MIPS R2000/R3000 emulator

  Emulates a MIPS R2000/R3000 processor in software.
  Useful for students who are taught MIPS R2000/R3000 assembly.



-- 
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/20100409135223.16930.78463.report...@oberon.localnet



Re: Best practices for development workstations

2010-03-31 Thread Jean-Christophe Dubacq
On Wed, Mar 31, 2010 at 02:44:48PM +0800, Paul Wise wrote:
  I'm having a bit of trouble visualizing how that works; can you spell
  out your apt settings?
 
 Something like this (not my exact settings):
 
 Package: *
 Pin: release a=stable
 Pin-Priority: 700
 
 Package: *
 Pin: release a=testing
 Pin-Priority: 650
 
 Package: *
 Pin: release a=unstable
 Pin-Priority: 600
 
 Package: *
 Pin: release a=experimental
 Pin-Priority: 550
 
 The priorities need to be  500 and  1000.

== /etc/apt/preferences.d/experimental ==
Package: *
Pin: release a=experimental
Pin-Priority: 50

== /etc/apt/preferences.d/testing ==
Package: *
Pin: release a=testing
Pin-Priority: 800

== /etc/apt/preferences.d/unstable ==
Package: *
Pin: release a=unstable
Pin-Priority: 700

== /etc/apt/preferences.d/stable ==
Package: *
Pin: release a=stable
Pin-Priority: 500

(actually I do not have the last one: 500 is the value given to
non-specified versions). If you have a default release, it is given
990 without any other intervention.

What you should care for is giving  priorities between 101 and 989 to
non-default release. I use a script called apt-origins to check where
my packages come from (for example, I only have unison-2.13.16 and xpdf
installed from stable).

I prefer to always rate stable lower than testing, because a package
that is no more in testing but is in stable is suspicious at best (it
was removed from testing at some point).

And for the rest of the thread, I use pbuilder chroots. Testing of
non-controversial packages goes on either my home box (unstable/testing,
arch=amd64) or my lab box (testing/unstable, arch=amd64 kernel+i386
userland) or my laptop (testing/unstable, arch=i386). The more complicated
things I have a kvm virtual machine for, except for drivers and such.

Sincerly
-- 
Jean-Christophe Dubacq


-- 
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/20100331090029.ga9...@oberon.tenebreuse.org



Re: e2fsprogs not esential anymore?

2010-03-16 Thread Jean-Christophe Dubacq
On 14/03/2010 19:25, Steve Langasek wrote:
 On Sun, Mar 14, 2010 at 06:04:16PM +, Neil Williams wrote:
 Personally, I'm not that fussed about Essential anymore - Emdebian just
 removes the tag from any and every package automatically. No ill effects
 have been identified so far. Sometimes I wonder if Debian actually
 needs Essential any more for anything particularly useful or
 commonplace.
 
 Then you clearly don't understand the purpose of Essential.
 

I have seen strange side-effects of Essential, especially when using
multiple (pinned) sources (esp. stable+testing+unstable).

Example is mktemp and diff which are (according to the tool I use for
upgrade) regularly proposed for deinstallation and then proposed for
reinstallation.

Not that it is a big problem, tough.
-- 
Jean-Christophe Dubacq


-- 
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/4b9f8f6b.2050...@free.fr



Re: Bug#540215: Introduce dh_checksums

2010-03-09 Thread Jean-Christophe Dubacq
On 09/03/2010 14:24, Bernhard R. Link wrote:

 
 It it's that straight forward, please help with the cruft package.
 Last time I looked (several years ago) it was severly limited by that
 problem (there not being a way to know which files should be there and
 which not).
 
 I personally think without something in this direction, intrusion
 detection based on file lists is not really possible.

I for one pledge the addition of a dpkg-register (or dpkg --register or
anything), bound with dpkg, that would allow maintainers to specify that
a file belongs to their package (it could be managed through postinsts,
via ucf...) The number of files under /etc that belong to no package (in
the sense of dpkg -S) makes it very hard to keep a clean system.


-- 
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/4b964e0b.3060...@free.fr



Re: md5sums files

2010-03-06 Thread Jean-Christophe Dubacq
On 06/03/2010 09:27, Andreas Metzler wrote:
 Russ Allbery r...@debian.org wrote:
 Don Armstrong d...@debian.org writes:
 [...]
 Is there any reason why we can't just modify dpkg-deb to create
 DEBIAN/md5sums and DEBIAN/sha512sums and get archive coverage relatively
 quickly, automatically, as things get rebuilt?
 
 Figuring out a better solution for why the files in /var/lib/ispell and
 /var/lib/aspell are excluded from the md5sums generation because they
 change after installation is probably needed
 [...]
 
 Hello,
 I think these hash files are not arch independent. Which is why the
 packages only ship empty files in the deb and generate the correct
 binary data in postinst. This way the hash files are listed in dpkg
 -L, and dpkg takes care of removal instead of relying on
 maintainerscripts.

Anyway, there are many more cases where dpkg -L does not list all files
pertaining to a single package. Configuration files managed by
postinsts, for example, instances data, etc.

It's a shame there is no standard way to declare the (package-)ownership
of a file (the cruft(1) format is good enough, but is under-used, to say
the least).

I have recently taken an interest in obsolete conffiles and it's a real
mess to check whether a conffile is really obsolete (can be removed) or
is now managed by postinst (or ucf). Some conffiles left behind can have
side-effects (usually not important ones).
-- 
Jean-Christophe Dubacq


-- 
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/4b9223ef.6040...@free.fr



Re: Bug#555743: dpkg-gencontrol: add support for Description:-s in the Source package stanza

2010-03-02 Thread Jean-Christophe Dubacq
On 02/03/2010 14:04, Raphael Hertzog wrote:
 On Tue, 02 Mar 2010, Stefano Zacchiroli wrote:
 On Tue, Mar 02, 2010 at 01:03:57PM +0100, Emilio Pozuelo Monfort wrote:
 The substvars approach sounds good to me. I think I'd use it quite a
lot,
 specially in libraries.

 That, however, does not solve the problem of how to access a source
 package description from infrastructure tools such as DDPO, the PTS,
 etc.

 The sensible answer is putting this information in the .dsc and thus in
 the Sources files. But it means that the file would get somewhat bigger
 and it might meant again supplementary changes in the infrastructutre if
 people want to see those descriptions translated (but I'm not convinced
 we need translations on Sources, users of those are mostly developers
 contrary to Packages).

Moreover, if the Sources descriptions are essentially the same as the
descriptions of binary packages, the translation effort would not be
that great (essentially, splitting the current binary descriptions).

I agree that it entails some infrastructure adaptations, and that
putting it in .dsc is the way to go. I am no DD, anyway.


-- 
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/4b8d1125.9090...@free.fr



Re: Downgrading a package to get it into upcoming release

2010-02-16 Thread Jean-Christophe Dubacq
On 16/02/2010 17:04, Antonin Kral wrote:
 Hi all,
 
 I am looking for some advise / opinions. I am working with guys from
 MongoDB project to get stable package in Debian. We have currently
 version 1.3.1 in unstable, this is considered as development branch
 which is not very stable.
 
 Is there any way how to reasonably push older version (1.2.x which is
 considered stable), which has not been in Debian before to enable its
 inclusion in upcoming Debian freeze/stable release? 

1) Can the two programs be installed together?

If yes, simply build a MongoDB1.2 and a MongoDB1.3.

If not, then you should use epochs: upload MongoDB 1:1.2 to unstable,
and MongoDB 1:1.3 to experimental.

-- 
Jean-Christophe Dubacq


-- 
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/4b7ad49b.4070...@free.fr



Re: Is tabular data in binary format acceptable for Debian ?

2010-01-20 Thread Jean-Christophe Dubacq
Charles Plessy a écrit :
 Dear all,
 
 I would like to ask on this list a question I asked to the FTP team last
 December, and for which I have not received answer yet.
 
 Is tabular data in a binary format that can be read, written, modified and
 exported using free software acceptable for Debian, or shall we contact the
 upstream author to check if he used an intermediate format (be it text, or
 binary like .odt or .xls) and require the addition of this file to the source,
 or shall we provide a text export?

I had a question similar to that for a program which comes bounded with
a trained neural network. There are files with raw weights. It is
possible to retrain on build the program, but it would take a very long
time, and the resulting network wouldn't even be the same. What is the
source in this case? I do not see what editing means in this context.


-- 
Jean-Christophe Dubacq


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



Re: [RFC] DEP-6: Meta-Package debian/control field

2009-12-21 Thread Jean-Christophe Dubacq
Felipe Sateler a écrit :

 In this particular case, none. But in the general case there are reasons
 to keep the metapackage installed. For example, I want to try out gnome.
 So I install the gnome metapackage. I do not want (say) brasero. But I
 still want everything removable by just saying aptitude remove gnome.

Just wait until somebody implements somepackagemanager dummy brasero
that would pull brasero, use equivs (or some other internal system) to
build a brasero equivalent (but without any files), remove brasero and
install it instead, put it in a special list, and do that everytime
brasero (real package) is meant to be installed. *That* would be
reasonable, and would not interfere with what the packagers do.

And you could get somepackagemanager undummy brasero and
somepackagemanager dummylist, which would be a must.
-- 
Jean-Christophe Dubacq


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



Re: Bits from the FTPMaster meeting

2009-11-18 Thread Jean-Christophe Dubacq
Luk Claes a écrit :
 Charles Plessy wrote:
 Le Tue, Nov 17, 2009 at 08:27:22AM +0100, Yves-Alexis Perez a écrit :
 Unless your proposal is just for unstable but doesn't want to change the
 policy for testing migration?
 Hi,

 Testing migration works the way it should: if a package is never built on an
 architecture, testing migration is not prevented. The problem is that for the
 sake of universality, some programs are built where nobody wants them. Then
 when there is a build failure, nobody wants the ‘hot potato’. Upstream does 
 not
 support non-mainstream arches, the porters are busy porting more central
 packages, the package maintainer has user requests to answer and knows that
 nobody will send him kudos for building the package where it is not used.
 
 The reason we want everything to be built everywhere if possible is not
 universality, but quality.
 
 If your package FTBFS on some architecture, then that is a bug. A bug
 that was already there, it just was not noticed yet. In most cases the
 bug is rather easy to fix, even for non porters as most of the
 architecture specific FTBFS issues are due to wrong assumptions like
 32bit/64bit, little endian/big endian...

Is there somewhere a list of how to fix? Something simple so that
maintainers may do the right things as soon as a package is FTBFS?


-- 
Jean-Christophe Dubacq


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



Re: Debconf and PackageKit

2009-10-02 Thread Jean-Christophe Dubacq
Daniel Nicoletti a écrit :
 Hey Josselin,
 
 De: Josselin Mouette
 
 This solution is not implemented as I don't know debconf verry well
 but there is one problem that I'd like to know if there is a already a way
 to deal with this:
 when aptcc backend starts installing packages it's status are in a fd
 which might be localized is LANG is set, so I clean LANG
 and get dpkg to give strings like
 removing, unpacking, that can be converted to an enum.
 Ugh, that’s an absolutely horrible and broken solution. You should use
 the --status-fd dpkg option instead.
 hmm ok I'll investigate on how to use that in an apt-get based code..
 Why do you use apt-get and not libapt? Especially if you’re working on a
 C++ frontend…
 
 Ok now I'm forking and using --status-fd, but i got this localized
 pmstatus:k3b:0:Removendo k3b
 
 which i can't parse, actually i'm a bit afraid if it's status are
 some kind of standard, maybe i should look at the source.. :P
 
 So what's the best solution anyway?
 Clean the child env vars?

Or just use LC_ALL=C (or setenv(LC_ALL,C) or whatever
$ENV{LC_ALL}=C you need), which should be done before launching any
localized non-interactive program from which you expect some information.



-- 
Jean-Christophe Dubacq


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



Re: ignoring the CoC in regards to cc:s (Re: Can we ship sources of a PDF file in the Debian diff?

2009-04-27 Thread Jean-Christophe Dubacq
Ben Finney a écrit :
 Noah Slater nsla...@tumbolia.org writes:
 
 Yes, I know the L command, but thanks for pointing it out! My argument
 is that I have to remember to use when I am replying to the Debian
 lists, which as you can see, doesn't happen very often.
 
 No, the point of a ‘reply to list’ command is you *don't* have to
 remember when to use it. Just use it every time you reply to any list,
 and it will DTRT because it uses the standard fields which are in just
 about every mailing list anywhere. The times when it doesn't will be the
 rare ones.

Why do these functions not do a normal Reply when not applied to a
mail contained within a list? What do they do then? If they also do the
right thing for a non-list mail, why are not they bound by default to
be the main Reply button? That is a real question, btw, no irony implied.

-- 
JCD



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



Re: Popular packages in Ubuntu that is missing in Debian/main

2008-12-01 Thread Jean-Christophe Dubacq
Marco d'Itri a écrit :
 On Dec 01, Gunnar Wolf [EMAIL PROTECTED] wrote:
 
 But anyway, and knowing this is not an Ubuntu list... Does anybody
 know why on Earth is Acroread popular? Why isn't a PDF regularly
 I need it to view some large/complex PDF files with reasonable
 performace.
 Developers of free PDF viewers feel free to contact me for a copy...

I also have files that are too complex to render in short time when
zooming. I also found a bug for the rendering of Axial Shadings in all
free renderers. The details are here:

http://jean-christophe.dubacq.fr/post/Why-do-I-prefer-Acrobat-Reader-to-other-free-PDF-readers

I remember giving these details to some developers on irc at the
beginning of the xpdf development, but I was too lazy to find the
correct bugzilla and enter a minimal example file.

I usually use xpdf for daily work. But sometimes, xpdf does not cut the
mustard.


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



Re: Popular packages in Ubuntu that is missing in Debian/main

2008-12-01 Thread Jean-Christophe Dubacq
Marco d'Itri a écrit :
 On Dec 01, Florian Weimer [EMAIL PROTECTED] wrote:
 
 Have you tried evince? For some reason, it used to be faster than the
 other free viewers (including xpdf itself).
 Yes. Nowadays it's better indeed: after freezing the UI for 30 seconds
 while the CPU spins at full speed and reaching a RSS of 150 MB I can
 scroll over the whole document without other delays, which is almost
 acceptable for my purpose.
 Too bad it does not support a zoom level over 400%.

That would be because Evince (as does xpdf, and probably others) render
the whole file, even though the display window shows only a small part
of the file. I often zoom at 800%, sometimes 1600%, on a A0 map.


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



Re: Non-related 'Recommends' dependencies - bug or not?

2008-06-13 Thread Jean-Christophe Dubacq
Lennart Sorensen a écrit :
 On Fri, Jun 13, 2008 at 12:15:59AM +0300, Eugene V. Lyubimkin wrote:
 Thanks, you hinted me to discover it:

 $ aptitude why banshee synaptic
 p   banshee  Recommends brasero
 p   brasero  Recommends gnome-mount
 p   gnome-mount  Dependslibeel2-2.20
 p   libeel2-2.20 Recommends synaptic
 
 A library recommends synaptic?  That just sesems downright stupid.
 
 That is not where I would have expected to see that dependancy.  I guess
 it provides a widget that calls synaptic, so someone thought it would
 make sense to have synaptic installed even though many other widgets in
 the package might be perfectly useful with out it.
 
 I think at most synaptic deserves a suggests in that case.
 

I am absolutely not sure of myself, but I think this is due to the new
missing plugins installation procedure that launches synaptic to
install new packages if an adequate plugin is missing (but available).

I can be wrong, too.


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



snapshot.debian.net missing october

2007-12-08 Thread Jean-Christophe Dubacq
I did not see it mentioned elsewhere, but is it normal that october 2007
is missing from snapshot.debian.net ?

http://snapshot.debian.net/archive/2007/10/
is empty for me...

-- 
JCD


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



Re: Using standardized SI prefixes

2007-06-16 Thread Jean-Christophe Dubacq
Phillip Susi a écrit :
 Christof Krüger wrote:
 Unfortunately, computer designers, technicians etc. are not living in an
 isolated world (well.. maybe some of them).
 No one wants to forbid the computer people to use base 2 numbers. They
 are just asked to write KiB instead of KB if they mean base 2
 quantities, because the rest of the world already uses kilo as 1000.
 Changing the rest of the world makes no sense and having distinct names
 for distinct thing does no harm.
 
 Different disciplines often ascribe different meanings to the same 
 words, so there is no reason why the prefix Kilo can not mean 1024 in 
 the context of computer science, so please stop complaining about that. 
   You should just learn that in this context, that is what it means. 
 Always has and always will.
 
 Yup, I totally agree. But why do we call it kilo then, when we
 actually mean 1024? Someone found it handy dozens of years ago and
 
 Because we needed a name, and Kilo is a good one to use.  There is no 
 rule that says you can't use the word for a different meaning in a 
 different context.
 
 everybody has adapted it. So back then, someone was redefining your pi
 to 3 because it was close enough and now we should leave it this way?
 Remember that until computers have been invented (or binary logic), kilo
 has always meant 1000.
 
 And before computers were invented the word mouse always referred to a 
 small hairy rodent.  I don't see you complaining that it can also refer 
 to the computer pointing device on your desk.  When someone says they 
 caught a mouse or they clicked with their mouse, you can easily infer 
 which one they mean.
 
 However, I don't agree that this should hold true in computer science.
 One possible meaning of KB is 1000 bytes. The other is 1024 bytes.
 Now take the sentence: Hello John. I've got a file here and want to
 send it to you. It's 25KB large. Now please extract from the context
 which meaning is significant here? The problem is that the both possible
 meanings depict exactly the same: a quantity of bytes.
 
 The context clearly indicates the meaning is 1024.  When referring to 
 bytes that context uses 1024.  Also capitalizing the K is another 
 indicator.  There is no ambiguity in that sentence to anyone familiar 
 with the computer science context.
It was already explained that even in computer science, kilo does not
always mean 1024. 56 kb/s is 56000 b/s, not 57344 b/s.

Anyway, I think the request initially was to indicate what kind of units
is in use, not to standardize on whether binary or decimal units should
be used. What has to be spotted is the places where formatting makes
inserting a i in the unit impossible. They should be very few, since
localization already pushes pieces of text around.

Then, somebody will stand and claim unification is required. But let's
deal with it later.

And anyway, we should not use byte anymore. Octet is less ambiguous !


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



Re: Using standardized SI prefixes

2007-06-13 Thread Jean-Christophe Dubacq
On Wed, Jun 13, 2007 at 07:41:27PM +0100, Adam D. Barratt wrote:
 On Wed, 2007-06-13 at 14:08 -0400, Felipe Sateler wrote:
  Mike Hommey wrote:
  
   On Tue, Jun 12, 2007 at 09:25:13PM +, Evgeni Golov
   [EMAIL PROTECTED] wrote:
   On Tue, 12 Jun 2007 15:42:08 -0300 Paulo Marcondes wrote:
   
billion = 10^6 * 10^6 (IIRC, as used in Portugal - no jokes here!)
   
   =10^12 :)
   
   and Germany, France, former UdSSR, insert your country here
   
   Anywhere where milliard is 10^9, basically...
  
  Which includes England, according to Merriam-Webster [1]. 
 [...]
  [1] http://www.m-w.com/mw/table/number.htm
 
 The American usage has been becoming more common in England (and the
 rest of Britain :-) over the past few years, particularly in science and
 finance related usage.
 
 I could be wrong, but I suspect most British people have never even
 heard of a milliard. It's usually referred to either as a billion or an
 American billion.

http://en.wikipedia.org/wiki/Long_and_short_scales

It all depends on space and time.


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



Re: Using standardized SI prefixes

2007-06-11 Thread Jean-Christophe Dubacq
On Mon, Jun 11, 2007 at 05:14:18PM +0200, Bastian Venthur wrote:
 Magnus Holmgren wrote:
 
 I'm in favour! (But are you requesting that aptitude use SI prefixes 
 correctly, or that it use IEC (binary) prefixes?
 
 I think we should go for the binary prefixes. Users will be confused 
 when they read 1k and notice that the package has 'just' 1000 bytes. 
 Plus, the 2^n presentation is much more common in the IT world than the 
 10^n presentation.

Not for network bandwidth, and less and less for storage space
(commercials do understand what a free 7.5% bonus means, i.e. selling
something as 7.5% larger when it is in fact the same that it used to
be).

I do agree, that especially in the case of filesystem organisation, it
makes much more sens to use the binary units.


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



Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-03 Thread Jean-Christophe Dubacq
  You're *not* giving up the right not to distribute any source, because
  you can always refrain from distributing the corresponding binaries and
  have no obligation to provide source.
 
  You're *not* giving up the right to distribute binaries without
  distributing the corresponding source, because, without a license, you
  would not have the right to distribute binaries in the first place (with
  or without source).
  
  By accepting the GPL, you instead gain the right to distribute binaries
  with source, and you simply do *not* gain the right to distribute
  binaries without source.
 
 Similarly, by accepting the CDDL, you are not giving up the right to
 choose a venue in case you get sued over the software; instead, you are
 simply gaining the right to use, modify, and redistribute the software
 under a given set of rules (which simply does not include the right to
 choose a court in which to settle disagreements). That is what matters,
 and that is what makes the software free.
 
 Even if my argument would be flawed (which I don't think it is, but just
 in case), that wouldn't even matter. What matters is that DFSG#1 talks
 about a royalty or other fee--i.e. money--not giving up rights; and
 any interpretation of the text that says it does talk about giving up
 rights is incorrect to begin with.

I am not a specialist, but in France, private use of a work cannot be
denied (as well as private copy, in some measure). Whether this applies
only to countries following author rights doctrine instead of
copyrights, I let it to someone more knowledgeable in this field.

Of course, private means private (not the familial group).
-- 
JCD


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



Re: 64-bit transition deadline (Re: Etch in the hands of the Stable Release Managers)

2007-04-10 Thread Jean-Christophe Dubacq
On Tue, Apr 10, 2007 at 12:00:08AM -0700, Sean Perry wrote:
 I haven't seen much Debian in the last 6 years in the commercial  
 world. RH rules that roost. If people have chosen closed source, then  
 they likely are also paying for an enterprise edition of their free  
 OS too. Linux == Redhat was done in like 2000. Time to worry about  
 other things.

I work in a science lab and can tell you that even though we do have
commercial software (Matlab, Maple, CPlex and other scientific
computation programs, some of which are at least twenty years ahead of
any free equivalent), we do use debian and from there also use it
elsewhere (our homes, our students' workstations, etc.). Should we
become unable to do our daily job with Debian, yes, we would have to
switch distributions, which would be a pity since this is a place where
computer scientists are made.

Commercial software also owns some specific corners of the software
world, some of which not Windows-centric (or even Redhat-centric). Do
not make it more like it.

That being said, these software are more like to do the 64bit transition
(computing really requires mem; only last week were we speaking of
buying a 128 GiB computer).
-- 
JCD


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



Re: 64-bit transition deadline (Re: Etch in the hands of the Stable Release Managers)

2007-04-10 Thread Jean-Christophe Dubacq
On Tue, Apr 10, 2007 at 11:40:27AM +0200, Tshepang Lekhonkhobe wrote:
 On 4/10/07, Jean-Christophe Dubacq [EMAIL PROTECTED] 
 wrote:
 On Tue, Apr 10, 2007 at 12:00:08AM -0700, Sean Perry wrote:
  I haven't seen much Debian in the last 6 years in the commercial
  world. RH rules that roost. If people have chosen closed source, then
  they likely are also paying for an enterprise edition of their free
  OS too. Linux == Redhat was done in like 2000. Time to worry about
  other things.
 
 I work in a science lab and can tell you that even though we do have
 commercial software (Matlab, Maple, CPlex and other scientific
 computation programs, some of which are at least twenty years ahead of
 any free equivalent), we do use debian and from there also use it
 elsewhere (our homes, our students' workstations, etc.). Should we
 become unable to do our daily job with Debian, yes, we would have to
 switch distributions, which would be a pity since this is a place where
 computer scientists are made.
 
 I'm pretty interested in knowing which programs are so advanced as to
 being 20 years ahead of libre equivalents, and why, if you don't mind.

For example, CPlex (a mathematical programming optimizer) is considered
much better than any free (even free as beer) program, having no
equivalent for e.g. quadratic constraints problems.

Maple is also considered much more advanced than Octave especially
toolboxes available only in Maple.

I may have exaggerated by saying 20 years, but I will not settle for
less than 10. And we need those anyway to compare results obtained by
one software against the other.

The reason for the advance is that the most brilliant people of one
small research field unite to build some software company. They recruit
the most brilliant students, and can keep this for a long time (not
eternally, I believe, but long enough). Maple, Cplex and Matlab all date
from before 1990 where free software became (at least in france) commmon
place enough so that new projects (see Scilab) would be at least partly
open source.

-- 
JCD


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



Re: 64-bit transition deadline (Re: Etch in the hands of the Stable Release Managers)

2007-04-10 Thread Jean-Christophe Dubacq
On Tue, Apr 10, 2007 at 04:36:06PM +0100, Luis Matos wrote:
 Ter, 2007-04-10 às 08:28 -0600, Warren Turkal escreveu:
  On Tuesday 10 April 2007 07:43, Tshepang Lekhonkhobe wrote:
I may have exaggerated by saying 20 years, but I will not settle for
less than 10. And we need those anyway to compare results obtained by
one software against the other.
  
   This is interesting. I often hear people citing pros and cons of FLOSS
   and commercial stuff, but don't remember anyone stating such
   extravagant development gaps as 10 years or so. I'd like to hear
   opinions of others who have also used those Cplex Maple, and whatever
   else you may have in mind. This however brings to mind libre CAD stuff
   which truly lags behind.
  
  People wouldn't use those programs more than the free equivalents if there 
  weren't some reason. Sometimes that reason is that the proprietary solution 
  has a larger library of extras (libs, etc.) around it that makes it easier 
  to 
  quickly do something without reinventing the wheel. Sometimes the reason is 
  as simple as someone doesn't want to have to learn a new software package 
  or 
  port all there stuff to a new software. These are hard barriers to overcome.
 
 Maybe software vendors will look at linux for more power for less
 hardware, using 64 bit solution.

I already said (in this thread) that these software are already
linux-friendly, proposing several versions compiled against varying
glibc, and probably do exist for 64 bits. If we use these, it is that
they work under the current Debian distribution. What I was afraid of,
was to forget that even the academic world cannot always abide the pure
only-free software rule. The progress of science is more important (in
the context of academic research) than the pureness of freedom.

I recognize that this is niche software (English is not my native
language, I hope this is the right term), but this is important niche
software. As said above, academics prefere using free software, but 
will use what is the most advanced if necessary. For example, gcc is the
compiler of choice, but for some cases icc is deemed necessary.

My point is: do what Debian must, but do not consider breaking
commercial software lightly, and do not think that freedom is all what
is required by some well-known target audience such as universities.
Tolerance is as great a value (in some contexts).


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



Re: debhelper and debconf: package and protocol versions

2007-03-21 Thread Jean-Christophe Dubacq
On Wed, Mar 21, 2007 at 02:09:06PM -0700, Steve Langasek wrote:
 On Wed, Mar 21, 2007 at 02:13:18PM +0100, Magnus Holmgren wrote:
  dh_installdebconf adds a fixed dependency on debconf (= 0.5) | debconf-2.0 
  to 
  ${misc:Depends} if debconf is actually needed. But judging from the 
  changelog 
  of debconf version 1.2.0 is needed if there are any template translations, 
  and I think dh_installdebconf should be so smart. Not that it matters now, 
  over four years later, but it makes me wonder: Are there any other versions 
  where new functionality was added, prompting a versioned dependency on a 
  newer version? I've found debconf-escape from 1.4.72.
 
 Yes, the debconf 'error' template type was added in a version later than
 what shipped in sarge.  But then, to use this feature you can't depend on '|
 debconf-2.0' either, you have to know exactly which version of cdebconf
 implemented the same template type and depend on the 'or' of these two
 packages specifically.  So at that point, I'm not sure the behavior of
 dh_installdebconf vis à vis ${misc:Depends} is relevant.

I had an error triggered today starting from a minimal (only basic unix
machine selected in tasksel) debian etch machine upgraded to a
full-fledged unstable, by tetex-base (saying that the description
format was not understood). Installation of debconf-utils (which
probably pulled something else related to debconf) repaired the thing
(tetex-base could not be removed nor configured, due to the debconf
error). This error may come from the fact that I preseeded the debconf
tree (and I use a non-default debconf configuration).


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



Re: edit patches in dpkg configuration file dialog

2007-03-07 Thread Jean-Christophe Dubacq
On Tue, Mar 06, 2007 at 08:53:00PM +0100, Alexander Schmehl wrote:
  Although this clutters up /etc they could be saved as *.dpkg-last or
  so.  New packages' conffiles can be saved as *.dpkg-new just like dpkg
  currently does if one chooses not to install the new file.  Before a
  new version is installed *.dpkg-new would be renamed to *.dpkg-last.
 
 ... and they will probably deleted my many admins thinking they are not
 needed.  I don't think you can count on leaving them in /etc and finding
 them again.

And why shouldn't they. If anything, this should belong to
/var/lib/dpkg/

-- 
Jean-Christophe Dubacq


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



Re: localisation in system wide daemons

2007-01-16 Thread Jean-Christophe Dubacq


Le 16 janv. 07 à 20:13, Don Armstrong a écrit :


This peoples will ask you for help and send all the logfiles maybe
in arabic, hindu or africaan.


So you ask them to translate or rerun the program with an appropriate
locale. Being able to speak all of the languages that Debian is in
isn't a requirement to help anymore than knowing english should be[1]
a requirement to administer one's own system.


Unless the bug is sporadic, happens only in some other locale...

I think log output should be reparsable enough, and interfaces (other  
than less) can translate the logs when viewing them (let's say gnome- 
system-log-viewer...).

--
JCD




Re: bash features (Re: Question about Depends: bash)

2006-11-22 Thread Jean-Christophe Dubacq
On Wed, Nov 22, 2006 at 10:12:14AM +, Oleg Verych wrote:
 On 2006-11-21, Ian Jackson wrote:
  Oleg Verych writes (Re: Question about Depends: bash):
  o `arrays'  bashizm - tmp=$@ ; set -- $ARRAY ; use_array $@ ; set -- $tmp
 
  This is another piece of bad advice: this approach is buggy if the
  arguments might contain whitespace, which is often the case (eg if
  they're filename arguments).
 
 Who said, that it's without bugs, bugs of my usage or bugs in BaSH, dash?
 NO WARRANTY message on every login (:?
 
 (BTW, spaces in filenames are problem of those dual-boots, who have non
 UTC BIOS time and such.)

No. I use spaces in my filenames, and protect them accordingly in
scripts. For example, I remember a configuration file of KDE that used
to have a space in its names (something with color in it; it escapes my
mind right now).


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



Re: release critical bug in apache2.2?

2006-11-05 Thread Jean-Christophe Dubacq


Le 5 nov. 06 à 14:49, sean finney a écrit :


On Sun, 2006-11-05 at 14:04 +0100, Mike Hommey wrote:


The file does not get executed as expected, but the browser wants to
download it (which might be a security issue).


Then it is likely that you don't have php installed.


*or* that php is installed but not the modules isn't loaded
into $apache *or* that it's installed and loaded but $apache
hasn't been restarted.


Or that php is installed as CGI. All the web applications (packaged  
by Debian) should take care of this case.

--
JCD




Re: release critical bug in apache2.2?

2006-11-02 Thread Jean-Christophe Dubacq
On Thu, Nov 02, 2006 at 07:20:12PM +0100, Mike Hommey wrote:
 On Thu, Nov 02, 2006 at 03:32:39PM +0100, Bastian Venthur [EMAIL PROTECTED] 
 wrote:
  Hi
  
  I've just upgraded #393913 from minor to important.
  
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=393913
  
  Somebody just mailed me that this bug is release critical since it
  allows to read/download php-scripts (like index.php).
  
  Can somebody confirm that this bug is RC or should I just keep it important?
 
 DirectoryIndex tells apache which file(s) it may use when the url points
 to a directory, instead of creating an index of the directory itself, if
 allowed to.
 
 The default value for DirectoryIndex is index.html, which
 obviously forgets index.php. But that doesn't mean index.php will be
 readable as source. It only means that the auto index will be displayed
 if no index.html is present and if allowed to.
 
 Auto-indexes are enabled only in /var/www/apache2-default and
 /usr/share/apache2/icons by default, so it is not likely to leak any
 unexpected file list.
 
 So no, that doesn't grant an RC bug for these reasons.
 
 On the other hand, it breaks configurations that used to work... (sites
 relying on this index.php setting will get 403 errors after upgrade from
 2.0)

I remember that since the change, I had to make changes to several php
applications, because at the same time the default configuration did not
include any configuration in the case where php is not installed as
module but (e.g.) as CGI. phpmyadmin by default had a snippet in
.htaccess that was basically:
IfModule mod_cgi.c
AddType application/x-httpd-php .php

Action application/x-httpd-php /cgi-bin/php
/IfModule
IfModule mod_cgid.c
AddType application/x-httpd-php .php

Action application/x-httpd-php /cgi-bin/php
/IfModule

I had to put something of the same sort in phppgaccess, for example, as
well as DirectoryIndex index.php.

Since the change for DirectoryIndex happend at the same time, it might
be this that the user has seen. So the disappearance of index.php may
not be RC; however, the treatement of php as CGI is more likely to be
RC.


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



Re: How do I rebuild alternative symlinks?

2006-10-26 Thread Jean-Christophe Dubacq
On Thu, Oct 26, 2006 at 02:30:09PM -0700, Tyler MacDonald wrote:
 I found a way to do it, but I think the solution was less than ideal:
 
 Install Debarnacle from CPAN (isn't even in debian...)

Supposing /etc/alternatives is correct, I have a script to do that:
for i in /var/lib/dpkg/alternatives/*; do
  j=$(basename $i)
  STATE=0
  while read a  [ -n $a ]; do
case $STATE in
  0) STATE=1
  ;;
  1) STATE=2
 mkdir -p $(dirname $a)
 if [ -e $a -o -L $a ]; then rm -rf $a; fi
 ln -s /etc/alternatives/${j} ${a}
  ;;
  *) STATE=1
 j=$a
esac
  done  $i
done
  for i in /var/lib/dpkg/alternatives/*; do
j=$(basename $i)
STATE=0
while read a  [ -n $a ]; do
  case $STATE in
 0) STATE=1
;;
 1) STATE=2
b=$(ls -lL $a 21 /dev/null|wc -l)
if [ $b -gt 0 ]; then
  rm -f $a; rm -f /etc/alternatives/${j}
fi
;;
 *) STATE=1
j=$a
  esac
done  $i
  done

The second loop just removes dangling alternatives. I don't like them.


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



Re: Bug mass filling

2006-10-25 Thread Jean-Christophe Dubacq
On Wed, Oct 25, 2006 at 01:48:02AM -0400, Kevin Mark wrote:
 So certain bugs can be marked $STABLE-ignore to allow transient rc
 issues to be ignored for a release and will become no-ops after release.
 Are you suggesting that each package can have a related list of
 non-transient bugs that should be marked (with a new tags called )
 ignore-this-policy-violation where this can be attached to any package
 related bug for any length of time until the issues is deemed
 worthy/necessary to be addressed?

If a rule defining a bug ended in the policy document, it certainly is
worthy of being addressed. As Manoj expressed several times, if a bug
can be ignored for an arbitrary length of time, it certainly should be
a note in the developer reference and not a sentence in the policy
document.


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



Re: Getting rid of circular dependencies, stage 6

2006-10-25 Thread Jean-Christophe Dubacq
On Wed, Oct 25, 2006 at 07:01:22AM +0200, Christian Perrier wrote:
   install time are indeed buggy, but I see no indication that the jihad
   against circular dependencies is making any such distinctions.
 
 It that's the case, I'm not sure this is the best way to make the
 point. I'm actually following this thread and I try to understand
 whether the circular dependencies used by console-common (for which I
 act as co-maintainer with Alastair McKinstry) are Good or Bad.

During my switch to aptitude instead of debfoster/apt-get, I recently
thought that:
aptitude markauto '~i(!~M)((~R(~i))|(~Rrecommends:(~i!~M)))'
or even
aptitude markauto '~i(!~M)~R(~i)'
should be an idempotent operation. And that once this is done, I could
not mark any more packages as automatic (ok, you have to refine a bit to
hold in account the fact that recommends is as good as depends for
aptitude in default mode ; I did not include the more complicated search
for the sake of simplicity).

Once I have selected console-data to be marked manual and the rest
(console-tools, console-common) to be automatic, I expect it would
see that everything holds. Instead of that, it just finds the circular
dependency loop and says that since they only depend on themselves,
those packages are probably a useless loop.

As a matter of fact, I can live with a few exceptions. But this way
(with a more complicated search in aptitude that accounts for the
Recommends dependency) is a quick way to find circular dependencies.

On my system, there is a dependency loop for 
console-* packages, {sys,}klogd packages and
fortune-* packages, at least.


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



Re: Update: status of inetd

2006-08-30 Thread Jean-Christophe Dubacq
On Mon, Aug 28, 2006 at 12:58:27PM +0200, Marco d'Itri wrote:
 On Aug 28, Roger Leigh [EMAIL PROTECTED] wrote:
 
  1) Split out update-inetd from netbase into a new inetd package.
 No, because e.g. xinetd needs a totally different update-inetd program.
 It's simpler if each inetd package will ship its own update-inetd.


If I understood correctly, all the update-inetd scripts have to provide
for each and every inetd superserver, or at least fill in a list of
calls to update-inetd. Why?

- Install openbsd-inetd
- Install inetd-using server A
- replace openbsd-inetd by xinetd
- server A was never registered by xinetd !

Instead, all packages should call a common update-inetd minus the last
line. This common part registers the arguments for the service under a
common format. Then it calls a inetd-specific script that parses those
informations, and puts those in the correct form (files in
/etc/xinetd.d/, big file in /etc/inetd.conf,...). In the postinst of
every inetd superserver, this specific script is also called. In the
prerm of the superserver, the inetd-specific files are deleted.

I do not see how one can do otherwise, unless every inetd superserver is
capable of migrating data from any other superserver.


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



Re: Configuration file shadowed?

2006-07-21 Thread Jean-Christophe Dubacq


Le 21 juil. 06 à 18:23, Manoj Srivastava a écrit :


While it is true any file can be changed to change behaviour
 for TeX (like things can be changed in /usr/include/foo.h to change
 behaviour of a -dev package), any file with a name *.cnf is meant to
 be a configuration file, and must, in order to meet policy
 requirements, live under /etc. This is no different from
 kernel-package having it's configuration file live in
 /etc/kernel-pkg.conf, even though editing _any_ file in
 /usr/share/kernel-package would change the behaviour of the program.
 By your argument, any interpreted language package is exempt from the
 configuration in /etc rule, since one may edit the script directly
 in /usr/bin anyway.  I do not think it holds.


The way I see it, the /usr/share/texmf/mktex.cnf is a default value  
file, used in the setup of the whole texmf hierarchy; the  
configuration is /etc/texmf/mktex.cnf, which, per web2c magic,  
overrides the default values, _if it does exist_. Good default values  
can be set by copying /usr/share/texmf/mktex.cnf, and return to  
default values can be done through the removal of /etc/texmf/mktex.cnf.


If anything setting default values must be moved under /etc, then  
most shell scripts should be moved to /etc. What of, let's say, uw- 
imapd (a well known package), that accepts a /etc/c-client.cf file  
that does configuration, empty by default (and needing the sentence  
I accept the risk as the first line to work). Should this file  
exist on all debian systems for the sake of being configuration files?


I think the web2c mechanism is really good, and is the way  
preferences should be set (source/distribution defaults in /usr,  
system defaults in /etc, user defaults in ~/texmf or by environment  
variables).

--
JCD




[Meta] Encodage UTF-8 dans la liste debian-french

2006-04-07 Thread Jean-Christophe Dubacq
Les mails encodés en UTF-8 diffusés sur la liste sont incorrectement  
encodés. Ça se voit en particulier avec certains lecteurs.


En effet, un même message est attaché à chaque message:
-- Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

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


Ce message est rajouté automatiquement par le gestionnaire de mailing- 
listes de Debian, si je ne m'abuse. Et si j'ai bien compris, il est  
rajouté automatiquement en iso-8859-1. Si le message lui-même est en  
UTF-8, cela génère un message où les accents sont codés sur 2 octets  
sur une partie du texte et où tous devraient être codés ainsi, mais  
sont codés sur 1 octet sur une autre partie.


Dois-je soumettre un bug dans le BTS ?
Est-ce que quelqu'un peut simplement enlever les accents du texte  
standard ?

Je peux suggérer un texte:

-- Faites une lecture de la FAQ de la liste avant de poser une  
question :

http://wiki.debian.net/?DebianFrench

Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et  
Reply-To:


--
JCD




  1   2   >