Wrapper script

2007-04-24 Thread Manuel Prinz
Hi everyone,

I ITP a package that provides a single binary that expects its input
file named in a special way, and writes two files with fixed names. One
of those is only temporary and not really usefull, so one usually
deletes it. I thought of writing a wrapper script, so the user can give
the input and output filename, the renaming would be done by the script,
as well as taking care of not overriding files if they already exist.

Are there any guideline how this is done? I've seen packages using
foo.bin for the original binary and foo for the wrapper script, or
some using a different location such as /usr/lib/foo/bin for the binary.
Or should one leave the binary as foo to provide the know behavior and
use foo-wrapper for the script?

I'd also be glad if you could point me out to some good source of how to
use /tmp in a secure way in scripts; I'd like to run the binary there
because I'm not a fan of joking around in the filesystem. (IIRC, tools
like pdfjam do so as well.)

Any advise would be very welcome!

Best regards,
Manuel



signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Removing an obsolete symlink

2007-04-24 Thread Thijs Kinkhorst
Hi all,

I could use some advice on how to handle the following situation.

I adopted a web application package that used to set a symlink under
/var/www: /var/www/phpmyadmin - /usr/share/phpmyadmin. This was not good:
we shouldn't touch /var/www and not enable phpmyadmin without asking. So
now I have the better way of asking the user which webserver to configure,
and drop a symlink under the respective /etc/apache-flavour/conf.d dirs.

My question is how to deal with this legacy symlink. I can just rm it on
upgrade, but the admin might have put a different symlink there, or
depends on the symlink to keep phpmyadmin configured.

Shall I just leave the symlink there for upgrades, or do something with
it, if so, what?


Thijs


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



Re: RFS: avelsieve

2007-04-24 Thread Thijs Kinkhorst
Hi!

 I am looking for a sponsor for my package avelsieve.

I've taken a look at this package. It looks very good in general! I have
some comments though:

* 01_foldersort_bugfix.patch: the patch does not contain a description,
  neither in the DP-header nor in the code itself. What does it do? Did you
  forward it to upstream?

* Why don't you disable the plugin on package removal/purge?

* Make sure your postrm also works correctly if squirrelmail and/or debconf
  have already been purged.

* It makes sense to install doc/NEWS not as a doc but as the upstream
  changelog, by changing dh_installchangelogs to
  dh_installchangelogs doc/NEWS.

I'm willing to sponsor it if you could review these items.


thanks,
Thijs


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



Re: Removing an obsolete symlink

2007-04-24 Thread Sam Morris
On Tue, 24 Apr 2007 11:38:04 +0200, Thijs Kinkhorst wrote:
 My question is how to deal with this legacy symlink. I can just rm it on
 upgrade, but the admin might have put a different symlink there, or
 depends on the symlink to keep phpmyadmin configured.

Remove it on upgrade if it still points to the same place (check with 
readlink) and document the change in NEWS.Debian?

 Thijs

-- 
Sam Morris
http://robots.org.uk/

PGP key id 1024D/5EA01078
3412 EA18 1277 354B 991B  C869 B219 7FDB 5EA0 1078


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



Meshlab and Qutemol

2007-04-24 Thread Teemu Ikonen

Hi all,

I was looking for free software to work with STL-files [1] used in
rapid prototyping and found Meshlab [2], which is pretty nice, at
least for viewing and converting meshes from one format to another
(BTW if someone knows of a free software 3D CAD program, please let me
know).

[1] http://en.wikipedia.org/wiki/STL_(file_format)
[2] http://meshlab.sourceforge.net/

AFAIK, there is nothing else in Debian or Ubuntu for viewing these
files (apart from converting to something like VRML with e.g. admesh),
so packaging Meshlab would be worthwhile. Maybe it could also be used
to visualize some types of medical imaging data.

Meshlab depends on the VCG library [3], which is also used in a
molecular graphics program Qutemol [4], all written by the same group.
Qutemol has very impressive graphics output and would be a nice
addition to Debian / Ubuntu as well, but needs modern OpenGL hardware
which I don't have access to at the moment.

[3] http://vcg.sourceforge.net
[4] http://qutemol.sourceforge.net/

I could go on and package Meshlab with a static copy of VCG included,
but if there's someone with suitable hardware, time and interest to
package Qutemol, then maybe VCG should be in a separate package.
Anybody interested?

Best,

Teemu


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



Re: RFS: avelsieve

2007-04-24 Thread Jan Hauke Rahm
Hi Thijs!

Thijs Kinkhorst wrote:
 I've taken a look at this package. It looks very good in general! I have
 some comments though:

Thanks for that!

 * 01_foldersort_bugfix.patch: the patch does not contain a description,
   neither in the DP-header nor in the code itself. What does it do? Did you
   forward it to upstream?

