Re: GCC 3.2 transition

2002-08-18 Thread Eduard Bloch
#include 
* Matthew Wilcox [Fri, Aug 16 2002, 02:51:34PM]:

>Because upstream chooses the soname to match their API. If we change

Do we know this?

>the soname then we render ourselves binary-incompatible with other
>distros and vendor-supplied binaries. This is important because the

And do we know this? Why not trying to talk with other distributors to
try to coordinate our efforts. When they are too arogant and continue
doing cludges, then we can put this in the Debian-FAQ as their fault.

Gruss/Regards,
Eduard.
-- 
* jbf hat da gleich mal eine verstaendnisfrage *fg* wenn ich die tastatu
auf us umstelle soll das ja bekanntlich besser zum programmieren
sein ... aber habe ich dann auf meinen umlaut tasten eigentlich
auch meine umlaute wqie auf einer deutschen tastatur ?? weil sonst
gibt es die dummen tasten ja gar nicht .. obwohl wenn ich es
richtig bedenke hat sich die frage schon beantwortet *g* NEIN! (;
-- #debian.de




enter Chinese market

2002-08-18 Thread zqcx
Dear Sir or Madam:

Please reply to 
Receiver: China Enterprise Management Co., Ltd. (CMC)
E-mail: [EMAIL PROTECTED]

As one technical organization supported by China Investment and Technical 
Promotion Office of United Nation Industry Development Organization (UNIDO), we 
cooperate closely with the relevant Chinese Quality Supervision and 
Standardization Information Organization. We provide the most valuable 
consulting services to help you to open Chinese market within the shortest time:

1. Consulting Service on Mandatory National Standards of The People's Republic 
of China.

2. Consulting Service on Inspection and Quarantine Standards of The People's 
Republic of China.

3. Consulting Service for Permission to Enter Chinese Market

We are very sorry to disturb you! 

More information, please check our World Wide Web: http://www.chinatop.net

Sincerely yours




enter Chinese market

2002-08-18 Thread zqcx
Dear Sir or Madam:

Please reply to 
Receiver: China Enterprise Management Co., Ltd. (CMC)
E-mail: [EMAIL PROTECTED]

As one technical organization supported by China Investment and Technical 
Promotion Office of United Nation Industry Development Organization (UNIDO), we 
cooperate closely with the relevant Chinese Quality Supervision and 
Standardization Information Organization. We provide the most valuable 
consulting services to help you to open Chinese market within the shortest time:

1. Consulting Service on Mandatory National Standards of The People's Republic 
of China.

2. Consulting Service on Inspection and Quarantine Standards of The People's 
Republic of China.

3. Consulting Service for Permission to Enter Chinese Market

We are very sorry to disturb you! 

More information, please check our World Wide Web: http://www.chinatop.net

Sincerely yours




Re: Next Debconf

2002-08-18 Thread Tollef Fog Heen
* Martin Michlmayr 

| * Tollef Fog Heen <[EMAIL PROTECTED]> [2002-08-15 18:20]:
| > Since this will be the weekend after cofsino (Conference on Free
| > Software in Norway)
| 
| URL?

none yet.  Things are still forming.

-- 
Tollef Fog Heen,''`.
UNIX is user friendly, it's just picky about who its friends are  : :' :
  `. `' 
`-  




Re: GCC 3.2 transition

2002-08-18 Thread Richard Kettlewell
Panu Kalliokoski <[EMAIL PROTECTED]> writes:
> Steve Langasek wrote:
>> [...compiler ABI is part of library ABI...]
> You're right; I'm just more worried about the more practical point
> that if a library, when being built, cannot know which SONAME it
> should install itself under (it would involve checking the version
> of compiler used, right?),

I think you've answered your own question; it _can_ known which soname
to use, and to discover it, it should check the version of the
compiler.

It might help if gcc had a --abi option which output an ABI version,
so that it wasn't necessary for every library to know all about
different gcc versions, but that would be a convenience, rather than a
necessity.

(I believe it's also necessary to incorporate information about the
sonames - i.e. ABIs - of libraries that this library depends on it,
into its soname too.)

> changing SONAMES will be a real pain. Another possibility that
> didn't occur to me was having gcc somehow set the SONAME itself -
> but this seems to me somehow very ugly.

Not changing sonames[1] when the ABI changes would also be incredibly
painful; bits of software that people use and depend on would start
crashing.

[1] or implementing linker magic to create multiple soname spaces and
using different search paths for each

-- 
http://www.greenend.org.uk/rjk/




Deine Freunde

2002-08-18 Thread Sabrina Lehneis



Hi, ich bin es mal wieder :-) Lange 
nichts mehr gehoert aber weiss noch wer du bist :-) Ich hab jetzt auch eine 
Seite: Adresse ist: http://susan.5xx.net 
musst nur hier klicken mailst du mir mal? 1 mal 
Bussi :)


Bug#157150: ITP: kernel-patch-scanlogic -- kernel patch to get the ScanLogic USB-IDE Adapter to work

2002-08-18 Thread Rene Engelhard
Package: wnpp
Version: N/A; reported 2002-08-15
Severity: wishlist

* Package name : kernel-patch-scanlogic
  Version  : 1.0
  Upstream Authors : Rene Engelhard <[EMAIL PROTECTED]>
 Leif Sawyer <[EMAIL PROTECTED]> 
* URL  : http://people.debian.org/~rene/kernel/scanlogic/
* License  : GPL
  Description  : kernel patch to get the ScanLogic USB-IDE Adapter to work

This patch -- when applied -- provides support of much of ScanLogic
 models which are a USB-IDE bridge. Some of them are supported from scratch
 from the Linux kernel, others are not and for them is this patch.
 .
 For our german users: This patch is necessary to get the USB-IDE Adapter
 shipped in the computer store 'ATELCO' to work.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux stan 2.4.18 #2 Mon Jun 17 03:38:09 CEST 2002 i686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED]

-- no debconf information



pgpAgPqGoZ4Wn.pgp
Description: PGP signature


FROM DR, GARUBA UMAR:

2002-08-18 Thread DR, GARUBA UMAR
>From the desk of: DR. GARBA UMAR

E-FAX : +17752561718 +1 775-269-7028
Email: [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Lagos, Nigeria.
ATTN:MANAGING-DIRECTOR/C.E.O.
Dear Sir,
  REQUEST FOR AN URGENT CONFIDENTIAL BUSINESS RELATIONSHIP
After due deliberation with my colleagues, I have decided to forward
to you this business proposal. We want a reliable person who couldassist
us to transfer the sum of
Twenty Million Five Hundred Thousand United States Dollars($20,500,000)
into his / her account.
This fund resulted from an over-invoiced bill from contracts awarded
by us under the budget allocation to my Ministry and this bill hasbeen
approved for payment by the concerned authorities. The contract hassince
been executed,commissioned and the contractor was paid the actual cost of the
contract.We are left with the
balance US$20.5M as part of the over-invoiced amount which we have
deliberately over estimated for
our own use. But under our protocol division, civil servants areforbidden
to operate or own foreign
accounts.This is why I am contacting you to be our custodian for thisfund.
As you may want to know and to make you less curious, I got your
address from a site in the internet that portrayed you (your
establishment) in good light. I am the
Chief Accountant/Internal Auditor of the Contract Award Committee(C.A.C.)
of the Nigerian NationalPetroleumCorporation(NNPC).
This transaction is very much free from all sorts of RISKS and
TROUBLE from my Government. We the N.N.P.C. Officials involved in this
deal have put in many
years in service to this Ministry. We have been exercising patiencefor
this opportunity for so long
and to us, this is a life time opportunity we cannot afford to miss.You
need not to worry about the
responsibilities of transferring this fund into your account, becauseall
the administrative step
needed for the transfer of this fund into your designated bankaccountwill
be done by me. We have
agreed to COMPENSATE you duly ifagreement is reached by both of us.
My colleague and I will come to your country to arrange for our
share,upon the confirmation from you that the money has been creditedinto
your nominated bank
account. Consequent upon your acceptance of this proposal, kindlyconfirm
your interest bysending me a revert email via the email accounts below
([EMAIL PROTECTED]) Your
indication by revert email to me of your sincere and serious interestwill
enable me send you thePROCEDURE FOR OPERATION.
NOTE: In the event of your inability to handle this transaction
please inform us so that we can look for another reliable person whocan
assist in this respect.
It might surprise you why we choose you and trusted you for this
transaction. Yes, we believe that good friends can be discovered and
business like this can not be executed without trust. This is why we
have decided to trust you for this transaction. We are lookingforward to
doing this transaction withyou. Be further informed that everybody÷Õ
interest and security had been considered before you were contacted,so be
rest assured and feel
free to go into this transaction with us. But let Honestyand Trust beour
watchword throughout this
transaction and your prompt reply will be highly appreciated.
Thank you and God bless.
Best Regards,
DR. GARUBA UMAR.
Please reply this mail via the above listed e-mail addresses
([EMAIL PROTECTED])for confidential reasons.





Bug#157151: ITP: quick-lounge-applet -- An applet to orginize your preferred applications on the GNOME 2 Panel

2002-08-18 Thread Andreas Rottmann
Package: wnpp
Version: N/A; reported 2002-08-18
Severity: wishlist

* Package name: quick-lounge-applet
  Version : CVS
  Upstream Author : [EMAIL PROTECTED]
* URL : http://quick-lounge.sourceforge.net/
* License : GPL
  Description : An applet to orginize your preferred applications on the 
GNOME 2 Panel

With this applet you can organize your preferred applications 
in a single place.

You can add spaces between applications, they can be used to group 
together applications with similar tasks.

When the applet size exceeds the available space a menu 
containing the remaing launchers is created. The menu can be accessed 
pressing the arrow button located at the end of the applet. 
The menu displays spaces as separators.


-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux alice 2.4.18 #1 Tue Aug 13 21:09:21 CEST 2002 i686
Locale: LANG=C, [EMAIL PROTECTED]

-- no debconf information





Deine Freunde

2002-08-18 Thread Sabrina Lehneis



Hi, ich bin es mal wieder :-) Lange 
nichts mehr gehoert aber weiss noch wer du bist :-) Ich hab jetzt auch eine 
Seite: Adresse ist: http://susan.5xx.net 
musst nur hier klicken mailst du mir mal? 1 mal 
Bussi :)


Bug#157154: ITP: textdraw -- tool to draw geometric figures for ASCII-Art

2002-08-18 Thread Rene Engelhard
Package: wnpp
Version: N/A; reported 2002-08-14
Severity: wishlist

* Package name: textdraw
  Version : 0.1
  Upstream Author : Dieter Schoppitsch <[EMAIL PROTECTED]>
* URL : http://web.uta4you.at/shop/td/
* License : GPL
  Description : tool to draw geometric figures for ASCII-Art

 Textdraw (td) is a small utility that allows do draw (ascii-based)
 line-, rectangle-, ellipse- and text-objects with copy/paste/move
 features. 
 .
 It completes existing console-based software to a 'textbased
 only office' and offers a simple and easy way to draw ascii graphics
 for documentations, presentations, mails and much more.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux stan 2.4.18 #2 Mon Jun 17 03:38:09 CEST 2002 i686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED]

-- no debconf information



pgpXlehf1KGsr.pgp
Description: PGP signature


Re: GCC 3.2 transition

2002-08-18 Thread Isaac To
> "Eduard" == Eduard Bloch <[EMAIL PROTECTED]> writes:

Eduard> And do we know this? Why not trying to talk with other
Eduard> distributors to try to coordinate our efforts. When they are too
Eduard> arogant and continue doing cludges, then we can put this in the
Eduard> Debian-FAQ as their fault.

They won't give a damn on this.  Most distributions actually cannot be
"upgraded".  When you use Redhat 7.2, you are stuck to the libraries of 7.2.
When you use Redhat 7.3, you replace every programs, libraries, etc. to the
new version.  There is nothing as a halfly 7.2 and halfly 7.3 system.  In
other words, other distributions won't have any incentive to find a scheme
to encode their so names in a strange new format that nobody used before.
Good luck to everybody trying to convince them adding a -3.2 into the
soname.

