Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/changes/?format=api&page=5
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 250,
    "next": null,
    "previous": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/changes/?format=api&page=4",
    "results": [
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802637/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.894144Z",
            "action": 71,
            "target": "The build environment created by Mock is very basic.  It does not include a C compiler by default, so the build will fail.  The reason is explained in the output:",
            "id": 16031120,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031120/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802635/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.894011Z",
            "action": 71,
            "target": "$ fedpkg --release f{MAJOROSVER} mockbuild\n",
            "id": 16031119,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031119/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802633/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.893933Z",
            "action": 71,
            "target": "We are ready for the first run to build source, binary and debugging packages.  This, and many other tasks, are done with the `fedpkg` tool.  The production builds for Fedora are built in the https://koji.fedoraproject.org[Koji] build system, which in turn uses https://rpm-software-management.github.io/mock/[Mock] to manage isolated build environments.  To get as close to a production build as is locally possible, we use the `fedpkg mockbuild` command which also invokes Mock:",
            "id": 16031118,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031118/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802631/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.893840Z",
            "action": 71,
            "target": "Building the Package",
            "id": 16031117,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031117/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802629/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.893764Z",
            "action": 71,
            "target": "$ ls *.tar.gz\nbanner-1.3.6.tar.gz\n",
            "id": 16031116,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031116/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802627/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.893688Z",
            "action": 71,
            "target": "You should now have the file listed in `Source` in your working directory:",
            "id": 16031115,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031115/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802626/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.893612Z",
            "action": 71,
            "target": "$ spectool -g banner.spec\n",
            "id": 16031114,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031114/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802624/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.893536Z",
            "action": 71,
            "target": "We need the source code defined by the `Source` tag, often referred to as the _upstream_ source.  This is most easily achieved by using the `spectool` command:",
            "id": 16031113,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031113/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802622/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.893461Z",
            "action": 71,
            "target": "Downloading source",
            "id": 16031112,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031112/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802620/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.893386Z",
            "action": 71,
            "target": "You can find more information in the RPM Reference Manual's section https://rpm-software-management.github.io/rpm/manual/spec.html[Spec file format].",
            "id": 16031111,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031111/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802618/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.893309Z",
            "action": 71,
            "target": "Lines which are not needed can be commented out with the hash `#`.",
            "id": 16031110,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031110/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802617/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.893232Z",
            "action": 71,
            "target": "The `+%changelog+` documents the changes in each new package version and release.  Changelog data can be displayed by `+rpm --query --changelog PACKAGE_NAME+`, which can be useful, for instance, to find out if specific bug and security patches are included.  Its value,`+%autochangelog+`, also comes from `rpmautospec`.  It populates the changelog from Git commit messages.  As we do not have a Git repository, the changelog will be empty.",
            "id": 16031109,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031109/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802615/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.893156Z",
            "action": 71,
            "target": "`%files` lists the content of the resulting package.  Mostly, the files come from the build root created in the `%install`, but documentation and license files can also be added directly from the sources.  This section is left empty for now, to be filled later.",
            "id": 16031108,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031108/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802613/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.893078Z",
            "action": 71,
            "target": "`%install` contains a shell script to copy the results from `%build` into an initially empty _build root_ directory.  As banner is using Autotools, macro `%make_install` is used.",
            "id": 16031107,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031107/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802610/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.893001Z",
            "action": 71,
            "target": "`%build` contains a shell script for the required build steps, such as compiling sources to binaries.  Since banner's buildsystem is https://www.gnu.org/software/automake/manual/html_node/Autotools-Introduction.html[Autotools], building it involves running `configure` and `make`.  Macros `%configure` and `%make_build` invoke these commands using Fedora's compilation flags and other configuration.",
            "id": 16031106,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031106/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802608/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.892923Z",
            "action": 71,
            "target": "`%prep` contains a shell script for preparing the sources for building.  It is often just the single macro `%autosetup`, which, in this case, simply extracts the source.",
            "id": 16031105,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031105/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802605/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.892845Z",
            "action": 71,
            "target": "`%description` can often be copied from upstream README.",
            "id": 16031104,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031104/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802603/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.892767Z",
            "action": 71,
            "target": "Sections",
            "id": 16031103,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031103/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802601/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.892687Z",
            "action": 71,
            "target": "`Source` defines the upstream sources used when building the package.  Usually, as in this case, it is a url pointing to a tarball released by the upstream, but it can also be a local file.  There can be multiple `Source` tags if needed.",
            "id": 16031102,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031102/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802599/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.892551Z",
            "action": 71,
            "target": "`URL` points to upstream project's website, which in this case is the GitHub repo's page.",
            "id": 16031101,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031101/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802597/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.892375Z",
            "action": 71,
            "target": "`License` describes the license of the resulting binary package using a SPDX license identifier.  It must follow Fedora's https://docs.fedoraproject.org/en-US/legal/license-field/[licensing guidelines].  In practice, determining the correct value often means inspecting the license notifications in individual source files.  Upstream developers may also need to be asked for clarifications or corrections.  In this tutorial, we just take the upstream's word that the license is the GNU Public License, version 2.",
            "id": 16031100,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031100/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802595/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.892203Z",
            "action": 71,
            "target": "Often, `Summary` can be copied from the upstream README.  The first letter should be uppercase to avoid `rpmlint` complaints.",
            "id": 16031099,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031099/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802593/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.892032Z",
            "action": 71,
            "target": "`Release` numbers specfile updates, package rebuilds and other work within Fedora.  The value used here, `%autorelease`, is part of https://docs.pagure.org/fedora-infra.rpmautospec/index.html[rpmautospec], which is https://fedoraproject.org/wiki/Changes/Rpmautospec_by_Default[recommended for Fedora packages].  It ties `Release` to package's Git history.  As we do not have a Git repository, `%autorelease` will evaluate to the default value of 1.",
            "id": 16031098,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031098/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802591/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.891860Z",
            "action": 71,
            "target": "`Version` contains the version number of the packaged software.",
            "id": 16031097,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031097/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802589/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.891688Z",
            "action": 71,
            "target": "Tags",
            "id": 16031096,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031096/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802588/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.891515Z",
            "action": 71,
            "target": "Note that, confusingly, in addition to marking the section names, the percent sign `%` also marks RPM _macros_.  Thus `%autosetup`, `%configure`, `%make_build`, `%make_install` and `%autochangelog` are not sections.",
            "id": 16031095,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031095/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802586/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.891377Z",
            "action": 71,
            "target": "The specfile starts with a set of _tags_, such as `Name:` and `Version:`, followed by _sections_ such as `%description` and `%prep`.  Each tag fits into a single line, whereas each section continues until the next one starts.",
            "id": 16031094,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031094/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802584/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.891300Z",
            "action": 71,
            "target": "%changelog\n%autochangelog\n",
            "id": 16031093,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031093/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802583/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.891223Z",
            "action": 71,
            "target": "%files\n",
            "id": 16031092,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031092/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802582/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.891144Z",
            "action": 71,
            "target": "%install\n%make_install\n",
            "id": 16031091,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031091/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802581/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.891066Z",
            "action": 71,
            "target": "%build\n%configure\n%make_build\n",
            "id": 16031090,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031090/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802580/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.890990Z",
            "action": 71,
            "target": "%prep\n%autosetup\n",
            "id": 16031089,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031089/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802579/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.890909Z",
            "action": 71,
            "target": "%description\nThis is a classic-style banner program similar to the one found in Solaris or\nAIX in the late 1990s. It prints a short string to the console in very large\nletters.\n",
            "id": 16031088,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031088/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802578/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.890833Z",
            "action": 71,
            "target": "Name:     banner\nVersion:  1.3.6\nRelease:  %autorelease\nSummary:  Prints a short string to the console in very large letters\nLicense:  GPL-2.0-only\nURL:      https://github.com/pronovic/banner\nSource:   https://github.com/pronovic/banner/releases/download/BANNER_V%{version}/banner-%{version}.tar.gz\n",
            "id": 16031087,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031087/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802577/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.890756Z",
            "action": 71,
            "target": "RPM packages are configured by `.spec` files.  Tools such was `rpmdev-newspec` can be used to generate empty specfiles for different purposes.  For this tutorial, just create a file called `banner.spec` and paste the following minimal specfile.  It does not work yet, but we will try to build it and fix errors as we encounter them.",
            "id": 16031086,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031086/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802576/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.890679Z",
            "action": 71,
            "target": "Inside a Spec File",
            "id": 16031085,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031085/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802575/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.890600Z",
            "action": 71,
            "target": "$ mkdir banner && cd banner\n",
            "id": 16031084,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031084/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802574/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.890517Z",
            "action": 71,
            "target": "In Fedora, package build instructions are organized in so called _dist-git_ repositories.  There is a separate repository for each package.  We mimic this system by creating a new directory for this tutorial.  In dist-git, the repository name matches the package name.  Fedora's rules for naming packages are written in https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/[Naming Guidelines].  For banner, package should simply be named `banner`.  This is also the name of Fedora's https://packages.fedoraproject.org/pkgs/banner/banner/[official banner package].",
            "id": 16031083,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031083/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802573/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.890330Z",
            "action": 71,
            "target": "Creating the package directory",
            "id": 16031082,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031082/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802572/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.890159Z",
            "action": 71,
            "target": "Follow xref:Installing_Packager_Tools.adoc[Installing Packager Tools].",
            "id": 16031081,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031081/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802571/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.889987Z",
            "action": 71,
            "target": "Installing Packager Tools",
            "id": 16031080,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031080/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802570/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.889784Z",
            "action": 71,
            "target": "The tutorial proceeds in step by step manner, with most steps editing the package's specfile.  The final resulting specfile is listed in the end, so in case there is any unclarity how a particular change should be applied, you can peek there.",
            "id": 16031079,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031079/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802569/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.889614Z",
            "action": 71,
            "target": "This tutorial is intended to be run on a Fedora {MAJOROSVER} system.  It should, however, work also for other Fedora releases.  Just replace strings like `f{MAJOROSVER}` with your release number.  Because this tutorial uses Fedora specific features that may not available in other environments, Fedora downstreams such as CentOS Stream or Red Hat Enterprise Linux may or may not work.",
            "id": 16031078,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031078/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802568/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.889428Z",
            "action": 71,
            "target": "For comprehensive information on how to create RPM files, refer to https://rpm-software-management.github.io/rpm/manual/[RPM Reference Manual].  If you plan to create an RPM package for the Fedora repository, follow the process for xref:Joining_the_Package_Maintainers.adoc[Joining the Package Maintainers], including following the various Fedora guidance.",
            "id": 16031077,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031077/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802567/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.889243Z",
            "action": 71,
            "target": "This tutorial demonstrates RPM packaging by packaging the https://github.com/pronovic/banner[banner] program.  It is a simple program with a simple https://www.gnu.org/software/automake/manual/html_node/Autotools-Introduction.html[GNU Autotools] build script.",
            "id": 16031076,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031076/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802566/?format=api",
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": "https://translate.fedoraproject.org/api/translations/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:37.889047Z",
            "action": 71,
            "target": "Packaging Tutorial 1: banner",
            "id": 16031075,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031075/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:32.747360Z",
            "action": 60,
            "target": "weblate.gettext.msgmerge",
            "id": 16031073,
            "action_name": "Add-on installed",
            "url": "https://translate.fedoraproject.org/api/changes/16031073/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:32.689823Z",
            "action": 60,
            "target": "weblate.gettext.authors",
            "id": 16031072,
            "action_name": "Add-on installed",
            "url": "https://translate.fedoraproject.org/api/changes/16031072/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:32.657670Z",
            "action": 51,
            "target": "",
            "id": 16031071,
            "action_name": "Component created",
            "url": "https://translate.fedoraproject.org/api/changes/16031071/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T22:35:32.460636Z",
            "action": 60,
            "target": "weblate.autotranslate.autotranslate",
            "id": 16031067,
            "action_name": "Add-on installed",
            "url": "https://translate.fedoraproject.org/api/changes/16031067/?format=api"
        }
    ]
}