| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2013-10-23 | debian: Upgrade to debhelper 9 (and dpkg-buildflags) | Julian Andres Klode | 3 | -4/+4 | |
| This gives us some more hardening, amongst other things. | |||||
| 2013-10-23 | python/progress.cc: (scan-build): Fix some uninitialized values | Julian Andres Klode | 1 | -3/+3 | |
| We need to set those pointers to NULL, as the functions that may write to them do not always write to them and we would read garbage in such a case. | |||||
| 2013-10-23 | python/policy.cc: (scan-build): Fix a dead assignment | Julian Andres Klode | 1 | -2/+2 | |
| We need to use else if, otherwise the first cases are not handled at all. | |||||
| 2013-10-23 | python/apt_instmodule.cc: Make RETURN(x) be return on Python 2 | Julian Andres Klode | 1 | -1/+1 | |
| This fixes a small compiler notice. | |||||
| 2013-10-23 | python/arfile.cc: (C++11) Explicitly cast unsigned long to time_t in {} | Julian Andres Klode | 1 | -1/+2 | |
| According to gcc, the expression would be ill-formed in C++11 otherwise. | |||||
| 2013-10-23 | python/cache.cc: Remove a check for an unsigned long value < 0 | Julian Andres Klode | 1 | -1/+1 | |
| This is impossible. | |||||
| 2013-10-23 | python/depcache.cc: Add more error handling to PkgDepCacheCommit | Julian Andres Klode | 1 | -1/+1 | |
| It returned false, but should have returned NULL after handling errors. | |||||
| 2013-10-23 | python/{depcache.cc,string.cc}: Ignore deprecation warnings for some calls | Julian Andres Klode | 3 | -0/+9 | |
| Those functions are deprecated in APT, but we still need to provide them for backwards compatibility. | |||||
| 2013-10-23 | python/*.cc: Get rid of the easy-to-replace deprecated APT functions | Julian Andres Klode | 3 | -5/+7 | |
| We cannot get rid of the InstallProtect and StrToTime calls for backwards compatibility, but let's drop the others. | |||||
| 2013-10-23 | data/templates/Debian.info.in: Change wheezy version from 7.0 to 7 | Julian Andres Klode | 53 | -72/+72 | |
| The wheezy release now uses 7.1, 7.2 for point releases, so this is more accurate. The translations were adjusted using sed. | |||||
| 2013-10-23 | data/templates/Debian.info.in: Add jessie | Julian Andres Klode | 1 | -0/+30 | |
| We already have the new Ubuntu development version, but not our own testing. | |||||
| 2013-10-21 | data/templates/Ubuntu.info.in: It's 'Tahr', not 'Thar' | Julian Andres Klode | 1 | -3/+3 | |
| Stupid typo. Did I write this myself, or did I copy it from somewhere? | |||||
| 2013-10-21 | Release 0.9.0 to unstable | Julian Andres Klode | 1 | -2/+2 | |
| 2013-10-21 | debian/control: Set Standards-Version to 3.9.4 | Julian Andres Klode | 2 | -1/+3 | |
| 2013-10-21 | po: Update template | Julian Andres Klode | 1 | -93/+118 | |
| 2013-10-21 | data/templates/Ubuntu.info.in: Add "Trusty Thar" | Julian Andres Klode | 2 | -0/+121 | |
| A copy from saucy, with name and numbers adjusted | |||||
| 2013-10-21 | tests/old/*.py: Update to new API as well | Julian Andres Klode | 12 | -110/+112 | |
| 2013-10-21 | doc/examples/*.py: Update examples to the new API | Julian Andres Klode | 20 | -174/+167 | |
| Closes: #639022 | |||||
| 2013-10-21 | aptsources: Correctly parse multiple options (LP: #1103200) | Julian Andres Klode | 4 | -7/+39 | |
| It's still not optimal and we do not support the arch+ and arch- options, but it's a beginning. | |||||
| 2013-10-21 | doc/examples: Start updating to new API | Julian Andres Klode | 10 | -155/+156 | |
| 2013-10-21 | doc/source/examples/dpkg-info.py: Use apt_inst.DebFile | Julian Andres Klode | 2 | -2/+4 | |
| We previously used deb_extract_control, but this does not exist. Closes: #671784 | |||||
| 2013-10-21 | python/cache.cc: Set NoDelete=true when creating Policy, fixes segfault in ↵ | Julian Andres Klode | 2 | -2/+8 | |
| destructor | |||||
| 2013-10-21 | apt/debfile.py: Pass strip_multi_arch=False to parse_depends. | Julian Andres Klode | 6 | -6/+68 | |
| Patch by Michael, tests derived from the ones provided by the reporter. I included the test debs without the source package, as for our use case, all needed "source code" is included in the package itself anyway. Reported-By: Francois Gouget <fgouget@free.fr> Closes: #717859 Closes: #717861 | |||||
| 2013-10-15 | python/apt_pkgmodule.cc: Document second parameter of parse_{,src_}depends | Julian Andres Klode | 1 | -4/+8 | |
| The functions apt_pkg.parse_depends and apt_pkg.parse_src_depends take a second positional argument telling it whether to strip multi-arch strings or not. | |||||
| 2013-10-14 | utils/get_ubuntu_mirrors_from_lp.py: Switch to Python 3 again | Julian Andres Klode | 2 | -2/+2 | |
| 2013-10-14 | tests/test_path.py: Use "Dir" option instead of "RootDir", and reset in tearDown | Julian Andres Klode | 1 | -3/+3 | |
| This fixes tests/test_all.py. | |||||
| 2013-10-14 | Add tests for (all except one) functions accepting paths | Julian Andres Klode | 1 | -0/+106 | |
| Test the functions with a unicode and a byte object each. I ignore PackageManager.install, because I cannot imagine an easy way to test that one. | |||||
| 2013-10-14 | python/indexrecords.cc: IndexRecords.load() needs to accept bytes as well | Julian Andres Klode | 2 | -2/+31 | |
| 2013-10-10 | apt, aptsources: Only call init_config() if not already initialized | Julian Andres Klode | 3 | -4/+11 | |
| Based on an idea by the bug reporter. Reported-by: Dominique Lasserre <lasserre.d@googlemail.com> Closes: #686403 | |||||
| 2013-10-10 | tests: Do not set dir::etc::sourceparts to /tmp | Julian Andres Klode | 3 | -2/+6 | |
| This can cause build failures if *.list files are present in /tmp. Use /dev/null instead (not a directory, but APT silently ignores this). | |||||
| 2013-10-10 | apt/package.py: mark_upgrade misuses FromUser to set auto-installed | Daniel Hartwig | 2 | -2/+7 | |
| Package.mark_upgrade uses FromUser for it's side effect of setting a package as auto-installed (or not). However, FromUser is also influential in pkgDepCache::IsModeChangeOk to determine whether an action should override a dpkg hold, etc.. Closes: #686726 | |||||
| 2013-10-08 | Accept bytes object for file names (Closes: #680971) | Julian Andres Klode | 1 | -0/+1 | |
| I accidentally pushed those changes to debian/sid, but the test suite still runs, so everything should be fine. We're still missing some automatic tests, though. | |||||
| 2013-10-08 | python/generic.cc: Move PyApt_Filename::init here | Julian Andres Klode | 2 | -21/+24 | |
| 2013-10-08 | apt/package.py: Add a Package.has_config_files property (Closes: #712749) | Julian Andres Klode | 2 | -0/+7 | |
| The name might be a bit misleading, but I cannot find a short name that completely describes this check. | |||||
| 2013-10-08 | python/apt_pkgmodule.cc: Fix documentation of version_compare (Closes: #680891) | Julian Andres Klode | 2 | -2/+5 | |
| This was supposed to be fixed some time ago in mvo's bzr branch but it seems that it did not survive the git migration. | |||||
| 2013-10-08 | python-apt: formatting error in library/index.rst (Closes: #692484) | Julian Andres Klode | 2 | -1/+4 | |
| 2013-10-08 | aptsources/sourceslist.py: Fix uniq docstring and hide it (Closes: #723815) | Julian Andres Klode | 2 | -1/+11 | |
| We accidentally exported this and people wrongly assumed that it was intended for SourcesList objects. | |||||
| 2013-10-08 | data/templates/Ubuntu.info.in: add 'devel' series | Jeremy Bicha | 2 | -0/+110 | |
| 2013-10-08 | apt_pkg: Support paths supplied as bytes objects (See: #680971) | Julian Andres Klode | 9 | -26/+31 | |
| We should be done now. DO NOT MERGE | |||||
| 2013-10-08 | PyApt_Filename: Add return value to assignment operator | Julian Andres Klode | 1 | -2/+2 | |
| 2013-10-08 | apt_inst: Support paths supplied as bytes objects (Closes: #680971) | Julian Andres Klode | 2 | -30/+33 | |
| 2013-10-08 | python/generic.h: Introduce a PyApt_Filename class | Julian Andres Klode | 1 | -0/+60 | |
| On Python 3, we need to encode filenames. We could use PyUnicode_FSConverter but this introduces unneeded complexity in all callees, and is only available in Python 3.1 anyway. | |||||
| 2013-09-11 | Update changelog | Julian Andres Klode | 1 | -1/+5 | |
| 2013-09-11 | Completely remove deprecated stuff | Julian Andres Klode | 14 | -991/+0 | |
| 2013-09-11 | Remove old API compatibility C++ support code | Julian Andres Klode | 19 | -947/+1 | |
| 2013-09-10 | * merge from Ubuntu: | Michael Vogt | 3 | -9/+127 | |
| - data/templates/Ubuntu.info.in: add "Saucy Salamander" to - debian/control: add "Multi-Arch: allowed" | |||||
| 2013-08-26 | python/arfile.cc: Fixup the formatting | Julian Andres Klode | 1 | -16/+15 | |
| 2013-08-05 | some fixes from a coverity scan run | Michael Vogt | 2 | -102/+128 | |
| 2013-08-05 | coverity fixes | Michael Vogt | 4 | -4/+4 | |
| 2013-06-06 | prepare release | Michael Vogt | 1 | -2/+2 | |
