libplist (2.6.0-2) unstable; urgency=medium * debian/control: Use dh-sequence-python3. * debian/rules: Drop --with python3 invocation. * debian/control: Add missing build-dependency python3-setuptools to provide the embedded distutils lookup. (Closes: #1080646) -- Boyuan Yang Thu, 05 Sep 2024 23:25:32 -0400 libplist (2.6.0-1) unstable; urgency=medium * Upload to unstable. -- Boyuan Yang Fri, 12 Jul 2024 18:19:08 -0400 libplist (2.6.0-1~exp1) experimental; urgency=medium * New upstream release. * debian/control: Bump cython3 version requirement to (>= 3.0). * debian/gbp.conf: Use minimal config ignore-branch = True. * debian/patches/0001-configure.ac-Hardcode-version-for-now.patch: Add hardcoded version string for now. * debian/libplist-2.0-4.symbols: Add new symbols. -- Boyuan Yang Mon, 08 Jul 2024 16:50:22 -0400 libplist (2.4.0-1~exp1) experimental; urgency=medium * New upstream release. * debian/libplist-2.0-4.symbols: Refresh symbols. -- Boyuan Yang Wed, 27 Mar 2024 11:25:39 -0400 libplist (2.3.0-1~exp2) experimental; urgency=medium * debian/libplist++-2.0-4.symbols: Update symbols according to the buildd logs. -- Boyuan Yang Mon, 31 Jul 2023 14:14:48 -0400 libplist (2.3.0-1~exp1) experimental; urgency=medium [ Helmut Grohne ] * debian/rules: Fix arm32 FTCBFS: Export _PYTHON_SYSCONFIGDATA_NAME. (Closes: #1034553) [ Boyuan Yang ] * New upstream release. * Rename binary package following ABI breakage and SONAME bump: + libplist3 => libplist-2.0-4 + libplist++3v5 => libplist-2.0-4 * Rename and update all .install and .symbol files. * debian/rules: Stop providing library compatibility symlinks for now to test package compatibility. * debian/copyright: Update information. * debian/control: Bump Standards-Version to 4.6.2. * debian/control: Bump debhelper-compat to v13. * debian/*.docs: Install AUTHORS file to all binary package, not just the first binary package in debian/control. -- Boyuan Yang Mon, 24 Jul 2023 16:21:45 -0400 libplist (2.2.0-7) unstable; urgency=medium [ Helmut Grohne ] * debian/rules: Fix arm32 FTCBFS: Export _PYTHON_SYSCONFIGDATA_NAME. (Closes: #1034553) -- Yves-Alexis Perez Sat, 20 Jan 2024 16:52:40 +0100 libplist (2.2.0-6) unstable; urgency=medium [ Dylan Aïssi ] * Adapt patch from Helmut Grohne to fix FTCBFS (Closes: #913117). Update python build depends for cross building. [ Debian Janitor ] * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, Repository-Browse. -- Yves-Alexis Perez Wed, 03 Feb 2021 13:59:02 +0100 libplist (2.2.0-5) unstable; urgency=medium * d/control: drop chrpath and libxml2-dev (build)dep (Closes: #981604) * d/control: update standards version to 4.5.1 * d/watch: use standard v4 and uscan special strings -- Yves-Alexis Perez Wed, 03 Feb 2021 13:46:30 +0100 libplist (2.2.0-4) unstable; urgency=medium * Upload to unstable * run wrap-and-sort -- Yves-Alexis Perez Tue, 23 Jun 2020 11:27:52 +0200 libplist (2.2.0-3) experimental; urgency=medium * d/rules: also ship symlinks for pkg-config files -- Yves-Alexis Perez Wed, 17 Jun 2020 11:18:03 +0200 libplist (2.2.0-2) experimental; urgency=medium * d/*.symbols: update all symbols versioning to 2.2.0 -- Yves-Alexis Perez Tue, 16 Jun 2020 17:36:06 +0200 libplist (2.2.0-1) experimental; urgency=medium * New upstream release. * d/rules: only remove docs/html folder, not the build files * d/*.install: update pkg-config filename to libplist-2.0.pc * d/libplist-utils.install: add manpage for plistutil * d/libplist3.symbols: add new symbols * d/control: update standards version to 4.5.0 * d/patches: add patch to look for proper pkg-config filename * d/patches: drop now unneeded patch to configure.ac * d/*.install: handle library renaming as well * d/rules: provide compatibility symlinks for libraries * d/*.symbols updated for new release * d/*.lintian-override: acknowledge the non-renaming of the packages * d/plistutil.1: dropped, an upstream manpage is now available * d/copyright: remove duplicate paragraph -- Yves-Alexis Perez Tue, 16 Jun 2020 13:11:44 +0200 libplist (2.1.0-4) unstable; urgency=medium * d/control: build-dep on python3-dev instead of python3-all-dev (Closes: #945858) -- Yves-Alexis Perez Mon, 06 Jan 2020 22:56:30 +0100 libplist (2.1.0-3) unstable; urgency=medium * debian/control: Bump debhelper compat to v12. * Rebuild for a source-only upload. * debian/gbp.conf: Drop [buildpackage] section according to discussion in debian-devel: https://lists.debian.org/debian-devel/2019/11/msg00147.html -- Boyuan Yang Tue, 24 Dec 2019 18:46:08 -0500 libplist (2.1.0-2) unstable; urgency=medium * d/copyright: update copyright holders and years -- Yves-Alexis Perez Fri, 29 Nov 2019 21:18:00 +0100 libplist (2.1.0-1) unstable; urgency=medium * New upstream release. * d/libplist3.symbols: update for new release * d/control: update standards version to 4.4.1 -- Yves-Alexis Perez Fri, 22 Nov 2019 18:26:06 +0100 libplist (2.0.1~git20190921.6a53de9-1) unstable; urgency=medium * New upstream snapshot. * d/control: update standards version to 4.4.0 * d/patches: drop all patches, included upstream * d/docs: README renamed to README.md * d/python-plist.install: update path for plist.pxd * d/libplist3.symbols updated for new release * d/libplist++3v5.symbols refreshed for new release * build python3 bindings instead of python2 (Closes: #936902) * d/control: drop obsolete breaks/replaces * d/rules: drop dbgsym migration * d/NEWS: add a notice about python-plist replacement * d/rules: override cython binary to cython3 -- Yves-Alexis Perez Tue, 24 Sep 2019 10:10:41 +0200 libplist (2.0.1~git20190104.3f96731-1) unstable; urgency=medium [ Ondřej Nový ] * Remove debian/pycompat, it's not used by any modern Python helper [ Yves-Alexis Perez ] * d/control: add gtkpod group as maintainer and add myself as Uploader * d/control: use imobiledevice-team VCS on salsa * d/patches: drop patches now included in the source package * d/control: update standards version to 4.3.0 * d/control: run wrap-and-sort * d/rules: add -O1 and -z,defs to LDFLAGS * libplist++3v5: drop unused lintian override * d/control: drop conflict/replaces against gone libplist++3 * use debhelper-compat (=11) buildep for dh compat * d/control: slightly update short descriptions * d/control: add Boyuan Yang as uploader * d/patches: drop obsolete m4 file * d/control: build-dep on autoconf-archive * d/patches: use PYTHON_LIBS for cython Makefile.am * debian/libplist-utils.lintian-overrides dropped -- Yves-Alexis Perez Tue, 08 Jan 2019 13:44:53 +0100 libplist (2.0.0-5) unstable; urgency=medium * QA upload. [ Yves-Alexis Perez ] * Add myself to Uploaders * Use Salsa git packaging repository under imobiledevice-team. * Remove useless X-Python-Version field from debian/control. * Add debian/gbp.conf. [ Boyuan Yang ] * Backport upstream bugfixes till 2018-09-04. + Drop no-unaligned-access.patch, fixes upstream in another way. -- Boyuan Yang Tue, 18 Sep 2018 15:17:32 -0400 libplist (2.0.0-4) unstable; urgency=medium * QA upload. * Apply "wrap-and-sort -abst". * Bump Standards-Version to 4.1.4. * Bump debhelper compat to v11. * debian/control: - Drop unnecessary build dependency dh-autoreconf. - Drop -dbg package to achieve -dbgsym migration. + Mark Multi-Arch information according to M-A Hints: + libplist-doc: M-A: foreign + libplist++-dev: M-A: same + libplist-dev: M-A: same + python-plist: M-A: same + Update Vcs fields with git repo under Salsa Debian group. + Use Breaks + Replaces instead of Conflicts + Replaces for package replacement. * debian/compat: Update accordingly. * debian/copyright: Update information accordingly. * debian/patches: Refresh patches. * debian/pycompat: Removed. (lintian tag "debian-pycompat-is-obsolete") * debian/rules: + Enable full hardening. + Use "dh_missing --fail-missing". + Update dh_strip invocation for dbgsym migration. + Force non-parallel build to circumvent failure in tests. * d/p/0003-bplist-Prevent-store-to-misaligned-address-when-writ.patch: Backport upstream patch. -- Boyuan Yang <073plan@gmail.com> Wed, 27 Jun 2018 17:16:55 +0800 libplist (2.0.0-3) unstable; urgency=medium * QA upload. * debian/patches/no-unaligned-access.patch: avoid unaligned 64-bit access. LP: #1766785. -- Steve Langasek Wed, 25 Apr 2018 04:52:57 +0000 libplist (2.0.0-2) unstable; urgency=low * QA upload. * Set maintainer to Debian QA Group. (see #867217) * Upload to unstable. -- Adrian Bunk Fri, 07 Jul 2017 20:00:32 +0300 libplist (2.0.0-1) experimental; urgency=medium * Team upload * [61b0daf] New upstream version 2.0.0 * [9199fc9] Build-dep on dh-python * [47546b5] Bump Standards-Version to 3.9.8 * [5196f8a] Drop upstreamed patches -- Chow Loong Jin Thu, 25 May 2017 00:54:37 +0800 libplist (1.12+git+1+e37ca00-0.3) unstable; urgency=high * Non-maintainer upload. * bplist: Fix integer overflow check (offset table size) (CVE-2017-7982) (Closes: #860945) -- Salvatore Bonaccorso Sat, 22 Apr 2017 15:20:37 +0200 libplist (1.12+git+1+e37ca00-0.2) unstable; urgency=high * Non-maintainer upload. * bplist: Make sure sanity checks work on 32bit platforms. CVE-2017-6437: Out-of-bounds heap read in base64encode function CVE-2017-6438: Heap-based buffer overflow in parse_unicode_node CVE-2017-6440: Memory allocation error in parse_data_node (Closes: #858787, #858786, #858055) -- Salvatore Bonaccorso Mon, 27 Mar 2017 19:41:54 +0200 libplist (1.12+git+1+e37ca00-0.1) unstable; urgency=medium * Non-maintainer upload. * New upstream snapshot; tarball was generated from https://github.com/libimobiledevice/libplist/archive/e37ca0090343e0dae97e967d467bab56d502c37a.tar.gz - Fixes CVE-2017-5834, CVE-2017-5835, CVE-2017-5836 (Closes: #854000) - Fixes CVE-2017-5209 (Closes: #851196) - Fixes CVE-2017-5545 (Closes: #852385) * Update symbols file * Rebase patch * Add dh_python build-dependency -- Hilko Bengen Sun, 26 Feb 2017 19:21:32 +0100 libplist (1.12-3.1) unstable; urgency=medium * Non-maintainer upload. [ Steve Langasek ] * Rename library packages for g++5 ABI transition. (Closes: #791155) -- Simon McVittie Wed, 26 Aug 2015 00:10:24 +0100 libplist (1.12-3) unstable; urgency=medium * Team upload * [a2bf55a] Fix up libplist++3.symbols for uint64_t ambiguities. Depending on arch, uint64_t can be either unsigned long or unsigned long long. -- Chow Loong Jin Tue, 02 Jun 2015 16:36:04 +0800 libplist (1.12-2) unstable; urgency=low * Team upload * Reupload to unstable * [eb09c93] Call dh_link without arguments as well. Apparently, dh_link doesn't make the symlinks from the .links files when called with arguments. -- Chow Loong Jin Sun, 24 May 2015 11:09:00 +0800 libplist (1.12-1) unstable; urgency=medium * Team upload * [7d22cff] Imported Upstream version 1.12 * [2b51b73] Rename packages for new ABI * [51557d7] Update libplist3.symbols * [63cc293] Update libplist++3.symbols * [50d24a8] Drop 02-fix-endian.patch (upstreamed) * [098bd08] Fix copyright-format 1.0 errors. We need dedicated license paragraphs when more than one file paragraph uses the same license. * [8ffd5cc] Fix invalid-short-name-in-dep5-copyright * [62c733e] Update Standards-Version to 3.9.6 (no change) -- Chow Loong Jin Thu, 16 Oct 2014 02:24:42 +0800 libplist (1.11-3) unstable; urgency=medium * [516e84a] Patch to fix endian detection (Closes: #742673) * [df245be] Fix typo in libplist-doc description (Closes: #732766) -- Chow Loong Jin Sat, 29 Mar 2014 16:32:33 +0800 libplist (1.11-2) unstable; urgency=medium * Team upload * [f625f06] Re-add .pxd file to python-plist.install. Looks like it's needed by python-imobiledevice. -- Chow Loong Jin Wed, 26 Mar 2014 01:13:54 +0800 libplist (1.11-1) unstable; urgency=medium * Team upload * [02a25b6] Imported Upstream version 1.11 * [a308129] Adapt packaging to use autotools * [1e2ef46] Bump Standards-Version to 3.9.5 (no changes required) * [cbdbd1a] Drop 03-remove-rpath.patch. We don't need a patch to avoid rpath linkage with the new autotools build system. * [608a31e] Refresh 01-libs.private.patch * [c0e674f] Build-dep on pkg-config * [a5f8276] Rename libplist and libplist++ for SONAME bump * [47cb416] Drop libplist++2.shlibs * [406fb90] Call dpkg-gensymbols with -c4 * [8490574] Update install files for SONAME change and drop .pxd * [cc8efd7] Drop *.la and *.a prior to dh_install * [6fa64b7] Update .symbols files -- Chow Loong Jin Tue, 25 Mar 2014 00:14:29 +0800 libplist (1.10-1) unstable; urgency=low [ Julien Lavergne ] * New upstream release (Closes: #706378) * debian/rules: - Remove workaround for moving plutil utils, since the name change completely. * debian/libplist++-dev.install: - Install new files. * debian/libplist1.symbols: - Update symbols. * debian/control: - Update VCS fields. - Update Standards-Version to 3.9.4. - Remove dm-upload-allowed. * debian/libplist++1.shlibs: - Add a shlibs file, since symbols file is too unstable. [ Chow Loong Jin ] * debian/{control,rules}: Multiarchify things * debian/control: - Mark lib packages as multi-arch same - Add dpkg-dev build-dep for default.mk include * debian/libplist*1.install: Update paths in install files for multiarch * debian/plistutils.manpages: Rename manpage to match binary rename * debian/rules: Update LDFLAGS handling and drop CFLAGS override * debian/lintian-overrides: - Add lintian-overrides for hardening-no-fortify-functions -- Chow Loong Jin Mon, 16 Sep 2013 06:15:15 +0800 libplist (1.8-2) experimental; urgency=low * debian/control: - Replace build-depends on swig by cython, to enable python bindings made by cython. - Build-depends on debhelper (>= 9.20120417~) to fix hardening with cmake. - Build-depends on chrpath. - Update to Standards-Version: 3.9.3, no change needed. * debian/python-plist.install: - Update files installed by cython. * debian/libplist++-dev.install: - Remove the swig files. * debian/rules: - Remove files generated by swig. - Remove rpath problem. - Fix dh sequence order. * debian/compat: - Bump to 9. -- Julien Lavergne Fri, 20 Jul 2012 22:32:15 +0200 libplist (1.8-1) unstable; urgency=low * New upstream release. -- Julien Lavergne Fri, 13 Jan 2012 20:52:44 +0100 libplist (1.7-1) unstable; urgency=low * New upstream release. * debian/rules: - Run tests on all arches. * debian/README.Debian: - Remove, since tests suit runs on all arches. * debian/copyright: - Fix DEP5 format. -- Julien Lavergne Mon, 10 Oct 2011 00:06:15 +0200 libplist (1.6-2) unstable; urgency=medium * debian/README.Debian : - Add to mention supported archs. * debian/rules: - Only run the test suit on supported archs. (Closes: #633457). -- Julien Lavergne Sat, 23 Jul 2011 14:48:59 +0200 libplist (1.6-1) unstable; urgency=low * New upstream release. * 04-Add-missing-include-cstddef-to-fix-FTBFS-with-GCC-4-6.patch: - Remove, merged upstream. * debian/control: - Remove build-depends and depends of libglib2.0-dev. - Add DM-Upload-Allowed: yes - Build-depends on cmake (>= 2.8.4) for building the correct python extension. * debian/copyright: - Update copyright holders. * debian/libplist1.symbols: - Add new symbols. * debian/rules: - Clean generated files by the tests (Closes: #632057) - Build the correct python extension. Thanks Jakub Wilk for the patch. (Closes: #632056) -- Julien Lavergne Sun, 03 Jul 2011 22:00:50 +0200 libplist (1.4-2) unstable; urgency=low * debian/control: - Add references to iDevices and some examples. - Update Maintainer field, and add me to Uploaders. - Update Vcs-*. - Update Homepage. - Remove build-depends on python-support, to migrate to dh_python2. - Bump build-depends on python-all-dev (>= 2.6.6-3~), for dh_python2 support. - Use X-Python-Version for supported python version. - Remove Provides. - Depends on libplist++1 for libplist++-dev, instead of libplist1 (LP: #600338) - Fix typo in description (Closes: #620864). - Bump Standards-Version to 3.9.2 (no change needed). - Add depends on libjs-jquery for libplist-doc. * debian/python-plist.preinst: - Remove after Squeeze release. * debian/rules: - Use dh --with python2. - Parse only the default python version, we can only pass 1 version to configure. - Pass --no-guessing-versions to dh_python2 to build only with default python version. * debian/gbp.conf: - Add. * debian/patches/ - 04-Add-missing-include-cstddef-to-fix-FTBFS-with-GCC-4-6.patch: From Ubuntu, Fix FTBFS with GCC 4.6 Closes: #624868, #624988, LP: #765982 * debian/libplist.links: - Symlink jquery.js to the one available in Debian. -- Julien Lavergne Mon, 02 May 2011 22:54:20 +0200 libplist (1.4-1) unstable; urgency=medium * New upstream release. * debian/rules: - Remove additional CFLAGS to pass correct flags. - Add additional LDFLAGS. - Use filter instead of findstring to find noopt. - Build and clean doxygen documentation. * debian/libplist++1.symbols.amd64 - Removed, since symbols are too unstable and easily FTBFS the package. Closes: #605846, #615661, #618150 * Set urgency to medium to fix RC bug. * debian/watch: - Update location of the tarballs. * debian/docs - Add general documentation files. * debian/copyright: - Update to DEP5 format. * debian/01-libs.private.patch: - Update. * debian/libplist-doc.doc-base & debian/libplist.install: - Install libplist documentation. * debian/control: - Build-depends on doxygen for documentation support. - Add libplist-doc binary. - Replace references to libiphone by libimobiledevice. -- Julien Lavergne Mon, 21 Mar 2011 17:36:21 +0100 libplist (1.3-2) unstable; urgency=low * debian/rules: - Run the test suit for all arches. - Pass -g to CFLAGS (Closes: #579119). * debian/README.Debian: - Remove since we run the test suit on all arches. * debian/watch: - Fix the detection of the version, thanks Paul McEnery. * debian/control: - Wrap build-depends and depends. - Bump Standards-Version to 3.9.1.0, no changes needed. -- Julien Lavergne Mon, 08 Nov 2010 01:24:15 +0100 libplist (1.3-1) unstable; urgency=low * New upstream release. * debian/patches/ - 04-ftbfs-armel.patch: Remove, merged upstream. - 05-plist_endian+align_fixes.patch: Remove, merged upstream. * debian/rules: Add DH_VERBOSE=1 to add verbosity when necessary. -- Julien Lavergne Mon, 24 May 2010 23:04:10 +0200 libplist (1.2-3) unstable; urgency=medium * debian/patches/05-plist_endian+align_fixes.patch: Endianness, alignment and type-punning fixes for binary plist support. Thanks Julien BLACHE for the patch. (Closes: #570580). -- Julien Lavergne Sat, 10 Apr 2010 18:19:34 +0200 libplist (1.2-2) unstable; urgency=low * debian/rules: Really make the test suit fatal only on supported arches. -- Julien Lavergne Wed, 07 Apr 2010 23:38:09 +0200 libplist (1.2-1) unstable; urgency=low * New upstream release (Closes: #568131) * debian/watch: update with githubredir.debian.net * debian/patches : - 02-fix-test.patch: merged upstream. - 04-ftbfs-armel.patch: from Ubuntu, fix FTBFS for armel. Thanks Alexander Sack for the patch. (Closes: #574623) * debian/control: Bump Standards-Version to 3.8.4, no changes needed. * debian/rules: Make the test suit fatal on supported arches. * Switch to dpkg-source 3.0 (quilt) format. - debian/control: Remove quilt build-depends. - debian/rules: Remove --with quilt. - README.source: Remove. * README.Debian: Add a note about the supported arches. -- Julien Lavergne Sun, 21 Mar 2010 18:46:25 +0100 libplist (1.1-1) unstable; urgency=low * New upstream release. * debian/rules - Rewrite to use dh7 and quilt. - Remove -DCMAKE_SKIP_RPATH=true, tests won't work without it. RPATH will be removed by patching upstream cmake system when it's needed. * debian/control: - Build-depends on debhelper (>= 7.0.50~) and quilt (>= 0.46-7) for dh7 and quilt support. - Add VCS-* fields. * debian/01-libs.private.patch: Use Requires.private in *.pc files to not add unecessary links. * debian/02-fix-test.patch: From upstream (54f1ffb0...), fix test suit. * debian/03-remove-rpath.patch: Remove RPATH for python bindings. * debian/README.source: Add for quilt support. -- Julien Lavergne Mon, 18 Jan 2010 00:49:27 +0100 libplist (1.0-1) unstable; urgency=low * New upstream release. * debian/libplist*.install & debian/control: Bump SONAME version. * debian/libpmist++-dev.install: Remove Utils.h, not shipped in the new version. * debian/python-plist.install: Update to the new location. * debian/*.symbols: Add symbols files. -- Julien Lavergne Tue, 08 Dec 2009 20:43:56 +0100 libplist (0.16-1) unstable; urgency=low * Adopt the package. Thanks Bradley Smith for his work. (Closes: #548594) * New upstream release (Closes: #557554). * debian/control: - Add libplist++{0,-dev} binaries for the new library. - Bump Standards-Version to 3.8.3, no changes needed. - Build-depends on python-all-dev - Switch to python-support. - Add Conflicts/Replace for -dev packages, some headers moved to the new library. - Remove Vcs-* field. - Bump minimum version of swig to >= 1.3.36 - Change name of the -dbg package, it contains debug symbols for the 2 libraries. - Avoid dupplicated Descriptions field. - Add a more verbose extended description (Closes: #530590) * debian/*.install: Reorganize with the new library. * debian/python-plist.install - Replace site-packages by *-packages for python 2.6 migration. (Closes: #557822) * debian/rules & python-plist.preinst: - Switch to python-support and remove previous installed files by python-central. * debian/plist.1 & debian/libplist-utils.man: Add a man page for plist. -- Julien Lavergne Sun, 22 Nov 2009 13:51:02 -0600 libplist (0.13-2) unstable; urgency=low * Orphan package. -- Bradley Smith Sun, 27 Sep 2009 14:56:07 +0100 libplist (0.13-1) unstable; urgency=low * New upstream release. -- Bradley Smith Sun, 27 Sep 2009 14:43:59 +0100 libplist (0.12-2) unstable; urgency=low * Correctly install plutil. Closes: #531269. -- Bradley Smith Sun, 31 May 2009 11:06:53 +0100 libplist (0.12-1) unstable; urgency=low * New upstream release. * Add watch file. -- Bradley Smith Tue, 12 May 2009 18:07:42 +0100 libplist (0.10-1) experimental; urgency=low * Initial release. Closes: #523926. -- Bradley Smith Mon, 13 Apr 2009 18:29:42 +0100