You are here: Foswiki>Tasks Web>Item12219 (04 Jan 2015, GeorgeClark)Edit Attach

Item12219: bundled extensions should be pulled in via "Depends" instead of packaged and added to "Provides" in debian package

pencil
Priority: Normal
Current State: Confirmed
Released In: n/a
Target Release: n/a
Applies To: Engine
Component: DebianPackage
Branches:
Reported By: BjoernKautler
Waiting For:
Last Change By: GeorgeClark
The foswiki debian package bundles some extensions and mentions those in their "Provides" line. You cannot update those bundled extensions via apt-get, because if you try to install the extensions package it says that the files are already in the foswiki package. It would be better to remove the bundled extensions from the foswiki package and instead add the stand-alone extension packages to the "Depends" line of the foswiki package. Then it would be possible to upgrade the extensions independently from foswiki. Currently e. g. 1.1.5-3 has old versions of TinyMCEPlugin, WysiwygPlugin and MailerContrib and the only way to upgrade them is to either force dpkg to overwrite the files or upgrade them from the configure script which would both disturb the next update of the foswiki package.

-- BjoernKautler - 02 Nov 2012

Ok, updating the foswiki package is not disturbed at least when using configure to upgrade the bundled extensions, but I'd really prefer upgrading from one place and not from two. smile

-- BjoernKautler - 02 Nov 2012
 

ItemTemplate edit

Summary bundled extensions should be pulled in via "Depends" instead of packaged and added to "Provides" in debian package
ReportedBy BjoernKautler
Codebase 1.1.5
SVN Range
AppliesTo Engine
Component DebianPackage
Priority Normal
CurrentState Confirmed
WaitingFor
Checkins
TargetRelease n/a
ReleasedIn n/a
CheckinsOnBranches
trunkCheckins
masterCheckins
ItemBranchCheckins
Release01x01Checkins
Topic revision: r2 - 04 Jan 2015, GeorgeClark
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy