Re: Bug#570579: xulrunner: please reconsider recommends for GNOME packages

2010-02-22 Thread Frans Pop
On Monday 22 February 2010, Mike Hommey wrote:
 On Mon, Feb 22, 2010 at 06:47:44AM +0100, Frans Pop wrote:
  I guess for the icon issue you mean #561902? I don't see any problem
  with the search engine dropdown list without libgnomeui-0 installed
  under KDE.

 No, I mean a different issue. #561902 only requires gtk. But I can still
 be wrong, there is maybe no issue. The code linked from #555162 looks
 like it is used for moz-icon:// urls, which, in turn, are heavily used
 in the default theme.

If I look at the code the BR refers to, then that looks to be protected by 
tests to see if it is running in a Gnome environment: if it's there it's 
used, if not, no problem.

I see no reason for a dependency from that, but I may be wrong.

  Can't tell about external handlers without knowing what exactly to
  try.

 Edit  Preferences  Applications, opening a downloaded file, opening
 a downloaded file containing folder, etc.

I tested it for mailto:
I was asked what application to use. kmail was not listed, so I added it 
and told it to remember that. After that iceweasel perfectly opened 
kmail's composer for me every time.

I also tried downloading a .deb, which did not yet have a handler. In the 
open/save file dialog I told it to open .deb files with kpackage and to 
remember that setting. Works fine.
If I don't tell it to remember the setting, it will show the open with/save 
as dialog again.

I've checked against iceweasel 3.06 and that works identically.


-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201002221233.13947.elen...@planet.nl



Re: Bug#570579: xulrunner: please reconsider recommends for GNOME packages

2010-02-22 Thread Mike Hommey
On Mon, Feb 22, 2010 at 06:47:44AM +0100, Frans Pop wrote:
 clone 570579 -1
 reassign -1 tasksel 2.81
 retitle -1 iceweasel is no longer a desktop environment independent browser
 thanks
 
 (Fairly full quote because of CCs.)
 
 Thanks a lot for your detailed reply Mike.
 
 On Saturday 20 February 2010, Mike Hommey wrote:
  On Fri, Feb 19, 2010 at 10:18:09PM +0100, Frans Pop wrote:
   But I question if the Recommends of those packages is policy compliant
   as Recommends should only be used for packages that would be found
   together with this one in all but unusual installations [1].
   And that's only true for systems running a GNOME desktop environment.
   For systems running KDE the GNOME packages are not needed and even in
   a lot of cases very much not desired.
 
  Except that Iceweasel has various things that break when the gnome
  libraries are not installed, such as icons for libgnomeui, and external
  handlers for libgnomevfs and libgconf (it still does broken things under
  KDE, but it actually works better than without).
 
 I guess for the icon issue you mean #561902? I don't see any problem with 
 the search engine dropdown list without libgnomeui-0 installed under KDE.

No, I mean a different issue. #561902 only requires gtk. But I can still
be wrong, there is maybe no issue. The code linked from #555162 looks
like it is used for moz-icon:// urls, which, in turn, are heavily used in
the default theme.

 Can't tell about external handlers without knowing what exactly to try.

Edit  Preferences  Applications, opening a downloaded file, opening
a downloaded file containing folder, etc.

Cheers,

Mike


-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100222072404.gb16...@glandium.org



Re: Bug#570579: xulrunner: please reconsider recommends for GNOME packages

2010-02-22 Thread Mike Hommey
On Mon, Feb 22, 2010 at 12:33:12PM +0100, Frans Pop wrote:
 On Monday 22 February 2010, Mike Hommey wrote:
  On Mon, Feb 22, 2010 at 06:47:44AM +0100, Frans Pop wrote:
   I guess for the icon issue you mean #561902? I don't see any problem
   with the search engine dropdown list without libgnomeui-0 installed
   under KDE.
 
  No, I mean a different issue. #561902 only requires gtk. But I can still
  be wrong, there is maybe no issue. The code linked from #555162 looks
  like it is used for moz-icon:// urls, which, in turn, are heavily used
  in the default theme.
 
 If I look at the code the BR refers to, then that looks to be protected by 
 tests to see if it is running in a Gnome environment: if it's there it's 
 used, if not, no problem.
 
 I see no reason for a dependency from that, but I may be wrong.

