Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Ben Burton

> If it doens't compile using just -dev then it is a 
> app that needs to be fixed, and they can help the debian movement by sorting 
> this out :)

Indeed, they *can* help.  I don't believe it's debian's place to force
them to.

Ben. :)




Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Ivan E. Moore II
On Wed, Feb 26, 2003 at 05:44:02PM -0800, Michael Peddemors wrote:
> On Wednesday 26 February 2003 16:03, Ivan E. Moore II wrote:
> 
> > I have to agree with Ben on this one.  There are more negative aspects of
> > breaking out these headers than positive.  I also think that when a user
> > (note user, not developer) wants to build a Qt based app they would assume
> > that installing the -dev package would be all they would need.  Makes
> > sense. It's not the users job to try to figure header issues out.
> 
> Disagree... User's don't 'build' apps.. devleopers do, even if they might be 
> beginning developers...  If it doens't compile using just -dev then it is a 
> app that needs to be fixed, and they can help the debian movement by sorting 
> this out :) Users barely handle apt-get :)

User's do indeed build apps.  They may not be able to do anything other than
build it, but they do build apps.  Especially when we make it easy for them
to do so.  

There are alot of users who build their own kernels as well...but that doesn't
make them developers.  I for one thing would never even think of being
a kernel developer.  In that sense I am a user.  But I always build my own
kernel.

Ivan

-- 

Ivan E. Moore II
[EMAIL PROTECTED]
http://snowcrash.tdyc.com
GPG KeyID=90BCE0DD
GPG Fingerprint=F2FC 69FD 0DA0 4FB8 225E 27B6 7645 8141 90BC E0DD




Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Michael Peddemors
On Wednesday 26 February 2003 16:03, Ivan E. Moore II wrote:

> I have to agree with Ben on this one.  There are more negative aspects of
> breaking out these headers than positive.  I also think that when a user
> (note user, not developer) wants to build a Qt based app they would assume
> that installing the -dev package would be all they would need.  Makes
> sense. It's not the users job to try to figure header issues out.

Disagree... User's don't 'build' apps.. devleopers do, even if they might be 
beginning developers...  If it doens't compile using just -dev then it is a 
app that needs to be fixed, and they can help the debian movement by sorting 
this out :) Users barely handle apt-get :)

-- 
--
"Catch the Magic of Linux..."

Michael Peddemors - Senior Consultant
LinuxAdministration - Internet Services
NetworkServices - Programming - Security
Wizard IT Services http://www.wizard.ca
Linux Support Specialist - http://www.linuxmagic.com
LinuxMagic is a Registered TradeMark of Wizard Tower TechnoServices Ltd.

(604)589-0037 Beautiful British Columbia, Canada




Re: KDE Multimedia - Latest updates.

2003-02-26 Thread Michael Peddemors
On Wednesday 26 February 2003 15:55, Paul Cupis wrote:
> Somebody has just recently asked this exact question. Please check the
> lists before you post.
>

*Sheepish Grin*
Must have deleted that thinking it had somethign to do with the other 
kdemultimedia issue .. but reviewing the list, you are right..
bad me..

-- 
--
"Catch the Magic of Linux..."

Michael Peddemors - Senior Consultant
LinuxAdministration - Internet Services
NetworkServices - Programming - Security
Wizard IT Services http://www.wizard.ca
Linux Support Specialist - http://www.linuxmagic.com
LinuxMagic is a Registered TradeMark of Wizard Tower TechnoServices Ltd.

(604)589-0037 Beautiful British Columbia, Canada




Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread John Gay

>>
>> It's as simple as reading README.Debian if something doesn't compile.
>
>hahahahahahha...that's a funny statement.  I believe that if we were to
>pole folks out there the README.Debian would be the last place anyone
>would look to find out why something didn't compile.  They would first
>assume that they had either the wrong version or that the package they
>downloaded was incomplete.
>
Yes, that is a good one. One thing folloing Debian for the past several
years has taught me was that no one ever reads the README.Debian files.

Seems that about half of the problems I've seen involve not having read
this file. I don't think that most Debian users would even know where to
find these.

Two examples that quickly come to mind are:

A previous KDE packager decided to offer some assistance in getting AA
working on KDE. He packaged a set of needed programs, along with detailed
instructions in the README.Debian file. This resulted in the debian-kde
list getting filled with 'Why isn't AA working?' for almost three months
even though the README.Debian file described, in detail, what had to be
done to try to wrestle AA in.

X is packaged with no fonts required. This is explained in detail in the
README.Debian since X can get fonts from a font server, either local or
over a network connection, therefore fonts are not required for X to run.
Yet, every week or so, another bug report is filed against X due to no
fonts being installed by default. The installation even prints and
explaination of this during install, and people still file the bogus bugs.

I'm sure a quick search of other debian mailing lists would turn up
thousands of other examples of README.Debian files not being read.

In saying that, though, if someone is going to go to the bother and risk of
compiling non-debian apps on their system, this is one way to highlight the
depreciated headers and hopefully getting compaints sent up-stream to get
these fixed. They should certainly be reading any and all README files
before compiling stuff on their box.

Cheers,

  John Gay





Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Steve Langasek
On Wed, Feb 26, 2003 at 08:01:51PM -0500, Matt Zimmerman wrote:
> On Thu, Feb 27, 2003 at 12:16:44AM +1100, Ben Burton wrote:

> > The consequences I see are as follows.  Say a user doesn't have
> > libqt3-compat-headers installed (since there's no obvious reason to have
> > it installed; none of the usual -dev packages depend on it).  They
> > download a random Qt/KDE application to build, and it doesn't compile.
> > They're confused, since it builds everywhere else under Qt3.  After some
> > rummaging around, they discover that oh, on a *debian* system you need the
> > extra libqt3-compat-headers package.  The user installs
> > libqt3-compat-headers so that it builds properly, and if they're nice
> > they'll even notify the upstream developer that their application uses
> > legacy headers.

> I do not think that the package split makes sense.

> It is not justifiable to burden Debian users and Debian package maintainers
> with these legacy issues.  A deprecated header file should issue a #warning
> explaining that it is deprecated (and, ideally, what replaces it).  Simply
> breaking the builds of a lot of existing software (packaged and not) does
> not make sense here.

Even better, if you look inside the replacement headers, you'll find
that the *official* headers contain backwards-compatible #defines for
all of the deprecated classes.  So you can #include , and
continue using QArray as your class type.

So what do we gain by weaning developers off the old headers again?

-- 
Steve Langasek
postmodern programmer


pgpZSq3lj6QlD.pgp
Description: PGP signature


Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Matt Zimmerman
On Thu, Feb 27, 2003 at 12:16:44AM +1100, Ben Burton wrote:

> The consequences I see are as follows.  Say a user doesn't have
> libqt3-compat-headers installed (since there's no obvious reason to have
> it installed; none of the usual -dev packages depend on it).  They
> download a random Qt/KDE application to build, and it doesn't compile.
> They're confused, since it builds everywhere else under Qt3.  After some
> rummaging around, they discover that oh, on a *debian* system you need the
> extra libqt3-compat-headers package.  The user installs
> libqt3-compat-headers so that it builds properly, and if they're nice
> they'll even notify the upstream developer that their application uses
> legacy headers.

I do not think that the package split makes sense.

It is not justifiable to burden Debian users and Debian package maintainers
with these legacy issues.  A deprecated header file should issue a #warning
explaining that it is deprecated (and, ideally, what replaces it).  Simply
breaking the builds of a lot of existing software (packaged and not) does
not make sense here.

