[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#234785: libxrender1: quite strange dependencies, also



On Sat, Oct 16, 2004 at 12:34:46AM +0200, Bernd Eckenfels wrote:
> > > Depends: libc6 (>= 2.3.2.ds1-4), libx11-6 | xlibs (>> 4.1.0)
> > > Conflicts: xlibs (<< 4.3.0)

> Hmm...  you mean the Depends/Conflicts is  redundant, but more adaptive to
> compile time changes? 

I mean you should cat /var/lib/dpkg/info/libx11-6.shlibs.

The reason for the Conflicts is documented in the changelog.

xrender (0.8.3-6) unstable; urgency=low

  * Make package compatible with the XFree86 4.3.0 package reorganization.
    - debian/control:
      + package build-depends on x-dev and libx11-dev instead of xlibs-dev
      + libxrender-dev depends on x-dev and libx11-dev instead of xlibs-dev
      + increased versioned conflict of libxrender1 on xlibs to (<< 4.3.0)
        due to (now undiverted) file overlaps
      + increased versioned conflict of libxrender1-dbg on xlibs-dbg to (<<
        4.3.0) due to (now undiverted) file overlaps
      + increased versioned conflict of libxrender-dev on xlibs-dev to (<<
        4.3.0) due to (now undiverted) file overlaps
    - debian/{libxrender1,libxrender1-dbg,libxrender-dev}.preinst: remove
      diversions made by previous versions of package if present
    - debian/{libxrender1,libxrender1-dbg,libxrender-dev}.postrm: deleted

  * Removal of the package diversions eliminates several related problems.
    (Closes: #227867,#230803,#233812)

  * Previous changelog entry corrected.  (Closes: #225450)

 -- Branden Robinson <branden@debian.org>  Thu, 19 Feb 2004 22:07:24 -0500

xrender (0.8.3-5) unstable; urgency=high

  * Urgency due to fix for grave bug.

  * Each of libxrender1, libxrender1-dbg, and libxrender-dev now conflict with
    their xlibs counterparts versioned less than 4.2.1, because the Xrender
    shared objects and related files in xlibs 4.1.0 are named
    "libXrender.so.1.0", not "libXrender.so.1.1" as the dpkg-divert commands
    in the xrender package's maintainer scripts expect.  This prevents
    libxrender1 from being removed.  We also can't add conditionals to handle
    this because the user might upgrade xlibs to 4.2.1 in the meantime.
    (Closes: #222343)
    - debian/control

 -- Branden Robinson <branden@debian.org>  Thu,  4 Dec 2003 23:45:32 -0500

> Unfortunatelly this "feature" is confusing  users and  most likely also
> software which tries to resolve dependencies. Well  at least it confused me
> while i was looking for the reason why I cant upgrade it.

If you're having trouble upgrading, check to see if the bug has already
been reported.  If it has not, please file one.

Adding commentary grounded on speculation to an unrelated bug report is not
helpful.

> But I dont care much, I was not aware that somebody could want to do this
> intentional :)

Well, you clearly didn't care enough to do basic research, like reading the
changelog.

-- 
G. Branden Robinson                |    I reverse the phrase of Voltaire,
Debian GNU/Linux                   |    and say that if God really existed,
branden@debian.org                 |    it would be necessary to abolish
http://people.debian.org/~branden/ |    him.             -- Mikhail Bakunin

Attachment: signature.asc
Description: Digital signature


Reply to: