Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-27 | more descriptive comment | Marc Espie | |
2023-05-27 | indicate that not having hashes already is just legacy needed | Marc Espie | |
until all old packages are gone | |||
2023-05-27 | point people towards relevant comments | Marc Espie | |
2023-05-27 | a few comments | Marc Espie | |
explicitly return undef from check, which will prevent casual me from 'fixing' it later | |||
2023-05-27 | prepare for 5.36: pass $code as @code so that we don't have | Marc Espie | |
to decide a default right away (I should apply this everywhere I go to read a plist actually) | |||
2023-05-27 | comments | Marc Espie | |
2023-05-27 | document base method | Marc Espie | |
2023-05-27 | try/catch to be revisited | Marc Espie | |
2023-05-27 | comments/cosmetics | Marc Espie | |
2023-05-27 | restore documentation: explain what ArcCheck does | Marc Espie | |
2023-05-27 | cosmetic/comments improvement | Marc Espie | |
2023-05-27 | - make the handling of interactive more regular by | Marc Espie | |
delegating the choice of the class to a separate method - zap/improve meaningless comments - mark ntogo as a focus for improvements | |||
2023-05-27 | prepare for 5.36, document methods in base class | Marc Espie | |
2023-05-23 | don't pass state, we get them from the progressmeter | Marc Espie | |
2023-05-22 | gc unused/old code | Marc Espie | |
2023-05-21 | missed one | Marc Espie | |
2023-05-21 | move the interface to SharedLibs to be somewhat object oriented | Marc Espie | |
accordingly, load it "just in time" in State. Most calls get simplified, and we can save more state for later. | |||
2023-05-21 | document how this is used... There's nothing that actually uses the | Marc Espie | |
export part, and be explicit about how we call code refs. | |||
2023-05-21 | "fix" for 5.36: pass the possible option value as an extra param | Marc Espie | |
instead of defined/undefined, so that the code sub is called with the right number of parameters. | |||
2023-05-20 | Don't bother setting the effective group, it doesn't affect file creation | Marc Espie | |
on a BSD system anyhow (duh moment, thx semarie@) | |||
2023-05-19 | make Paths fully OO, as it makes some things simpler | Marc Espie | |
2023-05-19 | this parameter does not exist | Marc Espie | |
2023-05-19 | remove indirect calls | Marc Espie | |
2023-05-18 | adjust style to post v5.36 world | Marc Espie | |
2023-05-17 | fix -n | Marc Espie | |
2023-05-17 | stop using old-style prototypes except where strictly necessary | Marc Espie | |
(for try/catch) signatures will be much more powerful once I move to 5.36 | |||
2023-05-17 | actually fix caching for release/stable | Marc Espie | |
$r2 computation was wrong, led to an undef, which autovivification promptly masked | |||
2023-05-16 | explicitly rename internal methods with an _ | Marc Espie | |
2023-05-16 | clean visible interface a bit: Ustar does not use errsay (but ArcCheck does) | Marc Espie | |
and having a forwarder for system for ONE use is a bit much ! | |||
2023-05-16 | cleaner documentation of what's going on | Marc Espie | |
2023-05-16 | start un-exposing some internal methods | Marc Espie | |
2023-05-16 | ditch subclasses for PackingList: I ended up never using this anywhere | Marc Espie | |
2023-05-16 | use the new set_destdir interface | Marc Espie | |
2023-05-16 | avoid the "indirect object" call, as it won't work with v5.36 | Marc Espie | |
document a few useful details introduce a less confusing set_destdir inteface for later | |||
2023-05-16 | explain why there is a hierarchy with one single subclass, because | Marc Espie | |
we never know when we may need to change crypto-hashes! | |||
2023-05-16 | document a few small details, some of them non-obvious like | Marc Espie | |
the inheritance hierarchy or the exact interface for ->add | |||
2023-05-16 | document extra parameter that's used by pkg_check | Marc Espie | |
2023-05-16 | typo | Marc Espie | |
2023-05-16 | the old "indirect method call" was deprecated recently (apart from | Marc Espie | |
mimicing perl base syntax on fh objects and the likes), so use the more consistent class->method calling method in examples (and in code) | |||
2023-05-16 | State -> BaseState, for lightweight requirements | Marc Espie | |
2023-05-16 | reflect reality better: document set_description and friends | Marc Espie | |
2023-05-04 | fix stupid thinko, as noticed while converting to v5.36 (later) | Marc Espie | |
2023-04-19 | Force a standard umask before adding/deleting packages. If not done and | Stuart Henderson | |
the user has a restrictive mask, various items (new directories, @sample'd files, /var/db/pkg entries, mandoc databases) end up not readable. feedback/ok espie@ | |||
2023-01-25 | change naming convention for the lru "save history" cache, so that | Marc Espie | |
ports like "lang/chicken/core" do generate files like lang.chicken.core.lru instead of lang.chicken.core (which can create confusion in people's mind) do so transparently by reading the old file if need be, and removing it afterwards. Funny thing noticed by tb@ ok tb@, sthen@ | |||
2022-12-28 | spelling fixes; from paul tagliamonte | Jason McIntyre | |
any parts of his diff not taken are noted on tech | |||
2022-11-04 | allow "=" to be "hey only the default value" for pkgspec in dependencies | Marc Espie | |
to be used later once it's in snaps. | |||
2022-11-01 | Have -S actually behave like the other introspection options, namely only | Marc Espie | |
eschew building the package is -n is mentionned. Document that -S -n is heavily optimized for speed since it's mostly used by dpb -R to figure out what to rebuild. | |||
2022-11-01 | fix a logic error from 2018: be silent if any of -S, -n, -q are mentioned. | Marc Espie | |
The actual bug reverted in 1.128 was from "make print-plist-libs" which would invoke pkg_create -n -Q and filter out the libs: but in that case, pkg_create would not be silent, thus yielding reading plist|-/usr/local/lib/libpython3.9.so.0.0 to filter, which obviously wouldn't work. So, turn on silent mode for -Q as well. | |||
2022-07-29 | don't leave user guessing after latest "no need to update" | Marc Espie | |
show a "processing" message when we're actually grabbing data (often from the net). This should be really quick in most cases, but sometimes, it might take minutes (like for texlive), so that we know what's going on. | |||
2022-06-28 | if we can't open the user db, don't try to read from a closed fh | Marc Espie | |