click chroot: CLI to query available frameworks

Bug #1294659 reported by Alexander Sack on 2014-03-19
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
click (Ubuntu)
Wishlist
Michael Vogt

Bug Description

would be nice if I could query currently available frameworks for creating a click chroot.

I don't have a real preference on how the interface should look like,

maybe

click list-frameworks [prefix]
click list-frameworks --stable [prefix]

e.g. click list-framework ubuntu-
e.g. click list-framework

Related branches

Alexander Sack (asac) on 2014-03-19
Changed in click (Ubuntu):
importance: Undecided → Wishlist
Colin Watson (cjwatson) on 2014-03-19
summary: - click cli to query available frameworks (for chroot?)
+ click chroot: CLI to query available frameworks
Changed in click (Ubuntu):
status: New → Triaged
Michael Vogt (mvo) wrote :

Having a command for this sounds good. I did a trivial implementation happy to adjust as needed. If we anticipate more actions around a framework (maybe show) we could make "list" a subcommand of "framework", e.g. "click framework list". Feedback/direction welcome.

Colin Watson (cjwatson) on 2014-05-20
Changed in click (Ubuntu):
status: Triaged → Fix Committed
assignee: nobody → Michael Vogt (mvo)
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package click - 0.4.23.1

---------------
click (0.4.23.1) utopic; urgency=medium

  [ Colin Watson ]
  * chroot: Force dpkg-architecture to recalculate everything rather than
    picking up values from the environment, to avoid the test suite getting
    confused by environment variables exported by dpkg-buildpackage.
  * tox.ini: Regularise whitespace.
  * Lintian complains about dh --with gir without a direct Build-
    Depends: gobject-introspection, although libgirepository1.0-dev
    depends on it. Build-depend on both.
  * Factor out some repetitive PackageKit error-reporting code.
  * Fix test coverage glitch.
  * Avoid ensure_dbing multiple times.
  * /custom/click, not /custom.
  * Remove trailing whitespace.
  * Document chroot session management.
  * Make manifest.json example actually be valid JSON.
  * Document that click chroot -s is mainly for debugging.
  * Allow specifying a framework base directly.
  * Fix docstring.
  * Add appropriate Since: annotations.
  * formatting
  * merge lp:~mvo/click/documentation-tweak
  * merge lp:~mvo/click/avoid-exposing-envvars

click (0.4.23) utopic; urgency=medium

  [ Michael Vogt ]
  * Show human-readable error message when a click chroot subcommand fails
    because of existing or non-existing chroots (LP: #1296820).
  * Selectively disable logging on some tests to avoid message spam during
    the test runs.
  * When running hooks, remove hook symlinks if framework requirements are
    not met (LP: #1271944).
  * Cleanup the chroot if "click chroot create" fails (unless
    --keep-broken-chroot is used)
  * Fix sources.list generation when native_arch and target_arch are on the
    same archive server (part of LP #1319153).
  * Add "click framework list" command to list available frameworks
    (LP: #1294659).

  [ Pete Woods ]
  * Add libunity-scopes-dev package to chroot (LP: #1320786).

  [ Sergio Schvezov ]
  * click chroot creation depends on dpkg-architecture, so recommend
    dpkg-dev.

  [ Colin Watson ]
  * chroot: Handle the case where we can execute binaries for the target
    architecture directly and thus don't need a cross-compiler
    (LP: #1319153).
 -- Ubuntu daily release <email address hidden> Tue, 20 May 2014 13:15:41 +0000

Changed in click (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers