Bug#472347: perlmagick vs unrealistic dependency's
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
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
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
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
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
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
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
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
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]