Bug#472347: perlmagick vs unrealistic dependency's

2008-07-25 Thread Brent Clark

Barak A. Pearlmutter wrote:

From: Brent Clark [EMAIL PROTECTED]
testbunny:/# aptitude -o Debug::pkgDepCache::AutoInstall=true install perlmagick


Anyway, will try to get rid of the libdjvu dependency on xdg-utils.

--Barak.


Hi Barak

Im not sure if you know that debian is freezing soon.

Will it be possibe to make / do your changes.

I still have my test machine, so if you want, upload to unstable, and I 
will be happy to test / help where I can.


Kind Regards
Brent Clark



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



Bug#472347: perlmagick vs unrealistic dependency's

2008-07-19 Thread naoliv
Hi Barak!

On 7/15/08, Barak A. Pearlmutter [EMAIL PROTECTED] wrote:
 Someone needs to split the textual material (.xml files) used by
 libdjvulibre21 out of djvulibre-desktop and into a separate package.
 Then the library can get its text strings from that new package, and
 won't need the -desktop package, which can be required by the actual
 djvu-capable viewers.  Once all that is done, a headless machine that
 merely processes djvu files without viewer facilities or even X will
 be happy sans xdg-utils and www-browser.  I'll do it at some point.
 But this is a wishlist kind of thing, not a critical issue.

From [1] it says that In the lib* (...) package, only the runtime
library, and the files necessary to use the runtime library should be
included
So why not install the .xml files in libdjvulibre21?

It's what we do with libmagick10 and libmagickcore1 (we install some
necessary .xml files on the packages).

[1] 
http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html#id249898

I am sorry to say that I can't help you too much right now (I am
without a broadband connection, only having a dialup of 20Kbit/s and
on Windows), but do you think that it's possible to implement my
suggestion?

It then will be possible to not depends on djvulibre-desktop if
installing the .xml files (and maybe other necessary files) in
libdjvulibre21

Best regards,
Nelson



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



Bug#472347: perlmagick vs unrealistic dependency's

2008-07-16 Thread Brent Clark

Barak A. Pearlmutter wrote:

I just uploaded a new version (-8).  If the problem continues to
manifest there, give me enough information to make a quick workaround
and I will try to do so.

Current constraints: the -desktop package contains text needed by the
shared library.  And it contains icons which need to be registered
using the usual desktop registration infrastructure.

Is it the requirement for that infrastructure that is pulling in the
material you don't want?  Or is it something else that some djvu
package is depending upon?
  

Thank you for your work and efforts.

Kind Regards
Brent Clark



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



Bug#472347: perlmagick vs unrealistic dependency's

2008-07-16 Thread Brent Clark

Barak A. Pearlmutter wrote:

I just uploaded a new version (-8).  If the problem continues to
manifest there, give me enough information to make a quick workaround
and I will try to do so.

Current constraints: the -desktop package contains text needed by the
shared library.  And it contains icons which need to be registered
using the usual desktop registration infrastructure.

Is it the requirement for that infrastructure that is pulling in the
material you don't want?  Or is it something else that some djvu
package is depending upon?
  

Hi

I quicky built a machine to test on (debian unstable)

testbunny:/# cat /etc/apt/sources.list
deb http://ftp.debian.org/debian/ unstable main non-free contrib
deb http://ftp.debian.org/ unstable/updates main contrib non-free

I see your new updated version

Package: libdjvulibre21
Versions:
3.5.20-8 
(/var/lib/apt/lists/ftp.debian.org_debian_dists_unstable_main_binary-i386_Packages)

Description Language:
File: 
/var/lib/apt/lists/ftp.debian.org_debian_dists_unstable_main_binary-i386_Packages

 MD5: 377e0a8fb1d56ba31c3feadafc4781b8


Reverse Depends:
 pdf2djvu,libdjvulibre21 3.5.20
 libmagick10,libdjvulibre21 3.5.20
 libdjvulibre-dev,libdjvulibre21 3.5.20-8
 evince-gtk,libdjvulibre21 3.5.20
 evince,libdjvulibre21 3.5.20
 djvuserve,libdjvulibre21 3.5.20
 djvulibre-desktop,libdjvulibre21 3.5.20-5
 djvulibre-bin,libdjvulibre21 3.5.20
 djview4,libdjvulibre21 3.5.20
 djview3,libdjvulibre21 3.5.20
Dependencies:
3.5.20-8 - libc6 (2 2.7-1) libgcc1 (2 1:4.1.1) libjpeg62 (0 (null)) 
libstdc++6 (2 4.1.1) libdjvulibre-text (18 3.5.20-8) djvulibre-desktop 
(5 3.5.20-8) libdjvulibre1 (0 (null)) libdjvulibre1 (0 (null))

