Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-27 | libremessages: whitespace_collapse: Don't insert trailing whitespacev20180327 | Luke Shumaker | |
2018-03-27 | librelib: Remove dead code | Luke Shumaker | |
2018-03-27 | Makefile: Use files.groups instead of nested.subdirs to split the package | Luke Shumaker | |
2018-03-25 | xbs-abs: move(): Fix svndir lookup | Luke Shumaker | |
2018-03-25 | xbs-abs: clean up pac2svn | Luke Shumaker | |
2018-03-24 | xbs-abs: install devtools' valid-tags.sh | Luke Shumaker | |
2018-03-24 | Makefile: Support split libdir / libexecdir | Luke Shumaker | |
I intend to have xbs-abs have separate libdir / libexecdir s. | |||
2018-03-24 | xbs-abs: helper-abs: load common.sh | Luke Shumaker | |
in_array wasn't defined | |||
2018-03-24 | xbs: usage(): Document correct config file locations | Luke Shumaker | |
The have been at the current locations since 5c7b1e0 (2014-06-20). | |||
2018-03-24 | librechroot: Add Andreas Grapentin to the copyright statement. | Luke Shumaker | |
This should have been in 314f2c9b1daac8c47d78754569a7310d0b77e22b. | |||
2018-03-20 | make librechroot target arch agnostic | Andreas Grapentin | |
in the light of my attempts to create a riscv64 parabola port, I would like to see the following changes made to librechroot. The patch removes the hard-coded arm cross arch checks in favour of a more general approach, that works for more architectures. As a side effect, this now also would behave correctly when creating x86 chroots on arm, although why anyone would choose to do this is beyond me. Reviewed-By: Luke Shumaker <lukeshu@parabola.nu> [LS: Added quotes] | |||
2018-01-03 | Makefile: don't let paths in .pot files depend on where `make` was called | Luke Shumaker | |
2018-01-03 | update for new devtools | Luke Shumaker | |
2018-01-03 | libremakepkg: usage: mention copying in the GnuPG pubring | Luke Shumaker | |
2018-01-03 | libremakepkg: consistent tense in usage text bullets | Luke Shumaker | |
2018-01-02 | Change my email address lukeshu@sbcglobal.net -> lukeshu@parabola.nu | Luke Shumaker | |
2018-01-02 | Merge branch 'isacdaavid' | Luke Shumaker | |
2018-01-02 | manpage: librefetch(8): More consistent capitalization in bullet list | Luke Shumaker | |
2018-01-02 | librechroot: Update binfmt_misc check for qemu-user-static-binfmt | Luke Shumaker | |
2018-01-02 | librechroot: Add comments about where config changes come from | Luke Shumaker | |
This has been sitting uncommitted in my checkout for a while. This has been sitting uncommitted in my checkout for a while. | |||
2018-01-02 | manpage: librefetch(8): Add a missing comma | Luke Shumaker | |
This has been sitting uncommitted in my checkout for a while. | |||
2018-01-02 | manpage: librefetch(8): use "-o, --option" instead of "-o | --option" | Luke Shumaker | |
This has been sitting uncommitted in my checkout for a while. | |||
2018-01-02 | manpage: libremessages(1): Fix typo "EXIT FAILURE"->"EXIT_FAILURE" | Luke Shumaker | |
This has been sitting uncommitted in my checkout for a while. | |||
2017-10-14 | blacklist get-rep: re-implement to query repos instead of blacklist.txt | Isaac David | |
Rationale: https://lists.parabola.nu/pipermail/dev/2017-October/005936.html This makes get-rep a general-purpose tool for finding replacements and providers of any package, not just blacklisted-ones. It works equally well reading from full blacklist.txt lines, just pkgname lines, and unwittingly; a single line with many pkgnames. Some caveats for further discussion: - This changes behavior from showing just one replacement/provider to _all_ replacements and providers (including pkgname itself) in the repos. - By "repos" I mean the repos the executing machine is configured to access. This could be changed in the future with `expac --config` if more package databases are desired (e.g. different architecture). - Results are shown using the "repo/pkgname ..." format rather than just "pkgname ...". I think this makes the program more useful. - Results aren't reordered to ensure that the first provider of pkgname is pkgname itself. Order will be as expected otherwise, by virtue of expac parsing repos in order. | |||
2017-10-09 | blacklist: implement `get-url` function from `reference` and `id` fields | Isaac David | |
The blacklist allows referring to a number of trusted bug trackers to complement the information given in the reason field. However, maintainable shorthand identifiers are used instead of full URLs. Printing the latter based on the former is the job of this new functionality. This also introduces corresponding test cases and l10n strings (together with translations for the `es` locale). | |||
2017-10-07 | blacklist.sh: make `blacklist-normalize` more maintainable | Isaac David | |
For about the same amount of code we can save us the hassle of messing with sed expressions every time the number of fields changes in blacklist.txt. by knowing the delimiter character(s) and the number of times it's supposed to appear, a corresponding normalizing expression is constructed on the fly. | |||
2017-10-07 | blacklist.sh: update `normalize` and `get-reason` to reflect blacklist.txt | Isaac David | |
the blacklist has had a couple extra fields (ref, id) for some time, but `libreblacklist` was never made aware of the change. this updates test/lib-blacklist-test.sh for the same reason, and adds a test for comment stripping under `it_normalizes_correctly()`. | |||
2017-07-09 | librerelease: Fix rmdir failingv20170709.1 | Luke Shumaker | |
This changed because I added `set -e`. There's no test for this (yet) because it would take too long for me to mock the server-size. I'll do it eventually. Also, this fixes HOOKPOSTRELEASE running in $WORKDIR/staging, which is the wrong place for it to run. | |||
2017-07-09 | Get it producing .mo files again. | Luke Shumaker | |
2017-07-09 | librexgettext: Make the tests pass | Luke Shumaker | |
2017-07-08 | librechroot: Respect the -n flag (fixes test) | Luke Shumaker | |
2017-07-04 | librechroot: make sure that makepkg.conf is always parsed as textv20170705 | Luke Shumaker | |
https://lists.parabola.nu/pipermail/dev/2017-June/005576.html | |||
2017-06-21 | libredbdiff: Fix configuration | Luke Shumaker | |
1. the config at the top referenced libredbdiff.conf:statedir; which hadn't been loaded yet 2. the 'compare' arg parser referenced libredbdiff.conf:repos; which hadn't been loaded yet | |||
2017-06-21 | conf.sh: Don't look at SUDO_USER if it's root | Luke Shumaker | |
Fixes https://labs.parabola.nu/issues/1372 | |||
2017-06-21 | librefetch: Fix regression from 6092b9d | Luke Shumaker | |
2017-06-20 | librerelease: Fix REPODEST validation criteria | Luke Shumaker | |
2017-05-25 | aur: use EXIT_* for $ret | Luke Shumaker | |
2017-05-25 | move more things to use the $EXIT_* variables | Luke Shumaker | |
2017-05-25 | repo-diff: fix unquoted variables | Luke Shumaker | |
2017-05-25 | more $EXIT_* usage | Luke Shumaker | |
2017-05-25 | libreblacklist: reformat some loops to be more readable | Luke Shumaker | |
2017-05-25 | librerelease: mimic makepkg GPG signatures | Luke Shumaker | |
https://lists.parabola.nu/pipermail/dev/2017-May/005515.html | |||
2017-05-25 | start moving things to use the libremessages exit codes | Luke Shumaker | |
2017-05-25 | messages: define EXIT_* codes | Luke Shumaker | |
2017-05-25 | Fix grammar mistake in libremessages(1). | Luke Shumaker | |
2017-05-24 | Merge conf.sh:load_files and conf.sh:check_vars into load_conf | Luke Shumaker | |
2017-05-24 | messages.sh: fix punctuation in a comment | Luke Shumaker | |
2017-05-24 | Include the 1863 port number in config variables | Luke Shumaker | |
2017-05-24 | librerelease: No period after 1-line program description | Luke Shumaker | |
2017-05-24 | lib/conf.sh: Tidy loops | Luke Shumaker | |
use while read -r var; do ... done < <(...) rather than for var in $(...); do ... done |