Well, I don't know where to describe that. The upstream author works on
squirrelmail, too. He said the bug was in squirrelmail itself and he
tries to fix it there. If that does not work correctly he will include
my patch in the next version of avelsieve.
The patch just sorts the mailbox folders when creating new rules. So
it's nothing heavy ;)

 * Why don't you disable the plugin on package removal/purge?

Sorry, this was just a mistake.

 * Make sure your postrm also works correctly if squirrelmail and/or debconf
   have already been purged.

Okay, testing for squirrelmail-configure is no problem, i've done that
now. But how do I change the script that it's working correctly without
debconf? Testing on db_input and db_go, too? And what could I do with
db_purge? That is needed when purging after usage of debconf, isn't it?

 * It makes sense to install doc/NEWS not as a doc but as the upstream
   changelog, by changing dh_installchangelogs to
   dh_installchangelogs doc/NEWS.

Changed that.

 I'm willing to sponsor it if you could review these items.

I'm glad! :) Sorry 'cause my beginners questions...

Regards,
Hauke

PS: I built it again, you can find it at the same place...
http://downloads.jhr-online.de/avelsieve/



signature.asc
Description: OpenPGP digital signature


Re: RFS: avelsieve

2007-04-24 Thread Thijs Kinkhorst
On Tue, April 24, 2007 12:40, Jan Hauke Rahm wrote:
 * 01_foldersort_bugfix.patch: the patch does not contain a description,
  neither in the DP-header nor in the code itself. What does it do? Did
 you forward it to upstream?

 Well, I don't know where to describe that. The upstream author works on
 squirrelmail, too. He said the bug was in squirrelmail itself and he tries
 to fix it there. If that does not work correctly he will include my patch
 in the next version of avelsieve. The patch just sorts the mailbox folders
 when creating new rules. So it's nothing heavy ;)

Yes, Alexandros indeed works on SquirrelMail aswell. You can describe what
a patch does in the lines that start with ## DP: in the patch file. That
makes sure that if someone else takes a look at your package they'll know
what the patch is about.

 Okay, testing for squirrelmail-configure is no problem, i've done that
 now. But how do I change the script that it's working correctly without
 debconf? Testing on db_input and db_go, too? And what could I do with
 db_purge? That is needed when purging after usage of debconf, isn't it?

In the rare case that debconf is purged before your package, your package
should make a best effort to purge as much as it can.

Try something like this:

if [ -f /usr/share/debconf/confmodule ]; then
. /usr/share/debconf/confmodule
[do debconf stuff]
fi

or if necessary, do only this for including the debconf confmodule and use
|| true to make sure db_purge does not fail when the confmodule is
missing.


Thijs


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



Re: Removing an obsolete symlink

2007-04-24 Thread Daniel Leidert
Am Dienstag, den 24.04.2007, 11:38 +0200 schrieb Thijs Kinkhorst:

 I could use some advice on how to handle the following situation.
 
 I adopted a web application package that used to set a symlink under
 /var/www: /var/www/phpmyadmin - /usr/share/phpmyadmin. This was not good:
 we shouldn't touch /var/www and not enable phpmyadmin without asking.

Why? What is so bad with this symlink?

Regards, Daniel


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



Re: Removing an obsolete symlink

2007-04-24 Thread gregor herrmann
On Tue, 24 Apr 2007 13:10:59 +0200, Daniel Leidert wrote:

  I adopted a web application package that used to set a symlink under
  /var/www: /var/www/phpmyadmin - /usr/share/phpmyadmin. This was not good:
  we shouldn't touch /var/www and not enable phpmyadmin without asking.
 Why? What is so bad with this symlink?

E.g. that I don't want to have phpmyadmin publically accessible under
DOCUMENT_ROOT/phpmyadmin; and that it's re-created on each and every
update of the package.

I applaud the idea to remove this annoying symlink from the package.

Cheers,
gregor
 
-- 
 .''`.   http://info.comodo.priv.at/ | gpg key ID: 0x00F3CFE4
 : :' :  debian: the universal operating system - http://www.debian.org/
 `. `'   member of https://www.vibe.at/ | how to reply: http://got.to/quote/
   `-Hailing frequencies open, Captain. 


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



Re: RFS: avelsieve

2007-04-24 Thread Jan Hauke Rahm
Thijs Kinkhorst schrieb:
 Yes, Alexandros indeed works on SquirrelMail aswell. You can describe what
 a patch does in the lines that start with ## DP: in the patch file. That
 makes sure that if someone else takes a look at your package they'll know
 what the patch is about.

I'm still learning... :) thanks!

 Try something like this:
 
 if [ -f /usr/share/debconf/confmodule ]; then
 . /usr/share/debconf/confmodule
 [do debconf stuff]
 fi
 
 or if necessary, do only this for including the debconf confmodule and use
 || true to make sure db_purge does not fail when the confmodule is
 missing.

Okay, I changed that, too. You can find the new package again at
http://downloads.jhr-online.de/avelsieve/

Hauke



signature.asc
Description: OpenPGP digital signature


Re: Removing an obsolete symlink

2007-04-24 Thread Thijs Kinkhorst
On Tue, April 24, 2007 13:10, Daniel Leidert wrote:
 we shouldn't touch /var/www and not enable phpmyadmin without asking.

 Why? What is so bad with this symlink?

- It touches /var/www which is under the administrator's control;
- It does not make sense, since the document root might be somewhere else;
- The administrator might want to run the webapp on some vhost and
  specifically not on the host that is served from /var/www;
- It enables the webapp automatically with no good way to disable it;
- It's not conformant with the Debian webapps policy.


Thijs


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



Re: RFS: avelsieve

2007-04-24 Thread Thijs Kinkhorst
On Tue, April 24, 2007 13:34, Jan Hauke Rahm wrote:
 Okay, I changed that, too. You can find the new package again at
 http://downloads.jhr-online.de/avelsieve/

It looks fine, thanks for the quick response. I have one question
remaining: you depend on cyrus being installed. Is it actually necessary
to have cyrus on the local host, or can it also be remote?


Thijs


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



Re: RFS: avelsieve

2007-04-24 Thread Jan Hauke Rahm
Thijs Kinkhorst schrieb:
 It looks fine, thanks for the quick response. I have one question
 remaining: you depend on cyrus being installed. Is it actually necessary
 to have cyrus on the local host, or can it also be remote?

I'm not sure about that. Sieve is connected through port 2000, I guess
that's possible remotely, too. I changed that dependency to
recommends, you're probably right...

Hauke

http://downloads.jhr-online.de/avelsieve/

(Sorry for double mail to you, Thijs! I forgot to redirect it to the list.)





signature.asc
Description: OpenPGP digital signature


Re: Meshlab and Qutemol

2007-04-24 Thread Andreas Tille

On Tue, 24 Apr 2007, Teemu Ikonen wrote:


...
I could go on and package Meshlab with a static copy of VCG included,
but if there's someone with suitable hardware, time and interest to
package Qutemol, then maybe VCG should be in a separate package.


Sounds good.  I personally would prefer if you would split VCG in
any case because I'm a big fan of modularized packaging.


Anybody interested?


Well, do you want to know whether somebody is interested or whether
somebody would like to start real work on it.  Interest on my side
yes, but these projects would definitely not on top of my todo list.
Sponsoring is no problem.

Kind regards

Andreas.

--
http://fam-tille.de


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



Re: Removing an obsolete symlink

2007-04-24 Thread Justin Pryzby
On Tue, Apr 24, 2007 at 10:10:29AM +, Sam Morris wrote:
 On Tue, 24 Apr 2007 11:38:04 +0200, Thijs Kinkhorst wrote:
  My question is how to deal with this legacy symlink. I can just rm it on
  upgrade, but the admin might have put a different symlink there, or
  depends on the symlink to keep phpmyadmin configured.
 
 Remove it on upgrade if it still points to the same place (check with 
 readlink) and document the change in NEWS.Debian?
And echo Removing link: $l = $m 2 in postinst


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



Re: Wrapper script

2007-04-24 Thread Justin Pryzby
On Tue, Apr 24, 2007 at 11:33:15AM +0200, Manuel Prinz wrote:
 Hi everyone,
 
 I ITP a package that provides a single binary that expects its input
 file named in a special way, and writes two files with fixed names. One
 of those is only temporary and not really usefull, so one usually
 deletes it. I thought of writing a wrapper script, so the user can give
 the input and output filename, the renaming would be done by the script,
 as well as taking care of not overriding files if they already exist.
Okay, it would be good to provide an option to inhibit deletion of the
file, and it would be good if the renames would be guaranteed to be on
the same filesystem and thus atomic.

Also be sure to use exec if this is a shells script, so you don't
have a needless bash process which is hanging around just going to do
wait(); exit();

 Are there any guideline how this is done? I've seen packages using
 foo.bin for the original binary and foo for the wrapper script, or
 some using a different location such as /usr/lib/foo/bin for the binary.
 Or should one leave the binary as foo to provide the know behavior and
 use foo-wrapper for the script?
These are all possibilities from which to choose depending on your
goals.  Another possibility is to make source changes to support
--input, --output, --[no-]remove.

 I'd also be glad if you could point me out to some good source of how to
 use /tmp in a secure way in scripts;