Regards,
Isaac.




Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Matt Zimmerman
On Sat, Aug 17, 2002 at 06:28:27PM +0200, Luca Barbieri wrote:

> > HAHAHAHAHA.  No.
> > 
> >  .__.
> > _|doogie|_ <-- dpkg hat
> > 
> No because of technical reasons, or because it's too much work?

No because it is overcomplicated and dpkg has no business making this kind
of on-the-fly adjustment.



-- 
 - mdz




URGENTBUSINESS DEAL

2002-08-18 Thread BAMAKO ABDUL KAREEM
Dear Sir,

  Compliments,

  It is my great pleasure to write you this letter on
  behalf of myself and my colleagues.

  Your particulars was given to me by a member of the
  Nigeria Export Promotion Council (NEPC) who with the Federal
Delegates to
your country during an
  exhibition.
  I have decided to seek a confidential cooperation
  with you in the execution of the deal described
  hereunder for the benefit of all the parties and
  hope
  you will  keep it as a top secret because of
  thenature
  of thebusiness.

  Within the ministry of Petroleum Resources where I
  work as a director, Project Implementation and with
  the co-operation of four other top officials, we
  have
  in our possesion an overdue payment bill totalling
  twenty Seven million, Five Hundred Thousand US
  DOLLARS> (US$27,500,000.00) which we want to
  transfer
  abroad with the assistance and co-operation of a
  foreign company or individual to receive the said
  fund
  on our behalf or a reliable foreign
  non-companyaccount
  toreceive such fund.

  The amount represents some percentage of the total
  contract value executed on behalf of my ministry by
  a
  foreign contracting firm which we the
  officialover-invoiced. Though the actual contract
  cost
  have been paid to the original contractor, leaving
  the
  balance of US$27.5M which we have in principle
  gotten
  an approval to remit to a foreign bank account you
  will provide. Since the  present Government of
  Nigeria
  is determine to pay every Foreign contractor all
  debts
  owed so as to maintain good relationship with
  Foreign
  and non-Government Financial Agencies we then
  decided
  to include our bills for payment with the
  co-operation
  of some officials from the Ministry of finance (FMF)
  and the Central Bank of Nigeria (CBN).

  We are seeking your assistance in providing a good
  company’s account or any other bank account into
  which
  we can remit this money by fronting as
  thebeneficiary.


  This process being an internal arrangement with the
  departments concerned. I have the authority of my
  partners-involve to propose this deal to you as you
  might be willing to assist us in this transaction,
  for
  your assistances we shall offer you 20% of USD27.5M,
  75%for us and 5% for miscellaneous expenses.

  The business is 100% hitch free on your part
  provided
  you treat it with utmost secrecy and
  confidentiality.

  Also your area of specialization is not hiderance to

  the successful execution of this transaction. I have
  reposed my confidences in you and hope that youwill
  not disappoint me.
  Yours sincerely,

BAMAKO  ABDUL KAREEM

  NB: That you are not running any risk, thanks for
  yourcooperation.





Mass bug filing for Build-Depends on libc6-dev

2002-08-18 Thread James Morrison

 Hi,

libc6-dev is not available on all of the Debian platforms so a build 
dependency on lib6-dev will cause the program not to compile on systems without

libc6-dev.  This problem has been solved with build-essentials and the libc-dev

virtual package which is part of build-essentials.

   So, here is a list of package that have build-dependencies on libc6-dev for
no reason at all.  I'll start filing bugs if these don't get fixed or there is
a reason I should file the bugs.

at-spi
atlas-cpp
authbind
auto-apt
bfr   -- also build depends on c-compiler.
fenris
gail
glib1.2
gtimer
ketm
libart-lgpl
libgail-gnome
libgda2
libgnomedb
libmcal   -- also build depends on gcc
multi-gnome-terminal
nss-multidomain
pciutils
prozilla
python-utmp
rproxy   -- also build depends on gcc, make, dpkg-dev
rscheme
skstream
smail
spidermonkey
sweep  -- Actually depends on libc6-dev | libc-dev, but also depends on make,
  gcc, and dpkg-dev
tcpspy
varconf
wmget
dsniff
libnss-pgsql

 The following packages depend on a versioned libc6-dev but don't include
libc0.3-dev.

 rstatd
 valgrind
 xaw3d

 The following have build dependencies on libc0.2 which doesn't exist any more.

 nfs-user-server
 lilypond
 netkit-bootparamd
 netkit-rusers
 netkit-rwall

All this information was found via: 
grep-dctrl -F Build-Depends -s Package,Build-Depends libc6-dev *_Sources

*_Sources is http.us.d.o... unstable and non-usunstable


=
James Morrison
   University of Waterloo
   Computer Science - Digital Hardware
   2A co-op
http://hurd.dyndns.org

Anyone referring to this as 'Open Source' shall be eaten by a GNU

__
Do You Yahoo!?
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com




Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Luca Barbieri
> No because it is overcomplicated
This isn't a problem for you, I'm doing the work (I have already managed
to write a program to detect the ABI, a wrapper generator and patched
dpkg to move libraries; I still have to do shlibs support and hook the
wrapper generator to dpkg).
If it isn't accepted, I'll just further patch dpkg and apt to ignore the
bogus conflicts that would be added and use it locally.

> and dpkg has no business making this kind
> of on-the-fly adjustment.
Of course it would be better to avoid having to do things like this but
unfortunately there is simply no other solution that doesn't break
existing G++ v2 packages.

By modifying dpkg, no other packages need to be modified (with the
exception of changing the names and pre-depending on the new dpkg for
users' convenience).



signature.asc
Description: This is a digitally signed message part


Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Colin Watson
On Sun, Aug 18, 2002 at 05:36:04PM +0200, Luca Barbieri wrote:
> > No because it is overcomplicated
> This isn't a problem for you, I'm doing the work

Yes it is a problem for us; we as package maintainers have to deal with
what happens when it goes wrong. dpkg is already complicated and having
it poke around inside packages in non-intuitive ways only makes our task
of understanding how our own packages work more difficult.

-- 
Colin Watson  [EMAIL PROTECTED]




Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Steve Langasek
On Sun, Aug 18, 2002 at 05:36:04PM +0200, Luca Barbieri wrote:
> > No because it is overcomplicated
> This isn't a problem for you, I'm doing the work (I have already managed
> to write a program to detect the ABI, a wrapper generator and patched
> dpkg to move libraries; I still have to do shlibs support and hook the
> wrapper generator to dpkg).
> If it isn't accepted, I'll just further patch dpkg and apt to ignore the
> bogus conflicts that would be added and use it locally.

Complexity is directly proportional to bug frequency.  It's a problem for
all of us when unnecessarily complex kluges are added to dpkg.


> > and dpkg has no business making this kind
> > of on-the-fly adjustment.
> Of course it would be better to avoid having to do things like this but
> unfortunately there is simply no other solution that doesn't break
> existing G++ v2 packages.

Of course there is.  You upload new versions of the gcc 2.95 packages,
and you make the new gcc 3.2 packages conflict with the old ones. 
Nothing is broken in that case.

Steve Langasek
postmodern programmer


pgpxEKIApzI7c.pgp
Description: PGP signature


Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Matt Zimmerman
On Sun, Aug 18, 2002 at 05:36:04PM +0200, Luca Barbieri wrote:

> > No because it is overcomplicated
> This isn't a problem for you, I'm doing the work (I have already managed
> to write a program to detect the ABI, a wrapper generator and patched dpkg
> to move libraries; I still have to do shlibs support and hook the wrapper
> generator to dpkg).  If it isn't accepted, I'll just further patch dpkg
> and apt to ignore the bogus conflicts that would be added and use it
> locally.

That's ridiculous.  The problems of overcomplexity are not limited to the
implementation.  The bugs (and there would be bugs) would likely affect
almost every user.

Of course, what you do with your own system is your choice.

> By modifying dpkg, no other packages need to be modified (with the
> exception of changing the names and pre-depending on the new dpkg for
> users' convenience).

By modifying the kernel to automatically remap library filenames on the fly,
no other packages would need to be modified, except for depending on the
modified kernel.  Let's modify the kernel instead.[0

The KISS principle applies here, and just because the changes are localized
doesn't mean that the solution is simple.



[0] Note to the humour impaired: This paragraph was not meant to be
interpreted literally

-- 
 - mdz




Re: Mass bug filing for Build-Depends on libc6-dev

2002-08-18 Thread Colin Watson
On Sun, Aug 18, 2002 at 08:28:36AM -0700, James Morrison wrote:
> libc6-dev is not available on all of the Debian platforms so a build 
> dependency on lib6-dev will cause the program not to compile on systems 
> without
> libc6-dev.

It should probably only be a normal bug for those packages with
unversioned build-dependencies, since other libc-dev variants provide
libc6-dev.

>  The following packages depend on a versioned libc6-dev but don't include
> libc0.3-dev.
> 
>  rstatd
>  valgrind

Does valgrind have a chance of working on hurd-i386?

-- 
Colin Watson  [EMAIL PROTECTED]




Re: Spidermonkey library name

2002-08-18 Thread Marek Habersack
On Sun, Aug 18, 2002 at 04:57:56PM +0200, Federico Mennite scribbled:
> Hi,
> I'm actually partecipating in the development of an IRC bot formely know 
> as eggdrop.
> In the development branch the support for javascript, as funtionality 
> extension, has been added.
> Recently we noticed that our configure script failed to correctly detect 
> spidermonkey on debian systems because of the renaming from libjs to 
> libsmjs.
> By reading the package's changelog I learned that the renaming is dued 
> to another javascript implementation named njs.
> 
> Wouldn't it have been better to have have the njs and the spidermonkey 
> package conflicting instead of the renaming?
> I understand that njs and spidermonkey don't have any other reason to 
> conflict besides the library name.
> I also understand the they have totally different APIs.
Yes, and it's yet another reason not to conflict. I see no reason at all not
to allow applications using either spidermonkey or njs to coexist on a
single system. In fact, it would be a broken approach to create such kind of
a conflict. Since njs existed earlier, I have renamed the spidermonkey to
that name. The alternative was to invent a soname scheme for spidermonkey -
which can be even less desirable than merely changing its name.

> Is the renaming somewhat official or known to the upstream authors? I 
No, there's no reason to bother them with it, I guess.

> mean, what if every vendor starts renaming libraries?  ;)
Well, what is your suggestion in this case (short of conflicting with njs)?

> Initially someone suggested me to add smjs to the list of serached 
> javascript libraries. The solution is quite straight forward, but 
> thinking about the future I was a bit concerned.
How come? In the development version of Caudium I have chosen to let the
person compiling the webserver to choose a prefix to the js library (Caudium
in the CVS contains spidermonkey support) - and that's what the Debian
package for Caudium uses. I can assure you that the name will not change on
the Debian system (unless there's a different way to not cause the name
clash with njs, of course) so there are no worries about the future. FYI,
Caudium contains two glues - one for njs and the other for spidermonkey...

> It might become difficult to detect the correct headers matching a 
> certain library especially if you think about different versions of the 
> same library.
Hmm, I see no reason to keep different versions of the development files for
the same library on the system. If you are concerned about the binary
compatibility, I guess that the way to go (unless the upstream decide to
start using sonames) will be to add a "version" number to the library name
on Debian (i.e. *smjs1, *smjs2 etc.)

> If you ever tried to detect matching tcl libraries and headers of older 
> tcl versions with autoconf it might be clearer of what i'm talking about.
AC_ARG_WITH(smlib,
AC_HELP_STRING([--with-smlib],[Compile with the specified SpiderMonkey 
library name (without the 'lib' prefix, defaults to 'js')]),
caudium_cv_smlib=$withval,
caudium_cv_smlib=js)

AC_CHECK_PROGS(perl, perl perl5, x)

if test x$perl != xx ; then
PERL_LDFLAGS=$perl -MExtUtils::Embed -e ldopts
else
PERL_LDFLAGS=""
fi

AC_CHECK_LIB(m, cos)
AC_CHECK_LIB(crypt, crypt)
AC_CHECK_LIB(dl, dlopen)

dnl this is required if SpiderMonkey is compiled in the thread safe mode
AC_CHECK_LIB(nspr4, PR_Malloc)

dnl SpiderMonkey _may_ be compiled with Perl support
AC_CHECK_LIB(perl, PL_gid)

OLD_LIBS="$LIBS"
LIBS="$PERL_LDFLAGS $LIBS"
SM_LIBS=""
AC_CHECK_LIB($caudium_cv_smlib, JS_NewContext,
AC_DEFINE(HAVE_LIB_SMJS, 1, [Define if you have the SpiderMonkey library
installed])
SM_LIBS="$SM_LIBS -l$caudium_cv_smlib $PERL_LDFLAGS"
)
LIBS="$OLD_LIBS"

dnl try to find the jsapi.h file
SM_CFLAGS="-DXP_UNIX"
AC_MSG_CHECKING([the SpiderMonkey CFLAGS])
for d in $prefix/include/$caudium_cv_smlib $prefix/include ; do
if test -f $d/jsapi.h ; then
SM_CFLAGS="$SM_CFLAGS -I$d"
break
fi
done
AC_MSG_RESULT([$SM_CFLAGS])
AC_SUBST(SM_CFLAGS)
AC_SUBST(SM_LIBS)

The above is cut-n-pasted straight from the caudium configure.ac file. As
you can see, it's pretty straightforward.

> These may seem weak points given that autoconf gives enough flexibily to 
> test everything. I just want to know your point of view and eventually 
> avoid a tcl-like configure hell :)
There will be no hell. The current situation is, IMO, the cleanest possible
solution for now. If I started using own soname scheme, then in the future
there might be a clash with the upstream should they start using it. Right
now, the difference is minimal.

regards,

marek


pgpaoeja8q9pq.pgp
Description: PGP signature


Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Luca Barbieri
On Sun, 2002-08-18 at 17:47, Steve Langasek wrote:
> On Sun, Aug 18, 2002 at 05:36:04PM +0200, Luca Barbieri wrote:
> > > No because it is overcomplicated
> > This isn't a problem for you, I'm doing the work (I have already managed
> > to write a program to detect the ABI, a wrapper generator and patched
> > dpkg to move libraries; I still have to do shlibs support and hook the
> > wrapper generator to dpkg).
> > If it isn't accepted, I'll just further patch dpkg and apt to ignore the
> > bogus conflicts that would be added and use it locally.
> 
> Complexity is directly proportional to bug frequency.  It's a problem for
> all of us when unnecessarily complex kluges are added to dpkg.
Yes, this would significantly increase the chance of dpkg bugs, but that
IMHO does not make this approach worse than the other one (as long as
the new dpkg is tested and left in experimental for a few days before
putting it on unstable).

> > > and dpkg has no business making this kind
> > > of on-the-fly adjustment.
> > Of course it would be better to avoid having to do things like this but
> > unfortunately there is simply no other solution that doesn't break
> > existing G++ v2 packages.
> 
> Of course there is.  You upload new versions of the gcc 2.95 packages,
> and you make the new gcc 3.2 packages conflict with the old ones. 
> Nothing is broken in that case.
False.
Users will no longer get updated version of any C++ package unless they
manually remove/recompile any package depending on the old libraries
which is not yet recompiled or is not in Debian.

For example, how about calc.cx KDE 3.0 packages that are obviously
necessary for any KDE user? I don't see any mention of GCC 3.2 on their
text file so I assume that they aren't ported.

Actually I think that those packages don't require any external C++
library so they may still work, but what if they required one? What
would a KDE user do? Go back to the obsolete 2.2? Be no longer able to
get upgraded Debian packages, that might even contain security fixes?
Recompile packages on its own?

Would those alternatives be better than an ugly fix limited to dpkg?

And finally, if the machine is doing unattended dist-upgrades from cron
with no one checking logs, not being able to get upgraded packages leads
to potentially unfixed security holes.
This is especially a problem if you are going to move the packages to
testing and stop maintaining the old ones.
Now the user has to choose between the ancient unupgraded stable or a
machine that might become permanently insecure due to uninstallable
packages.
However it seems that Debian makes no effort to avoid this, so this
probably isn't an important factor in this particular decision on the
GCC 3.2 transition.



signature.asc
Description: This is a digitally signed message part


Re: Bug#156852: ITP: ttf-dustismo -- general purpose gpl'ed truetype sans serif font

2002-08-18 Thread Joey Hess
Ben Armstrong wrote:
> Meta package.  A virtual package is something quite different.  It is not a
> package itself, but rather a package name, named in the "Provides:" control
> field, thus emacs21 and emacs20 both have "Provides" of the virutal package
> "emacsen".  A meta package, on the other hand, is a real package that has
> nothing but control information in it, usually "Depends:" so when you
> install the meta package it causes a group of other packages to be
> installed.
> 
> If I gave the impression that the grouping should be by foundry, that is not
> what I meant.  I think I mentioned that the foundry may be present in the
> name of each actual font package, but that is all.  I imagined a good
> grouping would be by function, i.e. "fonts suitable for foo".  The grouping
> I suggested was ttf-latin for a nice collection of fonts supporting latin
> characters.

I don't understand the reasoning behind bloating debian with a buch of
little packages that each include one font file. Can you explain? 

Note the existing freefont and sharefont packages, which were compiled
by a Debian developer. Why should truetype fonts be packaged any
differently?

-- 
see shy jo




Re: Linux Fonts

2002-08-18 Thread Radovan Garabik
On Thu, Aug 15, 2002 at 09:07:47AM -0700, Dustin Mofos wrote:
> Sorry, what I think of as a full character set is
> defineatly not what someone else might think of as a
> full set (I only have experience with english text).. 
> As far as the characters you mentioned specifically
> they should be there,  in fact I can see them using
> Dustismo right now (except for ?? which I have no idea
> what they are).  Thanks much for the link,  I can see
> now that I am missing a great deal of characters.
> 

not speaking about CJK characters :-)

> > Also cyrillic and Greek seems to be bolder than
> > latin part
> 
> Could you explain this further?  possible send me a
> screenshot of what you are seeing?
> 

That was my mistake - obviously Opera likes to substitute
another font for cyrillic and greek, so these glyphs came from
some other font.

Anyway, I put a screenshot in 
http://melkor.dnp.fmph.uniba.sk/~garabik/junk/dustimo.png
I had not turned on antialiasing, which is probably responsible for
low quality of displayed glyphs (in particular, notice glyphs for l,z,n).
For comparision, see
http://melkor.dnp.fmph.uniba.sk/~garabik/junk/lynx.png
which is the same page rendered in lynx/xterm, using default
fixed width misc-fixed-* X11 fonts.

The reason why I am so interested in missing glyphs is that there
was a discussion on debian-devel recently about lack of
free high quality variable width font. Dustimo could become
base of such a font, if it covered at least MES-2 repertoire (maybe
without Georgian and Armenian characters for the beginning).
Adding CJK characters would require much greater effort.

-- 
 ---
| Radovan Garabik http://melkor.dnp.fmph.uniba.sk/~garabik/ |
| __..--^^^--..__garabik @ melkor.dnp.fmph.uniba.sk |
 ---
Antivirus alert: file .signature infected by signature virus.
Hi! I'm a signature virus! Copy me into your signature file to help me spread!




Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Erich Schubert
I certainly prefer NOT doing any ugly stuff with dpkg.
"apt-get dist-upgrade" will uninstall packages that havn't been updated
to the new c++ yet, which certainly is worth a bug report on these
packages...
That is exactly the PRO of a good dependency management...
Instead of hacking some ugly stuff into dpkg, which is likely to break
more stuff, and adding a wrapper to _hundrets_ of applications certainly
is ugly... hacking the dynamic linker certainly is better than that...
ANY such hack is more likely do break than the dependency system (which
will just keep a few packages in an "uninstallable" state for sid,
people could always get the latest package from sarge...)

No, IMHO the best way should rely only on the Dependency system.
I'm fine with adding a char or other tag to the package, too - lot's of
package names (and especially the affected library names) are already
quite cryptic... another char doesn't matter there...

The change from libpng2 -> libpng3 with gtk2 was FINE, imho. It worked
like a charm... I waited until the list of packages which would be
deinstalled by that move contained and switched then... i lost just two
or three apps i had installed, so what... (mostly i lost
mozilla-snapshot and galeon-snapshot which i built myself ;)
And if that gcc -> 3.2 move takes a month - well, i can live a months
with the software versions i have installed right now. I don't need the
bleeding edge for any price. The dependencies should help me know the
price i had to pay... ;)

But people will need to learn the difference between apt-get upgrade and
apt-get dist-upgrade... i guess we'll get dozens of these bug reports
while doing the move...

BUT:
What about preparing for future instances of this problem?
Could we maybe have all new libs in /usr/lib/libc6/gcc3.2/
so if this occurs again, it will easier be solved?
(hmm... i don't like these paths, either... but some stuff like this
should probably be done...)
Well, i'm not a dynamic linking insider, these are just my ideas.
There are others much more competent around.

Gruss,
Erich Schubert
-- 
erich@(mucl.de|debian.org)--GPG Key ID: 4B3A135C
 A man doesn't know what he knows until he knows what he doesn't know.
Die kürzeste Verbindung zwischen zwei Menschen ist ein Lächeln.
Mathematik: Das Alphabet, mit dessen Hilfe Gott das Universum beschrieben hat.




Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Steve Langasek
On Sun, Aug 18, 2002 at 06:09:18PM +0200, Luca Barbieri wrote:

> > > Of course it would be better to avoid having to do things like this but
> > > unfortunately there is simply no other solution that doesn't break
> > > existing G++ v2 packages.

> > Of course there is.  You upload new versions of the gcc 2.95 packages,
> > and you make the new gcc 3.2 packages conflict with the old ones.
> > Nothing is broken in that case.

> False.
> Users will no longer get updated version of any C++ package unless they
> manually remove/recompile any package depending on the old libraries
> which is not yet recompiled or is not in Debian.

Huh?

We have libfoo++3 2.1.0-5 in the archive currently.  We recompile the
library against gcc 3.2, changing the name to libfoo++3c and conflicting
with libfoo++3 <= 2.1.0-5.  We then add a compatibility package,
libfoo++3 2.1.0-6, which puts its libs in the new location for such
things, and depends on whatever approved linker glue will be used for
identifying ABIs.

If a user upgrades libfoo++3, the library moves to the new directory, and
the linker glue is installed, so no packages break.

If a user installs libfoo++3c or a package that has been recompiled
against it, it forces libfoo++3 to also be upgraded to the version that
stows the library in the new canonical location.

What breaks?

If you were planning to NOT provide backwards-compatible libraries and
linker glue, then your suggestion to modify dpkg is more broken than I
thought.

> Actually I think that those packages don't require any external C++
> library so they may still work, but what if they required one? What
> would a KDE user do? Go back to the obsolete 2.2? Be no longer able to
> get upgraded Debian packages, that might even contain security fixes?
> Recompile packages on its own?

> Would those alternatives be better than an ugly fix limited to dpkg?

Yes, because by itself, the ugly fix in dpkg wouldn't *fix* anything,
and it *would* make it more difficult to fix other bugs.

Steve Langasek
postmodern programmer


pgpF9bOcaQowI.pgp
Description: PGP signature


Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Luca Barbieri
> I certainly prefer NOT doing any ugly stuff with dpkg.
> "apt-get dist-upgrade" will uninstall packages that havn't been updated
> to the new c++ yet, which certainly is worth a bug report on these
> packages...
Oops, I meant upgrade not dist-upgrade. dist-upgrade is bad :)

> That is exactly the PRO of a good dependency management...
> Instead of hacking some ugly stuff into dpkg, which is likely to break
> more stuff, and adding a wrapper to _hundrets_ of applications certainly
> is ugly...
But the wrapper is only required for G++ v2 packages, that should
hopefully be a very small number.

> hacking the dynamic linker certainly is better than that...
This only allows to avoid creating wrappers but doesn't avoid the
problem that two libraries can't have the same filename.
Something (dpkg) must move one of them.

> ANY such hack is more likely do break than the dependency system (which
> will just keep a few packages in an "uninstallable" state for sid,
> people could always get the latest package from sarge...)
Aren't the G++ 3.2 packages going to be moved into sarge? Even if you do
so when the transition is complete, there will still be non-Debian G++
v2 packages installed on users' machines.

> The change from libpng2 -> libpng3 with gtk2 was FINE, imho. It worked
> like a charm... I waited until the list of packages which would be
> deinstalled by that move contained and switched then... i lost just two
> or three apps i had installed, so what... (mostly i lost
> mozilla-snapshot and galeon-snapshot which i built myself ;)
> And if that gcc -> 3.2 move takes a month - well, i can live a months
> with the software versions i have installed right now. I don't need the
> bleeding edge for any price. The dependencies should help me know the
> price i had to pay... ;)
The change from libpng2 to libpng3 is a total disaster like this one.
Fortunately it might be easier to solve (it looks like relinking GTK
with -Bsymbolic might do the trick, but I'm also not an expert of
dynamic linking).
What I especially don't like is the concept that GTK+, that doesn't use
any png structure in its interface, can dictate what a program using it
does with libpng.
This concept is inherently totally absurd and broken and _anything_ is
better than allowing something as stupid as this. And I'm surprised that
this isn't obvious and that this transition was not stopped by anyone.

> But people will need to learn the difference between apt-get upgrade and
> apt-get dist-upgrade... i guess we'll get dozens of these bug reports
> while doing the move...
> 
> BUT:
> What about preparing for future instances of this problem?
> Could we maybe have all new libs in /usr/lib/libc6/gcc3.2/
> so if this occurs again, it will easier be solved?
> (hmm... i don't like these paths, either... but some stuff like this
> should probably be done...)
But this API is supposed to be the final one, isn't it? :)
And if it changes, the problem can be fixed in the same way as this one,
or better if an unstrippable ABI tag is put in G++ compiled objects.
Anyway, putting v3 packages in a separate directory still requires to
modify /etc/ld.so.conf and create wrappers for v2 packages.
And we still have the problem of external packages that don't obey the
rule of the gcc-3.2 directory.



signature.asc
Description: This is a digitally signed message part


New ALSA packages (0.9.0rc3) for test

2002-08-18 Thread Bastian Kleineidam
Hi,

I compiled for myself the new ALSA rc3 packages and put them into
deb http://people.debian.org/~calvin/debian/ ./
deb-src http://people.debian.org/~calvin/debian/ ./

These packages work for me, but you can report any bugs to
[EMAIL PROTECTED] (not in the BTS).

Junichi, if you choose to upload some of these packages, please remove
the "Private package" lines from all control description entries.
And you might want to revert some changes I made, as I have done
these changes without your experience on these packages.

Now on to the debian/changelogs:

alsa-driver (0.9.0rc3-1) unstable; urgency=low

  * New upstream release (closes: #122632, #151502).
  * The gusextreme module load problem should be also fixed by now:
hwdep.o is included, mpu401_uart.o is included, the
opl3_new_device function does not exist any more. (closes: #54131)
  * The new upstream adds the missing hwdep object file for
some SoundBlaster cards (closes: #148900).
  * The new upstream uses linux/slab.h instead of linux/malloc.h
(closes: #114598)
  * work around missing symbols in 2.2 Kernels (closes: #147383)
  * move debconf-utils from recommends to depends
(closes: #85242, #104163)
  * move debhelper from recommends to depends. This and the above
make the check-debian-rules-pkg unnecessary.
(closes: #95920, #135535)
  * updated all depends for new version (and debhelper 3)
  * standards version 3.5.6.1
  * fix minor spellings in alsa-source README.Debian (closes: #147013)
  * Generated packages depend on the appropriate kernel image.
If you want to compile kernels manually *without* Debian packaging,
you should not use this package but compile ALSA also from source.
(closes: #94564)
  * delete call of unused dh_install{cron,manpages,info,menu}
  * add russion translation to alsa-source template (closes: #138322).
  * update german translation of alsa-base.template, other languages are
still lagging behind (debconf-margetemplates rejects them).
  * add german translation of alsa-source.template and control.
  * updated cards database (closes: #141154)
  * remove obsolete debian/debconf/cards.sh

 -- Bastian Kleineidam <[EMAIL PROTECTED]>  Thu, 15 Aug 2002 14:13:54 +0200

alsa-lib (0.9.0rc3-1) unstable; urgency=low

  * New upstream release.
  * New upstream has updated iatomic.h for mips 
(closes: #149159, #145016)
  * Removed unnecessary powerpc patch
  * Removed libtool hack (dont know why this was there)
  * Removed call to auto* tools, adjust build-depends
  * Build-depend on latest alsa-headers
  * Standards-Version: 3.5.6.1
  * DH_COMPAT=3; change debian/tmp references to debian/$(package)
(closes: #157056)
  * Update config.{guess,sub}, ran libtoolize (closes: #101287)
  * Do s/make/$(MAKE)/ in debian/rules.
  * Add install target to debian/rules.
  * Removed unnecessary debian/libasound0.4*.
  * Removed unnecessary debian/postinst.
  * Link asound.1 to undocumented.

 -- Bastian Kleineidam <[EMAIL PROTECTED]>  Sun, 18 Aug 2002 13:51:22 +0200

alsa-utils (0.9.0rc3-1) unstable; urgency=low

  * New upstream release (closes: #139318).
  * Standards-Version: 3.5.6.1
  * Use absolute filenames in dh_link (closes: #148323).
  * Testing/stable versions are consistent (closes: #124127).
  * Update dependencies version of alsa-base to rc3
  * Conflict with alsa-utils-0.5, I dont provide it installed together
with alsa-utils-0.9.

 -- Bastian Kleineidam <[EMAIL PROTECTED]>  Sun, 18 Aug 2002 17:21:05 +0200

So long,
-- 
  .~.
  /V\ Bastian Kleineidam  ·  Just do it. Use Linux.
 /( )\
 ^^-^^


pgpatmxA57ZQk.pgp
Description: PGP signature


debRe: ian-devel-digest Digest V2002 #46

2002-08-18 Thread James Morrison
> ATTACHMENT part 15 message/rfc822 
> Date: Sun, 18 Aug 2002 16:49:45 +0100
> From: Colin Watson <[EMAIL PROTECTED]>
> To: debian-devel@lists.debian.org
> Subject: Re: Mass bug filing for Build-Depends on libc6-dev
> 
> On Sun, Aug 18, 2002 at 08:28:36AM -0700, James Morrison wrote:
> > libc6-dev is not available on all of the Debian platforms so a build 
> > dependency on lib6-dev will cause the program not to compile on systems
> without
> > libc6-dev.
> 
> It should probably only be a normal bug for those packages with
> unversioned build-dependencies, since other libc-dev variants provide
> libc6-dev.

 Yeah, these are useless :)
 
> >  The following packages depend on a versioned libc6-dev but don't include
> > libc0.3-dev.
> > 
> >  rstatd
> >  valgrind
> 
> Does valgrind have a chance of working on hurd-i386?

 I don't think valgrind or fenris have a hope of working on GNU/Hurd anytime
soon.
 
> -- 
> Colin Watson  [EMAIL PROTECTED]
> 


=
James Morrison
   University of Waterloo
   Computer Science - Digital Hardware
   2A co-op
http://hurd.dyndns.org

Anyone referring to this as 'Open Source' shall be eaten by a GNU

__
Do You Yahoo!?
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com




Mail von einer unbekannten...

2002-08-18 Thread Birgit Langhorst



Hallöle,
 
Du wunderst Dich wahrscheinlich, daß Du von mir 
Post bekommst, aber ich habe Dein Profil im Chat gelesen, und als ich Dich 
angesprochen hatte, warst Du schon weg.
 
Und jetzt schreibe ich Dir auf diesem 
Wege...
 
Ich bin 17 Jahre alt, und habe blonde lange Haare. 
Ein Foto von mir findest Du unter http://biggimaus.5xx.net
 
Wenn Du mich auch kennenlernen möchtest, maile mir 
einfach zurück.
 
Biggi


Bug#157182: ITP: libpod-sax-perl -- Perl module for generating SAX events from POD

2002-08-18 Thread Ardo van Rangelrooij
Package: wnpp
Version: N/A; reported 2002-08-18
Severity: wishlist

* Package name: libpod-sax-perl
  Version : 0.10
  Upstream Author : Matt Sergeant <[EMAIL PROTECTED]>
* URL : http://www.cpan.org/
* License : Artistic
  Description : Perl module for generating SAX events from POD

This module parses POD and generates corresponding SAX events.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux rohan 2.4.18 #1 Sun Jul 14 11:28:54 CDT 2002 i686
Locale: LANG=POSIX, LC_CTYPE=en_US.ISO-8859-1 (ignored: LC_ALL set)

-- no debconf information





Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Erich Schubert
> > hacking the dynamic linker certainly is better than that...
> This only allows to avoid creating wrappers but doesn't avoid the
> problem that two libraries can't have the same filename.
> Something (dpkg) must move one of them.

No. The maintainer must, by uploading a new version of the old library,
and using proper Conflicts. That way other packages can depend on the
moved versions properly.

> Aren't the G++ 3.2 packages going to be moved into sarge? Even if you do
> so when the transition is complete, there will still be non-Debian G++
> v2 packages installed on users' machines.

No, they are not, as long as there are dependency problems, and as long
as we keep a bug "G++ 3.2 transition incomplete" open...
There are -nice- and -tested- methods to do such things.

> The change from libpng2 to libpng3 is a total disaster like this one.

No, the transition worked fine. The disaster is not the way Debian gtk2
migrated, but the library itself.

> What I especially don't like is the concept that GTK+, that doesn't use
> any png structure in its interface, can dictate what a program using it
> does with libpng.

The gtk engines that use png's do depend on png. That goes this far that
even statically linked GTK apps sometimes don't work - because they try
to load a gtk theme with different libraries. (see mldonkey faq, p.e.)

> This concept is inherently totally absurd and broken and _anything_ is
> better than allowing something as stupid as this. And I'm surprised that
> this isn't obvious and that this transition was not stopped by anyone.

The transition worked fine, so i don't blame the people who did it.
It was a minor disaster on a FreeBSD box i regularly use
It worked like a charm because they used package depedencies, instead of
any ugly hacks.

> Anyway, putting v3 packages in a separate directory still requires to
> modify /etc/ld.so.conf and create wrappers for v2 packages.

Why do v2 packages need to be modified, if v3 libraries are in a
different directory???

> And we still have the problem of external packages that don't obey the
> rule of the gcc-3.2 directory.

Depending on what other distributions do. If they follow this concept,
too, everyone will be fine. If they don't they'll have to solve the
whole issue, too... People won't be happy if their applications work on
SuSE 9 but not on SuSE 8 or whatever.

Gruss,
Erich Schubert
-- 
erich@(mucl.de|debian.org)--GPG Key ID: 4B3A135C
  Go away or i'll replace you with a very small shell script.
  Es ist besser, geliebt und verloren zu haben, als niemals geliebt zu haben.
   Humor sollte immmer dabeisein, auch bei Problemen.




Re: Move to python 2.2 as default release?

2002-08-18 Thread Torsten Landschoff
On Wed, Aug 14, 2002 at 04:28:53PM -0400, Jim Penny wrote:
 
> One final point.  We will almost definitely not switch the default
> python in sid (current unstable), until there is talk that Sarge is
> nearing a freeze.  There is simply no point in undergoing the pain of
> a major python release twice in a single unstable cycle.  We will 
> instead make the decision of what python will be default in Sarge 
> when it nears release, not now.

That's silly. If we want to catch problems in all those python 
packages (which are for only the default python version often enough)
then we should upgrade the default python version early and find
those problems. Waiting for the freeze and then pulling 2.1 from 
under those python packages looks like a really bad idea to me.

cu
Torsten


pgp9xz0tIixZY.pgp
Description: PGP signature


Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Marcelo E. Magallon
>> Luca Barbieri <[EMAIL PROTECTED]> writes:

 > I have already managed to write a program to detect the ABI

 Can you put that somewhere for download?

-- 
Marcelo | She'd even given herself a middle initial - X - which
[EMAIL PROTECTED] | stood for "someone who has a cool and exciting middle
| name".
| -- (Terry Pratchett, Maskerade)




Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Chris Cheney
On Sun, Aug 18, 2002 at 06:09:18PM +0200, Luca Barbieri wrote:
> > Of course there is.  You upload new versions of the gcc 2.95 packages,
> > and you make the new gcc 3.2 packages conflict with the old ones. 
> > Nothing is broken in that case.
> False.
> Users will no longer get updated version of any C++ package unless they
> manually remove/recompile any package depending on the old libraries
> which is not yet recompiled or is not in Debian.
> 
> For example, how about calc.cx KDE 3.0 packages that are obviously
> necessary for any KDE user? I don't see any mention of GCC 3.2 on their
> text file so I assume that they aren't ported.

Why is KDE 3.0 obviously necessary for any KDE user? KDE 2.2.2 still
works fine but will probably suffer from the same issue. However, I
will rebuild against gcc 3.2 as soon as libfam/libqt gets rebuilt
against it.

Chris




Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Luca Barbieri
On Sun, 2002-08-18 at 20:08, Erich Schubert wrote:
> > > hacking the dynamic linker certainly is better than that...
> > This only allows to avoid creating wrappers but doesn't avoid the
> > problem that two libraries can't have the same filename.
> > Something (dpkg) must move one of them.
> 
> No. The maintainer must, by uploading a new version of the old library,
> and using proper Conflicts. That way other packages can depend on the
> moved versions properly.
And it is not possible to install both a v2 ABI and a v3 ABI version of
the library.

> > Aren't the G++ 3.2 packages going to be moved into sarge? Even if you do
> > so when the transition is complete, there will still be non-Debian G++
> > v2 packages installed on users' machines.
> 
> No, they are not, as long as there are dependency problems, and as long
> as we keep a bug "G++ 3.2 transition incomplete" open...
> There are -nice- and -tested- methods to do such things.
That works as long as user only install Debian packages, but obviously
doesn't work for non-Debian ones.

> > The change from libpng2 to libpng3 is a total disaster like this one.
> 
> No, the transition worked fine. The disaster is not the way Debian gtk2
> migrated, but the library itself.
No, it is in the fact the neither the library authors nor Debian fixed
the problem.

> > What I especially don't like is the concept that GTK+, that doesn't use
> > any png structure in its interface, can dictate what a program using it
> > does with libpng.
> 
> The gtk engines that use png's do depend on png. That goes this far that
> even statically linked GTK apps sometimes don't work - because they try
> to load a gtk theme with different libraries. (see mldonkey faq, p.e.)
So what?
I don't see anything that would prevent to have both libpng2 and libpng3
loaded at the same time.
The only one is namespace collisions, but they are of course fixable and
they should be fixed rather than just making conflicting packages.

> > Anyway, putting v3 packages in a separate directory still requires to
> > modify /etc/ld.so.conf and create wrappers for v2 packages.
> 
> Why do v2 packages need to be modified, if v3 libraries are in a
> different directory???
Because v2 binaries need to load libraries from the v2 dir and v3 ones
from the v3 dir.
Either the v2 binaries or the v3 ones must be wrapped to obtain this
behavior or the dynamic loader must be modified.
Modifying the dynamic loader would have the advantage of not requiring
any user action to run v2 binaries, so I'm looking into this.

> > And we still have the problem of external packages that don't obey the
> > rule of the gcc-3.2 directory.
> 
> Depending on what other distributions do. If they follow this concept,
> too, everyone will be fine. If they don't they'll have to solve the
> whole issue, too... People won't be happy if their applications work on
> SuSE 9 but not on SuSE 8 or whatever.
But by modifying dpkg packages can be made to work regardless of the
place where they put libraries.




signature.asc
Description: This is a digitally signed message part


Re: GCC 3.2 transition

2002-08-18 Thread Panu A Kalliokoski
On Sun, Aug 18, 2002 at 01:03:38PM +0100, Richard Kettlewell wrote:
> Panu Kalliokoski <[EMAIL PROTECTED]> writes:
> > You're right; I'm just more worried about the more practical point
> > that if a library, when being built, cannot know which SONAME it
> > should install itself under (it would involve checking the version
> > of compiler used, right?),
> I think you've answered your own question; it _can_ known which soname
> to use, and to discover it, it should check the version of the
> compiler.

I'm not sure whether you're actually proposing changing the SONAMEs so
that the library will compile itself with different SONAME depending on
the compiler, but let me say some more problems with using SONAME for
the transition (even if upstream could be convinced to do this, which in
practice most certainly is the biggest problem):

Let's say libfoo version 17.1.6 will be the first libfoo to compile
itself under libfoo.so.8 if gcc 2 is being used, libfoo.so.9 if gcc 3 is
being used. You're right, this seems sensible because the libraries do
have incompatible ABI's. Further releases will retain this separation.
But what will happen when the library's *own* ABI (the thing SONAMEs are
really meant for) changes? Will libfoo 18.0.1 install itself under
libfoo.so.10 if gcc 2 is being used, libfoo.so.11 if gcc 3? Or is
support for gcc 2 to be dropped from these releases? Why should it be a
library's business at all to provide information about what compiler the
user programs should use, and to dictate when they cannot use compiler X
anymore?

The basic problem here is that SONAMEs contain insufficient information,
which for example in the case of libc transition was too weak to express
which other libraries the library is linked against, and now is (and
should IMO not be made otherwise) too weak to tell which compiler was
used to compile the library. It would be very nice to have a
standardised way for a library to export all information that will be
necessary for the linker to find just the library that will not break
anything. But such a standard should be treated as a standard, maybe
an extension to ELF, and be subject to much discussion before being
taken in use. Then maybe, if debian is lucky, the other distros will
deem it worthwhile to be binary-compatible with the new standard.

In practice, this kind of situation (ABI's being dictated by factors
that are orthogonal to each other) hasn't occurred too much in practice
yet, and the "nice" workaround that will not make unnecessary conflicts
is to have different SONAME namespaces. One way to achieve this could be
gcc 3.2 automatically linking against a different dynamic linker.
(Basically, if the dynamic linker was written in C++ (which it isn't),
this would be the only option anyway.) Does gcc's upstream have any
views on this?

> (I believe it's also necessary to incorporate information about the
> sonames - i.e. ABIs - of libraries that this library depends on it,
> into its soname too.)

I think the information should be incorporated _somewhere_. But as I
said above, this should be a matter of common standardisation.

> Not changing sonames[1] when the ABI changes would also be incredibly
> painful; bits of software that people use and depend on would start
> crashing.

Well, it is sufficient that the linker gets the additional information
from somewhere. Of the two ways (hacking the linker to use different
versions depending on the ABI, or having two dynamic linkers) the latter
is IMO cleaner, but neither will break anything.

Panu




Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Erich Schubert
> > No. The maintainer must, by uploading a new version of the old library,
> > and using proper Conflicts. That way other packages can depend on the
> > moved versions properly.
> And it is not possible to install both a v2 ABI and a v3 ABI version of
> the library.

Sure it is. One of the packages has to install the files in a different
directory - that is NOT different from moving the files via a dpkg hack.
BUT you can assure via the dependencies that these paths are used.

> > > Aren't the G++ 3.2 packages going to be moved into sarge? Even if you do
> > > so when the transition is complete, there will still be non-Debian G++
> > > v2 packages installed on users' machines.
> > 
> > No, they are not, as long as there are dependency problems, and as long
> > as we keep a bug "G++ 3.2 transition incomplete" open...
> > There are -nice- and -tested- methods to do such things.
> That works as long as user only install Debian packages, but obviously
> doesn't work for non-Debian ones.

If they use proper dependencies it works just fine. They can't be
installed unless they fit to the system. That is the ONLY correct thing.
If they install stuff by hand, your automatic wrapper generation and
library moving will not help either.
If you want to fix alienated rpm's - do that in alien.

> > No, the transition worked fine. The disaster is not the way Debian gtk2
> > migrated, but the library itself.
> No, it is in the fact the neither the library authors nor Debian fixed
> the problem.

Which is completely separte from the correct way to package these
things, and that is what we are talking about... the libpng issues
cannot be solved by a dpkg hack!
They did not solve the libpng problem (which is not to be solved by
debian, but by upstream and all distributions _together_) but they set
the dependencies correctly, so packages don't break. Without a hack.
Which is great.

> > > Anyway, putting v3 packages in a separate directory still requires to
> > > modify /etc/ld.so.conf and create wrappers for v2 packages.
> > 
> > Why do v2 packages need to be modified, if v3 libraries are in a
> > different directory???
> Because v2 binaries need to load libraries from the v2 dir and v3 ones
> from the v3 dir.
> Either the v2 binaries or the v3 ones must be wrapped to obtain this
> behavior or the dynamic loader must be modified.

We don't have any v3 binaries yet. So where is the problem?
The maintainers could include proper wrappers for them. that is better
than doing some automatic wrappers...
You could even use alternatives to switch from default-is-v2 to
default-is-v3 and remove all wrappers at once, when you modified your
library paths... No hack needed for that either.

> But by modifying dpkg packages can be made to work regardless of the
> place where they put libraries.

Don't take stuff unnecessarily out of control of maintainers. Many apps
use wrappers already, why force them to use another wrapper. You'll
break LOTs of things. For example mozilla does use some wrapper to set
LD_LIBRARY_PATH correctly... your automatic wrapper generation will
maybe not work, and if it does it's definitely inferior to having the
maintainer do a proper wrapper himself...

Gruss,
Erich Schubert
-- 
erich@(mucl.de|debian.org)--GPG Key ID: 4B3A135C
A polar bear is a rectangular bear after a coordinate transform.
   Wer nicht zuweilen zuviel empfindet, der empfindet immer zuwenig.
Mathematik: Das Alphabet, mit dessen Hilfe Gott das Universum beschrieben hat.




xmms needs rebuild in sid

2002-08-18 Thread Jack Howarth
I believe the libpng2->libpng3 migration in sid may have
broken xmms. While I can run xmms somewhat, I can't get the
playlist to display. If strace a run I see...

rt_sigprocmask(SIG_SETMASK, NULL, [32], 8) = 0
rt_sigsuspend([] 
--- SIGRT_0 (Real-time signal 0) ---
<... rt_sigsuspend resumed> )   = 32
shmat(0, 0, 0x6ptrace: umoven: Input/output error
)= ?


which isn't clearly associated with a particular module loading.
  Jack




Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Luca Barbieri
> > > > Aren't the G++ 3.2 packages going to be moved into sarge? Even if you do
> > > > so when the transition is complete, there will still be non-Debian G++
> > > > v2 packages installed on users' machines.
> > > 
> > > No, they are not, as long as there are dependency problems, and as long
> > > as we keep a bug "G++ 3.2 transition incomplete" open...
> > > There are -nice- and -tested- methods to do such things.
> > That works as long as user only install Debian packages, but obviously
> > doesn't work for non-Debian ones.
> 
> If they use proper dependencies it works just fine. They can't be
> installed unless they fit to the system. That is the ONLY correct thing.
Correctly installing them is much better than declaring them
uninstallable.

> If they install stuff by hand, your automatic wrapper generation and
> library moving will not help either.
> If you want to fix alienated rpm's - do that in alien.
They help if I install packages that want to put libraries in the wrong
directory, including all existing library packages that don't know about
/usr/lib/g++-2.

> > > No, the transition worked fine. The disaster is not the way Debian gtk2
> > > migrated, but the library itself.
> > No, it is in the fact the neither the library authors nor Debian fixed
> > the problem.
> 
> Which is completely separte from the correct way to package these
> things, and that is what we are talking about... the libpng issues
> cannot be solved by a dpkg hack!
No, dpkg hacks solve the problem of two files trying to be in the same
place.

> They did not solve the libpng problem (which is not to be solved by
> debian, but by upstream and all distributions _together_) but they set
> the dependencies correctly, so packages don't break. Without a hack.
> Which is great.
Debian can solve it by releasing a version of GTK+ 2.0 that works with
binaries that use libpng2 and also with ones that use libpng3 or, if
that is not possible, at least releasing a distribution (i.e. dynamic
loader + GTK+) that achieves this goal.

> We don't have any v3 binaries yet. So where is the problem?
> The maintainers could include proper wrappers for them. that is better
> than doing some automatic wrappers...
What?!
Including duplicated crap in *lots* of packages is better than a central
fix?
How about non-Debian packages?
You can see the result of this mindset in the /usr/doc transition.
If rather than having packages/debhelper do the transition themselves,
dpkg was modified, it would have been done in at most a week.
The work required to create packages should be reduced, not increased.

> You could even use alternatives to switch from default-is-v2 to
> default-is-v3 and remove all wrappers at once, when you modified your
> library paths... No hack needed for that either.
And how do you easily run from the command line both a v2 ABI program
and a v3 ABI one without needing to know about the issue?

> Don't take stuff unnecessarily out of control of maintainers. Many apps
> use wrappers already, why force them to use another wrapper. You'll
> break LOTs of things. For example mozilla does use some wrapper to set
> LD_LIBRARY_PATH correctly... your automatic wrapper generation will
> maybe not work, and if it does it's definitely inferior to having the
> maintainer do a proper wrapper himself...
Yes, you are right. Modifying the dynamic linker is much better.



signature.asc
Description: This is a digitally signed message part


Re: xmms needs rebuild in sid

2002-08-18 Thread Eduard Bloch
#include 
* Jack Howarth [Sun, Aug 18 2002, 03:16:00PM]:
> I believe the libpng2->libpng3 migration in sid may have
> broken xmms. While I can run xmms somewhat, I can't get the
> playlist to display. If strace a run I see...

Strace does not show much useable info about shared libs. Use elfdump or
ldd.

> rt_sigprocmask(SIG_SETMASK, NULL, [32], 8) = 0
> rt_sigsuspend([] 
> --- SIGRT_0 (Real-time signal 0) ---
> <... rt_sigsuspend resumed> )   = 32
> shmat(0, 0, 0x6ptrace: umoven: Input/output error
> )= ?
> 
> 
> which isn't clearly associated with a particular module loading.

He? WTF did make you think so? I do not see any reference to libpng
issue.

Gruss/Regards,
Eduard.
-- 
<@Joey> Faellt einem bei diesem Fehler spontan die Ursache ein?
<@Joey> <[EMAIL PROTECTED]>: host
mail2.ecce-terram.de[193.16.3.10]
<@Joey> said: 551 '<[EMAIL PROTECTED]>'
<@Joey> <[EMAIL PROTECTED]> not matched: (ERR_104) security
<@Joey> violation: remote address not permitted.
-!- Joey was kicked from #debian.de by FWerewolf [Public flood]
-!- FWerewolf [EMAIL PROTECTED] has quit [Leaving]
  -- #debian.de -- Angst gehabt?




Re: xmms needs rebuild in sid

2002-08-18 Thread Jack Howarth
Eduard,
Actually, Michel Danzer says he thinks in may be related to
100 dpi fonts. In any case, does xmms display its playlist in
sid for you? Here I get nothing although xmms doesn't crash.
I just rebuilt it against current sid and that didn't help.
Do we know when this playlist failure bug arose?
Jack




Re: Linux Fonts

2002-08-18 Thread Ari Makela
On Thu, Aug 15, 2002 at 09:07:47AM -0700, Dustin Mofos wrote:

> As far as the characters you mentioned specifically
> they should be there,  in fact I can see them using
> Dustismo right now (except for ?? which I have no idea
> what they are).  Thanks much for the link,  I can see
> now that I am missing a great deal of characters.

I was happy to notice that the encoding of your font is 10646-1 i.e.
it's an Unicode font. This is of personal interest to me because my open
source hobby is a chess database (no, I haven't published it yet) and
one of the many things I need is a chess font.

I actually made using pfaedit a chess TTF which looks quite good when 
printed but horrible on screen if the size is small. I used GPL'd images
from eboard-extras-pack1. When I asked at 
rec.games.chess.computer what kind of encoding I should use it was
pointed out that Unicode has chess pieces from decimal 9812 to decimal
9823.

It would be great, at least for me, if your font included chess pieces.
I'll be quite willing to contribute (how can I contribute to a font?)
unless someone who undestands fonts wants to do it.

-- 
Ari Makela  [EMAIL PROTECTED]http://arska.org/hauva/

"Sailing is, after all, a kind of grace, a kind of magic." - Phil Berman




Re: New ALSA packages (0.9.0rc3) for test

2002-08-18 Thread Denis Barbier
On Sun, Aug 18, 2002 at 07:30:25PM +0200, Bastian Kleineidam wrote:
> Hi,
> 
> I compiled for myself the new ALSA rc3 packages and put them into
> deb http://people.debian.org/~calvin/debian/ ./
> deb-src http://people.debian.org/~calvin/debian/ ./
[...]
>   * update german translation of alsa-base.template, other languages are
> still lagging behind (debconf-margetemplates rejects them).

Could you please also consider #92871?

Denis




Re: How to transition to G++ 3.2 wthout any breakage

2002-08-18 Thread Steve Langasek
On Sun, Aug 18, 2002 at 08:36:21PM +0200, Luca Barbieri wrote:
> On Sun, 2002-08-18 at 20:08, Erich Schubert wrote:
> > > > hacking the dynamic linker certainly is better than that...
> > > This only allows to avoid creating wrappers but doesn't avoid the
> > > problem that two libraries can't have the same filename.
> > > Something (dpkg) must move one of them.

> > No. The maintainer must, by uploading a new version of the old library,
> > and using proper Conflicts. That way other packages can depend on the
> > moved versions properly.
> And it is not possible to install both a v2 ABI and a v3 ABI version of
> the library.

Of course it is.  This is a solved problem.  The question is how to set
the libraries up on the system to make sure they can be *found* by the
software that needs them.

Steve Langasek
postmodern programmer


pgp0Oy9hIH0QJ.pgp
Description: PGP signature


Re: xmms needs rebuild in sid

2002-08-18 Thread Josip Rodin
On Sun, Aug 18, 2002 at 03:42:55PM -0400, Jack Howarth wrote:
> Actually, Michel Danzer says he thinks in may be related to
> 100 dpi fonts. In any case, does xmms display its playlist in
> sid for you? Here I get nothing although xmms doesn't crash.
> I just rebuilt it against current sid and that didn't help.
> Do we know when this playlist failure bug arose?

Looks like another variation of #118173...

Check if your font setting in the Preferences is broken, i.e. if points to
an nonexistent font.

-- 
 2. That which causes joy or happiness.




Re: GCC 3.2 transition

2002-08-18 Thread Marcelo E. Magallon
>> Panu A Kalliokoski <[EMAIL PROTECTED]> writes:

 > In practice, this kind of situation (ABI's being dictated by factors
 > that are orthogonal to each other) hasn't occurred too much in
 > practice yet, and the "nice" workaround that will not make
 > unnecessary conflicts is to have different SONAME namespaces. One way
 > to achieve this could be gcc 3.2 automatically linking against a
 > different dynamic linker.  (Basically, if the dynamic linker was
 > written in C++ (which it isn't), this would be the only option
 > anyway.) Does gcc's upstream have any views on this?

 I was toying with that idea in my head.  There's no need for a special
 C++ compiler, is there?  Just the normal linker with a different set of
 default paths.  This is like using an -rpath.  The problem with -rpath
 is that it has precedence over LD_LIBRARY_PATH.  So, the simplest
 solution is for g++-3.2 to indicate a different dynamic linker when
 linking programs.

-- 
Marcelo | Item 4: Prefer C++-style comments
[EMAIL PROTECTED] | -- Scott Meyers, Effective C++




Re: New ALSA packages (0.9.0rc3) for test

2002-08-18 Thread Junichi Uekawa
On Sun, 18 Aug 2002 19:30:25 +0200
Bastian Kleineidam <[EMAIL PROTECTED]> wrote:

> Junichi, if you choose to upload some of these packages, please remove
> the "Private package" lines from all control description entries.
> And you might want to revert some changes I made, as I have done
> these changes without your experience on these packages.

He's not called Junichi :P

regards,
junichi

-- 
[EMAIL PROTECTED]  http://www.netfort.gr.jp/~dancer






Re: Mass bug filing for Build-Depends on libc6-dev

2002-08-18 Thread Junichi Uekawa
On Sun, 18 Aug 2002 08:28:36 -0700 (PDT)
James Morrison <[EMAIL PROTECTED]> wrote:

> libc6-dev is not available on all of the Debian platforms so a build 
> dependency on lib6-dev will cause the program not to compile on systems 
> without
> 
> libc6-dev.  This problem has been solved with build-essentials and the 
> libc-dev
> 
> virtual package which is part of build-essentials.

How about, ${devlibs:Depends} [0]
Is it a bad idea, or is it a bad idea.

Noone hit me with a stick yet, so it must be a bad idea.


[0] d-shlibs.


regards,
junichi

-- 
[EMAIL PROTECTED]  http://www.netfort.gr.jp/~dancer






Re: xmms needs rebuild in sid

2002-08-18 Thread Jack Howarth
Josip,
Changing the font didn't help, but deleting my .xmms
directory in my account seemed to have cured it. Odd.
Jack




Re: New ALSA packages (0.9.0rc3) for test

2002-08-18 Thread Bastian Kleineidam
On Mon, Aug 19, 2002 at 06:12:12AM +0900, Junichi Uekawa wrote:
> On Sun, 18 Aug 2002 19:30:25 +0200
> Bastian Kleineidam <[EMAIL PROTECTED]> wrote:
> 
> > Junichi, if you choose to upload some of these packages, please remove
> > the "Private package" lines from all control description entries.
> > And you might want to revert some changes I made, as I have done
> > these changes without your experience on these packages.
> 
> He's not called Junichi :P

Oops I did it again, its of course Masato Taruishi.


Tschööö, Bastian
-- 
Bastian Kleineidam · [EMAIL PROTECTED] · GPG key ID 32EC6F3E


pgpLgnowbp0Cw.pgp
Description: PGP signature


Re: xmms needs rebuild in sid

2002-08-18 Thread Josip Rodin
On Sun, Aug 18, 2002 at 05:19:38PM -0400, Jack Howarth wrote:
> Changing the font didn't help, but deleting my .xmms
> directory in my account seemed to have cured it. Odd.

And there goes another opportunity to trace the bug... 

-- 
 2. That which causes joy or happiness.




Re: xmms needs rebuild in sid

2002-08-18 Thread Jack Howarth
Josip,
   Unless it was just random corruption of the .xmms in
which case it would be impossible to determine what caused
that. I actually set the font for the playlist to the same
font as the main display (which is okay) and that didn't 
work. Unless someone else sees this today I would bet on
random corruption of prefs.
 Jack




Re: Linux Fonts

2002-08-18 Thread Dustin Norlander
Thanks for the screenshot.  I must say that it looks terrible.  As I said 
before I embedded bitmaps instead of doing the hinting, and I found out 
from the XFree86 mailing list that its font renderer does not support 
embedded bitmaps.  So I guess its back to the drawing (hinting) board.

Just for reference (and to prove I'm not a total hack) I posted a 
screenshot of Dustismo for point sizes 8-17 as displayed on a windows box.

http://www.cheapskatefonts.com/Dustismo_screenshot.jpg
Thanks,
Dustin

That was my mistake - obviously Opera likes to substitute
another font for cyrillic and greek, so these glyphs came from
some other font.
Anyway, I put a screenshot in
http://melkor.dnp.fmph.uniba.sk/~garabik/junk/dustimo.png
I had not turned on antialiasing, which is probably responsible for
low quality of displayed glyphs (in particular, notice glyphs for l,z,n).
For comparision, see
http://melkor.dnp.fmph.uniba.sk/~garabik/junk/lynx.png
which is the same page rendered in lynx/xterm, using default
fixed width misc-fixed-* X11 fonts.
The reason why I am so interested in missing glyphs is that there
was a discussion on debian-devel recently about lack of
free high quality variable width font. Dustimo could become
base of such a font, if it covered at least MES-2 repertoire (maybe
without Georgian and Armenian characters for the beginning).
Adding CJK characters would require much greater effort.
--
 ---
| Radovan Garabik http://melkor.dnp.fmph.uniba.sk/~garabik/ |
| __..--^^^--..__garabik @ melkor.dnp.fmph.uniba.sk |
 ---
Antivirus alert: file .signature infected by signature virus.
Hi! I'm a signature virus! Copy me into your signature file to help me spread!
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Bug#157202: ITP: nuppelvideo -- Nuppel video tools: capture on slow machines

2002-08-18 Thread Marc Leeman
Package: wnpp
Version: N/A; reported 2002-08-19
Severity: wishlist

* Package name: nuppelvideo
  Version : 0.52
  Upstream Author : Roman HOCHLEITNER <[EMAIL PROTECTED]>
* URL : http://mars.tuwien.ac.at/~roman/nuppelvideo/
* License : GPL
  Description : Nuppel video tools: capture on slow machines

Long description follows later

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux scorpius 2.4.19-rc3 #1 Thu Aug 1 07:42:23 CEST 2002 i686
Locale: LANG=C, LC_CTYPE=C

-- no debconf information






Re: Linux Fonts

2002-08-18 Thread Anthony DeRobertis
On Sun, 2002-08-18 at 20:55, Dustin Norlander wrote:

> http://www.cheapskatefonts.com/Dustismo_screenshot.jpg

Especially at smaller sizes, that needs some kerning adjustments. !@
looks horrible, for example, at least at 10pt and below. At 8pt most
every letter runs into each other.

But, it's much better than I can do ;-)


signature.asc
Description: This is a digitally signed message part


Re: ITP: mini-dinstall -- daemon for updating Debian packages in a repository

2002-08-18 Thread Joey Hess
Colin Walters wrote:
> > * Package name: mini-dinstall
> 
> Interested?  My current packages are available here:
> 
> deb http://monk.debian.net/~walters/debian/ staging/$(ARCH)/
> deb http://monk.debian.net/~walters/debian/ staging/all/
> deb-src http://monk.debian.net/~walters/debian/ staging/source/
> 
> Now, the obvious question is, did I use mini-dinstall to put
> mini-dinstall into my staging repository?  Of course I did :)  ...But I
> probably won't upload this to Debian until I make sure it handles a few
> error conditions better.  I also need to add automatic support for
> unsigning/making unreadable .changes files.
> 
> Comments, suggestions, etc. always appreciated.

I've been using a hackish program to manage my archive, so I'm very
interested. It doesn't do quite what my old program does though
(~joeyh/bin/package-sync).

* I need the ability to keep my existing sources.list lines, which are pretty
  well-known. I will only ever have i386 and all in my repository, so I
  don't need separate directories. And $(ARCH) is icky. I lump everything
  into one directory and use:

  deb file:/home/joey/debian/public /
  deb-src file:/home/joey/debian/public /

* A proper Incoming directory would be nice. I was confused at first
  about where exactly to upload stuff to and tried putting stuff in the
  i386/ and all/ directories.

* The bit about dnotify is confusing. What is it?

* It doesn't deal well if it gets a package in an architecture not
  listed:

[EMAIL PROTECTED]:~/debian/public2/local>mini-dinstall -b -v  
mini-dinstall [1024] INFO: Initializing archive local
mini-dinstall [1026] INFO: Created new thread (local) for archive local
mini-dinstall [1026] INFO: Entering batch mode...
mini-dinstall [1026] INFO: Examining "local/apt-src_0.17_i386.changes"
mini-dinstall [1026] INFO: Verifying integrity of 
"local/apt-src_0.17_i386.changes"
mini-dinstall [1026] ERROR: Uncaught exception; thread exiting
Traceback (most recent call last):
  File "/usr/bin/mini-dinstall", line 410, in run
self._install_changefile(changefilename, changefile)
  File "/usr/bin/mini-dinstall", line 433, in _install_changefile
logger.exception('Failed to prcess "s"' % (changefilename,))
TypeError: not all arguments converted

* I need the ability to have a hook that runs a program passing it a changes
  file name once it successfully puts a package into the archive. I use
  this type of hook to auto-update web pages for debian native packages, and
  I would like to use it as a way to launch a secondary dput to the main
  debian archive, since I currently upload everything to my own local archive
  and also to Incoming.

* For one repository I would like the ability to not delete old versions of
  packages in it, ever.

-- 
see shy jo




RE: CST81394496ID - TemplateInfo(TemplateInfo)

2002-08-18 Thread WindowsMedia.com Feedback
Hello,Thank you for writing us.  We've been overwhelmed by the response to our WindowsMedia.com site, so we may not be able to write an individual reply to you.  If you sent in a REQUEST for a specific radio station for the Radio Station Guide, you can be sure that we'll try to add it.  But an email from you to the station may be more persuasive.  To find your station's email address, please refer to the listing of radio station Web sites on http://rronline.com/Exclusives/Directory/Homepage.htm or on http://wmbr.mit.edu/stations/.  Please email the radio station, tell them about the Microsoft Radio Station Guide (at http://WindowsMedia.microsoft.com/radio/radio.asp), and let them know that you want to listen to the station using the Windows Media Player.If you have a technical question, please consult the following resources:- Microsoft Support maintains a searchable collection of problem-solving tools and technical information (Knowledge Base articles, Troubleshooting Wizards, and downloadable files) on a wide variety of topics at http://support.microsoft.com/support/.  You can also click the "search" tab at the top of any Microsoft page to search even more content categories.- For updated information about Internet Explorer, go to http://www.microsoft.com/ie/.- For questions about MSN, please go to http://www.msn.com/help/.- For an informational Web tutorial, go to http://www.microsoft.com/magazine/guides/internet/.- For information about the Windows Media Player, go to http://www.microsoft.com/windows/mediaplayer/default.asp.If you'd like to learn about other new stations as we add them, subscribe to our FREE newsletter.  Go to the bottom of the Radio Station Guide to learn how.Best regards, WindowsMedia.com / Your audio-video guidehttp://windowsmedia.com/mediaguide/default.asp

Re: ITP: mini-dinstall -- daemon for updating Debian packages in a repository

2002-08-18 Thread Colin Walters
On Sun, 2002-08-18 at 20:37, Joey Hess wrote:
>
> I've been using a hackish program to manage my archive, so I'm very
> interested. It doesn't do quite what my old program does though
> (~joeyh/bin/package-sync).

On which machine is this ~joeyh?

> * I need the ability to keep my existing sources.list lines, which are pretty
>   well-known. I will only ever have i386 and all in my repository, so I
>   don't need separate directories. And $(ARCH) is icky. I lump everything
>   into one directory and use:

This is a bit tricky.  It would be nice to support a few more layouts
though.  The reason I don't support a single directory-style layout is
because you can't mix different architecture .debs in there, so I didn't
really find it useful.

 * A proper Incoming directory would be nice. I was confused at first
>   about where exactly to upload stuff to and tried putting stuff in the
>   i386/ and all/ directories.

Well, basically each distribution is its own archive.  There isn't
really a pool structure, because to have a pool type thing, you really
need a database to keep track of it, tools to manage it, and at that
point you might as well just use the full-blown dinstall.

> * The bit about dnotify is confusing. What is it?

dnotify is the Linux 2.4 directory notification API; it tells you when a
directory has changed.  There's a little program in a package named
"dnotify" which is an interface to that.  But my python wrapper, or it,
is still a bit buggy :/

> * It doesn't deal well if it gets a package in an architecture not
>   listed:

Fixed, thanks!

> * I need the ability to have a hook that runs a program passing it a changes
>   file name once it successfully puts a package into the archive. I use
>   this type of hook to auto-update web pages for debian native packages, and
>   I would like to use it as a way to launch a secondary dput to the main
>   debian archive, since I currently upload everything to my own local archive
>   and also to Incoming.

That's a pretty cool idea.  Should be implemented in the latest 0.0.1.0;
the option is called "post_installation_script".

> * For one repository I would like the ability to not delete old versions of
>   packages in it, ever.

Also should be implemented in 0.0.1.0, as the option "keep_old".

Thanks for your comments!





Bug#157219: ITP: libdxf -- Library for reading and writing (planned) AutoDesk (R) DXF files.

2002-08-18 Thread Jonas Smedegaard
Package: wnpp
Version: N/A; reported 2002-08-19
Severity: wishlist

* Package name: libdxf
  Version : 0.1.2
  Upstream Author : Andrew Mustun <[EMAIL PROTECTED]>
* URL : http://dxflib.sourceforge.net/
* License : LGPL
  Description : Library for reading and writing (planned) AutoDesk (R) DXF 
files.

dxflib is an opensource C++ library for reading and writing (planned) 
AutoDesk (R) DXF files. It's at the moment very simple but already 
provides the functionality to read basic entities of a DXF file. 


-- System Information:
Debian Release: testing/unstable
Architecture: powerpc
Kernel: Linux auryn 2.4.19-ben20020804 #1 ons aug 7 23:25:59 GMT 2002 ppc
Locale: LANG=da_DK, LC_CTYPE=da_DK

-- no debconf information





Re: Bug#156852: ITP: ttf-dustismo -- general purpose gpl'ed truetype sans serif font

2002-08-18 Thread Michael Cardenas
On Sun, Aug 18, 2002 at 12:21:36PM -0400, Joey Hess wrote:
> Ben Armstrong wrote:
> > Meta package.  A virtual package is something quite different.  It is not a
> > package itself, but rather a package name, named in the "Provides:" control
> > field, thus emacs21 and emacs20 both have "Provides" of the virutal package
> > "emacsen".  A meta package, on the other hand, is a real package that has
> > nothing but control information in it, usually "Depends:" so when you
> > install the meta package it causes a group of other packages to be
> > installed.
> > 
> > If I gave the impression that the grouping should be by foundry, that is not
> > what I meant.  I think I mentioned that the foundry may be present in the
> > name of each actual font package, but that is all.  I imagined a good
> > grouping would be by function, i.e. "fonts suitable for foo".  The grouping
> > I suggested was ttf-latin for a nice collection of fonts supporting latin
> > characters.
> 
> I don't understand the reasoning behind bloating debian with a buch of
> little packages that each include one font file. Can you explain? 
> 

Ben Armstrong said the following in the thread above called "Linux
Fonts":

"I question the name free-ttfonts.  The convention seems to be:

ttf[-foundryname]-fontorfamilyname"

when I proposed the free-ttffonts package. So, I was planning on
making a package for each source of fonts. He also suggested the use
of a meta package. 

> Note the existing freefont and sharefont packages, which were compiled
> by a Debian developer. Why should truetype fonts be packaged any
> differently?
> 

I don't think they should. My original intent was to make a
free-ttffont package, and I'd rather do that. I guess since you're a
dd and you were in the front row at debconf, that gives you a little
seniority over Ben.  ;)

Seriously, I'd like to reach a consensus about this. Any more
objections to a freettffonts package? I have received a few responses
from font developers, so there will be a number of sources of ttf
fonts. 

thanks

  michael

-- 
michael cardenas | lead software engineer | lindows.com | hyperpoem.net

"Being is what it is."
- Jean-Paul Sartre


pgpwyrFmgqXCm.pgp
Description: PGP signature


Re: ITP: mini-dinstall -- daemon for updating Debian packages in a repository

2002-08-18 Thread Joey Hess
Colin Walters wrote:
> > I've been using a hackish program to manage my archive, so I'm very
> > interested. It doesn't do quite what my old program does though
> > (~joeyh/bin/package-sync).
> 
> On which machine is this ~joeyh?

auric, gluck, anything else I've checked my home directory out into lately.

> > * I need the ability to keep my existing sources.list lines, which are 
> > pretty
> >   well-known. I will only ever have i386 and all in my repository, so I
> >   don't need separate directories. And $(ARCH) is icky. I lump everything
> >   into one directory and use:
> 
> This is a bit tricky.  It would be nice to support a few more layouts
> though.  The reason I don't support a single directory-style layout is
> because you can't mix different architecture .debs in there, so I didn't
> really find it useful.

I think I might be willing to bend on this one, but it would be nice.

>  * A proper Incoming directory would be nice. I was confused at first
> >   about where exactly to upload stuff to and tried putting stuff in the
> >   i386/ and all/ directories.
> 
> Well, basically each distribution is its own archive.  There isn't
> really a pool structure, because to have a pool type thing, you really
> need a database to keep track of it, tools to manage it, and at that
> point you might as well just use the full-blown dinstall.

No, I was just looking for a incoming/ dirctory that I can put stuff
into and it takes the files from, uploading direct to the base directory
of an archive feels strange somehow.

> > * I need the ability to have a hook that runs a program passing it a changes
> >   file name once it successfully puts a package into the archive. I use
> >   this type of hook to auto-update web pages for debian native packages, and
> >   I would like to use it as a way to launch a secondary dput to the main
> >   debian archive, since I currently upload everything to my own local 
> > archive
> >   and also to Incoming.
> 
> That's a pretty cool idea.  Should be implemented in the latest 0.0.1.0;
> the option is called "post_installation_script".

I hope you can do the pre_installation_target I mentioned on irc too.

-- 
see shy jo




bug#152736 X doesn't start due to no cursor font!

2002-08-18 Thread Carl B. Constantine
I continue to have problems with this bug. Now X refuses to start
because it can't locate the default cursor font. Here's the message:

Fatal server error:
could not open default cursor font 'cursor'

But I do have a cursor font, even though I don't have xfonts-gimpers 1.8
installed (it refuses to install anyway). But I do have xfonts-artwiz
installed. I purged xfonts-gimpers from my system and now X has a brain
tumor. This is a critical bug and should have been fixed by now.

apt-get install xfonts-gimpers
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  xfonts-gimpers 
0 packages upgraded, 1 newly installed, 0 to remove and 1  not upgraded.
Need to get 0B/26.5kB of archives. After unpacking 81.9kB will be used.
Preconfiguring packages ...
Selecting previously deselected package xfonts-gimpers.
(Reading database ... 91196 files and directories currently installed.)
Unpacking xfonts-gimpers (from .../xfonts-gimpers_1.8_all.deb) ...
dpkg-divert: `diversion of /usr/X11R6/lib/X11/fonts/misc/cursor.pcf.gz to 
/usr/X11R6/lib/X11/fonts/misc/cursor.pcf.gz-base by xfonts-gimpers' clashes 
with `diversion of /usr/X11R6/lib/X11/fonts/misc/cursor.pcf.gz to 
/usr/X11R6/lib/X11/fonts/misc/cursor.pcf.gz-base by xfonts-artwiz'
dpkg: error processing /var/cache/apt/archives/xfonts-gimpers_1.8_all.deb 
(--unpack):
 subprocess pre-installation script returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/xfonts-gimpers_1.8_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

-- 

__   _   Carl B. Constantine
   / /  (_)__  __   __  [EMAIL PROTECTED]
  / /__/ / _ \/ // /\ \/ /  (2.4.18)  http://www.duckwing.ca 
 //_/_//_/\_ _/ /_/\_\  Debian 3.0
PGP key available on request


   "Microsoft is not the Borg. The Borg have better tech support."




Re: bug#152736 X doesn't start due to no cursor font!

2002-08-18 Thread Ben Collins
> But I do have a cursor font, even though I don't have xfonts-gimpers 1.8
> installed (it refuses to install anyway). But I do have xfonts-artwiz
> installed. I purged xfonts-gimpers from my system and now X has a brain
> tumor. This is a critical bug and should have been fixed by now.

apt-get install xfonts-artwiz- xfonts-gimpers

That will deinstall xfonts-artwiz, so you can install xfonts-gimpers.
You should file a bug on both of these packages since they need to
conflict, or make use of alternatives instead of diversions for the
common file.

-- 
Debian - http://www.debian.org/
Linux 1394 - http://linux1394.sourceforge.net/
Subversion - http://subversion.tigris.org/
Deqo   - http://www.deqo.com/




Re: Bug#156852: ITP: ttf-dustismo -- general purpose gpl'ed truetype sans serif font

2002-08-18 Thread Joey Hess
> Ben Armstrong said the following in the thread above called "Linux
> Fonts":
> 
> "I question the name free-ttfonts.  The convention seems to be:
> 
> ttf[-foundryname]-fontorfamilyname"

I think I know why this conventon developed for true-type fonts:

[EMAIL PROTECTED]:~/debian>grep-available -F Package ttf- -s 
Package,Installed-Size | grep Installed-Size
Installed-Size: 1512
Installed-Size: 2424
Installed-Size: 5948
Installed-Size: 3830
Installed-Size: 12484
Installed-Size: 2704
Installed-Size: 1300
Installed-Size: 28534
Installed-Size: 4660
Installed-Size: 960
Installed-Size: 5204
Installed-Size: 4244
Installed-Size: 10308

(The 960 is a false positive; libttf-dev).

All of these packages are quite large, probably because they're all mostly
languages with large complex character sets such as asian languages.

That doesn't mean we have to mindlessly stick to it when packaging a 100k
font though. We also have the example of freefont, which used uner 3 mb for
79 smaller type 1 fonts.

> > Note the existing freefont and sharefont packages, which were compiled
> > by a Debian developer. Why should truetype fonts be packaged any
> > differently?
> > 
> 
> I don't think they should. My original intent was to make a
> free-ttffont package, and I'd rather do that.

That makes sense to me.

-- 
see shy jo




Re: bug#152736 X doesn't start due to no cursor font!

2002-08-18 Thread Bastien Nocera
On Mon, 2002-08-19 at 04:55, Carl B. Constantine wrote:
> I continue to have problems with this bug. Now X refuses to start
> because it can't locate the default cursor font. Here's the message:
> 
> Fatal server error:
> could not open default cursor font 'cursor'
> 
> But I do have a cursor font, even though I don't have xfonts-gimpers 1.8
> installed (it refuses to install anyway). But I do have xfonts-artwiz
> installed. I purged xfonts-gimpers from my system and now X has a brain
> tumor. This is a critical bug and should have been fixed by now.

1) You're very welcome trying to fix it and NMU it. I only have so much
time to fix bugs.

2) Stop spamming me and the BTS, or use -quiet, I already receive a copy
of the mail you send to the BTS.

3) I'm going to explain what's going on (or what I think is going on):

xfonts-gimpers was piggy-backing on xfonts-artwiz' diversion of the
cursor font, so that xfonts-artwiz and xfonts-gimpers could be installed
at the same time.

xfonts-artwiz split up the cursor and the fonts at some point, that's
where the mess begins.

I don't know what's happening, but when you upgrade xfonts-artwiz, it
removes the X cursor.

If somebody knows how to fix/debug this problem, I'd be very happy.

Cheers

-- 
/Bastien Nocera
http://hadess.net


signature.asc
Description: This is a digitally signed message part


Re: bug#152736 X doesn't start due to no cursor font!

2002-08-18 Thread Bastien Nocera
On Mon, 2002-08-19 at 05:02, Ben Collins wrote:
> > But I do have a cursor font, even though I don't have xfonts-gimpers 1.8
> > installed (it refuses to install anyway). But I do have xfonts-artwiz
> > installed. I purged xfonts-gimpers from my system and now X has a brain
> > tumor. This is a critical bug and should have been fixed by now.
> 
> apt-get install xfonts-artwiz- xfonts-gimpers
> 
> That will deinstall xfonts-artwiz, so you can install xfonts-gimpers.
> You should file a bug on both of these packages since they need to
> conflict, or make use of alternatives instead of diversions for the
> common file.

They already conflict.

apt-cache show xfonts-gimpers | grep Conflicts
Conflicts: xfonts-artwiz (<< 2.0), big-cursor, artwiz-cursor

How you solve the upgrade problem, that's something else.

-- 
/Bastien Nocera
http://hadess.net


signature.asc
Description: This is a digitally signed message part


Re: bug#152736 X doesn't start due to no cursor font!

2002-08-18 Thread Carl B. Constantine
* Bastien Nocera ([EMAIL PROTECTED]) wrote:
> On Mon, 2002-08-19 at 04:55, Carl B. Constantine wrote:
> > I continue to have problems with this bug. Now X refuses to start
> > because it can't locate the default cursor font. Here's the message:
> > 
> > Fatal server error:
> > could not open default cursor font 'cursor'
> > 
> > But I do have a cursor font, even though I don't have xfonts-gimpers 1.8
> > installed (it refuses to install anyway). But I do have xfonts-artwiz
> > installed. I purged xfonts-gimpers from my system and now X has a brain
> > tumor. This is a critical bug and should have been fixed by now.
> 
> 1) You're very welcome trying to fix it and NMU it. I only have so much
> time to fix bugs.

I could, except I'm not 100% sure what the fix really is and I don't
want to step on the toes of the other package maintainers (I'm only
trying to become a debian developer myself with a package of ASD).

> 2) Stop spamming me and the BTS, or use -quiet, I already receive a copy
> of the mail you send to the BTS.

I apologize for this. You should only get one copy of this mail (2 if
you count the one to DD).

> 3) I'm going to explain what's going on (or what I think is going on):
> 
> xfonts-gimpers was piggy-backing on xfonts-artwiz' diversion of the
> cursor font, so that xfonts-artwiz and xfonts-gimpers could be installed
> at the same time.
> 
> xfonts-artwiz split up the cursor and the fonts at some point, that's
> where the mess begins.

Yep. There's a file called
/usr/X11R6/lib/X11/fonts/misc/cursor.pcf.gz-base in xfonts-base that was
diverted from xfonts-artwiz. To me, this is a bug in xfonts-artwiz, it
shouldn't do that.

> I don't know what's happening, but when you upgrade xfonts-artwiz, it
> removes the X cursor.

Yep. My quick "hack" fix was to copy the file back to cursor.pcf.gz and
that seems to work just fine. But it's really not "standard" and the
appropriate package maintainers for xfonts-base, xfonts-artwiz, and
xfonts-gimpers should get together and agree to the best course of
action. I personally think, none of the extra packages should stomp on
the xfonts-base versions unless they are completely renamed. 

-- 

__   _   Carl B. Constantine
   / /  (_)__  __   __  [EMAIL PROTECTED]
  / /__/ / _ \/ // /\ \/ /  (2.4.18)  http://www.duckwing.ca 
 //_/_//_/\_ _/ /_/\_\  Debian 3.0
PGP key available on request


   "Microsoft is not the Borg. The Borg have better tech support."