-- 
 - mdz




Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Matt Zimmerman
On Thu, Feb 27, 2003 at 01:11:20AM +0100, Simon Richter wrote:

> E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Exactly.  Remember that bit in the social contract about these "users"?

-- 
 - mdz




Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Ben Burton

> Ben, I always appreciate your work but I think from the developers 
> perspective 
> you just need to have a way to get the legacy headers out of the way.

We have that already.  -DQT_NO_COMPAT.

> So if we revert this and put the legacy headers back, even change 
> them, which I consider to be even more evil than anything else because you're 
> supposed to package the code and not to put your own stuff into it ...

It's not evil at all.  We're allowed to by the Qt license, and adding
#warnings to the legacy headers will not change any of the interfaces
that the headers define.

> whole point of 4 weeks of hard work was pretty pointless.

I appreciate this and I wish I'd written this email four weeks ago.
I've also had similar experiences where I've poured a large amount of
work into something only to be told later that there are technically
preferable solutions.  And in a situation like this, it's frustrating
but I'll argue that the technical benefit should outweigh the emotional
and time investment.

> It's as simple as reading README.Debian if something doesn't compile. 

Well, it's simpler if things compile in the first place.

Let's compare the libqt3-compat-headers solution vs the #warnings in
legacy headers solution.

Both solutions make the developer aware that they're using legacy
headers.  The difference is that the libqt3-compat-headers solution
forces a compile error, saying "address this issue NOW", whereas the
#warning solution just alerts the developer, saying "address this issue
when you get around to it".

If the developer is conscientious, they'll fix the warnings by fixing
their #includes.  You're happy and the developer is happy.

If the developer is lazy, they'll ignore the warnings.  But then again,
if the developer is lazy, I'd expect they'll just install
libqt3-compat-headers to make the build errors go away.  Which then has
the disadvantage that they'll never be told about legacy headers again
(as opposed to the #warning solution, where they'll continue to be
reminded).