Provides:
3.5.20-8 -
Reverse Provides:

But im afraid the depedency list is still no right.

testbunny:/# aptitude -o Debug::pkgDepCache::AutoInstall=true install 
perlmagick

Reading package lists... Done
Building dependency tree  
Reading state information... Done
Reading extended state information  
Initializing package states... Done

Writing extended state information... Done
Reading task descriptions... Done
Installing liblcms1 as dep of perlmagick

Installing libmagick10 as dep of perlmagick
Installing libdjvulibre21 as dep of libmagick10
Installing djvulibre-desktop as dep of libdjvulibre21
Installing xdg-utils as dep of djvulibre-desktop
Installing iceweasel as dep of xdg-utils
Installing libnspr4-0d as dep of iceweasel
Installing xulrunner-1.9 as dep of iceweasel
Installing libmozjs1d as dep of xulrunner-1.9
Installing libnss3-1d as dep of xulrunner-1.9
Installing libstartup-notification0 as dep of xulrunner-1.9
Installing x11-utils as dep of xdg-utils
Installing libgl1-mesa-glx as dep of x11-utils
Installing libdrm2 as dep of libgl1-mesa-glx
Installing libxxf86vm1 as dep of libgl1-mesa-glx
Installing libxaw7 as dep of x11-utils
Installing libxmu6 as dep of libxaw7
Installing libxpm4 as dep of libxaw7
Installing libxmuu1 as dep of x11-utils
Installing libxv1 as dep of x11-utils
Installing libxxf86dga1 as dep of x11-utils
Installing x11-xserver-utils as dep of xdg-utils
Installing libxtrap6 as dep of x11-xserver-utils
Installing libxxf86misc1 as dep of x11-xserver-utils
Installing shared-mime-info as dep of xdg-utils
Installing libgraphviz4 as dep of libmagick10
Installing libgd2-noxpm as dep of libgraphviz4
Installing libltdl3 as dep of libgraphviz4
Installing libilmbase6 as dep of libmagick10
Installing libjasper1 as dep of libmagick10
Installing libopenexr6 as dep of libmagick10
Installing libwmf0.2-7 as dep of libmagick10
Installing gsfonts as dep of libwmf0.2-7
Installing ghostscript as dep of libmagick10
Installing libgs8 as dep of ghostscript
Installing libcupsimage2 as dep of libgs8
Installing libcupsys2 as dep of libgs8
Installing libpaper1 as dep of libgs8
Installing libpaper-utils as dep of libpaper1
Installing psfontmgr as dep of ghostscript
The following NEW packages will be installed:
 djvulibre-desktop{a} ghostscript{a} gsfonts{a} iceweasel{a} 
libcupsimage2{a} libcupsys2{a} libdjvulibre21{a} libdrm2{a}
 libgd2-noxpm{a} libgl1-mesa-glx{a} libgraphviz4{a} libgs8{a} 
libilmbase6{a} libjasper1{a} liblcms1{a} libltdl3{a} libmagick10{a}
 libmozjs1d{a} libnspr4-0d{a} libnss3-1d{a} libopenexr6{a} 
libpaper-utils{a} libpaper1{a} libstartup-notification0{a} libwmf0.2-7{a}
 libxaw7{a} libxmu6{a} libxmuu1{a} libxpm4{a} libxtrap6{a} libxv1{a} 
libxxf86dga1{a} libxxf86misc1{a} libxxf86vm1{a} perlmagick
 psfontmgr{a} shared-mime-info{a} x11-utils{a} x11-xserver-utils{a} 
xdg-utils{a} xulrunner-1.9{a}

0 packages upgraded, 41 newly installed, 0 to remove and 17 not upgraded.
Need to get 24.2MB/24.2MB of archives. After unpacking 66.1MB will be used.


Just shout if you want me to through out any more commands.

Kind Regards
Brent Clark



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



Bug#472347: perlmagick vs unrealistic dependency's - lynx install

2008-07-16 Thread Brent Clark

Brent Clark wrote:

Barak A. Pearlmutter wrote:

Is it the requirement for that infrastructure that is pulling in the
material you don't want?  Or is it something else that some djvu
package is depending upon?   

Hi

I quicky built a machine to test on (debian unstable)

K i forgot that I was to install lynx (www-browser), and that DEFINITELY 
has improved the install list.


See my doings :

testbunny:/# aptitude install lynx
Reading package lists... Done
Building dependency tree  
Reading state information... Done
Reading extended state information 
Initializing package states... Done
Reading task descriptions... Done 
The following NEW packages will be installed:

 lynx lynx-cur{a}
