summaryrefslogtreecommitdiff
path: root/doc/flatpak-remote.xml
Commit message (Collapse)AuthorAgeFilesLines
* doc: Clarify default setting of noenumerate/nodeps optionsPhaedrus Leeds2021-10-141-3/+3
|
* doc: Clarify remote no-enumerate docsMatthew Leeds2020-08-171-1/+2
|
* Prioritize an app's origin for its runtimeMatthew Leeds2020-08-171-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | Currently when searching for a remote to provide the runtime for an app, we search remotes in priority order. This commit makes it so we search the remote providing the app before others with the same priority, and otherwise still search in priority order. This means for the common case where every remote has the default priority of 1, the app's origin will have the first chance to provide the runtime. This behavior seems logical, but the impetus for this change was also to keep a unit test passing in eos-updater[1] after a port to FlatpakTransaction. Originally the eos-updater unit test was written to prioritize the origin remote regardless of the priorities on any other remote, but during code review it was decided to let higher priority remotes stay above the app's origin. In practice it's usually true that only one remote provides a runtime and priorities aren't set at all, so this is an edge case that probably doesn't come up much. A unit test and documentation updates are included. [1] https://github.com/endlessm/eos-updater/blob/eede0a8b9cb7c9cbb8539cfcaad9ce18913dcdd8/tests/test-update-install-flatpaks.c#L1919
* Unify DocBook DTDsJan Tojnar2020-08-101-2/+2
| | | | | | Previously, there were three different DTDs used. Let's switch to a single one. We will go with 4.5, since it is latest version that does not have any backwards incompatible changes.
* Support .flatpakrepo files in /etc/flatpak/remotes.dAlexander Larsson2019-05-081-0/+5
| | | | | | | | | | | A *.flatpakrepo file in this directory will be automatically added as a system remote with the basename (sans extension) as the name unless that name already exist. Also, once this is done we record the name in the repo config so that it is not applied again if the remote is removed. Closes: #2884 Approved by: alexlarsson
* Remove support for /etc/flatpak/remotes.d config filesAlexander Larsson2019-05-081-4/+0
| | | | | | | | | | | This kind of remotes don't work very well, because they are not modifiable or removable and can cause conflicts with pre-existing remotes. We instead want to switch to a way to define default remotes that is applied to the regular ostree repo config, allowing later changes. Closes: #2884 Approved by: alexlarsson
* Document new remote config fieldsMatthias Clasen2019-04-101-0/+32
| | | | | Closes: #2812 Approved by: alexlarsson
* Small fixes to many man pagesMatthias Clasen2018-11-121-1/+1
| | | | | | | | | Make synopses more concise in various place, improve consistency of formatting, and fix some small mistakes and oversights. Closes: #2307 Approved by: matthiasclasen
* Use oci+http[s]:// as an URL to identify OCI registriesOwen W. Taylor2018-08-131-5/+6
| | | | | | | | | | | | | | | The old pattern of using a separate 'OCI' flag was very ugly internally in the code once it was extended to flatpak bundles and flatpakrefs - using a different URI scheme means that the nature of the remote can't be accidentally lost in some part of the code. Probing would be possible as well, but would make it difficult to add a remote when offline, and also doesn't deal well with the fact that our data layout is different for the two types of remotes - the type of remote could change at any point! As a side effect this change enables flatpakrefs and flatpak bundles for OCI registries.
* doc: Uncomment and tweak P2P docsMatthew Leeds2018-06-201-10/+9
| | | | | | | | Now that P2P support is enabled unconditionally, uncomment the P2P-related parts of the man pages. Closes: #1803 Approved by: alexlarsson
* common: Support unsigned summary files and separate repo metadataPhilip Withnall2017-08-181-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | In order to eliminate some race conditions around updating the summary{,.sig} file on the server, and to decouple signing the summary from signing commits, and to support peer to peer mirrors of content from multiple upstream collections: add support for unsigned summary files. This relaxes the requirement for gpg-verify-summary=true iff collection-id is set in a remote’s local configuration. It depends on some pending libostree changes to verify the ref for each commit using the commit’s signed metadata. See https://github.com/ostreedev/ostree/issues/983. Metadata storage has moved from the summary file to a new ostree-metadata well-known branch on each repository, since this can be signed for each update and for each collection separately. If the collection-id is set in a remote’s local configuration, flatpak will retrieve all repository metadata from this branch rather than from the summary file. If collection-id is unset, it will ignore this branch and continue to use the summary file, which will continue to be updated (and externally signed as summary.sig) for backwards compatibility. Signed-off-by: Philip Withnall <withnall@endlessm.com>
* app: Add support for collection IDs to built-in flatpak commandsPhilip Withnall2017-08-181-0/+6
| | | | | | | This sets the collection ID on remote configs and in commit metadata when building flatpaks. Signed-off-by: Philip Withnall <withnall@endlessm.com>
* doc: Remove duplicate list entry from flatpak-remote.xmlPhilip Withnall2017-06-061-4/+0
| | | | Signed-off-by: Philip Withnall <withnall@endlessm.com>
* Document is-set keys in repo configMatthias Clasen2017-05-101-0/+8
|
* doc: Add a manpage for the repo config formatMatthias Clasen2017-04-101-0/+150
We support dropping files in this format into /etc/flatpak/remotes.d/, so we should document the file format.