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=4
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 250,
    "next": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/changes/?format=api&page=5",
    "previous": "https://translate.fedoraproject.org/api/components/fedora-docs-l10n-package-maintainers/masterpagespackaging_tutorial_1_banner/changes/?format=api&page=3",
    "results": [
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802731/?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.898089Z",
            "action": 71,
            "target": "Provides",
            "id": 16031170,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031170/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802730/?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.898014Z",
            "action": 71,
            "target": "The `rpmlib` requires are special.  These specify various rpm features used in the rpm package itself, constraining the version of `+rpm+` that can be used to install the package.",
            "id": 16031169,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031169/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802728/?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.897936Z",
            "action": 71,
            "target": "You will see that the only dependency of _banner_ is `glibc`, which provides symbols in `libc.so.6` as well as `rtld(GNU_HASH)`.",
            "id": 16031168,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031168/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802726/?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.897842Z",
            "action": 71,
            "target": "$ dnf -C repoquery --whatprovides 'libc.so.6()(64bit)'\nglibc-0:2.38-16.fc{MAJOROSVER}.x86_64\nglibc-0:2.38-7.fc{MAJOROSVER}.x86_64\n",
            "id": 16031167,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031167/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802724/?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.897766Z",
            "action": 71,
            "target": "To check which packages in Fedora repositories provide these dependencies, you can use `dnf repoquery`:",
            "id": 16031166,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031166/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802722/?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.897690Z",
            "action": 71,
            "target": "$ rpm --query --package --requires results_banner/1.3.6/1.fc{MAJOROSVER}/banner-1.3.6-1.fc{MAJOROSVER}.x86_64.rpm\nlibc.so.6()(64bit)\nlibc.so.6(GLIBC_2.2.5)(64bit)\nlibc.so.6(GLIBC_2.3)(64bit)\nlibc.so.6(GLIBC_2.3.4)(64bit)\nlibc.so.6(GLIBC_2.34)(64bit)\nlibc.so.6(GLIBC_2.4)(64bit)\nrpmlib(CompressedFileNames) <= 3.0.4-1\nrpmlib(FileDigests) <= 4.6.0-1\nrpmlib(PayloadFilesHavePrefix) <= 4.0-1\nrpmlib(PayloadIsZstd) <= 5.4.18-1\nrtld(GNU_HASH)\n",
            "id": 16031165,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031165/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802720/?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.897614Z",
            "action": 71,
            "target": "List the package's runtime dependencies with the following command:",
            "id": 16031164,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031164/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802719/?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.897538Z",
            "action": 71,
            "target": "Requires",
            "id": 16031163,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031163/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802717/?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.897462Z",
            "action": 71,
            "target": "You can see that all the files listed in the specfile `%files` section are included.  Also, under `+/usr/lib/.build-id+`, there is an automatically generated file.  It is actually a symlink, mapping a build id to the `banner` binary for debugging purposes.",
            "id": 16031162,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031162/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802715/?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.897386Z",
            "action": 71,
            "target": "$ rpm --query --package --list results_banner/6/1.fc{MAJOROSVER}/banner-1.3.6-1.fc{MAJOROSVER}.x86_64.rpm\n/usr/bin/banner\n/usr/lib/.build-id\n/usr/lib/.build-id/01\n/usr/lib/.build-id/01/360ae02508eaa0a77d216953b8b658a1e90b10\n/usr/share/doc/banner\n/usr/share/doc/banner/AUTHORS\n/usr/share/doc/banner/ChangeLog\n/usr/share/doc/banner/README\n/usr/share/licenses/banner\n/usr/share/licenses/banner/COPYING\n/usr/share/man/man1/banner.1.gz\n",
            "id": 16031161,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031161/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802713/?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.897310Z",
            "action": 71,
            "target": "List the files contained in the package:",
            "id": 16031160,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031160/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802711/?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.897233Z",
            "action": 71,
            "target": "Files",
            "id": 16031159,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031159/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802709/?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.897157Z",
            "action": 71,
            "target": "Having a working specfile and rpms built from it, the result can be checked.  Before checking the result by installing the package, let us do some simple checks.  The RPM Package Manager `rpm` can be used for this.",
            "id": 16031158,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031158/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802706/?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.897080Z",
            "action": 71,
            "target": "Checking the result",
            "id": 16031157,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031157/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802704/?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.897002Z",
            "action": 71,
            "target": "With this specfile, you should be able to successfully complete the build process, and create the source and binary RPM packages.",
            "id": 16031156,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031156/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802702/?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.896918Z",
            "action": 71,
            "target": "%files\n%{_bindir}/banner\n%{_mandir}/man1/banner.1.*\n%license COPYING\n%doc AUTHORS ChangeLog README\n",
            "id": 16031155,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031155/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802700/?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.896841Z",
            "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\nBuildRequires:  gcc\nBuildRequires:  make\n",
            "id": 16031154,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031154/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802698/?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.896764Z",
            "action": 71,
            "target": "Here is the final version of `banner.spec`:",
            "id": 16031153,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031153/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802696/?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.896688Z",
            "action": 71,
            "target": "Complete specfile",
            "id": 16031152,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031152/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802694/?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.896609Z",
            "action": 71,
            "target": "Run `fedpkg mockbuild` and `fedpkg lint` again and observe that the warning is fixed.",
            "id": 16031151,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031151/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802692/?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.896532Z",
            "action": 71,
            "target": "%doc AUTHORS ChangeLog README.md\n",
            "id": 16031150,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031150/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802690/?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.896454Z",
            "action": 71,
            "target": "Descriptions of various error codes can be queried with `rpmlint -e <error_code>`.  In this case, the unnecessary zero-length file must be removed.  Change the docs line to",
            "id": 16031149,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031149/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802688/?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.896376Z",
            "action": 71,
            "target": " banner.x86_64: E: zero-length /usr/share/doc/banner/NEWS\n",
            "id": 16031148,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031148/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802687/?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.896298Z",
            "action": 71,
            "target": "If all is good, there should be no warnings or errors.  For tutorial's sake, we intentionally left a mistake in the previous steps:",
            "id": 16031147,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031147/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802685/?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.896219Z",
            "action": 71,
            "target": "$ fedpkg --release f{MAJOROSVER} lint\n",
            "id": 16031146,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031146/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802683/?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.896141Z",
            "action": 71,
            "target": "Next you should check for conformance with RPM design rules, by running `rpmlint` on specfile, source rpm and binary rpm.  Command `fedpkg lint` does this:",
            "id": 16031145,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031145/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802681/?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.896062Z",
            "action": 71,
            "target": "Checking the result with rpmlint",
            "id": 16031144,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031144/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802679/?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.895983Z",
            "action": 71,
            "target": "%doc AUTHORS ChangeLog NEWS README.md\n",
            "id": 16031143,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031143/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802678/?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.895906Z",
            "action": 71,
            "target": "Often, package sources contain documentation that could be useful for the end users as well.  These can be installed and marked as documentation with the `%doc` directive.  Similarly to `%license`, relative paths can be used to include files directly from the source tarball rather than from the buildroot:",
            "id": 16031142,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031142/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802676/?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.895827Z",
            "action": 71,
            "target": "Additional documentation",
            "id": 16031141,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031141/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802674/?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.895749Z",
            "action": 71,
            "target": "%files\n%license COPYING\n",
            "id": 16031140,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031140/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802671/?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.895670Z",
            "action": 71,
            "target": "Every package must install its license, tagged with `%license` directive.  In banner's case, as well as for many other projects, the license file is located at the source tarball's top level, and perhaps not copied to the buildroot during installation at all.  Regardless, it can be installed to the standard license directory by using a relative path:",
            "id": 16031139,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031139/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802669/?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.895591Z",
            "action": 71,
            "target": "License file",
            "id": 16031138,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031138/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802667/?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.895511Z",
            "action": 71,
            "target": "At this point, mockbuild completes successfully, but there are still more files that we should add to the package.",
            "id": 16031137,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031137/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802665/?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.895378Z",
            "action": 71,
            "target": "%{_mandir}/man1/banner.1.*\n",
            "id": 16031136,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031136/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802664/?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.895297Z",
            "action": 71,
            "target": "The Packaging Guidelines have a dedicated section for xref:packaging-guidelines::index.adoc#_manpages[Manpages].  Following its instructions, manpages are list as follows:",
            "id": 16031135,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031135/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802662/?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.895220Z",
            "action": 71,
            "target": "Installed (but unpackaged) file(s) found:\n/usr/share/man/man1/banner.1.gz\n",
            "id": 16031134,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031134/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802660/?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.895145Z",
            "action": 71,
            "target": "Man pages",
            "id": 16031133,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031133/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802659/?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.895069Z",
            "action": 71,
            "target": "%files\n%{_bindir}/banner\n",
            "id": 16031132,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031132/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802657/?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.894991Z",
            "action": 71,
            "target": "This is the executable binary program.  `/usr/bin`, like many other system directories, have a xref:packaging-guidelines::RPMMacros.adoc#macros_installation[default rpm macro] defined.  The macros should always be used when available, so the executable is listed in `%files` as follows:",
            "id": 16031131,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031131/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802655/?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.894915Z",
            "action": 71,
            "target": "Installed (but unpackaged) file(s) found:\n/usr/bin/banner\n",
            "id": 16031130,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031130/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802653/?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.894839Z",
            "action": 71,
            "target": "Executable",
            "id": 16031129,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031129/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802651/?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.894763Z",
            "action": 71,
            "target": "We will go through the file list one by one.",
            "id": 16031128,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031128/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802650/?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.894687Z",
            "action": 71,
            "target": "The next thing rpm will complain about are unpackaged files, i.e. the files that would be installed in the system, but were not declared as belonging to the package.  We need to declare them in the `%files` section.  Fixing these errors is an iterative process.  After declaring a missing file in the specfile, run `fedpkg` again, then declare the next missing file and so on.",
            "id": 16031127,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031127/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802648/?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.894610Z",
            "action": 71,
            "target": "Installing files",
            "id": 16031126,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031126/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802646/?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.894534Z",
            "action": 71,
            "target": "Run a mockbuild again.",
            "id": 16031125,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031125/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802644/?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.894457Z",
            "action": 71,
            "target": "BuildRequires:   gcc\nBuildRequires:   make\n",
            "id": 16031124,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031124/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802642/?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.894380Z",
            "action": 71,
            "target": "Additional build tools are defined by adding `BuildRequires:` rows to the specfile.  In Fedora, GCC is the standard compiler, so we need to add a row for `gcc`.  Autotools also uses `make`, so a row should be added for it, too.  Add these lines after `Source`:",
            "id": 16031123,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031123/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802640/?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.894303Z",
            "action": 71,
            "target": "RPM build errors:\nerror: Bad exit status from /var/tmp/rpm-tmp.R4Tf16 (%build)\n    Bad exit status from /var/tmp/rpm-tmp.R4Tf16 (%build)\n",
            "id": 16031122,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031122/?format=api"
        },
        {
            "unit": "https://translate.fedoraproject.org/api/units/17802638/?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.894226Z",
            "action": 71,
            "target": "checking whether the C compiler works... no\nconfigure: error: in `/builddir/build/BUILD/banner-6':\nconfigure: error: C compiler cannot create executables\nSee `config.log' for more details\n",
            "id": 16031121,
            "action_name": "String added in the repository",
            "url": "https://translate.fedoraproject.org/api/changes/16031121/?format=api"
        }
    ]
}