Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-07 | Lets get those sizes right | Jaywalker | |
2018-02-07 | Reverting to kb's gpgv version for now | Jaywalker | |
2018-02-07 | Fixed last few errors. APT is strict... | Jaywalker | |
2018-02-07 | Missed a semicolon | Jaywalker | |
2018-02-06 | Fixed system() using coolstar's patch and added other required patches | Jaywalker | |
2018-02-06 | Added seemingly missing files | Jaywalker | |
2018-02-06 | Build system changes | Jaywalker | |
2017-02-15 | Don't download "optional" files not in Release :/. | Jay Freeman (saurik) | |
2017-02-01 | For ReMap to work, S has to be marked volatile :/. | Jay Freeman (saurik) | |
2017-02-01 | Tags should use StoreString, not WriteStringInMap. | Jay Freeman (saurik) | |
2017-01-31 | Port TagIterator to correctly support ReMap (doh). | Jay Freeman (saurik) | |
2017-01-31 | Repeat after me: IMS-Hit is really "I am shit" :/. | Jay Freeman (saurik) | |
2017-01-30 | It is NOT OK to just munmap memory from malloc :/. | Jay Freeman (saurik) | |
2017-01-30 | Symlinking final file failed is a common issue :/. | Jay Freeman (saurik) | |
2017-01-30 | This is realloc, not reallocf: be more careful :/. | Jay Freeman (saurik) | |
2017-01-30 | Bill is consistent. Bill is correct. Be like Bill. | Jay Freeman (saurik) | |
2017-01-30 | You can't just assume the start is always zero :/. | Jay Freeman (saurik) | |
2017-01-30 | The length given to msync was calculated wrong :/. | Jay Freeman (saurik) | |
2017-01-30 | Not /not/ immediately mapping a file is INSANE :/. | Jay Freeman (saurik) | |
2017-01-29 | The entire concept of PendingError() is flawed :/. | Jay Freeman (saurik) | |
2017-01-27 | Bug #807012 also involves package dependencies :/. | Jay Freeman (saurik) | |
2016-12-31 | On IMS-Hit, you can't assume local compression :/. | Jay Freeman (saurik) | |
2016-12-31 | It is *never* a good idea to throw away stderr :/. | Jay Freeman (saurik) | |
2016-12-30 | It is just so absolutely critical that this works. | Jay Freeman (saurik) | |
2016-12-30 | My "tolerance" patch was a tad bit overzealous :(. | Jay Freeman (saurik) | |
2016-12-30 | You have to do the bounds check before the access. | Jay Freeman (saurik) | |
2016-12-30 | Fix field-without-values appearing at end of file. | Jay Freeman (saurik) | |
2016-12-29 | Of *course* I managed to get this check backwards. | Jay Freeman (saurik) | |
2016-12-29 | In the C locale, let's avoid any crazy transforms. | Jay Freeman (saurik) | |
2016-12-29 | It's just *mean* to complain if they already know. | Jay Freeman (saurik) | |
2016-12-26 | Wreck validation until we can assess ecosystem :/. | Jay Freeman (saurik) | |
2016-12-25 | This is 2016 and APT already requires use of mmap. | Jay Freeman (saurik) | |
2016-12-23 | Only check for valid Date if checking Valid-Until. | Jay Freeman (saurik) | |
2016-11-30 | I know this is "bad", but a "full wedge" is worse. | Jay Freeman (saurik) | |
2016-11-30 | For speed, you *need* multiple downloads per host. | Jay Freeman (saurik) | |
2016-11-30 | The fastest way to get field values is as a range. | Jay Freeman (saurik) | |
2016-11-29 | Avoid wedging the entire system if recoverable :/. | Jay Freeman (saurik) | |
2016-11-29 | Most interfaces (Maemo) need a high-level name :/. | Jay Freeman (saurik) | |
2016-11-29 | Store tags in the cache (they are very useful :/). | Jay Freeman (saurik) | |
2016-11-29 | unlinkat is way way too modern to not autoconf :/. | Jay Freeman (saurik) | |
2016-11-29 | __deprecated is already defined by sys/cdefs.h :/. | Jay Freeman (saurik) | |
2016-11-29 | arpa/nameser.h, unlike nameser.h, uses NS_ prefix. | Jay Freeman (saurik) | |
2016-11-29 | std::map from std::initializer_list is "explicit". | Jay Freeman (saurik) | |
2016-11-25 | get pdiff files from the same mirror as the index | David Kalnischkies | |
In ad9416611ab83f7799f2dcb4bf7f3ef30e9fe6f8 we fall back to asking the original mirror (e.g. a redirector) if we do not get the expected result. This works for the indexes, but patches are a different beast and much simpler. Adding this fallback code here seems like overkill as they are usually right along their Index file, so actually forward the relevant settings to the patch items which fixes pdiff support combined with a redirector and partial mirrors as in such a situation the pdiff patches would be 404 and the complete index would be downloaded. | |||
2016-11-24 | report apt-key errors via status-fd messages | David Kalnischkies | |
We report warnings from apt-key this way already since 29c590951f812d9e9c4f17706e34f2c3315fb1f6, so reporting errors seems like a good addition. Most of those errors aren't really from apt-key through, but from the code setting up and actually calling it which used to just print to stderr which might or might not intermix them with (other) progress lines in update calls. Having them as proper error messages in the system means that the errors are actually collected later on for the list instead of ending up with our relatively generic but in those cases bogus hint regarding "is gpgv installed?". The effective difference is minimal as the errors apply mostly to systems which have far worse problems than a not as nice looking error message, which makes this pretty hard to test – but at least now the hint that your system is broken can be read in proper order (= there aren't many valid cases in which the permissions of /tmp are messed up…). LP: #1522988 | |||
2016-11-24 | skip unconfigure for unconfigured to-be removed pkgs | David Kalnischkies | |
2016-11-24 | do not configure unconfigured to be removed packages | David Kalnischkies | |
We try to configure all packages at the end which need to be configured, but that also applies to packages which weren't completely installed (e.g. maintainerscript failed) we end up removing in this interaction instead. APT doesn't perform this explicit configure in the end as it is using "dpkg --configure --pending", but it does confuse the progress report and potentially also hook scripts. Regression-Of: 9ffbac99e52c91182ed8ff8678a994626b194e69 | |||
2016-11-24 | don't perform implicit crossgrades involving M-A:same | David Kalnischkies | |
dpkg stumbles over these (#844300) and we haven't dropped 'easier' removes to be implicit and to be scheduled by dpkg by default so far so we shouldn't push the decision in such cases to dpkg either. | |||
2016-11-24 | improve arch-unqualified dpkg-progress parsing | David Kalnischkies | |
Our old idea was to look for the first package which would be "touched" and take this as the package dpkg is talking about, but that is incorrect in complicated situations like a package upgraded to/from multiple M-A:same siblings installed. As we us the progress report to decide what is still needed we have to be reasonabily right about the package dpkg is talking about, so we jump to quite a few loops to get it. | |||
2016-11-23 | correct cross & disappear progress detection | David Kalnischkies | |
Given that we use the progress information to skip over actions dpkg has already done like not purging a package which was already removed and had no config files or not acting on disappeared packages and such it is important that apt and dpkg agree on which states the package has to pass through. To ensure that we keep tabs on this in the future a warning is added at the end if apt hasn't seen all the action it was supposed to see. I can't wait for the first bugreporters to wonder about this… |