{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":97501176,"defaultBranch":"main","name":"libmodulemd","ownerLogin":"fedora-modularity","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-07-17T17:00:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20321118?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1683726862.0","currentOid":""},"activityList":{"items":[{"before":"12ed89938698d37cf942d33d0c3e7e028f3edf3c","after":"1a19ce74d24b70c59868204fd584394ebc93bc7c","ref":"refs/heads/main","pushedAt":"2024-05-16T06:59:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"CI: Fedora STI: Canonical command is \"dnf builddep\"\n\nOld invocation is not supported with DNF5.","shortMessageHtmlLink":"CI: Fedora STI: Canonical command is \"dnf builddep\""}},{"before":"f3336199b4e69af3305f156abc7533bed9e9a762","after":"12ed89938698d37cf942d33d0c3e7e028f3edf3c","ref":"refs/heads/main","pushedAt":"2024-05-15T15:49:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"CI: Do not install Python 2 packages in Fedora STI tests\n\nNo current Fedora supports Python 2.","shortMessageHtmlLink":"CI: Do not install Python 2 packages in Fedora STI tests"}},{"before":"7c97abf2f1ac31d2b9d3055c9b8a1284e59d3b4f","after":"f3336199b4e69af3305f156abc7533bed9e9a762","ref":"refs/heads/main","pushedAt":"2024-05-15T14:10:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"doc: Adapt GLib documentation path to GLib 2.80.1\n\nWith GLib 2.80.1 (commit 548ec9f1), the installation paths for the documentation\nhave changed once again:\n\n The `gi-docgen` tool is not designed to be used like that. In\n particular, when nesting documentation directories, the generated\n `*.devhelp2` files (needed by Devhelp to show the documentation) are\n nested one directory level too deep for Devhelp to find them, and hence\n are useless, and the documentation doesn’t show up in this common\n documentation viewer.\n\n So, change the installed documentation directory hierarchy:\n * `${PREFIX}/share/doc/glib-2.0/gio` → `${PREFIX}/share/doc/gio-2.0`\n * `${PREFIX}/share/doc/glib-2.0/glib-unix` →\n `${PREFIX}/share/doc/glib-unix-2.0`\n * `${PREFIX}/share/doc/glib-2.0/gobject` →\n `${PREFIX}/share/doc/gobject-2.0`\n * etc.\n * `${PREFIX}/share/doc/glib-2.0/glib` → `${PREFIX}/share/doc/glib-2.0`\n\nhttps://gitlab.gnome.org/GNOME/glib/-/issues/3287\nReimplements #618","shortMessageHtmlLink":"doc: Adapt GLib documentation path to GLib 2.80.1"}},{"before":"25614575b235bda319869adadb9f2bf78a7b77f6","after":"7c97abf2f1ac31d2b9d3055c9b8a1284e59d3b4f","ref":"refs/heads/main","pushedAt":"2024-05-15T13:38:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"CI: Workaround resetting tsflags=nodocs\n\nWe need installing glib2 documentation files for building libmodulemd\ndocumentation. DNF5 fails to remove nodocs from configuration-file\ntsflags using a command-line option.\n\nhttps://github.com/rpm-software-management/dnf5/issues/1331","shortMessageHtmlLink":"CI: Workaround resetting tsflags=nodocs"}},{"before":"9472d897bdcbab27c32f8d6acd37fc39f861ed2c","after":"25614575b235bda319869adadb9f2bf78a7b77f6","ref":"refs/heads/main","pushedAt":"2024-05-15T12:03:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"CI: Do not install Python 2 packages on Fedora\n\nNo current Fedora supports Python 2.","shortMessageHtmlLink":"CI: Do not install Python 2 packages on Fedora"}},{"before":"a38019e659159d6f512fe7b4f91bee5faddab233","after":"9472d897bdcbab27c32f8d6acd37fc39f861ed2c","ref":"refs/heads/main","pushedAt":"2024-05-15T11:46:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"CI: Adapt for dnf5\n\nDNF5 is stricter in distinguishing between global and subcommand\noptions. --skip-broken belongs to install subcommand.","shortMessageHtmlLink":"CI: Adapt for dnf5"}},{"before":"6e7d6922981b0a9e66dc0f3f7dc17e1dd9e15c2f","after":"a38019e659159d6f512fe7b4f91bee5faddab233","ref":"refs/heads/main","pushedAt":"2024-01-30T14:29:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"CI: Drop multiarch tests\n\nThe Github Action we used to emulate other architectures has dropped\nsupport for s390x and ppc64le and has emulation bugs on aarch64.\n\nSigned-off-by: Stephen Gallagher ","shortMessageHtmlLink":"CI: Drop multiarch tests"}},{"before":"bea404e9fc2f9bc9da5fcfa6af834ca73ec23de3","after":"6e7d6922981b0a9e66dc0f3f7dc17e1dd9e15c2f","ref":"refs/heads/main","pushedAt":"2024-01-29T11:53:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"doc: Generate on-line documentation on Fedora release with glib < 2.79.0\n\nglib-2.79.0 available since Fedora ≥ 40 changed a documentation format\nand references in libmodulemd documentation do not resolve to glib\ndocumentation anymore.\n\nTo have an on-line documentation with the hyperlinks, keep using older\nFedora. See\n.","shortMessageHtmlLink":"doc: Generate on-line documentation on Fedora release with glib < 2.79.0"}},{"before":"29c339a31b1c753dcdef041e5c2e0e600e48b59d","after":"bea404e9fc2f9bc9da5fcfa6af834ca73ec23de3","ref":"refs/heads/main","pushedAt":"2024-01-29T11:26:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"CI: update checkout action\n\nSee https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/\n\nSigned-off-by: Stephen Gallagher ","shortMessageHtmlLink":"CI: update checkout action"}},{"before":"903408a1996db0f1f51165a6cd68d609401aac1a","after":"29c339a31b1c753dcdef041e5c2e0e600e48b59d","ref":"refs/heads/main","pushedAt":"2024-01-29T08:44:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"doc: Adapt GLib documentation path to GLib 2.79.0\n\nGLib 2.79.0 switched from gtk-doc to gi-docgen, whose format and\ninstallation location are both not compatible. The libmodulemd build\nscript reported an error because of the new location.\n\nThis patch fixes the build failure by using the new location if GLib\nis 2.79.0 or greater.\n\nAlthough the libmodulemd documentation references to GLib remain\nunresolved now (i.e. names of the functions and the types are not\nhyperlinks), we keep using the new location because the new GLib\n*.devhelp2 indices remain there and they can only improve over the\ntime.\n\nIf this expection does not fulfill, libmodulemd will either migrate to\ngi-docgen, or drop the hard build-time dependency on GLib\ndocumentation.\n\nReimplements: #611","shortMessageHtmlLink":"doc: Adapt GLib documentation path to GLib 2.79.0"}},{"before":"bfde7f2d04fbb22e26c9eb843e4ccc478762dd8d","after":"903408a1996db0f1f51165a6cd68d609401aac1a","ref":"refs/heads/main","pushedAt":"2024-01-26T17:24:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"CI: Arch: Edit /etc/pacman.conf instead of copying a nonexistent file\n\nBase archlinux image stopped delivering a backed up configuration file\nfor pacman and thus our CI failed:\n\n Run cp /etc/pacman.conf.pacnew /etc/pacman.conf\n cp: cannot stat '/etc/pacman.conf.pacnew': No such file or directory\n Error: Process completed with exit code 1.\n\nWe used to copy that file to change a pacman configuration so that\nGLib documentation files are not removed when installaing packages.\nThis stopped to working.\n\nThis patch edits the file instead.","shortMessageHtmlLink":"CI: Arch: Edit /etc/pacman.conf instead of copying a nonexistent file"}},{"before":"5341acf8174fa2d8ab37c9bdf880c7be2725f986","after":"bfde7f2d04fbb22e26c9eb843e4ccc478762dd8d","ref":"refs/heads/main","pushedAt":"2023-05-10T13:54:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"Initialize automaticly freed variables where the function could return before the first assignment\n\nGCC 13.1.1 warned on some places like this:\n\nIn file included from /usr/include/glib-2.0/glib.h:117,\n from ../modulemd/modulemd-translation-entry.c:14:\nIn function ‘g_autoptr_cleanup_generic_gfree’,\n inlined from ‘modulemd_translation_entry_parse_yaml’ at ../modulemd/modulemd-translation-entry.c:39\n8:21:\n/usr/include/glib-2.0/glib/glib-autocleanups.h:30:3: warning: ‘value’ may be used uninitialized [-Wmaybe-uninitialized]\n 30 | g_free (*pp);\n | ^~~~~~~~~~~~\n../modulemd/modulemd-translation-entry.c: In function ‘modulemd_translation_entry_parse_yaml’:\n../modulemd/modulemd-translation-entry.c:398:21: note: ‘value’ was declared here\n 398 | g_autofree gchar *value;\n | ^~~~~\n\nAutomatic variables with a cleanup attribute are automatically\ndeinicialized when they go out of scope, but they are not\nautomatically initialized when defined.\n\nThis patch adds the missing initialization.","shortMessageHtmlLink":"Initialize automaticly freed variables where the function could retur…"}},{"before":"b9ba941bda1b3368f249bb52d8d03e514d915e0a","after":"5341acf8174fa2d8ab37c9bdf880c7be2725f986","ref":"refs/heads/main","pushedAt":"2023-05-09T10:37:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"Replace \"whitelist\" with allowed_build_names\n\nThis change is implemented only in internal variable names.\nSpecification and public functions were left intact.\n\nWe could deprecate the function names, but then they would not match\na keyword from the specification and that would be confusing.","shortMessageHtmlLink":"Replace \"whitelist\" with allowed_build_names"}},{"before":"feefc5ce455982bb0a385be48c68ba6e7bd5b927","after":"b9ba941bda1b3368f249bb52d8d03e514d915e0a","ref":"refs/heads/main","pushedAt":"2023-05-05T11:20:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"Convert license identifiers to an SPDX format\n\nVarious places exampled a license YAML subtree with license\nidentifiers in Callaway's Fedora notation. To make the examples better\nunderstandible and because Fedora is adopting SPDX, this patch changes\nthe examples into SPDX notation.","shortMessageHtmlLink":"Convert license identifiers to an SPDX format"}},{"before":"8827603d16a2911af971acd68508be501c21b3e2","after":"feefc5ce455982bb0a385be48c68ba6e7bd5b927","ref":"refs/heads/main","pushedAt":"2023-05-05T07:36:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"Lessen quoting for git commit IDs\n\nCommit IDs in ref fields starting with a digit were unnecesarily\nquoted (ref: \"26ca0c0\"). This patch augments detecting numbers to\nhopefully anything what YAML 1.2.2 considers an integer or a float.\nThat enables only quoting values which indeed can be interpreted as\nnumbers and thus are endangered of loosing characters insignificant\nfor numbers (1.20 -> 1.2).\n\nThis adds also an extensive tests to what a number-like string looks\nlike.","shortMessageHtmlLink":"Lessen quoting for git commit IDs"}},{"before":"31beacbc359c4c83fd434a248c5900e86b9a676c","after":"8827603d16a2911af971acd68508be501c21b3e2","ref":"refs/heads/main","pushedAt":"2023-04-05T13:57:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"CI: EndBug/add-and-commit@v9 removed \"token\" input argument\n\nA token is now inherited. I'm not sure whether cwd is processed\nbefore loading github_token. If it is, the github_token override could\nbe removed. It looks safer to keep it there.","shortMessageHtmlLink":"CI: EndBug/add-and-commit@v9 removed \"token\" input argument"}},{"before":"0d1d7e485c6c13f2cc2e4b92279a17dd88fa6c92","after":"31beacbc359c4c83fd434a248c5900e86b9a676c","ref":"refs/heads/main","pushedAt":"2023-04-04T12:29:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"CI: Move uraimo/run-on-arch-action from v2.0.7 to v2\n\nv2.0.7 used node12 image which is depreacated and will be removed.\nThis patch moves to v2 (v2.5.0 now) which uses node16.\n\n","shortMessageHtmlLink":"CI: Move uraimo/run-on-arch-action from v2.0.7 to v2"}},{"before":"ce1ff53735d0cd3273413d9d259aa06c3d0798de","after":"0d1d7e485c6c13f2cc2e4b92279a17dd88fa6c92","ref":"refs/heads/main","pushedAt":"2023-03-30T13:27:09.287Z","pushType":"push","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"Add a support for decompressing Zstandard-compressed YAML files\n\nMagic numbers and file name extension of Zstandard archives are taken\nfrom RFC 8878. File extensions were consuleted with crearerepo_c\n.\nDecompression is implemented with rpmio, which added the support in\nrpm-4.14.0. Zstandard support in rpmio is checked at run-time.\n\nNOTE: Only standardized \"zst\" file name extension is suppored.\nI believe that createrepo_c won't implement nonstandard \"zstd\"\nextension\n.\n\nNOTE: Version bumped to 2.15 because this adds a new feature and\nenhances API.\n\nTODO: Check interoperability with crearerepo_c when it receives the\nsupport.\n\nTODO: Deprecate MODULEMD_COMPRESSION_TYPE_SENTINEL and remove it on\nnext ABI break. This end of enum prevents from adding new enum values\nin natural order. E.g. if an application uses\nMODULEMD_COMPRESSION_TYPE_SENTINEL for whatever reason, inserting\na value before it would change MODULEMD_COMPRESSION_TYPE_SENTINEL\nvalue which is an ABI break. Funilly that value is not used anywhere\nin libmodulemd code. Only in tests to iterate over the enum.\n\nhttps://github.com/fedora-modularity/libmodulemd/issues/606","shortMessageHtmlLink":"Add a support for decompressing Zstandard-compressed YAML files"}},{"before":"b528e34bd9eee5531f44b7b19bebaadb49b10d55","after":"ce1ff53735d0cd3273413d9d259aa06c3d0798de","ref":"refs/heads/main","pushedAt":"2023-03-29T08:35:38.122Z","pushType":"push","commitsCount":2,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"CI: Enable tests on Mandriva\n\nA local test shows a compiler -pthread option should work again with:\n\nlib64glib2.0-devel-2.76.1-1.x86_64\nglibc-devel-2.37-1.x86_64\n\n","shortMessageHtmlLink":"CI: Enable tests on Mandriva"}},{"before":"305c1630a2d4757bfc93f521540a5e43c9e862ad","after":"b528e34bd9eee5531f44b7b19bebaadb49b10d55","ref":"refs/heads/main","pushedAt":"2023-03-28T16:04:18.797Z","pushType":"push","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"CI: Remove an architecture from ci-docs.sh and ci-autoformat.sh\n\nPrevisou 305c1630a2d4757bfc93f521540a5e43c9e862ad commit changed\nfedora:32 into fedora:latest in two CI scripts. Those scripts actually\nrefers to fedora:${release}-${arch}. For an unknown reason Quay\nrepository does not have the architecture suffixed to floating tags\n(latest and rawhide). Hence fetching fedora-latest-x86_64 failed:\n\n+ m4 -D__IMAGE__=quay.io/fedora/fedora:latest-x86_64 -D__OS__=fedora -D__RELEASE__=latest /home/runner/work/libmodulemd/libmodulemd/.ci/fedora/Dockerfile.deps.tmpl\n+ /home/runner/work/libmodulemd/libmodulemd/.ci/retry-command.sh /usr/bin/buildah bud --layers=true -f /home/runner/work/libmodulemd/libmodulemd/.ci/fedora/Dockerfile.deps.latest -t fedora-modularity/libmodulemd-deps-fedora:latest .\nSTEP 1/4: FROM quay.io/fedora/fedora:latest-x86_64\nTrying to pull quay.io/fedora/fedora:latest-x86_64...\nerror creating build container: initializing source docker://quay.io/fedora/fedora:latest-x86_64: reading manifest latest-x86_64 in quay.io/fedora/fedora: manifest unknown: manifest unknown\n\n\"buildah bud\" subcommand has an --arch option which could be utilized.\nBut \"uname -m\" (x86_64) does not match Quay architectures (amd64).\n\nBecause these two scripts do not do cross-architecture builds,\nleaving a default (hopefully host architecture) is enough. Thus this\npatch simple removes the architecture suffixes from the tags.\n\n(I suspect that a similar issues exists for CI scripts using\nfedora:rawhide. But I will address them later when proved that this\npatch works.)","shortMessageHtmlLink":"CI: Remove an architecture from ci-docs.sh and ci-autoformat.sh"}},{"before":"29ef06572cfbfddc90f13ab9e53a3f3644aa6c15","after":"305c1630a2d4757bfc93f521540a5e43c9e862ad","ref":"refs/heads/main","pushedAt":"2023-03-28T15:02:12.497Z","pushType":"push","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"CI: Change hard-coded fedora:32 to fedora:latest\n\n.ci/ci-docs.sh fails on pulling nonexistent fedora:32 container image.\nIt seems that the version nummber is not used for anything but the\nimage tag. The same applies to .ci/ci-autoformat.sh (which is not\nunused).\n\nThis patch replaces Fedora \"32\" version with a floating tag \"latest\".\nOther option would be \"rawhide\".","shortMessageHtmlLink":"CI: Change hard-coded fedora:32 to fedora:latest"}},{"before":"71ecb126c242f8f3b7c0b0b8192f1321f5d6c227","after":"29ef06572cfbfddc90f13ab9e53a3f3644aa6c15","ref":"refs/heads/main","pushedAt":"2023-03-28T14:19:48.941Z","pushType":"push","commitsCount":3,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"Code auto-formatting\n\nubuntu-22.04 formatters are more picky. Apply their changes.","shortMessageHtmlLink":"Code auto-formatting"}},{"before":"abeec3e118bf7c71ca6aaf66862be42af81c7e29","after":"71ecb126c242f8f3b7c0b0b8192f1321f5d6c227","ref":"refs/heads/main","pushedAt":"2023-03-28T12:14:35.318Z","pushType":"push","commitsCount":1,"pusher":{"login":"ppisar","name":"Petr Pisar","path":"/ppisar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1064942?s=80&v=4"},"commit":{"message":"Remove an optional dependency on file library (libmagic)\n\nMagic library carries a large database (9 MB). libmodulemd used that\nlibrary to detect 3 compresssion formats. Thus depending on that\nlibrary was perceived as too expensive.\n\nThis patch reimplements the detection of the 3 compression formats\nwithout using magic library.\n\nBecause detection of plain text is inherently unreliable (with and\nwithout libmagic), this patch changes modulemd_detect_compression() to\nsimply return MODULEMD_COMPRESSION_TYPE_NO_COMPRESSION (a plain text)\nif the file is not compressed in one of the 3 supported formats. That\nalso applies to an empty file which was previously reported as\nMODULEMD_COMPRESSION_TYPE_UNKNOWN_COMPRESSION (an uknown compression).\n\nThis change is considered harmless as a parser error will be reported\nlater when the file is passed to a YAML parser.\n\nNote that this patch preserves a detection by a file name suffix, which\nstill takes a precedence over a detection by a file content.","shortMessageHtmlLink":"Remove an optional dependency on file library (libmagic)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES0qdcQA","startCursor":null,"endCursor":null}},"title":"Activity · fedora-modularity/libmodulemd"}