Re-reading the code, it looks like stock icons (moz-icon://stock/ urls)
will work without gnome libraries, but not other moz-icon urls, such as
moz-icon://.txt?size=32

It seems mostly stock icons are used in the default theme, but there are
also various places where these others moz-icons:// urls are used. Not
sure what kind of impact that would have.

   Can't tell about external handlers without knowing what exactly to
   try.
 
  Edit  Preferences  Applications, opening a downloaded file, opening
  a downloaded file containing folder, etc.
 
 I tested it for mailto:
 I was asked what application to use. kmail was not listed, so I added it 
 and told it to remember that. After that iceweasel perfectly opened 
 kmail's composer for me every time.
 
 I also tried downloading a .deb, which did not yet have a handler. In the 
 open/save file dialog I told it to open .deb files with kpackage and to 
 remember that setting. Works fine.
 If I don't tell it to remember the setting, it will show the open with/save 
 as dialog again.
 
 I've checked against iceweasel 3.06 and that works identically.

Could you send the output for reportbug --template xulrunner-1.9.1 on
your machine ?

Mike


-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100222120545.ga30...@glandium.org



Re: Bug#570579: xulrunner: please reconsider recommends for GNOME packages

2010-02-22 Thread Frans Pop
On Monday 22 February 2010, Mike Hommey wrote:
 Could you send the output for reportbug --template xulrunner-1.9.1 on
 your machine ?

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-trunk-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xulrunner-1.9.1 depends on:
ii  libasound2  1.0.22-2 shared library for ALSA applicatio
ii  libatk1.0-0 1.28.0-1 The ATK accessibility toolkit
ii  libbz2-1.0  1.0.5-4  high-quality block-sorting file co
ii  libc6   2.10.2-5 Embedded GNU C Library: Shared lib
ii  libcairo2   1.8.8-2  The Cairo 2D vector graphics libra
ii  libdbus-1-3 1.2.20-2 simple interprocess messaging syst
ii  libfontconfig1  2.8.0-2  generic font configuration library
ii  libfreetype62.3.11-1 FreeType 2 font engine, shared lib
ii  libgcc1 1:4.4.3-2GCC support library
ii  libglib2.0-02.22.4-1 The GLib library of C routines
ii  libgtk2.0-0 2.18.7-1 The GTK+ graphical user interface 
ii  libhunspell-1.2-0   1.2.8-6  spell checker and morphological an
ii  libjpeg62   6b-16.1  The Independent JPEG Group's JPEG 
ii  libmozjs2d  1.9.1.8-3The Mozilla SpiderMonkey JavaScrip
ii  libnspr4-0d 4.8.3-1  NetScape Portable Runtime Library
ii  libnss3-1d  3.12.5-2 Network Security Service libraries
ii  libpango1.0-0   1.26.2-1 Layout and rendering of internatio
ii  libpng12-0  1.2.42-2 PNG library - runtime
ii  libreadline66.1-1GNU readline and history libraries
ii  libsqlite3-03.6.22-1 SQLite 3 shared library
ii  libstartup-notification 0.10-1   library for program launch feedbac
ii  libstdc++6  4.4.3-2  The GNU Standard C++ Library v3
ii  libx11-62:1.3.3-1X11 client-side library
ii  libxrender1 1:0.9.5-1X Rendering Extension client libra
ii  libxt6  1:1.0.7-1X11 toolkit intrinsics library
ii  zlib1g  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages xulrunner-1.9.1 recommends:
ii  libdbus-glib-1-2  0.84-1 simple interprocess messaging syst
pn  libgconf2-4   none (no description available)
pn  libgnome2-0   none (no description available)
pn  libgnomeui-0  none (no description available)
pn  libgnomevfs2-0none (no description available)

xulrunner-1.9.1 suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201002221328.33758.elen...@planet.nl



Re: Bug#570579: xulrunner: please reconsider recommends for GNOME packages

2010-02-22 Thread Mike Hommey
On Mon, Feb 22, 2010 at 01:28:32PM +0100, Frans Pop wrote:
 On Monday 22 February 2010, Mike Hommey wrote:
  Could you send the output for reportbug --template xulrunner-1.9.1 on
  your machine ?
 
 -- System Information:
 Debian Release: squeeze/sid
   APT prefers unstable
   APT policy: (500, 'unstable')
 Architecture: i386 (i686)
 
 Kernel: Linux 2.6.32-trunk-686 (SMP w/1 CPU core)
 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
 Shell: /bin/sh linked to /bin/dash
 
 Versions of packages xulrunner-1.9.1 depends on:
snip

M... looks like I was too conservative... Let's try to demote these
to suggests once the current version hits testing.

Mike


-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100222144931.ga6...@glandium.org



Re: Bug#570579: xulrunner: please reconsider recommends for GNOME packages

2010-02-22 Thread Frans Pop
On Monday 22 February 2010, Mike Hommey wrote:
 M... looks like I was too conservative... Let's try to demote these
 to suggests once the current version hits testing.

Cool. Thanks Mike.


-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100044.52465.elen...@planet.nl



Re: Bug#570579: xulrunner: please reconsider recommends for GNOME packages

2010-02-21 Thread Frans Pop
clone 570579 -1
reassign -1 tasksel 2.81
retitle -1 iceweasel is no longer a desktop environment independent browser
thanks

(Fairly full quote because of CCs.)

Thanks a lot for your detailed reply Mike.

On Saturday 20 February 2010, Mike Hommey wrote:
 On Fri, Feb 19, 2010 at 10:18:09PM +0100, Frans Pop wrote:
  But I question if the Recommends of those packages is policy compliant
  as Recommends should only be used for packages that would be found
  together with this one in all but unusual installations [1].
  And that's only true for systems running a GNOME desktop environment.
  For systems running KDE the GNOME packages are not needed and even in
  a lot of cases very much not desired.

 Except that Iceweasel has various things that break when the gnome
 libraries are not installed, such as icons for libgnomeui, and external
 handlers for libgnomevfs and libgconf (it still does broken things under
 KDE, but it actually works better than without).

I guess for the icon issue you mean #561902? I don't see any problem with 
the search engine dropdown list without libgnomeui-0 installed under KDE.

Can't tell about external handlers without knowing what exactly to try.

I'm unlikely to encounter issues myself as I run Lenny on my desktop 
systems and as I'm only a very light user of iceweasel anyway (only for 
sites that konqueror does not handle correctly).

 The only one that really isn't strictly required in the libdbus-glib
 one.

  As iceweasel is supposed to be desktop environment independent, I urge
  you to reconsider this change. IMO the current Recommends make
  iceweasel unsuitable for default installation.
  I also feel that for packages like iceweasel integration support for
  specific desktop environments should always be optional.

 Reality is different from theory. While Iceweasel is supposed to be DE
 independent, it really isn't. Sad reality, but still reality.

