Return-Path: X-Original-To: apmail-karaf-issues-archive@minotaur.apache.org Delivered-To: apmail-karaf-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1ED1C109CA for ; Wed, 14 Aug 2013 01:15:48 +0000 (UTC) Received: (qmail 14772 invoked by uid 500); 14 Aug 2013 01:15:48 -0000 Delivered-To: apmail-karaf-issues-archive@karaf.apache.org Received: (qmail 14744 invoked by uid 500); 14 Aug 2013 01:15:48 -0000 Mailing-List: contact issues-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@karaf.apache.org Delivered-To: mailing list issues@karaf.apache.org Received: (qmail 14731 invoked by uid 99); 14 Aug 2013 01:15:48 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Aug 2013 01:15:48 +0000 Date: Wed, 14 Aug 2013 01:15:47 +0000 (UTC) From: =?utf-8?Q?Jean-Baptiste_Onofr=C3=A9_=28JIRA=29?= To: issues@karaf.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Work started] (KARAF-1027) Have cave:update-repository work with proxy repositories MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/KARAF-1027?page=3Dcom.atlassia= n.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on KARAF-1027 started by Jean-Baptiste Onofr=C3=A9. > Have cave:update-repository work with proxy repositories > -------------------------------------------------------- > > Key: KARAF-1027 > URL: https://issues.apache.org/jira/browse/KARAF-1027 > Project: Karaf > Issue Type: Improvement > Components: cave-repository > Affects Versions: cave-2.3.0 > Reporter: Glen Mazza > Assignee: Jean-Baptiste Onofr=C3=A9 > Fix For: cave-2.3.0 > > Attachments: proxyupdate.patch > > > Supplied patch makes following changes: > 1.) cave:proxy-repository now creates the repository before populating it= s repository.xml with the remote repository's contents (prior functionality= would raise an exception if the repository did not exist.) > 2.) switches the "non-register" to OBR option from -nu to -nr (like creat= e repository) > 3.) Like create-repository, will raise an exception if the proxy reposito= ry already exists. > 4.) Adds a proxiedurl attribute to the repository.xml file (for subsequen= t reading when loading an already created proxy repository--functionality i= s not yet used.) Warning: the schema for the repository.xml now deviates f= rom Felix because of this additional attribute (unsure if that matters), al= though it still loads into the Karaf OBR (obr:listurl). > 5.) cave:update-repository will now work for both normal and proxied cave= repositories, in the latter case it does a rescan of the remote repository= and recreates the repository.xml file. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrato= rs For more information on JIRA, see: http://www.atlassian.com/software/jira