The important thing is that (at a low level) you open files with
O_CREAT|O_EXCL.  If you do this, it is safe: you won't clobber any
existing file.  If you don't, it is unsafe.  See also this manpages
bug:

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

 I'd like to run the binary there
 because I'm not a fan of joking around in the filesystem.
Check if TMPDIR is set, and use it instead.

 Any advise would be very welcome!
The Debian tools to create tempfiles are tmpfile and mktemp.  These
will use /tmp by default, and handle TMPDIR.  Or, if you put the
tempfiles in the same dir as the final pathnames, then you can do mv
and it will be atomic.  Or, you can use mkdtemp -d to make a directory
directly below the final pathname (also guaranteed to be on the same
FS).  Since it's a new dir, you can assume it's empty.  If ther user
modifies things in it you can assume they know what they're doing.

Justin


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



Re: RFS: avelsieve

2007-04-24 Thread Thijs Kinkhorst
On Tue, April 24, 2007 14:10, Jan Hauke Rahm wrote:
 Thijs Kinkhorst schrieb:

 It looks fine, thanks for the quick response. I have one question
 remaining: you depend on cyrus being installed. Is it actually necessary
  to have cyrus on the local host, or can it also be remote?

 I'm not sure about that. Sieve is connected through port 2000, I guess
 that's possible remotely, too. I changed that dependency to recommends,
 you're probably right...

Uploaded, thanks for your work!


Thijs


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



Re: Wrapper script

2007-04-24 Thread Manuel Prinz
Am Dienstag, den 24.04.2007, 08:29 -0400 schrieb Justin Pryzby:
 On Tue, Apr 24, 2007 at 11:33:15AM +0200, Manuel Prinz wrote:
 [...]
  Are there any guideline how this is done? I've seen packages using
  foo.bin for the original binary and foo for the wrapper script, or
  some using a different location such as /usr/lib/foo/bin for the binary.
  Or should one leave the binary as foo to provide the know behavior and
  use foo-wrapper for the script?
 These are all possibilities from which to choose depending on your
 goals.  Another possibility is to make source changes to support
 --input, --output, --[no-]remove.

Unfortunately, this is not easily possible due to limitations in
Fortran. This would require a recent Fortran compiler that supports
Fortran2003, which is AFAIK not standard. (I can just say from my own
experience.) We have those in Debian, but I'm not sure about other
distributions. The program as is compiles fine with F77 compilers, so I
thought it may be easier to enhance functionality by a shell script, as
suggested by upstream.

 [...]
 The Debian tools to create tempfiles are tmpfile and mktemp.  These
 will use /tmp by default, and handle TMPDIR.  Or, if you put the
 tempfiles in the same dir as the final pathnames, then you can do mv
 and it will be atomic.  Or, you can use mkdtemp -d to make a directory
 directly below the final pathname (also guaranteed to be on the same
 FS).  Since it's a new dir, you can assume it's empty.  If ther user
 modifies things in it you can assume they know what they're doing.

Thanks for the pointers, that was what I'm looking for!

Best regards,
Manuel



signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: RFS: avelsieve

2007-04-24 Thread Jan Hauke Rahm
Thijs Kinkhorst schrieb:
 Uploaded, thanks for your work!

I'm a little bit proud 'cause this is my first package :)

Thank YOU for YOUR work - at all and especially at my package!

Hauke



signature.asc
Description: OpenPGP digital signature


Re: staying in stable but compiling for sid

2007-04-24 Thread Michelle Konzack
Am 2007-04-13 22:50:23, schrieb Steve Kemp:
   These two choices suffer in that you can't get a graphical
  environment within them.  So if you build a package for sid
  which used Xorg you couldn't test it.

This is definitivly wrong because thr output of mount of my Devel-
Station:

---
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda3 on /tmp type ext3 (rw)
/dev/sda4 on /Chroot-Backups type ext3 (rw)
/dev/sdb1 on /PostgreSQL type ext3 (rw)
/dev/sdb2 on /Chroot-Archive type ext3 (rw)
/dev/sdg1 on /usr/src type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
samba3.private.tamay-dogan.net:/home on /home type nfs 
(rw,bg,hard,intr,tcp,vers=3,rsize=8192,wsize=8192,addr=192.168.0.69)
/dev/sdc1 on /Chroot-999-sid type ext3 (rw)
/dev/sdc3 on /Chroot-999-sid/var type ext3 (rw)
/dev/sdc4 on /Chroot-999-sid/var/log type ext3 (rw)
/dev on /Chroot-999-sid/dev type none (rw,bind)
/proc on /Chroot-999-sid/proc type none (rw,bind)
/sys on /Chroot-999-sid/sys type none (rw,bind)
/usr/src on /Chroot-999-sid/usr/src type none (rw,bind)
/PostgreSQL on /Chroot-999-sid/PostgreSQL type none (rw,bind)
/Chroot-Backups on /Chroot-999-sid/Chroot-Backups type none (rw,bind)
/Chroot-Archive on /Chroot-999-sid/Chroot-Archive type none (rw,bind)
/home on /Chroot-999-sid/home type none (rw,bind)
/dev/sdd1 on /Chroot-4.0-etch type ext3 (rw)
/dev/sdd3 on /Chroot-4.0-etch/var type ext3 (rw)
/dev/sdd4 on /Chroot-4.0-etch/var/log type ext3 (rw)
/dev on /Chroot-4.0-etch/dev type none (rw,bind)
/proc on /Chroot-4.0-etch/proc type none (rw,bind)
/sys on /Chroot-4.0-etch/sys type none (rw,bind)
/usr/src on /Chroot-4.0-etch/usr/src type none (rw,bind)
/PostgreSQL on /Chroot-4.0-etch/PostgreSQL type none (rw,bind)
/Chroot-Backups on /Chroot-4.0-etch/Chroot-Backups type none (rw,bind)
/Chroot-Archive on /Chroot-4.0-etch/Chroot-Archive type none (rw,bind)
/home on /Chroot-4.0-etch/home type none (rw,bind)
/dev/sde1 on /Chroot-3.1-sarge type ext3 (rw)
/dev/sde3 on /Chroot-3.1-sarge/var type ext3 (rw)
/dev/sde4 on /Chroot-3.1-sarge/var/log type ext3 (rw)
/dev on /Chroot-3.1-sarge/dev type none (rw,bind)
/proc on /Chroot-3.1-sarge/proc type none (rw,bind)
/sys on /Chroot-3.1-sarge/sys type none (rw,bind)
/usr/src on /Chroot-3.1-sarge/usr/src type none (rw,bind)
/PostgreSQL on /Chroot-3.1-sarge/PostgreSQL type none (rw,bind)
/Chroot-Backups on /Chroot-3.1-sarge/Chroot-Backups type none (rw,bind)
/Chroot-Archive on /Chroot-3.1-sarge/Chroot-Archive type none (rw,bind)
/home on /Chroot-3.1-sarge/home type none (rw,bind)
/dev/sdf1 on /Chroot-3.0-woody type ext3 (rw)
/dev/sdf3 on /Chroot-3.0-woody/var type ext3 (rw)
/dev/sdf4 on /Chroot-3.0-woody/var/log type ext3 (rw)
/dev on /Chroot-3.0-woody/dev type none (rw,bind)
/proc on /Chroot-3.0-woody/proc type none (rw,bind)
/sys on /Chroot-3.0-woody/sys type none (rw,bind)
/usr/src on /Chroot-3.0-woody/usr/src type none (rw,bind)
/PostgreSQL on /Chroot-3.0-woody/PostgreSQL type none (rw,bind)
/Chroot-Backups on /Chroot-3.0-woody/Chroot-Backups type none (rw,bind)
/Chroot-Archive on /Chroot-3.0-woody/Chroot-Archive type none (rw,bind)
/home on /Chroot-3.0-woody/home type none (rw,bind)
---

and now the pstree -pan

---
init,1
  ??(keventd,2)
  ??(ksoftirqd_CPU0,3)
  ??(kswapd,4)
  ??(bdflush,5)
  ??(kupdated,6)
  ??(ahc_dv_0,18)
  ??(scsi_eh_0,19)
  ??(kjournald,49)
  ??(khubd,214)
  ??(kcopyd,234)
  ??(kjournald,261)
  ??(kjournald,262)
  ??(kjournald,263)
  ??(kjournald,264)
  ??(kjournald,265)
  ??portmap,325
  ??syslogd,633
  ??klogd,636
  ??inetd,648
  ??postmaster,707 -D /PostgreSQL/data_7.4
  ???   ??postmaster,712
  ???   ??postmaster,713
  ??pg_autovacuum,718 -D -p 5432 -L /var/log/postgresql/autovacuum_log
  ??sshd,725
  ???   ??sshd,2759
  ???   ??sshd,2761
  ???   ??bash,2784
  ???   ??pstree,3030 -pan
  ??rpc.statd,730
  ??atd,733
  ??cron,736
  ??rplayd,744 --forward=michelle1.private.tamay-dogan.net
  ??(rpciod,747)
  ??(lockd,748)
  ??(kjournald,756)
  ??(kjournald,760)
  ??(kjournald,764)
  ??(kjournald,778)
  ??(kjournald,782)
  ??(kjournald,786)
  ??(kjournald,800)
  ??(kjournald,804)
  ??(kjournald,808)
  ??(kjournald,821)
  ??(kjournald,825)
  ??(kjournald,829)
  ??wdm,881
  ???   ??XFree86,31725 :4 vt12 -nolisten TCP -auth 
