Dependencies in the PPA for Jaunty

Ben Finney ben+bazaar at benfinney.id.au
Wed Jun 24 07:12:01 BST 2009


"Stephen J. Turnbull" <stephen at xemacs.org> writes:

> Maritza Mendez writes:
>  > deps could be a full-time job. Bzr is much more manageable because
>  > bzr plugins are good for exactly one thing: bzr. I don't see
>  > keeping track of bzr plugins as being all that hard.
> 
> Of course it's not.  That is a technical problem and one that the
> distros have already solved satisfactorily.

I suspect I've recently been bitten by this, but it's hard to tell
(Debian bug#532947 <URL:http://bugs.debian.org/532947>.)

> As you say,
> 
>  > The real issue -- as others have pointed out -- is how to balance
>  > innovation in the developer community with reliability in the user
>  > community. That's a social question, not a technical question.
> 
> I don't see how this is different from the problem that Linux distros
> must solve, except in scale.

Right. Evolving an API such that published interfaces continue to be
supported, and don't go away without a good deprecation path, is
essential — even (especially?) for plug-ins that are managed by the
same people working on the core.

That doesn't seem to be something for *downstream* packagers to solve at
all; it's only really tractable by supporting published APIs and only
ever deprecating them slowly and gracefully.

-- 
 \       “Probably the toughest time in anyone's life is when you have |
  `\    to murder a loved one because they're the devil.” —Emo Philips |
_o__)                                                                  |
Ben Finney




More information about the bazaar mailing list