So in this sense, I can't see any clear benefit that
libqt3-compat-headers has over the #warnings.  However, it has the clear
disadvantage that, for users (who aren't upstream developers), code will
fail to compile and they'll have to rummage around looking for
information on how to fix it (and, as has been pointed out elsewhere on
this thread, they'll need to be root to do it).

Ben. :)




Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Simon Richter
Ralf,

> Ben, I always appreciate your work but I think from the developers 
> perspective 
> you just need to have a way to get the legacy headers out of the way. And the 
> README.Debian explains *in detail* that if an app doesn't compile, install 
> the compat-headers package.

E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

   Simon

-- 
GPG Fingerprint: 040E B5F7 84F1 4FBC CEAD  ADC6 18A0 CC8D 5706 A4B4


pgppNyEbJ8re2.pgp
Description: PGP signature


Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Ivan E. Moore II
> Ben, I always appreciate your work but I think from the developers 
> perspective 
> you just need to have a way to get the legacy headers out of the way. And the 
> README.Debian explains *in detail* that if an app doesn't compile, install 
> the compat-headers package. That's that, and that was a goal that was 
> desired. So if we revert this and put the legacy headers back, even change 
> them, which I consider to be even more evil than anything else because you're 
> supposed to package the code and not to put your own stuff into it, then the 
> whole point of 4 weeks of hard work was pretty pointless.
> 
> It's as simple as reading README.Debian if something doesn't compile. 

hahahahahahha...that's a funny statement.  I believe that if we were to
pole folks out there the README.Debian would be the last place anyone
would look to find out why something didn't compile.  They would first
assume that they had either the wrong version or that the package they
downloaded was incomplete.  

If putting the answer in the README.Debian was the proper way to go then
we could just put a note in there telling people that using the compat headers
was wrong in the first place and tell them how to fix it.  This would save
on having yet another package in Debian that only contains a very small 
amount of files and size.

4 weeks either way doesn't matter.  I've put months of work into packages
in the past doing what I thought was the right thing to do only to have
others revert it, change it, or convince me that i was doing it the wrong
way (or that there was a better way).  

I have to agree with Ben on this one.  There are more negative aspects of
breaking out these headers than positive.  I also think that when a user
(note user, not developer) wants to build a Qt based app they would assume
that installing the -dev package would be all they would need.  Makes sense.
It's not the users job to try to figure header issues out.  

Ivan

-- 

Ivan E. Moore II
[EMAIL PROTECTED]
http://snowcrash.tdyc.com
GPG KeyID=90BCE0DD
GPG Fingerprint=F2FC 69FD 0DA0 4FB8 225E 27B6 7645 8141 90BC E0DD




Re: KDE Multimedia - Latest updates.

2003-02-26 Thread Paul Cupis
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Somebody has just recently asked this exact question. Please check the 
lists before you post.

That said, try:

  dpkg --purge --force-depends kio-audiocd
  apt-get install kdemultimedia

Regards,

Paul Cupis
- -- 
[EMAIL PROTECTED]

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.0 (GNU/Linux)

iD8DBQE+XVP9IzuKV+SHX/kRAkRiAJ4onhK5YfNirv5Up79yGDa2EYNUxgCfdsNp
7+4c0OLDjIFVmAc/MKtC8VA=
=yJGH
-END PGP SIGNATURE-




Re: mouse bad configuration

2003-02-26 Thread Martin Nigoul
Thanks Paul!
It worked great selecting the PS/2 mouse.
Thanks again, Martín Nigoul

At 10:18 a.m. 26/02/03 +, you wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Wednesday 26 Feb 2003 07:15, Martin wrote:
> Hi: I try to install debian woody in an AMD duron 750 with a genius
> netmouse pro with a ps/2 plug.
>   when I was prompted, I choose netmouse/ps2 but when KDE starts up
> the mouse cursor seems to like the under left corner of the screen
> -it does move just a little an then goes back- (and do some sort of
> strange things, like open aplications that I don't want to).
>   So I think that I've made a bad choice when selecting the mouse
> type. If any of you knows the way to reconfigure the mouse I'll be
> very gratefull if you tell me what command to run.
  dpkg-reconfigure xserver-xfree86
should be the command to run. Just accept the defaults for all of the
answers except for the mouse ones (which you'll want to change). You
might try the PS/2 option (or imPS/2 if you have a wheel on your
mouse).
Regards,
Paul Cupis
- --
[EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.0 (GNU/Linux)
iD8DBQE+XJSZIzuKV+SHX/kRAiosAJ40/imyi84BM8vMQ9ERV9qJSqJm2ACeJLGK
0aCywS+ctfVs/z7uf5rBMpQ=
=WHdL
-END PGP SIGNATURE-
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



KDE Multimedia - Latest updates.

2003-02-26 Thread Michael Peddemors
Just did an 'update' and 58 packages needed upgrading..
But a few faliures... kdemultimedia-kio-plugins had a problem, to do with 
kcm_audiocd.la in two packages, mpeglib had a problem conflicting with files 
from 'yaf'
apt-get wanted to hold back kdemultimedia so I expected a problem, and can't 
install kdemultidia now at all.

apt-get install kdemultimedia
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  kdemultimedia-kio-plugins
The following NEW packages will be installed:
  kdemultimedia kdemultimedia-kio-plugins
(Reading database ... 25315 files and directories currently installed.)
Unpacking kdemultimedia-kio-plugins (from 
.../kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i386.deb) ...
dpkg: error processing 
/var/cache/apt/archives/kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i386.deb 
(--unpack):
 trying to overwrite `/usr/lib/kde3/kcm_audiocd.la', which is also in package 
kio-audiocd
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Selecting previously deselected package kdemultimedia.
Unpacking kdemultimedia (from .../kdemultimedia_4%3a3.1.0-0woody3_all.deb) ...
Errors were encountered while processing:
 /var/cache/apt/archives/kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Tried a remove but...

apt-get remove kio-audiocd
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
  kdemultimedia: Depends: kdemultimedia-kio-plugins (>= 4:3.1.0-0woody3) but 
it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a 
solution).

-- 
--
"Catch the Magic of Linux..."

Michael Peddemors - Senior Consultant
LinuxAdministration - Internet Services
NetworkServices - Programming - Security
Wizard IT Services http://www.wizard.ca
Linux Support Specialist - http://www.linuxmagic.com
LinuxMagic is a Registered TradeMark of Wizard Tower TechnoServices Ltd.

(604)589-0037 Beautiful British Columbia, Canada




Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Ralf Nolden
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mittwoch, 26. Februar 2003 23:15, Ben Burton wrote:
> > Almost all of KDE CVS should be working without the compat-headers ...
>
> I'm not referring to KDE CVS specifically; I believe perfectly that
> package maintainers are capable of sorting out this situation in time.
>
> The thing is that most users *aren't* package maintainers, and most
> people who build some application that they download from the net
> *aren't* the developer of that application.
>
> > It's simply doable by runnning fixincludes from kdesdk in the source
> > directory to make apps/packages compile. This is a job that is too easy
> > for users, packagers and developers without having to recompile
> > everything ...
>
> Sure, but I'll argue that this isn't something we should force users to
> do.  It's the job of the developer to remove legacy headers from their
> applications.  I don't think debian should be forcing users to discover
> and then work around these problems.
>
> > > Having -DQT_NO_COMPAT as default compile option for qmake would
> > > probably not be too difficult to realize. I think adding this value to
> > > qmake.conf should almost do the job.
>
> I don't believe that -DQT_NO_COMPAT should be made into a default
> option.  Again this would mean we force the users to be responsible for
> updating the developers' legacy code.
>
> > Ben, I know that it's been a bit troublesome but OTOH we could have just
> > used libqt3-compat-headers and do nothing in KDE CVS. Instead, we used
> > fixincludes to fix the BRANCH so that it doesn't depend on the package.
>
> Sure.  But we, or the KDE developers could have done that just as easily
> without splitting the header packages.  As you say, it's simple - just
> run "fixincludes", send your patches upstream and we improve the quality
> of free software.  Without having to split the Qt header packages and
> cause needless confusion for users trying to compile other software on
> debian boxes.
>
> > And compiling and packaging isn't the only thing that Qt is intended to
> > be good for, it's mainly for developers developing new software :)
>
> Well, no.  It's for (a) developers to write software, and (b) users to
> recompile and/or tweak that software.  You're essentially asking that we
> break (b) in certain situations so that (a) results in less legacy code.
>
> Again, I applaud your motives.  I nevertheless don't believe that Debian
> should be the body that polices legacy headers.  We should make a
> distribution where compliation just works, and those of us who wish to
> encourage better code can simply rebuild apps on our own with
> -DQT_NO_COMPAT and/or run fixincludes, and pass the patches upstream.
>
> > It had to be done sooner or later ...
>
> No, I don't think it did, not until TrollTech releases a new Qt
> upstream with a similar level of anti-legacy enforcement.  As it stands
> now, with a default Qt development environment installed, Qt apps can
> break on debian where they work everywhere else.
>
> > So it seems to me that a good idea would be to include them in the usual
> > -dev package, and then patch them with #warning directives that say
> > "foo.h is deprecated and may disappear in the future; please use bar.h".
>
> I'm very happy with this proposal.  It means builds still work under
> debian just like every other distribution, but it also means that users
> and/or developers are made aware of the use of legacy headers, which is
> your motive AIUI.

Ben, I always appreciate your work but I think from the developers perspective 
you just need to have a way to get the legacy headers out of the way. And the 
README.Debian explains *in detail* that if an app doesn't compile, install 
the compat-headers package. That's that, and that was a goal that was 
desired. So if we revert this and put the legacy headers back, even change 
them, which I consider to be even more evil than anything else because you're 
supposed to package the code and not to put your own stuff into it, then the 
whole point of 4 weeks of hard work was pretty pointless.

It's as simple as reading README.Debian if something doesn't compile. 

Ralf
>
> Ben. :)

- -- 
We're not a company, we just produce better code at less costs.
- 
Ralf Nolden
[EMAIL PROTECTED]

The K Desktop Environment   The KDevelop Project
http://www.kde.org  http://www.kdevelop.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+XUNqu0nKi+w1Ky8RAjDtAKCIkTsnNhuas8p4csrBkvOXs9x+CQCeP057
o5gDP5kvTHzvM9evc73gq+g=
=9DLH
-END PGP SIGNATURE-





Re: Upgrade Woody from KDE-2.2.2 to KDE-3.1

2003-02-26 Thread Ralf Nolden
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mittwoch, 26. Februar 2003 20:45, Leopold Palomo Avellaneda wrote:
> A Dimecres 26 Febrer 2003 20:10, Ralf Nolden va escriure:
> > > I do the same the last week , and  I have found differences betweend
> > > the directories /dist/stable/main/binary-i386 and
> > > /dist/woody/main/binary-i386.
> > >
> > > It's normal?
> >
> > No, stable is a symlink to woody. You probably pulled once that version,
> > once the other directory and in between was my updating of packages :)
>
> Ok, maybe it would be a good idea to put same update in the change log.
>
> Did you update daily?
No, of course not. As said, I've just updated stuff this week after madkiss 
and I were done with Qt and we needed updated packages at our company.

Ralf
>
> Leo

- -- 
We're not a company, we just produce better code at less costs.
- 
Ralf Nolden
[EMAIL PROTECTED]

The K Desktop Environment   The KDevelop Project
http://www.kde.org  http://www.kdevelop.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+XUEou0nKi+w1Ky8RAhyxAKCZmCKrxt9pmhsuVeqWPNcszjiRLgCdEtWt
yiU3HQosYClTD8rMv/2WCeQ=
=nOb2
-END PGP SIGNATURE-





Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Ben Burton

> Almost all of KDE CVS should be working without the compat-headers ...

I'm not referring to KDE CVS specifically; I believe perfectly that
package maintainers are capable of sorting out this situation in time.

The thing is that most users *aren't* package maintainers, and most
people who build some application that they download from the net
*aren't* the developer of that application.

> It's simply doable by runnning fixincludes from kdesdk in the source 
> directory to make apps/packages compile. This is a job that is too easy for 
> users, packagers and developers without having to recompile everything ...

Sure, but I'll argue that this isn't something we should force users to
do.  It's the job of the developer to remove legacy headers from their
applications.  I don't think debian should be forcing users to discover
and then work around these problems.

> > Having -DQT_NO_COMPAT as default compile option for qmake would probably
> > not be too difficult to realize. I think adding this value to qmake.conf
> > should almost do the job.

I don't believe that -DQT_NO_COMPAT should be made into a default
option.  Again this would mean we force the users to be responsible for
updating the developers' legacy code.

> Ben, I know that it's been a bit troublesome but OTOH we could have just used 
> libqt3-compat-headers and do nothing in KDE CVS. Instead, we used fixincludes 
> to fix the BRANCH so that it doesn't depend on the package.

Sure.  But we, or the KDE developers could have done that just as easily
without splitting the header packages.  As you say, it's simple - just
run "fixincludes", send your patches upstream and we improve the quality
of free software.  Without having to split the Qt header packages and
cause needless confusion for users trying to compile other software on
debian boxes.

> And compiling and packaging isn't the only thing that Qt is intended to 
> be good for, it's mainly for developers developing new software :)

Well, no.  It's for (a) developers to write software, and (b) users to
recompile and/or tweak that software.  You're essentially asking that we
break (b) in certain situations so that (a) results in less legacy code.

Again, I applaud your motives.  I nevertheless don't believe that Debian
should be the body that polices legacy headers.  We should make a
distribution where compliation just works, and those of us who wish to
encourage better code can simply rebuild apps on our own with
-DQT_NO_COMPAT and/or run fixincludes, and pass the patches upstream.

> It had to be done sooner or later ...

No, I don't think it did, not until TrollTech releases a new Qt
upstream with a similar level of anti-legacy enforcement.  As it stands
now, with a default Qt development environment installed, Qt apps can
break on debian where they work everywhere else.

> So it seems to me that a good idea would be to include them in the usual
> -dev package, and then patch them with #warning directives that say
> "foo.h is deprecated and may disappear in the future; please use bar.h".

I'm very happy with this proposal.  It means builds still work under
debian just like every other distribution, but it also means that users
and/or developers are made aware of the use of legacy headers, which is
your motive AIUI.

Ben. :)




kpilot

2003-02-26 Thread Matt Filizzi
Does anyone know if there is an eta for kpilot to show up in SID?  I've read 
about the holdup with the network pieces (aka kmail), so I guess what I'm 
realy asking is kpilot and the other pieces of the PIM (korganizer, kab, 
etc..) being held up somewhere? (preferably somewhere I could download a copy 
to install like I did with kmail)

Thanks
Fizz
-- 
Matt (Fizz) Filizzi
http://beyond.hjsoft.com
[EMAIL PROTECTED]




Re: Problems with kdemultimedia-kio-plugins

2003-02-26 Thread Leopold Palomo Avellaneda
A Dimecres 26 Febrer 2003 20:51, Leopold Palomo Avellaneda va escriure:

> > apt-get remove --purge kio-audiocd
> > apt-get -f install

I forget to say that I did it before.


-- 
Linux User 152692 
Catalonia





Re: Problems with kdemultimedia-kio-plugins

2003-02-26 Thread Paul Cupis
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wednesday 26 Feb 2003 19:51, Leopold Palomo Avellaneda wrote:
> A Dimecres 26 Febrer 2003 20:13, Ralf Nolden va escriure:
> > -BEGIN PGP SIGNED MESSAGE-
> > Hash: SHA1
> >
> > On Mittwoch, 26. Februar 2003 07:23, Jens Wolfgarten wrote:
> > > Hi!
> > >
> > > I just wanted to upgrade my box with an normal
> > >
> > > linux:/home/jens# apt-get -u upgrade
> > > Reading Package Lists... Done
> > > Building Dependency Tree... Done
> > > You might want to run `apt-get -f install' to correct these.
> > > Sorry, but the following packages have unmet dependencies:
> > >   kdemultimedia: Depends: kdemultimedia-kio-plugins (>=
> > > 4:3.1.0-0woody3) but it is not installed
> > > E: Unmet dependencies. Try using -f.
> >
> > apt-get remove --purge kio-audiocd
> > apt-get -f install
>
> Oh, oh.
>
> I do :

[snip]

> lira:/home/palomo# apt-get install kdemultimedia
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following extra packages will be installed:
>   kdemultimedia-kio-plugins libarts1-mpeglib mpeglib
> The following NEW packages will be installed:
>   kdemultimedia kdemultimedia-kio-plugins libarts1-mpeglib mpeglib
> 0 packages upgraded, 4 newly installed, 0 to remove and 5  not
> upgraded. Need to get 0B/504kB of archives. After unpacking 1720kB
> will be used. Do you want to continue? [Y/n] Y
> (Llegint la base de dades ... 119317 fitxers i directoris instal·lats
> actualment.)
> Desempaquetant kdemultimedia-kio-plugins (de
> .../kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i386.deb) ...
> dpkg: error processant
> /var/cache/apt/archives/kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i
>386.deb (--unpack):
>  intentant sobreescriure `/usr/lib/kde3/kcm_audiocd.la', que també
> està en el paquet kio-audiocd

[snip]

> /var/cache/apt/archives/kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i
>386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
> lira:/home/palomo#
>
> 
>
>
> and so?

Please try:

  dpkg --purge --force-depends kio-audiocd
  apt-get install kdemultimedia

And let us know how that goes. Thank you.

Paul Cupis
- -- 
[EMAIL PROTECTED]

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.0 (GNU/Linux)

iD8DBQE+XSd1IzuKV+SHX/kRAhW8AJ9KtqoaOnJ2FtLoCD/DlW2t6g9YxwCfd3fE
IybsODJyx6SskDJVCLUX4Tw=
=lmeN
-END PGP SIGNATURE-




Re: (automatically) making deb's from cvs head

2003-02-26 Thread J. Woch
Ralf Nolden wrote at Wednesday 26 February 2003 21:39:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On Mittwoch, 26. Februar 2003 09:13, J. Woch wrote:
>> Hi list,
>>
>> I want to (automatically) generate debian packages from kde cvs,
>> but since I'm new to packaging I don't even know, where to start.
>> Any hints?
> Yes. Forget about it. 

Thanks for the warning ;-)

> Orth has been doing debs from HEAD so use these if
> you like. 

Great! However, just the one i'm interested in (kopete), isn't present.

Thanks,
Jens




kweather dosent update data

2003-02-26 Thread Mirko Weber
hi,
i have a short problem with my kweather-applet. since the update to kde3.1 (i 
run sid and have installed the packages from official debianserver + 
kdenetwork from cheney) it doesent updates the information. either manualy or 
automaticly update does the work. have anyone the same problem or has anyone 
some hints to solve this problem?

thanks 
cu,mirko




Re: KDE 3.1-woody: krec doesn't work

2003-02-26 Thread Peter Wilk
I have exactly the same problem as you have with krec.
Must be a bug.
Maybe updating Ralph's packages would help. I havn't
tryed that yet.

Cheers

Peter


 



--- Frank Mehnert <[EMAIL PROTECTED]> wrote: >
On Tuesday 25 February 2003 14:25, Frank Mehnert
> wrote:
> > I wonder if _anyone_ has success in using krec
> with your (Ralfs) debs under
> > Woody? Everything else other than krec works very
> well for me.
> 
> PLEASE!!! Could someone who installed Ralf's debs on
> Woody please try to
> start krec? 
> 
> Thanks in advance.
> 
> Frank
> -- 
> ## Dept. of Computer Science, Dresden University of
> Technology, Germany ##
> ## E-Mail: [EMAIL PROTECTED]   
> http://os.inf.tu-dresden.de/~fm3 ##
> 

> ATTACHMENT part 2 application/pgp-signature 
 

http://mobile.yahoo.com.au - Yahoo! Mobile
- Exchange IMs with Messenger friends on your Telstra or Vodafone mobile phone.




Re: Problems with kdemultimedia-kio-plugins

2003-02-26 Thread Leopold Palomo Avellaneda
A Dimecres 26 Febrer 2003 20:13, Ralf Nolden va escriure:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> On Mittwoch, 26. Februar 2003 07:23, Jens Wolfgarten wrote:
> > Hi!
> >
> > I just wanted to upgrade my box with an normal
> >
> > linux:/home/jens# apt-get -u upgrade
> > Reading Package Lists... Done
> > Building Dependency Tree... Done
> > You might want to run `apt-get -f install' to correct these.
> > Sorry, but the following packages have unmet dependencies:
> >   kdemultimedia: Depends: kdemultimedia-kio-plugins (>= 4:3.1.0-0woody3)
> > but it is not installed
> > E: Unmet dependencies. Try using -f.
>
> apt-get remove --purge kio-audiocd
> apt-get -f install
>

Oh, oh. 

I do :
lira:/home/palomo# apt-get remove --purge kdemultimedia 
kdemultimedia-kio-plugins mpeglib yaf
Reading Package Lists... Done
Building Dependency Tree... Done
Package kdemultimedia-kio-plugins is not installed, so not removed
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
  libarts1-mpeglib: Depends: mpeglib (>= 4:3.1.0) but it is not going to be 
installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a 
solution).
lira:/home/palomo# apt-get remove --purge kdemultimedia 
kdemultimedia-kio-plugins mpeglib yaf libarts1-mpeglib
Reading Package Lists... Done
Building Dependency Tree... Done
Package kdemultimedia-kio-plugins is not installed, so not removed
The following packages will be REMOVED:
  kdemultimedia* libarts1-mpeglib* mpeglib* yaf*
0 packages upgraded, 0 newly installed, 4 to remove and 5  not upgraded.
1 packages not fully installed or removed.
Need to get 0B of archives. After unpacking 1556kB will be freed.
Do you want to continue? [Y/n] Y
(Llegint la base de dades ... 119358 fitxers i directoris instal·lats 
actualment.)
Desinstal·lant kdemultimedia ...
Desinstal·lant libarts1-mpeglib ...
Purgant fitxers de configuració de libarts1-mpeglib ...
Desinstal·lant yaf ...
Purgant fitxers de configuració de yaf ...
Desinstal·lant mpeglib ...
Purgant fitxers de configuració de mpeglib ...
lira:/home/palomo# apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and 5  not upgraded.



Ok, but if I want:

--


lira:/home/palomo# apt-get install kdemultimedia
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  kdemultimedia-kio-plugins libarts1-mpeglib mpeglib
The following NEW packages will be installed:
  kdemultimedia kdemultimedia-kio-plugins libarts1-mpeglib mpeglib
0 packages upgraded, 4 newly installed, 0 to remove and 5  not upgraded.
Need to get 0B/504kB of archives. After unpacking 1720kB will be used.
Do you want to continue? [Y/n] Y
(Llegint la base de dades ... 119317 fitxers i directoris instal·lats 
actualment.)
Desempaquetant kdemultimedia-kio-plugins (de 
.../kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i386.deb) ...
dpkg: error processant 
/var/cache/apt/archives/kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i386.deb 
(--unpack):
 intentant sobreescriure `/usr/lib/kde3/kcm_audiocd.la', que també està en el 
paquet kio-audiocd
dpkg-deb: el subprocés paste fou finalitzat pel senyal (La canonada s'ha 
trencat)
Seleccionant el paquet mpeglib previament no seleccionat.
Desempaquetant mpeglib (de .../mpeglib_4%3a3.1.0-0woody3_i386.deb) ...
Seleccionant el paquet libarts1-mpeglib previament no seleccionat.
Desempaquetant libarts1-mpeglib (de 
.../libarts1-mpeglib_4%3a3.1.0-0woody3_i386.deb) ...
Seleccionant el paquet kdemultimedia previament no seleccionat.
Desempaquetant kdemultimedia (de .../kdemultimedia_4%3a3.1.0-0woody3_all.deb) 
...
S'han trobat errades al processar:
 /var/cache/apt/archives/kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
lira:/home/palomo#




and so?


Leo






Re: Upgrade Woody from KDE-2.2.2 to KDE-3.1

2003-02-26 Thread Leopold Palomo Avellaneda
A Dimecres 26 Febrer 2003 20:10, Ralf Nolden va escriure:
> > I do the same the last week , and  I have found differences betweend the
> > directories /dist/stable/main/binary-i386 and
> > /dist/woody/main/binary-i386.
> >
> > It's normal?
>
> No, stable is a symlink to woody. You probably pulled once that version,
> once the other directory and in between was my updating of packages :)
>
Ok, maybe it would be a good idea to put same update in the change log.

Did you update daily?

Leo




Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Martin Loschwitz
> 
> > Having -DQT_NO_COMPAT as default compile option for qmake would probably
> > not be too difficult to realize. I think adding this value to qmake.conf
> > should almost do the job.
> No, this has nothing to do with qmake at all as that wouldn't cover automake 
> projects either. You have to specify CPPFLAGS=-DQT_NO_COMPAT before running a 
> configure so it gets picked up for automake projects. So we don't have to nor 
> do we want to change anything about qmake at all here. I'm glad that we have 
> stripped the whole Qt package mess out after working on the package for full 
> 4 weeks and there's no way that we're going to mess it up again :)
> 

Mixed that up then, sorry.

-- 
  .''`.   Name: Martin Loschwitz
 : :'  :  E-Mail: [EMAIL PROTECTED]
 `. `'`   www: http://www.madkiss.org/ 
   `- Use Debian GNU/Linux - http://www.debian.org


pgpnxPd04Pab0.pgp
Description: PGP signature


Re: Problem processing kdemultimedia-kio-plugins from Ralf's latest update

2003-02-26 Thread Ralf Nolden
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mittwoch, 26. Februar 2003 05:47, Alexander Antoniades wrote:
> Here's the update after retrying to upgrade. I'm assuming this is helpful,
> if this isn't please let me know.

apt-get remove --purge yaf kio-audiocd
apt-get -f install

yaf doesn't exist as a package anymore, Chris has probably removed it 
completely.

Ralf

>
> Sander
> output:
> (Reading database ... 79159 files and directories currently installed.)
> Unpacking kdemultimedia-kio-plugins (from
> .../kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i386.deb) ...
> dpkg: error processing
> /var/cache/apt/archives/kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i386.de
>b (--unpack):
>  trying to overwrite `/usr/lib/kde3/kcm_audiocd.la', which is also in
> package kio-audiocd
> dpkg-deb: subprocess paste killed by signal (Broken pipe)
> Preparing to replace libarts1-audiofile 4:3.1.0-0woody2 (using
> .../libarts1-audiofile_4%3a3.1.0-0woody3_i386.deb) ...
> Unpacking replacement libarts1-audiofile ...
> Preparing to replace mpeglib 4:3.1.0-0woody2 (using
> .../mpeglib_4%3a3.1.0-0woody3_i386.deb) ...
> Unpacking replacement mpeglib ...
> dpkg: error processing
> /var/cache/apt/archives/mpeglib_4%3a3.1.0-0woody3_i386.deb (--unpack):
>  trying to overwrite `/usr/bin/yaf-cdda', which is also in package yaf
> dpkg-deb: subprocess paste killed by signal (Broken pipe)
> Preparing to replace libarts1-mpeglib 4:3.1.0-0woody2 (using
> .../libarts1-mpeglib_4%3a3.1.0-0woody3_i386.deb) ...
> Unpacking replacement libarts1-mpeglib ...
> Preparing to replace libarts1-xine 4:3.1.0-0woody2 (using
> .../libarts1-xine_4%3a3.1.0-0woody3_i386.deb) ...
> Unpacking replacement libarts1-xine ...
> Preparing to replace noatun 4:3.1.0-0woody2 (using
> .../noatun_4%3a3.1.0-0woody3_i386.deb) ...
> Unpacking replacement noatun ...
> Preparing to replace kdemultimedia 4:3.1.0-0woody2 (using
> .../kdemultimedia_4%3a3.1.0-0woody3_all.deb) ...
> Unpacking replacement kdemultimedia ...
> Errors were encountered while processing:
> 
> /var/cache/apt/archives/kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i386.de
>b /var/cache/apt/archives/mpeglib_4%3a3.1.0-0woody3_i386.deb
> E: Sub-process /usr/bin/dpkg returned an error code (1)

- -- 
We're not a company, we just produce better code at less costs.
- 
Ralf Nolden
[EMAIL PROTECTED]

The K Desktop Environment   The KDevelop Project
http://www.kde.org  http://www.kdevelop.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+XRJiu0nKi+w1Ky8RAn9MAJsEmOLln/JRFL2VIqzS3D2JVj0ujwCgrDcS
C9XzeunxOGF+SSsH/6RTQH8=
=4jCy
-END PGP SIGNATURE-




Re: May patch these pkg into official?

2003-02-26 Thread Ralf Nolden
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mittwoch, 26. Februar 2003 06:09, Yun-Ta Tsai wrote:
> And how about xft2 and fontconfig?
> Because they are together, shall I also file them to xft2 and fontconfig
> developers? Or you can contact for me?

Please contact them directly and send the patches around. Best is to send all 
of your patches to all affected development groups because one probably needs 
to have all patches to verify the overall patch effect.

Ralf
>
> Tim
>
> On Wednesday 26 February 2003 09:12, Ralf Nolden wrote:
> > Tim,
> >
> > Can you *please* send your patches to [EMAIL PROTECTED] for Qt 3.1.1
> > ASAP, better would be the day you made them. Those are the guys who can
> > test-drive them and who will apply them into their packages. It never
> > really helps to patch the debian packages if the code doesn't go back,
> > Martin and I had to struggle enough to sort out which stuff can go into
> > the package and which breaks the API and what not ;-)
> >
> > Thanks for your contribution though, this is exactly what I would like to
> > see more from all these people subscribed - donating a bit of their time
> > to make the software better even if it works for them :-)
> >
> > Ralf

- -- 
We're not a company, we just produce better code at less costs.
- 
Ralf Nolden
[EMAIL PROTECTED]

The K Desktop Environment   The KDevelop Project
http://www.kde.org  http://www.kdevelop.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+XRIWu0nKi+w1Ky8RAnzjAKCpd8raxXSDqzaoQHjjp5FzAKr3eQCbBtGE
dS3Yknohys6kQZ/NZQ2TOW4=
=mjC3
-END PGP SIGNATURE-




Re: Problems with kdemultimedia-kio-plugins

2003-02-26 Thread Ralf Nolden
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mittwoch, 26. Februar 2003 07:23, Jens Wolfgarten wrote:
> Hi!
>
> I just wanted to upgrade my box with an normal
>
> linux:/home/jens# apt-get -u upgrade
> Reading Package Lists... Done
> Building Dependency Tree... Done
> You might want to run `apt-get -f install' to correct these.
> Sorry, but the following packages have unmet dependencies:
>   kdemultimedia: Depends: kdemultimedia-kio-plugins (>= 4:3.1.0-0woody3)
> but it is not installed
> E: Unmet dependencies. Try using -f.


apt-get remove --purge kio-audiocd 
apt-get -f install

Chris moved around some files as a final touch-up. We're sorry for any 
inconvenience.

Ralf

> Paket kio-audiocd ist
> dpkg-deb: Unterprozess paste getötet mit Signal (Datenübergabe unterbrochen
> (broken pipe))
> Fehler traten auf beim Bearbeiten von:
>
> /var/cache/apt/archives/kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i386.de
>b E: Sub-process /usr/bin/dpkg returned an error code (1)
>
> What can I do now?
>
> Thanks
>   Jens

- -- 
We're not a company, we just produce better code at less costs.
- 
Ralf Nolden
[EMAIL PROTECTED]

The K Desktop Environment   The KDevelop Project
http://www.kde.org  http://www.kdevelop.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+XRHTu0nKi+w1Ky8RAq8YAJ9BoRDoPsEoAE3/h69j1UkJ12zxMgCdGTsc
TdhhKMWF4wbEviRLB8a4XHQ=
=ilkb
-END PGP SIGNATURE-




Re: (automatically) making deb's from cvs head

2003-02-26 Thread Ralf Nolden
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mittwoch, 26. Februar 2003 09:13, J. Woch wrote:
> Hi list,
>
> I want to (automatically) generate debian packages from kde cvs,
> but since I'm new to packaging I don't even know, where to start.
> Any hints?
Yes. Forget about it. Orth has been doing debs from HEAD so use these if you 
like. It is a horrible amount of work to fix problems with the packaging 
because files get moved around all of the time.

Ralf
>
> Thanks,
> Jens

- -- 
We're not a company, we just produce better code at less costs.
- 
Ralf Nolden
[EMAIL PROTECTED]

The K Desktop Environment   The KDevelop Project
http://www.kde.org  http://www.kdevelop.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+XRFru0nKi+w1Ky8RAlT3AKCq6JQqxrRXU8+KB0J/BV5Ahfz1XACgktMd
sCjTPRGQrIUb7v7UNgNFzik=
=HaA0
-END PGP SIGNATURE-




Re: Upgrade Woody from KDE-2.2.2 to KDE-3.1

2003-02-26 Thread Ralf Nolden
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mittwoch, 26. Februar 2003 10:24, Leopold Palomo Avellaneda wrote:
> Questions to Ralf:
>
> I do the same the last week , and  I have found differences betweend the
> directories /dist/stable/main/binary-i386 and /dist/woody/main/binary-i386.
>
> It's normal?
No, stable is a symlink to woody. You probably pulled once that version, once 
the other directory and in between was my updating of packages :)

Ralf
>
> Regards,
>
> Leo

- -- 
We're not a company, we just produce better code at less costs.
- 
Ralf Nolden
[EMAIL PROTECTED]

The K Desktop Environment   The KDevelop Project
http://www.kde.org  http://www.kdevelop.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+XREsu0nKi+w1Ky8RAjL0AJ0SCJNmLZyfPJ0AXoC9A0d00QwKiACfexUN
R8r8ssNBI5C80i7cyIQmINY=
=V49x
-END PGP SIGNATURE-




Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Ralf Nolden
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mittwoch, 26. Februar 2003 15:11, Martin Loschwitz wrote:
> On Thu, Feb 27, 2003 at 12:16:44AM +1100, Ben Burton wrote:
> libqt3-dev/libqt3-mt-dev should not depend on libqt-3-compat-headers since
> that would, as you can probably imagine, completely nullify the package's
> intention. Anyway, the fact that kdelibs4-dev does not depend on the
> package yet is probably caused by the fact that it got not updated for
> recent changes. That is on calcs TODO, I guess.
>
> But that solution won't even be of long breath since, as far as I remember,
> Ralf said that he cut all references to headers from libqt3-compat-headers
> out of the KDE3-CVS (Was it in BRANCH or HEAD? Both? Don't remember,
> sorry.)
Almost all of KDE CVS should be working without the compat-headers, at least 
BRANCH does now and HEAD will follow as soon as we go on packaging HEAD 
again. It's simply doable by runnning fixincludes from kdesdk in the source 
directory to make apps/packages compile. This is a job that is too easy for 
users, packagers and developers without having to recompile everything, just 
run fixincludes, if you only want to compile an app, you're fine, if you're a 
packager make a diff and send it upstream. That was the intention of the 
compat-headers package because it will improve any app that has been made 
using Qt in its source base, and thus will help the quality of free software 
in general.

> Having -DQT_NO_COMPAT as default compile option for qmake would probably
> not be too difficult to realize. I think adding this value to qmake.conf
> should almost do the job.
No, this has nothing to do with qmake at all as that wouldn't cover automake 
projects either. You have to specify CPPFLAGS=-DQT_NO_COMPAT before running a 
configure so it gets picked up for automake projects. So we don't have to nor 
do we want to change anything about qmake at all here. I'm glad that we have 
stripped the whole Qt package mess out after working on the package for full 
4 weeks and there's no way that we're going to mess it up again :)

Ben, I know that it's been a bit troublesome but OTOH we could have just used 
libqt3-compat-headers and do nothing in KDE CVS. Instead, we used fixincludes 
to fix the BRANCH so that it doesn't depend on the package.

Getting rid of these compat headers is task #1 to get better quality 
sourcecode working with Qt 3, packagers will have some work with Qt 3 
packages as well to make them all pick up libqt-mt correctly also. 

The main reason is the long-term goal, not the short term "it doesn't compile 
for me, I had to read the README.Debian" thing. There are several really cool 
things now like that qmake works perfect for any given Qt package made with 
qmake (and there are a lot popping up recently already, altough qmake sucks 
for make install). And we can improve the software packages. Which means, the 
next version of Debian is prepared for anything that is going beyond Qt 3 as 
best as it can be, and also the packages that debian contains.  The reason to 
strip the compat-headers out is to only give programmers exactly those files 
that they're supposed to be using, not files that they shouldn't be using at 
all. And compiling and packaging isn't the only thing that Qt is intended to 
be good for, it's mainly for developers developing new software :)

So, please let's stay with the packages now. The experience of the whole 
restructured thing is very very new to most people, developers, packagers and 
users. If it hadn't been such a mess it would have been easier for them now 
but unfortunately that wasn't the case. It had to be done sooner or later and 
I'm glad we're finished with that, waiting longer would have been a crime 
against the quality of debian and free software :)

Ralf

PS: I didn't take the time to write a lengthy README.Debian for Qt to explain 
everything for people not to read it. So if you don't know what to do if you 
hit a problem with the packages, RTFM :)


>
> Anyway, let's see what Ralf thinks about this issue.
>
> > Ben. :)

- -- 
We're not a company, we just produce better code at less costs.
- 
Ralf Nolden
[EMAIL PROTECTED]

The K Desktop Environment   The KDevelop Project
http://www.kde.org  http://www.kdevelop.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+XRCou0nKi+w1Ky8RAtIZAJ0Z8v+xFZtuNii4/563BrnSZIC1sACfT5Lk
PzKtLb71A3fvs0D6Gg2p4B8=
=geGi
-END PGP SIGNATURE-




unsubscribe

2003-02-26 Thread Wim Stubbe
unsubscribe




Re: Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Martin Loschwitz
On Thu, Feb 27, 2003 at 12:16:44AM +1100, Ben Burton wrote:
> 
> To be able to build a package that uses these deprecated headers, you must 
> install the separate package libqt3-compat-headers, in addition to the normal 
> libqt3-headers.  None of libqt3-dev, libqt3-mt-dev nor kdelibs4-dev depend on 
> this libqt3-compat-headers.
> 
libqt3-dev/libqt3-mt-dev should not depend on libqt-3-compat-headers since
that would, as you can probably imagine, completely nullify the package's
intention. Anyway, the fact that kdelibs4-dev does not depend on the package
yet is probably caused by the fact that it got not updated for recent changes.
That is on calcs TODO, I guess.