/var/lib/wdm/authdir/authfiles/A:4-VM8TKT
  ???   ??wdm,31726
  ???   ??wdmLogin,31819 -d:4 -wdefault:fvwm2 
-l/usr/share/pixmaps/200x130.wdm.woody.oldstable.xpm   -bsolid:Gray85 -a
  ??wdm,1032
  ???   ??wdm,1033
  ???   ??XFree86,1035 :3 vt11 

[RFS] Bug#406168: xbmbrowser -- A light Browser for Pixmaps and Bitmaps

2007-04-24 Thread Michelle Konzack
Thanks.

- Forwarded message from Michelle Konzack [EMAIL PROTECTED] -

Date: Fri, 9 Feb 2007 16:21:16 +0100
From: Michelle Konzack [EMAIL PROTECTED]
To: Debian Bug Tracking System [EMAIL PROTECTED]
Subject: [RFS] Bug#406168: xbmbrowser -- A light Browser for Pixmaps and Bitmaps
User-Agent: Mutt/1.5.9i

retitle 406168 Bug#406168: RFS: xbmbrowser -- A light Browser for Pixmaps and 
Bitmaps

-- 

* Package name: xbmbrowser
  Version : 5.1-10
  Upstream Author : Anthony Thyssen [EMAIL PROTECTED]
(I have tried to contact him without success)
* URL : http://mentors.debian.net/
* License : This program while available in the X windows
Contrib Area, still belongs to the programmers.
Permission is however given for you to freely
copy, distribute and modify it on the condition
that this and all other copyright notices remain
unchanged in all distributions. Modifications
should be forwarded to the Current Programmer
(anthony) for inclusion into the next release.
  Programming Lang: C
  Description : A light Browser for Pixmaps and Bitmaps


XbmBrowser was already up to Sarge in the Debian GNU/Linux Distribution
and was orpahed on 2005-07-29 by the Debian QA-Team since no one want
to maintain it.  For some weeks I have installed a new workststion and
found out, that xbmbrowser is not more availlable...

After searching the BTS I have considered to download the last Debian
version 5.1-8.2 solved three bugs build the package, made the lintian
test (terminated with success) and installed it.

It works like expected.

The last Changelog is:

xbmbrowser (5.1-10) unstable; urgency=low

  * Forgotten to change the current maintainer in debian/copyright.
  * Converted debian/changelog to utf-8
  * Added forgotten Build-Depends
  * Correcting two unquoted Strings in xbmbrowser.menu
  * Correcting errors in xbmbrowser.{prerm,postrm,postinst}
  * Added missing include stdlib.h to xbmbrowser.c

 -- Michelle Konzack [EMAIL PROTECTED]  Wed, 10 Jan 2007 23:44:08 +0100

xbmbrowser (5.1-9) unstable; urgency=low

  * Since it was orphaned in 2005-07-29 I push it back because I and some
