Rejected Upload

2001-07-01 Thread Sam Johnston

Hello all,

I upload a package (rdesktop_1.0.0+19.6.6-1_i386.deb or thereabouts) and 
it is rejected 48 hours later due to having been built with dpkg-1.9.14. 
I've upgraded to 1.9.15. I want to rebuild and upload again... but:

 - do I increment the debian verion to 2?
 - do I tell dpkg to include the original source again?
 - is it likely to make woody (or, when should I have new packages 
uploaded by if I want them to make woody)? as the packages don't exist 
currently they will need to be manually added.
 - how long is it likely to take for the first upload to appear in 
unstable? I remember reading 1 month - is this accurate?

 - samj






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




Re: Rejected Upload

2001-07-01 Thread Henrique de Moraes Holschuh
 msg.pgp


Re: Autoconfig 2.13 failing to detect tcl/tk

2001-07-01 Thread Gordon Sadler

On Sat, Jun 30, 2001 at 09:13:31PM -0700, Brett Cundal wrote:
 Hiya,
 
 I'm trying to put together a package that uses tk, but the config script
 that comes with the upstream package doesn't detect tcl or tk properly...
 The tests are just completely wrong... I guess the Debian packages for
 tcl/tk put things in non-standard locations?
 
 Anyhow, I imagine there are lots of packages that rely on tcl/tk in Debian,
 so is there a common or correct fix for this?
 
 Some details for those interested:
 
 ./configure looks for the files /usr/lib/tclConfig.sh and
 /usr/lib/tclConfig.sh, but on Debian they are in
 /usr/lib/tclversion/tclConfig.sh and /usr/lib/tkversion/tkConfig.sh.
 I got around this problem by specifying --with-tcl=/usr/lib/tcl8.3 and
 --with-tk=/usr/lib/tk8.3, so it found the configuration scripts, but it
 doesn't do any good because ./configure looks in /usr/include for the tcl.h
 and tk.h files rather than /usr/include/tcl8.3 and /usr/include/tk8.3...
 
 There's no handy ./configure option to specify these paths, so I think I'm
 left with the option of patching the script to use these paths (which I
 don't think is a good solution) or getting a more recent version of the
 configure script that handles tcl correctly on Debian...
 
 Any recommendations?
 
2 suggestions:

1. Usually the configure will allow for --with-tclinclude
--with-tkinclude. Point them at /usr/include/{tcl,tk}8.x and it should
work fine.

2. If the above is not possible almost all configure scripts allow for
--with-extra-includes. Here you could add /usr/include/{tcl,tk}8.x as
well.

You might want to look at your {tcl,tk}Config.sh scripts. They both
should have a {TCL,TK}_SRC_DIR that points to the relevant
/usr/include/tcl8.x/{tcl,tk}-private. This all assumes you have the dev
packages installed.


-- 
Gordon Sadler


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




emacsen-install called twice

2001-07-01 Thread Marco Kuhlmann

Hi there!

In my current packaging project, I have created two packages
from the upstream source, one base package and one for contrib.
Both come with some emacs lisp files, which I would like to
compile into bytecode.

As I do not want to create an additional directory below
site-lisp, both packages should put their elisp files into one
directory. The contrib package just adds one file to the ones
already being there. What is the standard policy to handle this?

When I do as I thought would be right, when the contrib package
is to be configured, emacsen-install is called automatically
for the base package again, which recompiles everything. I find
this pretty annoying (especially because of the warning
messages that I get that the *.el files are newer than the
*.elc files).

Thanks in advance,
Marco

-- 
Marco Kuhlmann [EMAIL PROTECTED]


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




Re: debconf and daemons

2001-07-01 Thread Sam Couter

Michael Moerz [EMAIL PROTECTED] wrote:
 doing a echo key value  /etc/myfile is a rather evil approach (for
 reasons search the mailing list and/or debconf docu)
 better would be something like:
 
 cat /etc/myfile | sed -e 's/key.*/key value/'  /etc/myfile2
 mv /etc/myfile2 /etc/myfile
 
 ( you could do that over /tmp too, to avoid cluttering /etc with files,
 but I leave that over for your imagination ... )

Be aware that using temporary files in world-writable directories (like
/tmp) can be a security hazard on multi-user machines (and in some other
situations also).
-- 
Sam Couter  |   Internet Engineer   |   http://www.topic.com.au/
[EMAIL PROTECTED]|   tSA Consulting  |
OpenPGP key ID:   DE89C75C,  available on key servers
OpenPGP fingerprint:  A46B 9BB5 3148 7BEA 1F05  5BD5 8530 03AE DE89 C75C

 PGP signature


Autoconfig 2.13 failing to detect tcl/tk

2001-07-01 Thread Brett Cundal
Hiya,

I'm trying to put together a package that uses tk, but the config script
that comes with the upstream package doesn't detect tcl or tk properly...
The tests are just completely wrong... I guess the Debian packages for
tcl/tk put things in non-standard locations?

Anyhow, I imagine there are lots of packages that rely on tcl/tk in Debian,
so is there a common or correct fix for this?

Some details for those interested:

./configure looks for the files /usr/lib/tclConfig.sh and
/usr/lib/tclConfig.sh, but on Debian they are in
/usr/lib/tclversion/tclConfig.sh and /usr/lib/tkversion/tkConfig.sh.
I got around this problem by specifying --with-tcl=/usr/lib/tcl8.3 and
--with-tk=/usr/lib/tk8.3, so it found the configuration scripts, but it
doesn't do any good because ./configure looks in /usr/include for the tcl.h
and tk.h files rather than /usr/include/tcl8.3 and /usr/include/tk8.3...

There's no handy ./configure option to specify these paths, so I think I'm
left with the option of patching the script to use these paths (which I
don't think is a good solution) or getting a more recent version of the
configure script that handles tcl correctly on Debian...

Any recommendations?

-- Brett



Host system type detected by autoconf

2001-07-01 Thread Viral
Hi,

How do I get my packages to build for the host type 'i386-pc-linux-gnu'
rather than 'i686-pc-linux-gnu' ?

Is it possible to do this via some environment variable ?

viral

-- 
I'll see you on the Dark Side of the Moon.



Re: Host system type detected by autoconf

2001-07-01 Thread Matt Zimmerman
On Sun, Jul 01, 2001 at 10:12:34AM +0530, Viral wrote:

 How do I get my packages to build for the host type 'i386-pc-linux-gnu'
 rather than 'i686-pc-linux-gnu' ?

Use the --host switch to configure.

-- 
 - mdz



Re: Host system type detected by autoconf

2001-07-01 Thread sharkey
 On Sun, Jul 01, 2001 at 10:12:34AM +0530, Viral wrote:
 
  How do I get my packages to build for the host type 'i386-pc-linux-gnu'
  rather than 'i686-pc-linux-gnu' ?
 
 Use the --host switch to configure.

Uh, how would you do that?

I mean, what would you add to your debian/rules file to specify that
if the detected architecture is i686-pc-linux-gnu it should compile for
i386-pc-linux-gnu, without screwing up compilation of the same source
on sparc/arm/alpha/etc.

Eric



Re: Host system type detected by autoconf

2001-07-01 Thread Matt Zimmerman
On Sun, Jul 01, 2001 at 01:29:09AM -0400, [EMAIL PROTECTED] wrote:

  On Sun, Jul 01, 2001 at 10:12:34AM +0530, Viral wrote:
  
   How do I get my packages to build for the host type 'i386-pc-linux-gnu'
   rather than 'i686-pc-linux-gnu' ?
  
  Use the --host switch to configure.
 
 Uh, how would you do that?

Uh, configure --host=$(shell dpkg-architecture -qDEB_HOST_GNU_TYPE).

 I mean, what would you add to your debian/rules file to specify that if the
 detected architecture is i686-pc-linux-gnu it should compile for
 i386-pc-linux-gnu, without screwing up compilation of the same source on
 sparc/arm/alpha/etc.

dpkg-architecture will always give the Debian architecture, which is what
should be used for building packages.  In the case of ia32, that will be i386.

-- 
 - mdz



Re: GPG Key Signing

2001-07-01 Thread Robert Bihlmeyer
Manoj Srivastava [EMAIL PROTECTED] writes:

   Are you implying that ensuring the person whose identity you
  verified actually controls the email address and the secret pass
  phrase adds no value to the web of trust? 

Not to me (but obviously to you, so overall the web's value is
increased, can't argue with that).

I basically trust the person to not lie. An evil person could induce
me to:

* send her messages that she could not decrypt (she lied to me about
  owning the key).
* send messages to a mail adress that
  - bounces,
  - is never read,
  - belongs to another person, who can't decrypt it.

In all these scenarios, the maximum loss for me is the work I put into
that mail (although I often keep copies, so it may not be entirely
lost), and the gain to the attacker is zero.

  Robbe [...] I'm not that interested in whether the e-mail is
  Robbe signed by anybody besides the owner of the key.
 
   So a compromiser can just merrily add email addresses that
  never point to the owner, and the owner shall never know.

Re-read what I said: while I don't care about others signing
additional ids, I consider ids not signed by the key highly dubious.
Your compromiser can't add self-signed ids to a public key unless he
holds the corresponding private key.

-- 
Robbe


signature.ng
Description: PGP signature


Re: Packaging xmlrpc-c

2001-07-01 Thread Eric Kidd
On Sun, Jul 01, 2001 at 01:12:57PM +0200, Robert Bihlmeyer wrote:
 Eric Kidd [EMAIL PROTECTED] writes: 
  Expat 1.x was never packaged as a shared library by its upstream
  maintainer. [...] Basically, expat 1.x was designed to be used exactly
  as I'm using it--as an internal library.
 
 Ah, I was ignorant of this. This makes your decision much more
 understandable to me.

Well, I'm not trying to be delibrately preverse just for the *fun* of
it. ;-)

  A future decision to upgrade to expat 2.0 would need to involve
  a thorough audit of the new code base, since it's maintained by a new
  author,
 
 cvs diff -rjclark-orig should do the trick. Actually, from skimming
 sourceforge's webcvs, the differences seem pretty small.

This is *really* good news, and greatly increases the chances of xmlrpc-c
upgrading shortly after a new stable version is released.
 
  and used less extensively throughout industry.
 
 If Debian packages are any guide, those dependant on libxmltok1 are in
 the same number as those dependant on libexpat1. Of course this naive
 check misses those statically linking the older version.

This seems to be pretty typical for free software.  But if you count all
the non-free software out there, it appears that a lot more people have
studied expat 1.x.

  If (A) were at all feasible, I'd prefer it, too.  But James Clark never
  packaged expat 1.x as a shared library, so the downstream inconsistencies
  in various distros are a bit overwhelming from my perspective.
 
 Ok.

So (C) it is.  xmlrpc-c will keep the internal version of expat 1.x it uses
on other distros, at least until 2.x is stable and audited.

But for Debian's sake, I'll hide all external symbols from this private
version of expat in a future upstream release, so Debian packages will be
able to depend on Debian's expat *and* xmlrpc-c.

Deal? :-)

Thank you very much for help on this issue!

Cheers,
Eric



Rejected Upload

2001-07-01 Thread Sam Johnston
Hello all,

I upload a package (rdesktop_1.0.0+19.6.6-1_i386.deb or thereabouts) and 
it is rejected 48 hours later due to having been built with dpkg-1.9.14. 
I've upgraded to 1.9.15. I want to rebuild and upload again... but:

 - do I increment the debian verion to 2?
 - do I tell dpkg to include the original source again?
 - is it likely to make woody (or, when should I have new packages 
uploaded by if I want them to make woody)? as the packages don't exist 
currently they will need to be manually added.
 - how long is it likely to take for the first upload to appear in 
unstable? I remember reading 1 month - is this accurate?

 - samj







Re: Rejected Upload

2001-07-01 Thread Henrique de Moraes Holschuh


msg.pgp
Description: PGP message


Re: GPG Key Signing (Was: Advocate/Sponsor)

2001-07-01 Thread Eric Van Buggenhaut
On Thu, Jun 28, 2001 at 10:27:54AM -0700, John H. Robinson, IV wrote:
 On Thu, Jun 28, 2001 at 12:13:37PM -0500, Steve Langasek wrote:
  
  we should also require them to demonstrate a clear understanding of
  PKI as part of the NM process.
 
 manoj came up with a pretty good protocol to sign a key. i have it
 available in HTML at
 
 http://people.debian.org/~jaqque/keysign.html
 
 it does have some weaknesses, but it is a lot stronger than the ``oh,
 i've met you, i have checked your ID, and off we go''
 
 comments welcome.


Nice to see you called it 'Manoj's Singing-Protocol' ;)

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

-- 
Eric VAN BUGGENHAUT

[EMAIL PROTECTED]



Re: Autoconfig 2.13 failing to detect tcl/tk

2001-07-01 Thread Gordon Sadler
On Sat, Jun 30, 2001 at 09:13:31PM -0700, Brett Cundal wrote:
 Hiya,
 
 I'm trying to put together a package that uses tk, but the config script
 that comes with the upstream package doesn't detect tcl or tk properly...
 The tests are just completely wrong... I guess the Debian packages for
 tcl/tk put things in non-standard locations?
 
 Anyhow, I imagine there are lots of packages that rely on tcl/tk in Debian,
 so is there a common or correct fix for this?
 
 Some details for those interested:
 
 ./configure looks for the files /usr/lib/tclConfig.sh and
 /usr/lib/tclConfig.sh, but on Debian they are in
 /usr/lib/tclversion/tclConfig.sh and /usr/lib/tkversion/tkConfig.sh.
 I got around this problem by specifying --with-tcl=/usr/lib/tcl8.3 and
 --with-tk=/usr/lib/tk8.3, so it found the configuration scripts, but it
 doesn't do any good because ./configure looks in /usr/include for the tcl.h
 and tk.h files rather than /usr/include/tcl8.3 and /usr/include/tk8.3...
 
 There's no handy ./configure option to specify these paths, so I think I'm
 left with the option of patching the script to use these paths (which I
 don't think is a good solution) or getting a more recent version of the
 configure script that handles tcl correctly on Debian...
 
 Any recommendations?
 
2 suggestions:

1. Usually the configure will allow for --with-tclinclude
--with-tkinclude. Point them at /usr/include/{tcl,tk}8.x and it should
work fine.

2. If the above is not possible almost all configure scripts allow for
--with-extra-includes. Here you could add /usr/include/{tcl,tk}8.x as
well.

You might want to look at your {tcl,tk}Config.sh scripts. They both
should have a {TCL,TK}_SRC_DIR that points to the relevant
/usr/include/tcl8.x/{tcl,tk}-private. This all assumes you have the dev
packages installed.


-- 
Gordon Sadler



Need an advocate/sponsor

2001-07-01 Thread Mikael Andersson
Hi!

I'm searching for a Sponsor/Advocate 

I have packaged: 
The Flink mailchecker is a small panelapplet for 
the GNOME panel. 
It features support for multiple accounts, so that you will not 
need to have several applets for checking different accounts, 
Flink is capable to have (almost) an infinite amount of 
accounts configured. 
Flink supports POP3, IMAPv4 and mbox right now. 
Flink homepage: http://flink.leyman.nu/ 

My debian packages: 
deb http://www.mikan.net/~mikan/debian/ ./ 
deb-src http://www.mikan.net/~mikan/debian/ ./ 

Flink was mostly a learning project, how to create a package etc. But I
will continue to support it and help the upstream to include sasl
support in it's IMAP mode. 

I have begun work on a new version of arla (orphaned by [EMAIL PROTECTED])
but I'm not done yet. I have gotten it to build, but I need to figure out
how it should create an source package for building kernel modules. 

I haven't filled an ITP yet, because I want to get an advocate/sponsor
first, so I feel that I'm on the right track.

CU
Mikael Andersson
[EMAIL PROTECTED]

PS Sorry for my bad(?) english, it's not my primary language, and it's late in
sweden :-)
DS



Re: debconf and daemons

2001-07-01 Thread Sam Couter
Michael Moerz [EMAIL PROTECTED] wrote:
 doing a echo key value  /etc/myfile is a rather evil approach (for
 reasons search the mailing list and/or debconf docu)
 better would be something like:
 
 cat /etc/myfile | sed -e 's/key.*/key value/'  /etc/myfile2
 mv /etc/myfile2 /etc/myfile
 
 ( you could do that over /tmp too, to avoid cluttering /etc with files,
 but I leave that over for your imagination ... )

Be aware that using temporary files in world-writable directories (like
/tmp) can be a security hazard on multi-user machines (and in some other
situations also).
-- 
Sam Couter  |   Internet Engineer   |   http://www.topic.com.au/
[EMAIL PROTECTED]|   tSA Consulting  |
OpenPGP key ID:   DE89C75C,  available on key servers
OpenPGP fingerprint:  A46B 9BB5 3148 7BEA 1F05  5BD5 8530 03AE DE89 C75C


pgpBvhbjn2znX.pgp
Description: PGP signature


Re: Host system type detected by autoconf

2001-07-01 Thread Viral
On Sun, Jul 01, 2001 at 12:54:13AM -0400, Matt Zimmerman wrote:
 On Sun, Jul 01, 2001 at 10:12:34AM +0530, Viral wrote:
 
  How do I get my packages to build for the host type 'i386-pc-linux-gnu'
  rather than 'i686-pc-linux-gnu' ?
 
 Use the --host switch to configure.

But wouldn't that break when building on other architectures ?

viral

-- 
For long you live and high you fly, but only if you ride the tide,
And balanced on the biggest wave, you race towards an early grave.


pgpI4VNWHk5aE.pgp
Description: PGP signature