But that solution won't even be of long breath since, as far as I remember,
Ralf said that he cut all references to headers from libqt3-compat-headers
out of the KDE3-CVS (Was it in BRANCH or HEAD? Both? Don't remember, sorry.)

> The reason (as I understand it) for splitting out these headers is so that 
> developers recognise that their code uses legacy headers and so they are 
> prompted into updating their code to use the newer headers instead.
> 
Correct, yes.

> The consequences I see are as follows.  Say a user doesn't have 
> libqt3-compat-headers installed (since there's no obvious reason to have it 
> installed; none of the usual -dev packages depend on it).  They download a 
> random Qt/KDE application to build, and it doesn't compile.  They're 
> confused, since it builds everywhere else under Qt3.  After some rummaging 
> around, they discover that oh, on a *debian* system you need the extra 
> libqt3-compat-headers package.  The user installs libqt3-compat-headers so 
> that it builds properly, and if they're nice they'll even notify the upstream 
> developer that their application uses legacy headers.
> 
Uhm, optimistic person? I would actually call that the "Best case scenario"! ;)

> 
> There is a much better mechanism for testing a source tree for legacy 
> headers; 
> this is the -DQT_NO_COMPAT compiler option, which forces a compile error when 
> a legacy header is used, and which can be used on an app-by-app basis instead 
> of a system-wide basis (such as package management).
> 
Having -DQT_NO_COMPAT as default compile option for qmake would probably not
be too difficult to realize. I think adding this value to qmake.conf should
almost do the job.

