debian/0000775000000000000000000000000012322153651007170 5ustar debian/copyright0000664000000000000000000002127312322054702011125 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: juju-core Source: http://launchpad.net/juju-core Comment: The juju-core source package includes a number of other upstream projects in addition to juju-core itself. . This reflects the static linking approach taken in Go as all dependencies are linked in at build time. Files: src/code.google.com/p/go.net/* src/launchpad.net/gnuflag/* src/launchpad.net/juju-core/thirdparty/pbkdf2/* Copyright: 2009, The Go Authors License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: src/labix.org/v2/mgo/* Copyright: 2010-2012, Gustavo Niemeyer License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: src/launcpad.net/gocheck/* Copyright: 2010, Gustavo Niemeyer License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: src/launchpad.net/goamz/* Copyright: 2011, Canonical Ltd, 2011, Memeo Inc., 2011, AppsAttic Ltd. License: LGPL-3 Files: src/launchpad.net/gomaasapi/* Copyright: 2013, Canonical Ltd. License: LGPL-3 Files: src/launcpad.net/goose/* Copyright: 2012-2013, Canonical Ltd. License: LGPL-3 Files: src/launchpad.net/goyaml/* Copyright: 2011, Canonical Ltd. License: LGPL-3 Comment: As a special exception to the GNU Lesser General Public License version 3 ("LGPL3"), the copyright holders of this Library give you permission to convey to a third party a Combined Work that links statically or dynamically to this Library without providing any Minimal Corresponding Source or Minimal Application Code as set out in 4d or providing the installation information set out in section 4e, provided that you comply with the other provisions of LGPL3 and provided that you meet, for the Application the terms and conditions of the license(s) which apply to the Application. . Except as stated in this special exception, the provisions of LGPL3 will continue to comply in full to this Library. If you modify this Library, you may apply this exception to your version of this Library, but you are not obliged to do so. If you do not wish to do so, delete this exception statement from your version. This exception does not (and cannot) modify any license terms which apply to the Application, with which you must still comply. Files: src/launchpad.net/juju-core/* Copyright: 2013, Canonical Ltd. License: AGPL-3 Files: src/launchpad.net/tomb/* Copyright: 2010-2011, Gustavo Niemeyer License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: debian/* Copyright: 2011-2013, Canonical Ltd. License: AGPL-3 License: LGPL-3 On Debian-based systems the full text of the Lesser GPL v3 license can be found in `/usr/share/common-licenses/LGPL-3'. License: AGPL-3 This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. . You should have received a copy of the GNU Affero General Public License along with this program. If not, see . debian/compat0000664000000000000000000000000212322054702010363 0ustar 7 debian/tests/0000775000000000000000000000000012322153650010331 5ustar debian/tests/local-provider0000775000000000000000000000073312322054702013202 0ustar #!/bin/bash set -e mkdir -p ~/.juju cat > ~/.juju/environments.yaml << EOF default: local-test environments: local-test: type: local admin-secret: c46629f0935c757a46b26946ac244f3f default-series: precise EOF echo "Testing juju bootstrap: " juju bootstrap --debug 2>&1 echo "OK" echo "Waiting for environment to bootstrap: " juju status --debug 2>&1 echo "OK" echo "Destroying environment: " juju destroy-environment --debug --yes local-test 2>&1 echo "OK" debian/tests/client0000775000000000000000000000011712322054702011532 0ustar #!/bin/bash set -e echo "Testing juju version: " juju version 2>&1 echo "OK" debian/tests/control0000664000000000000000000000006712322054702011735 0ustar Tests: client local-provider Depends: juju, juju-local debian/juju-core.postinst.in0000664000000000000000000000136712322054702013311 0ustar #!/bin/sh set -e VER="__NEW_VERSION__" base_dir="/usr/lib" case "$1" in configure) update-alternatives --install /usr/bin/juju juju $base_dir/juju-$VER/bin/juju 30 \ --slave /usr/bin/jujud jujud $base_dir/juju-$VER/bin/jujud \ --slave /usr/share/man/man1/juju.1 juju.1 $base_dir/juju-$VER/man/man1/juju.1 \ --slave /usr/bin/juju-metadata juju-metadata $base_dir/juju-$VER/bin/juju-metadata \ --slave /usr/bin/juju-restore juju-restore $base_dir/juju-$VER/bin/juju-restore \ --slave /usr/bin/juju-backup juju-backup $base_dir/juju-$VER/bin/juju-backup ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "$0: didn't understand being called with \`$1'" 1>&2 exit 0 ;; esac #DEBHELPER# exit 0 debian/juju-core.prerm.in0000664000000000000000000000044012322054702012542 0ustar #!/bin/sh set -e VER="__NEW_VERSION__" case "$1" in remove|upgrade|deconfigure) update-alternatives --remove juju /usr/lib/juju-$VER/bin/juju ;; failed-upgrade) ;; *) echo "prerm called with unknown argument \`$1'" >&2 exit 0 ;; esac #DEBHELPER# exit 0 debian/NEWS0000664000000000000000000000311512322054702007664 0ustar juju-core (1.13.1-0ubuntu1) saucy; urgency=low Compatibility with juju < 1.11 ------------------------------ juju-core is now the default juju implementation and is the focus of feature development upstream. Right now there is no upgrade path for environments created with juju 0.7 to juju >= 1.11; if you need to interact with juju environments created with < juju 1.11 then you can switch back to the older juju client implementation using: sudo update-alternatives --set juju /usr/lib/juju-0.7/bin/juju Please note that you will need to install the juju-0.7 package for this to work correctly. Upgrading 1.11.x environments to 1.13.x --------------------------------------- To upgrade juju environments from 1.11.x to 1.13.x you must step through the 1.12.x stable release first: juju upgrade-juju --version 1.12.0 Future versions of juju will handle this automatically. For full technical details on why this is required please see: https://lists.ubuntu.com/archives/juju-dev/2013-August/001333.html -- James Page Tue, 20 Aug 2013 09:08:22 +0100 juju-core (1.11.3-0ubuntu1) saucy; urgency=low juju-core now features a local provider, supporting rapid development of Juju charms using LXC containers. A local juju environment must be bootstrapped and destroyed using sudo: sudo juju bootstrap sudo juju destroy-environment All other commands can be run without sudo. Local provider environments should also survive machine reboots. -- James Page Mon, 22 Jul 2013 10:01:32 +0100 debian/watch0000664000000000000000000000022512322054702010215 0ustar version=3 opts="uversionmangle=s/-/./" \ https://launchpad.net/juju-core/+download https://launchpad.net/juju-core/.*/.*/.*/juju-core_(.*)\.tar\.gz debian/source/0000775000000000000000000000000012322153650010467 5ustar debian/source/format0000664000000000000000000000001412322054702011673 0ustar 3.0 (quilt) debian/rules0000775000000000000000000000460712322054702010254 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export GOPATH:=$(CURDIR) export PATH:=$(GOPATH)/bin:$(PATH) PKGDIR:=debian/juju-core VERSION:=$(shell sed -n 's/^const version = "\(.*\)"/\1/p' $(GOPATH)/src/launchpad.net/juju-core/version/version.go) ifeq ($(VERSION),) $(error Invalid version constant in version.go) endif %: dh $@ debian/juju-core.postinst: debian/juju-core.postinst.in sed -e "s/__NEW_VERSION__/$(VERSION)/g" $< > $@ debian/juju-core.prerm: debian/juju-core.prerm.in sed -e "s/__NEW_VERSION__/$(VERSION)/g" $< > $@ debian/juju-core.lintian-overrides: debian/juju-core.lintian-overrides.in sed -e "s/__NEW_VERSION__/$(VERSION)/g" $< > $@ COMMON_FLAGS:= -x -v -work golang_archs:= amd64 i386 armhf ifeq (,$(filter $(DEB_HOST_ARCH), $(golang_archs))) # NOTE(james-page) statically link libgo for the jujud binary for gccgo # this allows the binary to be re-cut for upstream tool distribution and # mimics the behaviour of the golang gc compiler. JUJUD_FLAGS:= -gccgoflags -static-libgo endif override_dh_auto_install: debian/juju-core.postinst debian/juju-core.prerm debian/juju-core.lintian-overrides go install $(COMMON_FLAGS) launchpad.net/juju-core/cmd/juju go install $(COMMON_FLAGS) launchpad.net/juju-core/cmd/plugins/juju-metadata go install $(COMMON_FLAGS) launchpad.net/juju-core/cmd/plugins/juju-restore go install $(COMMON_FLAGS) $(JUJUD_FLAGS) launchpad.net/juju-core/cmd/jujud mkdir -p debian/home HOME=debian/home $(GOPATH)/src/launchpad.net/juju-core/scripts/generate-docs.py man -o juju.1 dh_install bin/juju usr/lib/juju-$(VERSION)/bin dh_install bin/juju-metadata usr/lib/juju-$(VERSION)/bin dh_install bin/juju-restore usr/lib/juju-$(VERSION)/bin dh_install src/launchpad.net/juju-core/cmd/plugins/juju-backup/juju-backup usr/lib/juju-$(VERSION)/bin dh_install bin/jujud usr/lib/juju-$(VERSION)/bin dh_install juju.1 usr/lib/juju-$(VERSION)/man/man1 dh_install src/launchpad.net/juju-core/etc/bash_completion.d/juju-core etc/bash_completion.d dh_auto_install override_dh_auto_clean: rm -rf debian/juju-core.prerm debian/juju-core.postinst debian/juju-core.lintian-overrides bin juju.1 rm -rf pkg bin /tmp/go-build* debian/home find . -name "*.pyc" -delete || : dh_auto_clean # Don't strip golang compiled binaries as this does # not function correctly override_dh_strip: : override_dh_builddeb: dh_builddeb -- -Zxz debian/juju-core.bash-completion0000664000000000000000000000050712322054702014100 0ustar # juju-core completion _juju() { local cur prev options files targets COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" actions=$(juju help commands 2>/dev/null | awk '{print $1}') COMPREPLY=( $( compgen -W "${actions}" -- ${cur} ) ) return 0 } complete -F _juju juju debian/juju-core.lintian-overrides.in0000664000000000000000000000163412322054702015061 0ustar # golang always links statically statically-linked-binary usr/lib/juju-__NEW_VERSION__/bin/juju statically-linked-binary usr/lib/juju-__NEW_VERSION__/bin/jujud statically-linked-binary usr/lib/juju-__NEW_VERSION__/bin/juju-metadata statically-linked-binary usr/lib/juju-__NEW_VERSION__/bin/juju-restore # golang binaries should not be stripped unstripped-binary-or-object usr/lib/juju-__NEW_VERSION__/bin/juju unstripped-binary-or-object usr/lib/juju-__NEW_VERSION__/bin/jujud unstripped-binary-or-object usr/lib/juju-__NEW_VERSION__/bin/juju-metadata unstripped-binary-or-object usr/lib/juju-__NEW_VERSION__/bin/juju-restore unstripped-binary-or-object usr/lib/juju-__NEW_VERSION__-gcc/bin/juju unstripped-binary-or-object usr/lib/juju-__NEW_VERSION__-gcc/bin/jujud unstripped-binary-or-object usr/lib/juju-__NEW_VERSION__-gcc/bin/juju-metadata unstripped-binary-or-object usr/lib/juju-__NEW_VERSION__-gcc/bin/juju-restore debian/changelog0000664000000000000000000002541512322153645011054 0ustar juju-core (1.18.1-0ubuntu1) trusty; urgency=medium * New upstream point release, including fixes for: - Upgrading juju 1.16.6 -> 1.18.x fails (LP: #1299802). - Peer relation disappears during juju-upgrade (LP: #1303697). - public-address of units changes to internal bridge post upgrade (LP: #1303735). - Unable to deploy local charms without series (LP: #1303880). - juju scp no longer allows multiple extra arguments to be passed (LP: #1306208). - juju cannot downgrade to same major.minor version with earlier patch number (LP: #1306296). -- James Page Sat, 12 Apr 2014 07:04:37 +0100 juju-core (1.18.0-0ubuntu1) trusty; urgency=medium * New upstream release (LP: #1287147), including fixes for: - maas/lxc: LXC permission denied issue (LP: #1299588). - core: mega-watcher for machines does not include container addresses (LP: #1301464). -- James Page Mon, 07 Apr 2014 18:24:59 +0100 juju-core (1.17.7-0ubuntu1) trusty; urgency=medium * New upstream point release, including fixes for: - no debug log with all providers on Ubuntu 14.04 (LP: #1294776). * d/control: Add cpu-checker dependency to juju-local (LP: #1297077). -- James Page Fri, 28 Mar 2014 08:58:42 +0000 juju-core (1.17.6-0ubuntu1) trusty; urgency=medium * New upstream point release, including fixes for: - br0 not bought up by cloud-init with MAAS provider (LP: #1271144). - ppc64el enablement for juju/lxc (LP: #1273769). - juju userdata should not restart networking (LP: #1248283). - error detecting hardware characteristics (LP: #1276909). - juju instances not including the default security group (LP: #1129720). - juju bootstrap does not honor https_proxy (LP: #1240260). * d/control,rules: Drop BD on bash-completion, install bash-completion direct from upstream source code. * d/rules: Set HOME prior to generating man pages. * d/control: Drop alternative dependency on mongodb-server; juju now only works on trusty with juju-mongodb. -- James Page Mon, 24 Mar 2014 16:05:44 +0000 juju-core (1.17.4-0ubuntu2) trusty; urgency=medium * d/control: Add rsyslog-gnutls as dependency for juju-local package to support secure syslog (LP: #1285550). -- James Page Wed, 05 Mar 2014 09:57:51 +0000 juju-core (1.17.4-0ubuntu1) trusty; urgency=medium * New upstream point release (LP: #1261628): - https://launchpad.net/juju-core/trunk/1.17.4 - d/control: Prefer juju-mongodb over mongodb-server for juju-local package. -- James Page Fri, 28 Feb 2014 16:53:15 +0000 juju-core (1.17.3-0ubuntu1) trusty; urgency=medium * New upstream point release (LP: #1271941, #834930, #1240667, #1274210): - https://launchpad.net/juju-core/trunk/1.17.3 -- James Page Mon, 24 Feb 2014 09:19:55 +0000 juju-core (1.17.2-0ubuntu4) trusty; urgency=medium * No change rebuild with gccgo-4.9 as default gccgo. -- James Page Mon, 17 Feb 2014 17:30:04 +0000 juju-core (1.17.2-0ubuntu3) trusty; urgency=medium * d/control,rules,juju-core.{postinst,prerm}.in: Drop build of gccgo built binaries for architectures supported by golang gc. * d/juju-core.postinst.in: Drop --force option when installing alternatives. -- James Page Wed, 12 Feb 2014 11:40:31 +0000 juju-core (1.17.2-0ubuntu2) trusty; urgency=medium * d/tests/local-provider: Stop using sudo for bootstrap and destroy-environment calls. -- James Page Mon, 03 Feb 2014 10:36:04 +0200 juju-core (1.17.2-0ubuntu1) trusty; urgency=medium * New upstream release. -- James Page Mon, 03 Feb 2014 09:22:46 +0200 juju-core (1.17.1-0ubuntu2) trusty; urgency=medium * d/tests/local-provider: Don't fail tests if ~/.juju is present as its created by the juju version command. -- James Page Wed, 29 Jan 2014 11:40:20 +0000 juju-core (1.17.1-0ubuntu1) trusty; urgency=medium * New upstream release: - d/p/bson-gccgo.diff: Dropped, included upstream. -- James Page Wed, 29 Jan 2014 09:55:40 +0000 juju-core (1.17.0-0ubuntu3) trusty; urgency=medium * Enable support for architectures other than x86/armhf (LP: #1261452): - d/control: Add BD on gccgo-go for archs that don't have golang-go, limit use of golang-go to supported archs only. -- James Page Mon, 27 Jan 2014 21:55:12 +0000 juju-core (1.17.0-0ubuntu2) trusty; urgency=medium * d/tests/local-provider: Provide environment name when destroying environment inline with changes in 1.17.0, switch to using --debug instead of obsolete -v flag for extra output. -- James Page Fri, 17 Jan 2014 10:40:31 +0000 juju-core (1.17.0-0ubuntu1) trusty; urgency=medium * New upstream release: - d/rules: Update for new upstream plugins/binaries. * Build alternative binaries using gccgo: - d/rules,control: Build using gccgo and golang-go. - d/juju-core.postinst.in,juju-core.prerm.in: Update for additional gccgo based binaries. - d/p/bson-gccgo.diff: Cherry picked fix for mgo for compat with gccgo. * d/control: Bumped Standards-Version, no changes. -- James Page Fri, 17 Jan 2014 09:58:40 +0000 juju-core (1.16.5-0ubuntu1) trusty; urgency=low * New upstream release. -- James Page Wed, 11 Dec 2013 10:15:56 +0000 juju-core (1.16.4-0ubuntu1) trusty; urgency=low * New upstream release: - d/rules: Include new juju-update-bootstrap plugin. -- James Page Wed, 04 Dec 2013 14:45:05 +0000 juju-core (1.16.3-0ubuntu1) trusty; urgency=low * New upstream release. -- James Page Thu, 07 Nov 2013 11:06:44 +0800 juju-core (1.16.2-0ubuntu1) trusty; urgency=low * New upstream point release. (LP: #1240709, #1240927, #1246320, #1246556, #1245004) (LP: #1081247, #1229275, #1239508, #1240423, #1241666, #1243861). -- James Page Thu, 31 Oct 2013 21:22:45 +0000 juju-core (1.16.0-0ubuntu1) saucy; urgency=low * New upstream stable release (LP: #1219879). -- James Page Thu, 10 Oct 2013 18:07:45 +0100 juju-core (1.14.1-0ubuntu1) saucy; urgency=low * New upstream point release. -- James Page Fri, 20 Sep 2013 22:06:08 +0100 juju-core (1.14.0-0ubuntu1) saucy; urgency=low * New upstream stable release (stabilization of 1.13 series). -- James Page Tue, 17 Sep 2013 13:43:12 +0100 juju-core (1.13.3-0ubuntu1) saucy; urgency=low * New upstream point release. -- James Page Tue, 03 Sep 2013 14:22:22 +0100 juju-core (1.13.2-0ubuntu2) saucy; urgency=low * d/control,d/tests/*: Add DEP-8 tests for basic client validation and local provider setup/query/teardown. -- James Page Tue, 27 Aug 2013 19:43:34 +0100 juju-core (1.13.2-0ubuntu1) saucy; urgency=low * New upstream point release. -- James Page Sun, 25 Aug 2013 22:12:09 +0100 juju-core (1.13.1-0ubuntu2) saucy; urgency=low * d/juju-core.postinst.in: Fixup broken alternatives install for juju-metadata. -- James Page Wed, 21 Aug 2013 09:30:17 +0100 juju-core (1.13.1-0ubuntu1) saucy; urgency=low * New upstream release. - Build and install juju metadata plugin. - d/NEWS: Add some guidance on upgrading environments from 1.11.x to 1.13.x. * d/NEWS: Add details about lack of upgrade path from juju < 1.11 and how to interact with older juju environments. -- James Page Tue, 20 Aug 2013 16:02:16 +0100 juju-core (1.12.0-0ubuntu1) saucy; urgency=low [ Christopher Glass ] * d/juju-core.bash-completion,control: Add bash completion support for the juju command. [ James Page ] * New upstream release. * d/juju-core.lintian-overrides.in,rules: Template generation of lintian overrides using upstream version. * d/control: Drop Suggests: mongodb-server for juju-core package in preference of new dependency package for local provider. [ Zhengpeng Hou ] * d/control: Added a dependency package to install dependencies for the local provider (LP: #1204131). -- James Page Wed, 07 Aug 2013 09:57:32 +0100 juju-core (1.11.4-0ubuntu1) saucy; urgency=low * New upstream release: - d/copyright: Drop section for go-curl. -- James Page Tue, 23 Jul 2013 08:51:44 +0100 juju-core (1.11.3-0ubuntu1) saucy; urgency=low * New upstream release: - d/control: Suggest mongodb-server for use with local provider. - d/NEWS: Notify users about the local provider. * d/rules: Don't strip binaries - this can have undesirable side effects with the golang compiler. * d/juju-core.lintian-overrides: Override errors for static linking and un-stripped binaries as these are intentional. * d/rules: Use xz compression to reduce size of debs now that binaries are not stripped. * d/copyright: Added copyright and licensing information for go-curl. -- James Page Mon, 22 Jul 2013 11:36:48 +0100 juju-core (1.11.2-0ubuntu1) saucy; urgency=low * New upstream release. * Make juju-core the default juju (LP: #1190634): - d/control: Add virtual package juju -> juju-core. - d/juju-core.postinst.in: Bump priority of alternatives over that of python juju packages. * Enable for all architectures (LP: #1172505): - d/control: Version BD on golang-go to >= 2:1.1.1 to ensure CGO support for non-x86 archs, make juju-core Arch: any. - d/README.source: Dropped - no longer required. * d/watch: Updated for new upstream tarball naming. -- James Page Thu, 11 Jul 2013 17:18:27 +0100 juju-core (1.10.0.1-0ubuntu3) saucy; urgency=low * d/control,README.source: restrict target architectures to amd64 & i386, add documentation to detail why this is the case. -- James Page Mon, 29 Apr 2013 12:24:49 +0100 juju-core (1.10.0.1-0ubuntu2) saucy; urgency=low * d/control: Mark as conflicting with juju < 0.7-0ubuntu1 (LP: #1172911). * d/control: Add missing ${shlibs:Depends} to juju-core (LP: #1172504). -- James Page Mon, 29 Apr 2013 11:36:22 +0100 juju-core (1.10.0.1-0ubuntu1~ubuntu13.04.1) raring-backports; urgency=low [ James Page ] * Initial release (LP: #1172215). [ Mark Mims ] * Install alternatives for juju, jujud and juju.1 manpages for co-installability with juju package. [ Dave Cheney ] * Initial packaging. -- James Page Wed, 24 Apr 2013 22:34:47 +0100 debian/control0000664000000000000000000000424612322054702010576 0ustar Source: juju-core Section: devel Priority: extra Maintainer: Ubuntu Developers Build-Depends: debhelper (>= 7.0.50~), gccgo-go [!amd64 !i386 !armhf], golang-go (>= 2:1.1.1) [amd64 i386 armhf], python Standards-Version: 3.9.5 Homepage: http://launchpad.net/juju-core XS-Testsuite: autopkgtest Package: juju-core Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Conflicts: juju (<< 0.7-0ubuntu1~) Description: Juju is devops distilled - client Through the use of charms, juju provides you with shareable, re-usable, and repeatable expressions of devops best practices. You can use them unmodified, or easily change and connect them to fit your needs. Deploying a charm is similar to installing a package on Ubuntu: ask for it and it’s there, remove it and it’s completely gone. . This package provides the client application of creating and interacting with Juju environments. Package: juju Architecture: all Depends: juju-core (>= ${source:Version}), ${misc:Depends} Description: next generation service orchestration system Through the use of charms, juju provides you with shareable, re-usable, and repeatable expressions of devops best practices. You can use them unmodified, or easily change and connect them to fit your needs. Deploying a charm is similar to installing a package on Ubuntu: ask for it and it’s there, remove it and it’s completely gone. . This is a dependency package providing the current version of Juju. Package: juju-local Architecture: all Depends: cpu-checker, juju-core (>= ${source:Version}), juju-mongodb, lxc, rsyslog-gnutls, ${misc:Depends} Description: dependency package for the Juju local provider Through the use of charms, juju provides you with shareable, re-usable, and repeatable expressions of devops best practices. You can use them unmodified, or easily change and connect them to fit your needs. Deploying a charm is similar to installing a package on Ubuntu: ask for it and it’s there, remove it and it’s completely gone. . This is a dependency package for those who want to use the Juju local provider, allowing Juju Charms to be tested locally using LXC containers.