0 packages upgraded, 2 newly installed, 0 to remove and 17 not upgraded.
Need to get 2036kB of archives. After unpacking 4841kB will be used.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
Get:1 http://ftp.debian.org unstable/main lynx-cur 2.8.7dev9-1.1 [2022kB]
Get:2 http://ftp.debian.org unstable/main lynx 2.8.7dev9-1.1 
[13.4kB]

Fetched 2036kB in 1min10s 
(28.9kB/s) 


Preconfiguring packages ...
Selecting previously deselected package lynx-cur.
(Reading database ... 24712 files and directories currently installed.)
Unpacking lynx-cur (from .../lynx-cur_2.8.7dev9-1.1_i386.deb) ...
Selecting previously deselected package lynx.
Unpacking lynx (from .../lynx_2.8.7dev9-1.1_all.deb) ...
Processing triggers for man-db ...
Setting up lynx-cur (2.8.7dev9-1.1) ...
Setting up lynx (2.8.7dev9-1.1) ...
Reading package lists... Done
Building dependency tree  
Reading state information... Done
Reading extended state information 
Initializing package states... Done

Writing extended state information... Done
Reading task descriptions... Done

testbunny:/# aptitude -o Debug::pkgDepCache::AutoInstall=true install 
perlmagick

Reading package lists... Done
Building dependency tree  
Reading state information... Done
Reading extended state information  
Initializing package states... Done
Reading task descriptions... Done 
Installing liblcms1 as dep of perlmagick

Installing libmagick10 as dep of perlmagick
Installing libdjvulibre21 as dep of libmagick10
Installing djvulibre-desktop as dep of libdjvulibre21
Installing xdg-utils as dep of djvulibre-desktop
Installing x11-utils as dep of xdg-utils
Installing libgl1-mesa-glx as dep of x11-utils
Installing libdrm2 as dep of libgl1-mesa-glx
Installing libxxf86vm1 as dep of libgl1-mesa-glx
Installing libxaw7 as dep of x11-utils
Installing libxmu6 as dep of libxaw7
Installing libxpm4 as dep of libxaw7
Installing libxmuu1 as dep of x11-utils
Installing libxv1 as dep of x11-utils
Installing libxxf86dga1 as dep of x11-utils
Installing x11-xserver-utils as dep of xdg-utils
Installing libxtrap6 as dep of x11-xserver-utils
Installing libxxf86misc1 as dep of x11-xserver-utils
Installing shared-mime-info as dep of xdg-utils
Installing libgraphviz4 as dep of libmagick10
Installing libgd2-noxpm as dep of libgraphviz4
Installing libltdl3 as dep of libgraphviz4
Installing libilmbase6 as dep of libmagick10
Installing libjasper1 as dep of libmagick10
Installing libopenexr6 as dep of libmagick10
Installing libwmf0.2-7 as dep of libmagick10
Installing gsfonts as dep of libwmf0.2-7
Installing ghostscript as dep of libmagick10
Installing libgs8 as dep of ghostscript
Installing libcupsimage2 as dep of libgs8
Installing libcupsys2 as dep of libgs8
Installing libpaper1 as dep of libgs8
Installing libpaper-utils as dep of libpaper1
Installing psfontmgr as dep of ghostscript
The following NEW packages will be installed:
 djvulibre-desktop{a} ghostscript{a} gsfonts{a} libcupsimage2{a} 
libcupsys2{a} libdjvulibre21{a} libdrm2{a} libgd2-noxpm{a}
 libgl1-mesa-glx{a} libgraphviz4{a} libgs8{a} libilmbase6{a} 
libjasper1{a} liblcms1{a} libltdl3{a} libmagick10{a} libopenexr6{a}
 libpaper-utils{a} libpaper1{a} libwmf0.2-7{a} libxaw7{a} libxmu6{a} 
libxmuu1{a} libxpm4{a} libxtrap6{a} libxv1{a} libxxf86dga1{a}
 libxxf86misc1{a} libxxf86vm1{a} perlmagick psfontmgr{a} 
shared-mime-info{a} x11-utils{a} x11-xserver-utils{a} xdg-utils{a}

0 packages upgraded, 35 newly installed, 0 to remove and 17 not upgraded.
Need to get 15.0MB/15.1MB of archives. After unpacking 40.6MB will be used.
Do you want to continue? [Y/n/?]



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



Bug#472347: perlmagick vs unrealistic dependency's

2008-07-16 Thread Barak A. Pearlmutter
 From: Brent Clark [EMAIL PROTECTED]
 ...
 I quicky built a machine to test on (debian unstable)
 ...
 Package: libdjvulibre21
 Versions: 3.5.20-8
 ...
 testbunny:/# aptitude -o Debug::pkgDepCache::AutoInstall=true install 
 perlmagick
 ...
 Installing libdjvulibre21 as dep of libmagick10
 Installing djvulibre-desktop as dep of libdjvulibre21
 Installing xdg-utils as dep of djvulibre-desktop
 Installing iceweasel as dep of xdg-utils
 ...
 Just shout if you want me to through out any more commands.

Thanks.

Just tried it in my own unstable pbuilder chroot.

Installing something that provides: www-browser without using X libs
(e.g., lynx or elvis-console or netrik) helps, but only a little.

The real problem is that xdg-utils pulls in a big wad of X.

  Package: xdg-utils
  Version: 1.0.2-6
  Recommends: iceweasel | www-browser, x11-utils, x11-xserver-utils, file, 
mime-support, shared-mime-info
  Suggests: desktop-file-utils, libgnome2-0, exo-utils, libgnomevfs2-bin, 
kdelibs4c2a, konqueror, libgtk2.0-bin

Like x11-utils, that is odd.  And x11-xserver-utils.
And libgnome2-0, what is *that* about?

I don't see why xdg-utils is recommending anything at all.

Anyway, will try to get rid of the libdjvu dependency on xdg-utils.

--Barak.



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



Bug#472347: perlmagick vs unrealistic dependency's

2008-07-15 Thread Barak A. Pearlmutter
QUESTION: Why is this bug filed against djvulibre?

I'll grant that it is possible for djvulibre to work around the issue.
If fact, the changes required for doing so are desirable for other
unrelated reasons anyway, so ultimately this will happen.  (See below.)
But this isn't really djvulibre's fault.  (See below.)

CURRENT SITUATION

The libdjvulibre-desktop package uses the standard infrastructure for
*registering* desktop icons and such for the djvu filetype.  The
facilities for doing this are provided by commands found in xdg-utils.
It is *that* package which is pulling in iceweasel.  Why should that
package, which provides these *registration* commands, pull in
iceweasel?  It is a mystery to me.

CURRENT SIMPLE WORKAROUND

For now, you can work around the issue by installing some tiny browser
that Provides: www-browser.  Say, lynx.  Then xdg-utils should be
satisfied without installing iceweasel and friends.

FUTURE

Someone needs to split the textual material (.xml files) used by
libdjvulibre21 out of djvulibre-desktop and into a separate package.
Then the library can get its text strings from that new package, and
won't need the -desktop package, which can be required by the actual
djvu-capable viewers.  Once all that is done, a headless machine that
merely processes djvu files without viewer facilities or even X will
be happy sans xdg-utils and www-browser.  I'll do it at some point.
But this is a wishlist kind of thing, not a critical issue.

--Barak.
--
Barak A. Pearlmutter
 Hamilton Institute  Dept Comp Sci, NUI Maynooth, Co. Kildare, Ireland
 http://www.bcl.hamilton.ie/~barak/



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



Bug#472347: perlmagick vs unrealistic dependency's

2008-07-15 Thread Brent Clark

Barak A. Pearlmutter wrote:

CURRENT SIMPLE WORKAROUND

For now, you can work around the issue by installing some tiny browser
that Provides: www-browser.  Say, lynx.  Then xdg-utils should be
satisfied without installing iceweasel and friends.


Hi Barak

I thank you very much for your reply / response.

I tried what you suggested (installing lynx), and im sorry to say, but 
that does not work.


Im sorry to say this (dont want come across as obtuse), but  I dont 
think you fully understand the implications of / for some of us not able 
to upgrade / install perlmagick and / or other packages.
With your response of its not critical, I personally am of the 
opinion, that you literally are holding up some elements of debian 
testing and unstable.


Take my other scenario. I wanted to test and install bugzilla3. I cant 
because the dependancys.


I really hope that for the debian community this is resolved.

Thanks to all for your responses and work. from my end, its very much 
appreciated.


Kind Regards
Brent Clark






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



Bug#472347: perlmagick vs unrealistic dependency's

2008-07-15 Thread Barak A. Pearlmutter
I just uploaded a new version (-8).  If the problem continues to
manifest there, give me enough information to make a quick workaround
and I will try to do so.

Current constraints: the -desktop package contains text needed by the
shared library.  And it contains icons which need to be registered
using the usual desktop registration infrastructure.

Is it the requirement for that infrastructure that is pulling in the
material you don't want?  Or is it something else that some djvu
package is depending upon?

--Barak.



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