other peoples need it.
  * Rewrite of debian/rules to use debhelper.
  * Correcting (Bug#153147) and changing x-terminal-editor to
x-terminal-emulator in all xbmbrowser menu files
  * Moved /usr/share/xbmbrowser/xbmbrowser.menu to /etc/xbmbrowser.menu
and configured it as config file. I can not support the wish to enlarge
the global menu to /usr/lib/tkdesk/... links, since it would mean, that
I have to add another directories too (this can be done by USER configs).
But however, I have included an heavy updated /etc/xbmbrowser.menu with
more security and overwrite protection. (closes: #18005)
  * Patch from Andree Leidenfrost [EMAIL PROTECTED] applied.
(closes: #153153)
  * Patch from A. Costa [EMAIL PROTECTED] applied. (closes: #306705)

 -- Michelle Konzack [EMAIL PROTECTED]  Tue, 26 Dec 2006 22:26:06 +0100
 

I have already uploded the package to http://mentors.debian.net/ and
searching now for a sponsor.

The only thing I have forgotten was to change the debian/copyright file
and the maintainer Info which point currently to Martin Mitchell
[EMAIL PROTECTED]


Thanks, Greetings and nice Day
Michelle Konzack
Systemadministrator
Tamay Dogan Network
Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/6/6192519367100 Strasbourg/France   IRC #Debian (irc.icq.com)

- End forwarded message -


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSN LinuxMichi
0033/6/6192519367100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


RFS: proda

2007-04-24 Thread David Paleino
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dear mentors,

I am looking for a sponsor for my package proda.

* Package name: proda
  Version : 1.0-1
  Upstream Author : Phuong T.M., Do C.B., Edgar R.C., Batzoglou S.
* URL : http://proda.stanford.edu
* License : public domain [1]
  Section : science

It builds these binary packages:
proda  - multiple alignment of protein sequences

The upload would fix this bug: 408347

The package can be found on mentors.debian.net:
- - URL: http://mentors.debian.net/debian/pool/main/p/proda
- - Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- - dget http://mentors.debian.net/debian/pool/main/p/proda/proda_1.0-1.dsc

I would be glad if someone uploaded this package for me.

Kind regards
 David Paleino

[1] it has been published in Multiple alignment of protein sequences
with repeats and rearrangements. Nucleic Acids Research 2006 34(20),
5932-5942 - the full text article can be reached at
http://nar.oxfordjournals.org/cgi/content/full/34/20/5932

- --
 Linux Registered User #334216
Get FireFox!  http://snipurl.com/gofoxygo/ 
Blog   http://www.hanskalabs.net/  
Staff http://www.debianizzati.org/ 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGLiXl5qqQFxOSsXQRAm3FAJsGR06KKegkYsDS/J7N2Lmmz1lnBACfZmd/
cK1lc4ErZiM8DP8yCZHb80c=
=Rsky
-END PGP SIGNATURE-


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



Re: RFS: proda

2007-04-24 Thread Nico Golde
Hi,
* David Paleino [EMAIL PROTECTED] [2007-04-24 17:46]:
 I am looking for a sponsor for my package proda.
 
 * Package name: proda
   Version : 1.0-1
   Upstream Author : Phuong T.M., Do C.B., Edgar R.C., Batzoglou S.
 * URL : http://proda.stanford.edu
 * License : public domain [1]
   Section : science
 
 It builds these binary packages:
 proda  - multiple alignment of protein sequences
[...] 
A few comments:
- copyright lacks upstream email, would be good to see it 
  there
- watch file seems broken:
  uscan warning: In debian/watch,
  no matching hrefs for watch line
  http://proda.stanford.edu/proda_(_*)\.tar\.gz

  opts=uversionmangle=s/_/\./ \
  http://proda.stanford.edu/proda_(.*)\.tar\.gz
  should be correct, shouldn't it?
- you included manpage.xml but you don't convert it while building?
- you have Uploader in control it has to be Uploaders
- you directly patched Makefile, why not using dpatch or quilt?
  (or just do the rm proda and instal from within rules, patching is
   not really needed here and you never call distclean)

Kind regards
Nico
-- 
Nico Golde - http://ngolde.de - [EMAIL PROTECTED] - GPG: 0x73647CFF
For security reasons, all text in this mail is double-rot13 encrypted.


pgppekUfPYZ2D.pgp
Description: PGP signature


Re: Symlink conffile?

2007-04-24 Thread Marc Haber
On Tue, Apr 24, 2007 at 08:26:29PM +0200, Marc Haber wrote:
 From: Marc Haber [EMAIL PROTECTED]
 Subject: Symlink conffile?

I apologize for hijacking a thread, I forgot to remove the
In-Reply-To:-Header from my outgoing message.

Greetings
Marc

-- 
-
Marc Haber | I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things.Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 3221 2323190


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



Symlink conffile?

2007-04-24 Thread Marc Haber
Hi,

given the case that a conffile was moved from /etc/conffile to
/etc/package/conffile. I would now like to include a transition
symlink to my package.

When I go the easy way, just including the symlink in the package,
debhelper does not mark the link a conffile, and every /etc/conffile
that might be present on the local system gets unceremoniously
overwritten during package installation, causing blatant data loss.

When I flag the symlink manually as a conffile, the package in
uninstallable: dpkg: error processing $PACKAGE (--install): unable to
change ownership of new dist ocnffile '/etc/conffile.dpkg-new': No
such file or directory.

Policy does not mention any issues with symlinks as conffiles, and I
didn't find an appropriate bug filed against dpkg.

What to do here?

Greetings
Marc

-- 
-
Marc Haber | I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things.Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 3221 2323190


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



Re: Removing an obsolete symlink

2007-04-24 Thread Don Armstrong
On Tue, 24 Apr 2007, Sam Morris wrote:
 On Tue, 24 Apr 2007 11:38:04 +0200, Thijs Kinkhorst wrote:
  My question is how to deal with this legacy symlink. I can just rm it on
  upgrade, but the admin might have put a different symlink there, or
  depends on the symlink to keep phpmyadmin configured.
 
 Remove it on upgrade if it still points to the same place (check with 
 readlink) and document the change in NEWS.Debian?

I'd personally suggest just not creating it anymore, and possibly
warning once on upgrade that it exists. [If it was in the package
itself as opposed to being created with a postinst script, then just
don't include it anymore, and warn once that it's been removed.]


Don Armstrong
 
-- 
The game of science is, in principle, without end. He who decides one
day that scientific statements do not call for any further test, and
that they can be regarded as finally verified, retires from the game.
 -- Sir Karl Popper _The Logic of Scientific Discovery_ �11

http://www.donarmstrong.com  http://rzlab.ucr.edu



RFS: gmailsender

2007-04-24 Thread David Paleino
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dear mentors,

I am looking for a sponsor for my package gmailsender.

* Package name: gmailsender
  Version : 1.3-1
  Upstream Author : Lounis Bellabes [EMAIL PROTECTED]
* URL : http://gmailsender.sourceforge.net
* License : GPL
  Section : net

It builds this binary package:
gmailsender - simple mono-based mail sending application

The package is lintian clean.

The upload would fix these bugs: 334117 335175 384965

The package can be found on mentors.debian.net:
- - URL: http://mentors.debian.net/debian/pool/main/g/gmailsender
- - Source repository: deb-src http://mentors.debian.net/debian unstable main
contrib non-free
- - dget
http://mentors.debian.net/debian/pool/main/g/gmailsender/gmailsender_1.3-1.dsc

I would be glad if someone uploaded this package for me.

Kind regards
 David Paleino

P.S.: how to specify multiple bugs being closed in debian/changelog ? I'll
eventually modify it if needed.

- --
 Linux Registered User #334216
Get FireFox!  http://snipurl.com/gofoxygo/ 
Blog   http://www.hanskalabs.net/  
Staff http://www.debianizzati.org/ 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGLnZM5qqQFxOSsXQRAjsLAJ9o6rHf0tdmoKu9AFh7pAbPhxeMZACdHzrw
h11ZEW6Yo/EvRZEUuBp4McA=
=b0J6
-END PGP SIGNATURE-


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



Re: RFS: proda

2007-04-24 Thread Charles Plessy
Le Tue, Apr 24, 2007 at 06:46:37PM +0200, Nico Golde a écrit :
 Hi,
 * David Paleino [EMAIL PROTECTED] [2007-04-24 17:46]:
  I am looking for a sponsor for my package proda.
  
  * Package name: proda
Version : 1.0-1
Upstream Author : Phuong T.M., Do C.B., Edgar R.C., Batzoglou S.
  * URL : http://proda.stanford.edu
  * License : public domain [1]
Section : science
  
  It builds these binary packages:
  proda  - multiple alignment of protein sequences
 [...] 
 A few comments:
 - copyright lacks upstream email, would be good to see it 
   there
 - watch file seems broken:
   uscan warning: In debian/watch,
   no matching hrefs for watch line
   http://proda.stanford.edu/proda_(_*)\.tar\.gz
 
   opts=uversionmangle=s/_/\./ \
   http://proda.stanford.edu/proda_(.*)\.tar\.gz
   should be correct, shouldn't it?
 - you included manpage.xml but you don't convert it while building?
 - you have Uploader in control it has to be Uploaders
 - you directly patched Makefile, why not using dpatch or quilt?
   (or just do the rm proda and instal from within rules, patching is
not really needed here and you never call distclean)

Dear David,

it seems that you have adressed most of Nico's points in a revised
version uploaded to mentors. It is very clean, I just have a few
comments:

About debian/rules:
 - The configure rule is mandatory, but in this case, we do not need it to
   contain anything.
 - I would tend to remove the template's comments, but this is up to
   your taste.
 - Similarly, you can safely remove lines such as # dh_installmenu, as
   we can be 99.9 % sure that they will not be useful in the future.
 - You can give arguments to dh_clean and dh_install, then you do not
   need the rm -f and the install commands. (This is again up to your
   taste).
 - Giving an argument to dh_installdirs, you would not need debian/dirs
   anymore.

About proda.1:
 - As you built it from an xml source, I think that it is important to
   provide its sourcce in the package.
 - You can rebuild it at each package building, it does not take so much
   CPU. Here is an example of debian/rules file which does this:
   
http://svn.debian.org/wsvn/debian-med/trunk/packages/boxshade/trunk/debian/rules?op=filerev=0sc=0
 - You would then need to build-depend on xsltproc, docbook-xsl,
   docbook-xml.
 - The manpage says that proda is documented by an info file, but it is
   not true.
 - I think that it is not necessary to say in the Description section
   that the man page was written for Debian.
 - As proda is in the public domain, I think that the GPL is a bit too
   much for the manpage. I tend to like to give a permission to use,
   modify, copy and redistribute as the program itself for my manpages.
   But it is a matter of taste.

Lastly, proda is related to the probcons and amap programs, which failed
to build with gcc-4.3. It means that it is likely that you would have a
FTBFS bug filed by Martin Michlmayr soon after getting proda in the main
archive. Depending on how playful and busy you are, you may be
interested to check by yourself before getting sponsored.

Have a nice day,

-- 
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japan


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