[ubuntu/xenial-updates] snapcraft 2.39.2 (Accepted)

Łukasz Zemczak lukasz.zemczak at canonical.com
Wed Feb 28 22:39:31 UTC 2018


snapcraft (2.39.2) xenial; urgency=medium

  [ Sergio Schvezov ]
  * tests: improvements to demos (#1938)
  * tests: remove the webcam-webui demo (#1940)
  * elf: contemplate more patching scenarios (#1935)
  * New upstream release (LP: #1745488)

  [ Kyle Fazzari ]
  * tests: remove duplicate tests (#1928)
  * schema: remove underscore from version pattern (#1933)
  * store: support pushing snap with no architectures (#1937)
  * storeapi: handle errors even for >400 responses (#1936)

  [ Christian Dywan ]
  * sources: proper errors for invalid handlers (#1929)

  [ Sylvain Pineau ]
  * tests: update the plainbox-provider tests (#1931)

snapcraft (2.39.1) xenial; urgency=medium

  [ Sergio Schvezov ]
  * tests: setup the correct environment for adt (#1907)
  * snap: patch ctypes for the snap and remove libarchive (#1915)
  * tests: update tests to work in adt (#1908)
  * elf: cache crawled files (#1925)

  [ Leo Arias ]
  * elf: use surrogate escape when decoding readelf output (#1903)

  [ Christian Dywan ]
  * os-release: stub for when /etc/os-release doesn't exist (#1880)

  [ James Henstridge ]
  * elf: pyelftools to parse ELF files rather than readelf (#1913)

  [ Christian Dywan ]
  * lxd: raw.idmap expects host and container id respectively (#1904)

  [ Kyle Fazzari ]
  * docker: add Dockerfiles for all risk levels (#1914)
  * schema: update version regex (#1924)
  * mypy: update to 0.560 (#1923)
  * remote_parts: handle connection errors (#1906)

snapcraft (2.39) xenial; urgency=medium

  [ Sergio Schvezov ]
  * tests: fix broken rust test snap (#1838)
  * docker: instructions to build from the snap (#1840)
  * cli: implement help <command> (#1845)
  * elf: warn if primed files will not work with the base's linker (#1843)
  * setup: simplify bin/snapcraft and correct tests (#1860)
  * pluginhandler: patch and handle elf files on glibc mismatch
  * tests: split more tests and and add an invisible ticker for travis
  * tests: call file directly for the HasArchitecture checker (#1868)
  * kernel plugin: remove dependency on magic (#1867)
  * elf: remove dependency on magic (#1870)
  * elf: cleaner patchelf experience (#1873)
  * Revert "meta: create XDG_RUNTIME_DIR in wrappers. (#1818)" (#1883)
  * elf: better handling for newer libc6 (#1881)
  * elf: make patchelf a dependency (#1888)
  * docker: user proper tags in Readme.md (#1897)
  * elf: do not strip rpaths that contain $ORIGIN (#1896)
  * elf: check if file exists before checking if ELF (#1901)

  [ Kyle Fazzari ]
  * cli: add expiration option to export-login (#1831)
  * zip: support extracting non-unix zip files (#1862)
  * cli: exported login should only be readable by owner (#1869)
  * lifecycle: use in-snap mksquashfs if running from snap (#1891)
  * cli: use C.UTF-8 if locale not set (#1893)
  * docker: beta should use beta, edge use edge (#1895)
  * docker: don't rely on snapcraft-classic
  * many: use in-snap unsquashfs and readelf if running from snap (#1902)

  [ Leo Arias ]
  * extractors: also support appdata.xml appstream files. (#1861)
  * extractors: support appstream icon and desktop (#1853)
  * tests: allow to overwrite the snapcraft install command (#1894)

  [ Christian Dywan ]
  * lxd: change "Terminating" message to debug level (#1842)
  * lxd: use user in container when mounting remote via sshfs (#1847)
  * remote_parts: Use hashed folder based on parts URI (#1856)
  * grammar: to statement (#1639)
  * grammar: make on statement use host architecture (#1857)
  * repo: use debian.arfile instead of dpkg-deb (#1878)
  * lxd: always (re-)injects snaps if necessary (#1865)

  [ Paolo Pisati ]
  * kernel plugin: update initrd.img-core path to boot/initrd.img (#1839)
  * kbuild plugin: pick up CROSS_COMPILE only if not empty (#1874)

  [ Alberto Donato ]
  * schema: add options to configure applications socket activation (#1617)

  [ Herman Yanush ]
  * cli: humanize push message (#1833)

  [ Konrad Krawiec ]
  * cmake plugin: update plugin help (#1832)
  * storeapi: add docstrings for _snap_index_client.py (#1855)

  [ Marcin Mikołajczak ]
  * static tests: add type hint for cli/assertions.py module (#1811)

  [ Alan Pope ]
  * README: remove rocketchat link (#1854)

  [ Daniel Lim Wee Soong ]
  * storeapi: add docstrings to _client (#1851)
  * tests: add snap not found tests (#1849)

  [ Chris Glass ]
  * cli: fixed typo in help (#1890)

  [ Jonathan Cave ]
  * tests: remove plainbox part from plugin tests (#1889)

snapcraft (2.38) xenial; urgency=medium

  [ Sergio Schvezov ]
  * ci: detect docker to auto setup core (#1801)
  * ci: correctly run from snap (#1803)
  * elf: strip the .note.go.buildid to make room for patching elf (#1798)
  * meta: create XDG_RUNTIME_DIR in wrappers (#1818)
  * tests: use a simpler test for bzr and python (#1821)
  * repo: handle invalid snaps (#1815)
  * tests: skip classic confined tests on armhf (#1822)
  * elf: search for DT_NEEDED in prime and the base (#1823)
  * pluginhandler: warn the inclusion of libraries from the host (#1829)

  [ Leo Arias ]
  * tests: update the snap name already registered for store tests (#1797)
  * tests: update the registered snap fake (#1799)
  * tests: collect the autopkgtest results and save them to a repo  (#1755)
  * meta: refactor into a package (#1804)
  * ci: don't fail if the snap transfer fails (#1808)

  [ Kyle Fazzari ]
  * metadata: add infrastructure for extracting metadata from parts (#1825)
  * extractors: support appstream metadata in parts (#1826)

  [ Michael Hudson-Doyle ]
  * lxd: suppress traceback when lxc launch / init fails (#1771)

  [ Daniel Lim Wee Soong ]
  * storeapi: breakdown code into modules (#1793)

  [ Tyler Hicks ]
  * lifecycle: use the -no-fragments mksquashfs option (#1805)

  [ Daniel Lim Wee Soong ]
  * ci: transfer generated snapcraft snap to transfer.sh (#1806)

  [ Christian Dywan ]
  * repo: error for packages with broken dependencies (#1788)
  * lxd: always install squashfuse (#1786)
  * tests: run test_cleanbuild in LXD on Travis (#1807)
  * grammar: support grammar-powered source (#1817)

  [ Ted Gould ]
  * lifecycle: do not include source tarballs from previous runs (#1795)

  [ Konrad Krawiec ]
  * static tests: add type hints to formatting_utils (#1809)
  * tests: add more unit tests for formatting_utils (#1813)

  [ Ivan Fonseca ]
  * static tests: type hinting for various modules (#1812)

snapcraft (2.37) xenial; urgency=medium

  [ Sergio Schvezov ]
  * cli: improve the help command (#1789)
  * many: set rpath for elf files for classic (#1781)

  [ Kyle Fazzari ]
  * tests: run codespell as part of static tests (#1783)
  * catkin-tools plugin: use stage-packages (#1779)
  * cli: add export-login command (#1780)

  [ Leo Arias ]
  * tests: move the ppa test trigger to lxd (#1758)
  * tests: python plugin integration tests moved to a separate suite (#1791)
  * tests: do not hit the network in python unit tests (#1792)
  * cli: add what, why, and how to fix to the common errors (#1640)
  * cli: include consistent commands to fix error conditions (#1790)

  [ Christian Dywan ]
  * tests: move refresh to unit folder (#1787)

  [ Daniel Lim Wee Soong ]
  * spelling: fixed spelling and added codespell support (#1770)
  * cli: more complete error when registering a reserved name (#1778)
  * static tests: add type hinting to file_utils.py (#1785)

  [ Sangbum Kim ]
  * cli: show helpful message for 'snapcraft list-keys' with no keys (#1784)

  [ Marcin Mikołajczak ]
  * tests: add --help command to the runtests.sh script (#1775)

  [ Matias Bordese ]
  * storeapi: support for pushing binary metadata (#1774)

snapcraft (2.36) xenial; urgency=medium

  [ Sergio Schvezov ]
  * static tests: upgrade to the newest flake8 (#1745)
  * static tests: enable type checking by use of mypy (#1747)
  * elf: conversion from libraries (#1744)
  * many: ensure classic confined binaries use the correct interpreter (#1759)
  * project: export the arch triplet into the environment (#1768)

  [ Kyle Fazzari ]
  * TESTING: adt on lxc requires squashfuse (#1741)
  * python plugin: use extracted pip (#1607)
  * ament plugin: new plugin (#1583) (LP: #1686850)
  * catkin plugin: support building entire workspace (#1743) (LP: #1721168)
  * store: refactor acquirement of attenuated macaroon (#1765)
  * snapcraft.yaml: use gcc to determine tuple (#1764) (LP: #1733922)

  [ Leo Arias ]
  * tests: reorganize unit and integration suites to make them easier to split
    for travis (#1638)
  * tests: share the cache for ros tests (#1725)
  * tests: run daily autopkgtest in travis (#1643)
  * tests: add a script to run autopkgtests from the ppa (#1749)
  * tests: add the missing quote on autopkgtest run (#1756)
  * tests: move the catkin integration tests to a separate suite (#1760)

  [ Chris Ratliff ]
  * catkin tools plugin: add catkin tools support (#1593)

  [ Paolo Pisati ]
  * kernel plugin: respect the kernel-with-firmware property (#1750)

  [ Colin Watson ]
  * nodejs plugin: pass proxy configuration to yarn (#1754)

  [ Christian Dywan ]
  * lxd: always remove tmp_dir after execution (#1742)
  * lxd: delete container only if parts is empty (#1762)

  [ Facundo Batista ]
  * store: push-metadata added (#1634)
  * tests: push metadata test needs to push the snap first (#1766)

  [ Daniel Watkins ]
  * python plugin: use finer grained file filters for pip (#1763)

  [ Michael Hudson-Doyle ]
  * lxd: let lxd choose the architecture (#1718)

Date: 2018-02-21 19:33:09.343269+00:00
Changed-By: Sergio Schvezov <sergio.schvezov at ubuntu.com>
Signed-By: Łukasz Zemczak <lukasz.zemczak at canonical.com>
https://launchpad.net/ubuntu/+source/snapcraft/2.39.2
-------------- next part --------------
Sorry, changesfile not available.


More information about the Xenial-changes mailing list