FTBFS: needs bootstrap build first

Bug #812851 reported by James Page
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
felix-bundlerepository (Ubuntu)
Fix Released
Low
James Page
felix-shell (Ubuntu)
Fix Released
Low
James Page
maven-bundle-plugin (Ubuntu)
Fix Released
Low
James Page

Bug Description

felix-bundlerepository, felix-shell need an initial bootstrap build to allow building of maven-bundle-plugin:

Bootstrapping felix-shell
------------------------------------
Since libfelix-shell-java Build-Depends on libmaven-bundle-plugin-java
and libmaven-bundle-plugin-java also Build-Depends on libfelix-shell-java
we need a way to bootstrap this.

To build felix-shell without bundle metadata :
1) d/control: Drop Build-Depends on libmaven-bundle-plugin-java
2) d/patches/series: Decomment bootstrap_packaging_jar.diff patch
3) d/maven.ignoreRules: Decomment maven-bundle-plugin dependency

Bootstrapping felix-bundlerepository
------------------------------------
Since libfelix-bundlerepository-java Build-Depends on libmaven-bundle-plugin-java
and libmaven-bundle-plugin-java also Build-Depends on libfelix-bundlerepository-java
we need a way to bootstrap this.

To build felix-bundlerepository without bundle metadata :
1) d/control: Drop Build-Depends on libmaven-bundle-plugin-java
2) d/patches/series: Decomment bootstrap_packaging_jar.diff patch
3) d/maven.ignoreRules: Decomment maven-bundle-plugin dependency

Once these two packages have been bootstrapped then maven-bundle-plugin can be built

After thats in the archive the above instructions can be reverted to re-introduced the dependency on libmaven-bundle-plugin-java.

Related branches

James Page (james-page)
Changed in maven-bundle-plugin (Ubuntu):
assignee: nobody → James Page (james-page)
Changed in felix-shell (Ubuntu):
assignee: nobody → James Page (james-page)
Changed in felix-bundlerepository (Ubuntu):
assignee: nobody → James Page (james-page)
importance: Undecided → Low
Changed in felix-shell (Ubuntu):
importance: Undecided → Low
Changed in maven-bundle-plugin (Ubuntu):
importance: Undecided → Low
Changed in felix-bundlerepository (Ubuntu):
status: New → In Progress
Changed in felix-shell (Ubuntu):
status: New → In Progress
Changed in maven-bundle-plugin (Ubuntu):
status: New → In Progress
James Page (james-page)
description: updated
Changed in maven-bundle-plugin (Ubuntu):
milestone: none → oneiric-alpha-3
Changed in felix-shell (Ubuntu):
milestone: none → oneiric-alpha-3
Changed in felix-bundlerepository (Ubuntu):
milestone: none → oneiric-alpha-3
Revision history for this message
James Page (james-page) wrote :

felix-shell and felix-bundlerepository bootstrap versions now uploaded.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package felix-bundlerepository - 1.6.4-2ubuntu2

---------------
felix-bundlerepository (1.6.4-2ubuntu2) oneiric; urgency=low

  * Restored dependency on libmaven-bundle-plugin-java, disabled
    bootstrap patch and maven.ignoreRule (LP: #812851).
 -- James Page <email address hidden> Tue, 19 Jul 2011 15:54:29 +0100

Changed in felix-bundlerepository (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package felix-shell - 1.4.2-2ubuntu2

---------------
felix-shell (1.4.2-2ubuntu2) oneiric; urgency=low

  * Restored dependency on libmaven-bundle-plugin-java, disabled
    bootstrap patch and maven.ignoreRule (LP: #812851).
 -- James Page <email address hidden> Tue, 19 Jul 2011 16:02:25 +0100

Changed in felix-shell (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
James Page (james-page) wrote :

maven-bundle-plugin enabled by bootstrap build - marking 'Fix Released'

Changed in maven-bundle-plugin (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.