Anyway, let's see what Ralf thinks about this issue.

> Ben. :)

-- 
  .''`.   Name: Martin Loschwitz
 : :'  :  E-Mail: [EMAIL PROTECTED]
 `. `'`   www: http://www.madkiss.org/ 
   `- Use Debian GNU/Linux - http://www.debian.org


pgp1ituxVw8og.pgp
Description: PGP signature


Rethinking Qt headers (should the header packages be recombined?)

2003-02-26 Thread Ben Burton
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


(If you don't want to read this entire email, feel free to jump straight down 
to [SUMMARY]).

Hi.  So we've had a little time with the new Qt header structure (package 
libqt3-headers containing the primary Qt headers and package 
libqt3-compat-headers containing legacy headers for compatibility purposes), 
and I'm not entirely sure this is being done correctly.

The situation as it stands is this: various Qt headers have been deprecated, 
but are still used throughout a variety of Qt apps (including the current KDE 
release and a large number of third-party KDE apps).  The upstream Qt still 
provides these deprecated headers, which simply #include the new headers that 
replace them.

To be able to build a package that uses these deprecated headers, you must 
install the separate package libqt3-compat-headers, in addition to the normal 
libqt3-headers.  None of libqt3-dev, libqt3-mt-dev nor kdelibs4-dev depend on 
this libqt3-compat-headers.

The reason (as I understand it) for splitting out these headers is so that 
developers recognise that their code uses legacy headers and so they are 
prompted into updating their code to use the newer headers instead.

The consequences I see are as follows.  Say a user doesn't have 
libqt3-compat-headers installed (since there's no obvious reason to have it 
installed; none of the usual -dev packages depend on it).  They download a 
random Qt/KDE application to build, and it doesn't compile.  They're 
confused, since it builds everywhere else under Qt3.  After some rummaging 
around, they discover that oh, on a *debian* system you need the extra 
libqt3-compat-headers package.  The user installs libqt3-compat-headers so 
that it builds properly, and if they're nice they'll even notify the upstream 
developer that their application uses legacy headers.

On the other hand, say a user *does* have libqt3-compat-headers installed.  In 
this case they see no benefit from the package split at all, since everything 
builds smoothly, legacy headers or no.

[SUMMARY]

I do applaud the effort to remove legacy headers from current Qt code.  
However, I don't think the debian package management system is the correct 
tool with which to do it.  At the least it will cause confusion among users 
(as it already seems to be doing AFAICT), and to gain full benefit from this 
package split, you'd have to remember to uninstall libqt3-compat-headers 
every time you want to test a new source tree for legacy headers.

There is a much better mechanism for testing a source tree for legacy headers; 
this is the -DQT_NO_COMPAT compiler option, which forces a compile error when 
a legacy header is used, and which can be used on an app-by-app basis instead 
of a system-wide basis (such as package management).

So on reflection I'd be much happier if all the Qt headers were combined back 
into the libqt3-headers package, or alternatively if libqt3-dev and 
libqt3-mt-dev can be made to depend on libqt3-compat-headers.

Do other people have thoughts on this?

Ben. :)

- -- 

Ben Burton
[EMAIL PROTECTED]
Public Key: finger [EMAIL PROTECTED]

I like to think of Linux development as sort of a modified IETF style:
rough consensus and running code, with a sprinkle of holy penguin pee
when Linus thinks it's ready to ship.
- Seen on slashdot

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+XL5AMQNuxza4YcERAgpNAJ9x027KIV1UH5NtiZQP7DpwvkmggwCfddny
EQ4eKKck0EnMtckRCkic3y0=
=zLCt
-END PGP SIGNATURE-




Re: mouse bad configuration

2003-02-26 Thread Paul Cupis
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wednesday 26 Feb 2003 07:15, Martin wrote:
> Hi: I try to install debian woody in an AMD duron 750 with a genius
> netmouse pro with a ps/2 plug.
>   when I was prompted, I choose netmouse/ps2 but when KDE starts up
> the mouse cursor seems to like the under left corner of the screen
> -it does move just a little an then goes back- (and do some sort of
> strange things, like open aplications that I don't want to).
>   So I think that I've made a bad choice when selecting the mouse
> type. If any of you knows the way to reconfigure the mouse I'll be
> very gratefull if you tell me what command to run.

  dpkg-reconfigure xserver-xfree86

should be the command to run. Just accept the defaults for all of the 
answers except for the mouse ones (which you'll want to change). You 
might try the PS/2 option (or imPS/2 if you have a wheel on your 
mouse).

Regards,

Paul Cupis
- -- 
[EMAIL PROTECTED]

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.0 (GNU/Linux)

iD8DBQE+XJSZIzuKV+SHX/kRAiosAJ40/imyi84BM8vMQ9ERV9qJSqJm2ACeJLGK
0aCywS+ctfVs/z7uf5rBMpQ=
=WHdL
-END PGP SIGNATURE-




Re: Upgrade Woody from KDE-2.2.2 to KDE-3.1

2003-02-26 Thread Leopold Palomo Avellaneda
A Dimecres 26 Febrer 2003 02:00, Ralf Nolden va escriure:
> >
> > On his site, he only suggests this if you've installed any of the interum
> > KDE stuff. I've only ever had the Official Debian KDE2.2.2, therefore it
> > 'should upgrade cleanly.
>
> It should, but it may not do it cleanly and you'll run into conflicts

Sure you will have conflicts.

> > me. I don't want to remove it first, as I use it on a regular basis and
> > need it for my desktop.
>
> You'll get a 3.1 for it, so what do you want more ? :-)
>

I updated my box from 3.0.3 to 3.1 (Ralf packages) the last week. More or less 
it was ok. But I can recommend you one thing for your case

I have done before an wget -k -m --no-parent 
http://ktown.kde.org/~nolden/kde/dists/stable/main/binary-i386/ so, I can do 
a CD mirror of ktown, and after I do a apt-cdrom. 

I do this, because if something is wrong you can update, or restore without a 
dialup.

Questions to Ralf:

I do the same the last week , and  I have found differences betweend the 
directories /dist/stable/main/binary-i386 and /dist/woody/main/binary-i386.

It's normal?

Regards,

Leo




Re: KDE 3.1-woody: krec doesn't work

2003-02-26 Thread Frank Mehnert
On Tuesday 25 February 2003 14:25, Frank Mehnert wrote:
> I wonder if _anyone_ has success in using krec with your (Ralfs) debs under
> Woody? Everything else other than krec works very well for me.

PLEASE!!! Could someone who installed Ralf's debs on Woody please try to
start krec? 

Thanks in advance.

Frank
-- 
## Dept. of Computer Science, Dresden University of Technology, Germany ##
## E-Mail: [EMAIL PROTECTED]http://os.inf.tu-dresden.de/~fm3 ##


pgppBTFuexiGK.pgp
Description: signature


Re: unsubcribe

2003-02-26 Thread Rene Horn
On Tue, Feb 25, 2003 at 01:00:15PM -0400, Derek Broughton wrote:
> From: "Kaupo" <[EMAIL PROTECTED]>
> 
> 
> > unsubcribe
> 
> aARGH!  How can you filter out this sort of stuff if people can't even spell
> unsubscribe!
> 
> 
> > --
> > To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 
> Duh?  Well, I guess you can't expect people who can't read to be able to
> write...
The best thing to do with these people is to beat them over the head with a 
wooden spoon!

Isn't there a way to make these emails come in a daily digest?  So many come 
through, and it would be nice to just give a daily summary of all the emails, 
rather than right when they're emailed, just like other mailing lists.

Rene
-- 
[EMAIL PROTECTED]
SDF Public Access UNIX System - http://sdf.lonestar.org




(automatically) making deb's from cvs head

2003-02-26 Thread J. Woch
Hi list,

I want to (automatically) generate debian packages from kde cvs,
but since I'm new to packaging I don't even know, where to start.
Any hints?

Thanks,
Jens




mouse bad configuration

2003-02-26 Thread Martin
Hi: I try to install debian woody in an AMD duron 750 with a genius 
netmouse pro with a ps/2 plug.
	when I was prompted, I choose netmouse/ps2 but when KDE starts up the 
mouse cursor seems to like the under left corner of the screen -it does 
move just a little an then goes back- (and do some sort of strange things, 
like open aplications that I don't want to).
	So I think that I've made a bad choice when selecting the mouse type.
	If any of you knows the way to reconfigure the mouse I'll be very 
gratefull if you tell me what command to run.

Thanks in advance.
Martin Nigoul.



Problems with kdemultimedia-kio-plugins

2003-02-26 Thread Jens Wolfgarten
Hi!

I just wanted to upgrade my box with an normal 

linux:/home/jens# apt-get -u upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these.
Sorry, but the following packages have unmet dependencies:
  kdemultimedia: Depends: kdemultimedia-kio-plugins (>= 4:3.1.0-0woody3) but 
it is not installed
E: Unmet dependencies. Try using -f.

Then I run:

linux:/home/jens# apt-get install -f
Reading Package Lists... Done
Building Dependency Tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
  kdemultimedia-kio-plugins
The following NEW packages will be installed:
  kdemultimedia-kio-plugins
0 packages upgraded, 1 newly installed, 0 to remove and 1  not upgraded.
33 packages not fully installed or removed.
Need to get 0B/62.8kB of archives. After unpacking 229kB will be used.
Do you want to continue? [Y/n] y
(Lese Datenbank ... 79469 Dateien und Verzeichnisse sind derzeit 
installiert.)
Entpacke kdemultimedia-kio-plugins (aus 
.../kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i386.deb) ...
dpkg: Fehler beim Bearbeiten von 
/var/cache/apt/archives/kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i386.deb 
(--unpack):
 versuche »/usr/lib/kde3/kcm_audiocd.la« zu überschreiben, welches auch in 
Paket kio-audiocd ist
dpkg-deb: Unterprozess paste getötet mit Signal (Datenübergabe unterbrochen 
(broken pipe))
Fehler traten auf beim Bearbeiten von:
 
/var/cache/apt/archives/kdemultimedia-kio-plugins_4%3a3.1.0-0woody3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

What can I do now?

Thanks
Jens