That is indeed very sad. One would hope upstreams, especially ones for 
important software such as ice*, would have more clue.

 Now, as I said, there are several things that will break if these
 libraries are not installed (note you can still prove me wrong), but
 there are things we can probably do to make things better:

 - As said above, libdbus-glib-1-2 is not strictly necessary.
 - IIRC, in 1.9.2, upstream switched most gnomevfs uses to gio, which is
   in glib. That may help making the dependencies lighter.
 - There are patches for better KDE integration in opensuse, but we can't
   take them as-is.

 The first two above could be worked in the squeeze time-frame. I doubt
 the latter can.

 In any case, dependencies on libgnome2-0, libgnomeui-0 and libgconf2-4
 are here to stay, IMHO. I'd go as far as saying they should be strong
 dependencies, but I allow those people that don't like gnome libraries
 and who want to shoot themselves in the foot to do it.

In that case I personally don't think we can maintain iceweasel's status as 
desktop independent browser for new installations and we'll have to 
consider removing it from the common desktop task in tasksel.
Given that the default browsers for the various desktop environments have 
become much more mature since Sarge, I don't actually see that as a big 
problem. It may even help relieve some of the pressure for CD1.
Possibly we should keep it as the default browser for XFCE and/or LXDE.

Therefore cloning to tasksel for further discussion.

I'm leaving the original report against xulrunner as I personally still do 
consider this whole issue a regression when compared to earlier Debian 
releases, but I appreciate that your hands are tied. I hope that things 
will improve.

Thanks,
FJP


-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201002220647.45548.elen...@planet.nl