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

Re: Bug#312358: kdm crashes on startup



* Frank Lichtenheld [Sun, 03 Jul 2005 02:37:12 +0200]:

Hello all,

> On Sat, Jul 02, 2005 at 11:37:37PM +0300, Jarkko Suontausta wrote:
> > On Wednesday 08 June 2005 19:54, Itai Seggev wrote:
> > > On Tue, Jun 07, 2005 at 07:24:56PM +0200, Isaac Clerencia wrote:
> > > > On Tuesday, 7 June 2005 18:53, Itai Seggev wrote:
> > > Yes, you're right. It seems the problem was that kdm is only recommend
> > > by, and not depended on, by kdebase, so it wasn't upgraded with the
> > > rest of kdebase. Is there any particular reason for this behaviour? I
> > > would expect that if I installed kdebase, I would get all of it.
> > I second this and have been puzzled as to why kdebase doesn't depend on kdm... 
> > there is probably a (historical?) reason for that, but it might be worthwhile 
> > to reconsider adding that dependency...

  Exactly for this:

> kdebase doesn't depend on kde because it works perfectly without it.
> I have kdebase installed here but I can live fine with my gdm...
> Recommends is really the right choice here and I would suggest to use
> a apt frontend that honors them.

  Note, however, that the kdebase Recommends: kdm (>= ${Source-Version}).
  I don't think our package management tools honour that at all, but
  they could some day, and at least serves as documentation for users.
  (The truth is that the experimental packages don't have the
  recommendation versioned, but this was just unfortunate timing: it was
  removed on May 30th, and reintroduced on Jun 9th after agreeing that
  it was best to leave them. kdebase 3.4.1-1 was uploaded on May 31st.)

> The real question is why the kde packages don't conflict with earlier
> kdm versions if they don't work with them... (not that kde had too few
> conflicts, how about a little backwards compatibility anyway?)

  This situation is mostly fixed in our SVN since Jun 9, but there has
  not been another upload to experimental since then. .oO(Must implement
  that svn post-commit hook that tags pending and attachs changelog
  entry when closing a bug in SVN, like subversion (the pacakge) does.)

  We tightened the kdm dependency on kdebase-bin, which was the one
  causing problems. As now kdm Depends: kdebase-bin (= ${Source-Version),
  kdm will necessarily get upgraded whenever kdebase is.

  This, er, solves the problem after people upgrade to kdm 3.4.1. The
  possibility of remaining with an un-upgraded 3.3.2 remains, but I
  haven't decided what to do with that yet. Perhaps a one-time versioned
  conflicts (kdebase-bin Conflicts: kdm (<< 4:3.4.1-2), what do you
  think, Christopher?).

  Cheers,

-- 
Adeodato Simó
    EM: asp16 [ykwim] alu.ua.es | PK: DA6AE621
 
A dream is an answer to a question that we don't know how to ask.



Reply to: