Skip to content

Commits on Jan 24, 2023

  1. Update static data

    ximion committed Jan 24, 2023

Commits on Jan 16, 2023

Commits on Aug 22, 2022

  1. Update static data

    ximion committed Aug 22, 2022
  2. Make verified-free repository logic a bit more sophisticated

    We now depend on a newer GLib feature here to check the right
    repositories based on the OS we are running on.
    As soon as we can break API with AppStream 1.0, all of this logic can be
    improved further and be generalized.
    ximion committed Aug 22, 2022

Commits on Aug 1, 2022

  1. data: use lxml to get the XDG categories (#422)

    Use lxml to get the list of XDG categories from the DocBook file using
    XPath queries; this simplifies the code a bit, and makes it more robust.
    
    There is no change in the extracted data.
    pinotree committed Aug 1, 2022

Commits on May 3, 2022

Commits on Apr 10, 2022

  1. meson: Bump minimum version to 0.62

    This is actually a rather steep requirement that I am not totally
    comfortable with, as it complicates backports. However, we have
    accumulated a really huge amount of workarounds for Meson issues, and
    there are subtle bugs in older versions which do cause occasional
    trouble. All of this is fixed in 0.62, so to lessen the maintenance
    burden on this stuff, we just depend on that version with this release.
    ximion committed Apr 10, 2022
  2. trivial: Update a few more license references

    Resolves: #386
    ximion committed Apr 10, 2022

Commits on Feb 22, 2022

  1. Update static data

    ximion committed Feb 22, 2022

Commits on Feb 11, 2022

  1. Yearly version bump

    Possibly the last time I'm doing this, it's really not worth the effort.
    ximion committed Feb 11, 2022
  2. Bump Meson version

    Using the version available in Bullseye should be pretty sane by now.
    Since more recent releases also have a lot of bugfixes that we want, we
    may jump to an even higher version later, to avoid complicated version
    checks in the build files.
    ximion committed Feb 11, 2022

Commits on Dec 1, 2021

  1. Fix broken markup by using itstool to generate final translated metainfo

    msgfmt escapes all XML, even though we don't want that for MetaInfo
    files description markup. Itstool does not have this issue, so let's use
    that instead. This feature should probably be part of the i18n Meson
    module in the future, so it is less of a hack to use.
    ximion committed Dec 1, 2021

Commits on Oct 6, 2021

  1. Update static data

    ximion committed Oct 6, 2021
  2. Add manually curated list of DFSG-free licenses

    Resolves: #357
    This is a bit of a workaround, but I do not want AppStream to become an
    authority on license-freeness. The DFSG/FSF/OSI are the better authority
    on that. But with the DFSG override list we can at least say "if it's
    free enough for Debian main, it's considered to be a free license by
    AppStream too".
    ximion committed Oct 6, 2021

Commits on Aug 28, 2021

  1. compose: Add metainfo file for cli utility

    We don't translate this for now, until the tool has received wider
    testing.
    ximion committed Aug 28, 2021
  2. Update static data

    ximion committed Aug 28, 2021

Commits on Aug 25, 2021

  1. Use "i386" as arch name for the shared ABI of all 32-bit x86 CPUs

    This is more consistent with other uses of multiarch tuples.
    
    Resolves: #341
    ximion committed Aug 25, 2021

Commits on Jun 22, 2021

  1. trivial: Update static data

    ximion committed Jun 22, 2021

Commits on Jun 3, 2021

  1. trivial: Clarify ITS licenses

    Those files were originally seen as data, not code and therefore I
    assumed people would feel free to use them wherever they wanted, but
    given AppStream itself it GPL/LGPL-licensed, some people needed
    clarification that these files can be freely copied or merged with other
    non-copyleft or non-LGPL code.
    So, this commit adds a license header to clarify that they're under the
    usual "do what you want but don't hold me liable" FSFAP license.
    ximion committed Jun 3, 2021

Commits on Mar 8, 2021

Commits on Feb 10, 2021

Commits on Jan 30, 2021

  1. Update static data

    ximion committed Jan 30, 2021

Commits on Jan 29, 2021

  1. Add tentative list of platforms for artifact platform validation

    This list may be used in future to ensure more uniform platform names
    for release artifacts.
    ximion committed Jan 29, 2021

Commits on Jan 12, 2021

  1. meson: Hardcode less paths

    ximion committed Jan 12, 2021

Commits on Jan 7, 2021

  1. Update static data

    ximion committed Jan 7, 2021
Older