Commit graph

17 commits

Author SHA1 Message Date
Benjamin Berg
01f3aa00d8 ci: Switch to use the FDO CI templates
This effectively means we do not build on non-x86_64. But the template
gives us a well maintained base.

Also added into the image is gsettings-desktop-schemas from git, so that
the scheduled job only needs to be manually run when an update is
needed.
2020-05-07 15:27:55 +02:00
Robert Ancell
8d704b2a0c ci: Drop libXxf86misc-devel from the CI images
It's not a dependency of G-C-C and there doesn't seem to be a ppc64le package
in Fedora anymore.
2019-12-18 10:18:23 +13:00
Georges Basile Stavracas Neto
3da2c39577
ci: Use fedora:latest for Ppc64le
[skip ci]
2019-03-11 14:40:45 -03:00
Georges Basile Stavracas Neto
402fef8637
ci: Use Fedora 30
[skip ci]
2019-03-11 13:46:46 -03:00
Iain Lane
feebbe7ac3 Add libudisks2-devel into all the docker images
In 2520aea647 we added udisks2 as a
build-dep but missed adding it to two of the image creation scripts.
2019-03-04 15:56:07 +00:00
Georges Basile Stavracas Neto
2520aea647 info: use UDisks to retrieve disk size
The current code relies on GLib API and uses the
available mounts to calculate the available partition
size. This is because this code assumes that more
than one OS can be installed in the same drive, and
wouldn't make sense to show the whole disk size in
this situation.

That, however, clashes with the general purpose of
the panel, for it is meant to show general information
about the user's computer, and it is not reporting
the full disk size.

Fix that by using the UDisks API to get the real size
of the full disks.

https://bugzilla.gnome.org/show_bug.cgi?id=639376

Slighly modified by Iain Lane <iainl@gnome.org> to
port to meson and add udisks2 to CI deps.

Fixes #285.
Fixes #302.
2019-02-13 17:04:26 +00:00
Georges Basile Stavracas Neto
c722c6af47
lsan: Add libasan function to suppresion
It is almost surreal to believe that there's a leak in
libasan, but this is blocking CI and it's not something
we can work on right now.

Suppress this leak.
2019-02-04 10:31:49 -02:00
Georges Basile Stavracas Neto
67ec7b0052
ci: Remove custom gsettings-desktop-schema
We already have a release in Rawhide, no need to keep
the custom build around anymore.

[skip ci]
2019-01-31 07:51:20 -02:00
Georges Basile Stavracas Neto
d7c92aa715
ci: Add gsound to images
It's a dependency of the new Sound panel.
2019-01-31 07:37:09 -02:00
Georges Basile Stavracas Neto
63603b75df ci: Add flatpak-devel to CI images
[skip-ci]
2018-12-11 12:06:27 -02:00
Carlos Garnacho
b7f80316aa ci: Use copr rpm for recent gsettings-desktop-schemas
[skip-ci]
2018-12-11 14:00:29 +01:00
Georges Basile Stavracas Neto
7bcab0f527
ci: Add gcovr
[skip ci]
2018-11-18 23:40:50 -02:00
Georges Basile Stavracas Neto
9a66e61d55
ci: Add libasan to image
[skip ci]
2018-11-18 22:50:08 -02:00
Carlos Garnacho
697789083d build: Drop all references to clutter-gtk
It's currently just added whenever cheese is enabled, however that should
be already an indirect dependency. There is no need for it to explicitly
to be explicitly linked here.

And same goes for CI Docker files, the dependency will be indirectly
installed through cheese anyway.
2018-11-07 23:02:10 +00:00
Claudio André
185e53169f CI: build and save Docker images in GNOME GitLab 2018-07-14 23:49:17 -03:00
Claudio André
361e765427 CI: add ASAN Address Sanitizer
AddressSanitizer (or ASan) is a programming tool that detects memory
corruption bugs such as buffer overflows or use after free. AddressSanitizer
is based on compiler instrumentation.

The llvm.org states that Sanitizers have found thousands of bugs everywhere.
Sanitizers running during CI can prevent bugs from taking up residence. They
are helper tools to maintain bugs out.
2018-06-21 13:29:08 -03:00
Georges Basile Stavracas Neto
017643dbf9 ci: Reorganize files 2018-05-16 15:18:57 -03:00