1
0
mirror of https://gitlab.gnome.org/GNOME/nautilus synced 2024-06-30 23:46:35 +00:00
Commit Graph

46 Commits

Author SHA1 Message Date
Khalid Abu Shawarib
ec6cd1dfd9 ci: update deprecated gtk option 2024-02-03 14:57:02 +00:00
Ondrej Holy
df12cb3474 dockerfile: Install glslc package
The update-image job fails currently because gtk4 needs glslc executable.
Let's install tha glslc package.
2024-01-31 08:03:13 +01:00
Peter Eisenmann
4cba28d75b general: replace wiki links
The wiki is slowly getting deprecated. Replace all wiki links with their
respective replacements.

Only the translation project information still only resides on the wiki.
2024-01-31 02:08:36 +01:00
António Fernandes
dc1619febf issue_templates: Don't discourage filing issues
Based on feedback by @mcatanzaro on #gnome-design, the current issue templates may discourage filing issue templates when the bug is already fixed in main, even if it's affecting the supported stable versions.

What we want to know is whether it's happening in main or not.
Also, in order to use consistent language across the template text, converge on "latest development version".
2024-01-05 12:45:32 +00:00
Khalid Abu Shawarib
b2efafc124 ci: Add experimental Address Sanitizer analysis
Run the tests after compiling with the address sanitizer.
2023-11-12 21:57:38 +00:00
Khalid Abu Shawarib
1b6ceace2b gitlab/Dockerfile: Skip building tests and examples 2023-11-12 21:57:38 +00:00
António Fernandes
9dfdb9077a Dockerfile: Fix folder name
Whoops
2023-10-29 00:15:39 +00:00
António Fernandes
9d8c8827ca Dockerfile: Handle glib/gir cyclic depedency
First build glib with introspection disabled, in order to build gobject-introspection, which then can be used to rebuild glib with introspection enabled, as per fe32c3f5c5
2023-10-29 00:07:27 +00:00
António Fernandes
a2fd937cd6 Dockerfile: build glib before gtk 2023-10-29 00:05:36 +00:00
Peter Eisenmann
32c1dbe847 issue_templates: shorten texts
Reduce the Gitlab template text lengths, so reporters are less likely to
skip them completely.
2023-10-28 00:25:26 +00:00
Corey Berla
0975527ff0 ci: Use glib main in docker image
We bumped to 2.77.0 which is causing our page job to fail.
Build glib from git and use gnome-autoar binary from
Fedora 38.
2023-08-03 16:27:50 -07:00
Corey Berla
a417d86b74 ci: Dockerfile install appstream dependency for libadwaita
Similar to the last commit, we are using fedora:latest which doesn't
know about a new dependency for libadwait (appstream).  Install it
manually after the dnf builddep.
2023-04-12 19:46:44 +00:00
Ondrej Holy
f0f8a11c08 ci: Add gnome-autoar master in Dockerfile
The pages job currently fails as the gnome-autoar dependency has been
bumped without updating the image. However, the image is based on
fedora:latest, which is still Fedora 37. So it doesn't include the latest
gnome-autoar release anyways. Let's build the gnome-autoar master to
fix the pipeline.
2023-04-12 19:46:44 +00:00
Corey Berla
d06ca828a0 ci: Docker image add dependencies to build nautilus for docs 2023-01-16 12:11:25 +00:00
Corey Berla
c8fe797462 ci: Docker image use uncrustify binary
As part of 42c195897c9e7cf9c80b01446466b4f535a354b2 uncrustify was being
built from source to address a bug that is now fixed in the current release
0.75.
2023-01-16 12:11:25 +00:00
Pysis
4f67db1d2d issue_templates: Fix typos 2022-05-12 16:08:27 +00:00
Peter Eisenmann
099544a235 issue_templates: Add a default template
Add a default template that will be displayed by default when opening a
new issue. This encourages usage of the template selection, that users
not familiar with reporting issues might otherwise miss.

Users familiar with reporting issues will have the option to clear the
text and file an issue from scratch.
2022-05-02 10:32:39 +00:00
António Fernandes
9ed4a0f02d issue_templates: Redirect feature requests
The existing Feature issue template is tailored for contributors who
understand the process, have insight on benefits and drawbacks.

In practice, that's a minority of the people how use the template. 
For everybody else, the template appears to encourage submission of
features requests without previous community discussion. This often
results in poor quality issue descriptions which lack actual use 
cases and naïvely assert there are no drawbacks. Poor quality issues 
end up being closed, which sends negative vibes, feeding frustration
and unproductive behaviors.

Aiming to avoid the negativity trap and promote community engagement,
point people in the direction of Discourse and the place to discuss
ideas.

Also, add a new Shortcomings template to get more useful information
on the underlying problems motivating the feature request.
2022-04-29 15:53:46 +00:00
Ondrej Holy
44d574e176 ci: Remove fedora job
The fedora job was there before the flatpak job. But now we relies on
flatpak job and the fedora job doesn't really give much benefits. It is
rather waste of runners and maintainers time. Let's remove it.
2021-10-11 06:45:26 +00:00
Ondrej Holy
a77b5cf91b ci: Use fedora:latest instead of rawhide
There are various problems with the rawhide image currently and I don't
know how to workaround them. Let's use fedora:latest (temporarily) to fix
our pipeline.
2021-08-10 11:20:25 +00:00
Ondrej Holy
82f4d0cd94 Switch to meson for gnome-autoar
Relates: https://gitlab.gnome.org/GNOME/gnome-autoar/-/merge_requests/11
2021-08-10 11:20:25 +00:00
Ondrej Holy
c645351d79 ci: Build uncrustify from sources
The uncrustify package from rawhide contains the following bug:
https://github.com/uncrustify/uncrustify/issues/3233. Let's build the
uncrustify package from sources as the master branch already contains the
following fix: https://github.com/uncrustify/uncrustify/pull/3235. So the
workaround from commit 3ad2de33da can be
reverted now.
2021-07-14 17:13:30 +02:00
Ondrej Holy
14442a8d4f ci: Add libhandy master to Dockerfile
The CI currently fails because the latest libhandly release is not yet
in rawhide. Let's add libhandy master to our image to fix the pipeline.
2021-02-17 09:34:44 +01:00
Ondrej Holy
2b77a7f50e ci: Add gnome-autoar master to Dockerfile
The CI currently fails because the gnome-autoar 0.3.0 is not yet in rawhide.
Let's add gnome-autoar master to our image to fix the pipeline.
2021-02-12 16:08:04 +00:00
Ondrej Holy
a5ff51d703 ci: Add libhandy to Dockerfile
The fedora rawhide CI job fails currently as the image doesn't contain
libhandy package, which is new Nautilus dependency. Let's add the package
to fix the CI job.
2021-02-09 16:33:02 +01:00
Bastien Nocera
43b356b03b Revert "ci: Use Fedora latest instead of rawhide temporarily"
GNOME CI runners have been updated to the latest libseccomp so the
problem should no longer happen.

This reverts commit ab55380f20.
2020-12-11 13:49:55 +01:00
Ondrej Holy
ab55380f20 ci: Use Fedora latest instead of rawhide temporarily
The pipeline currently fails with Fedora rawhide, because g-ir-scanner fails
with failures like: "ldd: error: you do not have read permission for
`/builds/GNOME/nautilus/_build/tmp-introspectgwhh729q/Nautilus-3.0'".
This obviously affects more projects:, e.g. GNOME/grilo!62. Let's use
Fedora latest for now as a workaround.
2020-11-20 09:41:44 +01:00
Ondrej Holy
b678abed38 ci: Use Tracker 3 dependencies from Fedora repository
The Tracker 3 dependencies are installed currently from unofficial COPR
repository. Let's use the official Fedora packages instead.
2020-11-20 09:39:57 +01:00
Felipe Borges
23f91f2d7b ci: Add libportal-devel to Dockerfile
https://src.fedoraproject.org/rpms/libportal
2020-11-18 15:30:13 +00:00
Ondrej Holy
a9d2562676 ci: Add missing git dependency
The style check job currently fails due to the missing git command, which
disappeared after the image update. Let's add the git command explicitely.
2020-09-07 09:59:59 +02:00
Ondrej Holy
b146c4fe4a ci: Add Tracker 3 dependencies
The fedora rawhide job fails currently as the image doesn't contain
Tracker 3 packages. Let's temporarily install the packages from
ssssam/tracker3 copr repository as they are not available yet in
rawhide repositories.
2020-09-04 17:48:32 +02:00
Ondrej Holy
af848924eb ci: Disable gpg signature checking
Creation of new image currently fails on gpg signature checking.
Let's use --nogpg temporarily to make it work again.
2020-09-04 17:48:32 +02:00
António Fernandes
6a13397d55 issue_templates: Drop Epic.md
Issue templates are exposed to all users as a way to help them communicate their issues more effectively.

Epics were meant to be written by the project's contributors, so having a template for Epics serves only as a distraction.
2020-05-09 09:09:44 +00:00
Feldwor
6952f54190 Bug.md: Add instructions to launch the Nightly flatpak 2020-04-11 16:30:52 +00:00
Ondrej Holy
a6eca5c513 ci: Use docker image to speed up jobs
Fedora and style check jobs install dependencies on each run. This
causes that the pipelines take a long time. Let's use a custom docker
image to not block runners for such a long time and to get the pipeline
results faster. This commit also adds a new job to generate the docker
image for us.
2020-04-05 16:22:26 +00:00
António Fernandes
9036fdd088 Bug.md: Update the location of the .flatpakref file 2019-09-30 15:18:22 +00:00
António Fernandes
4ea38cbceb Bug.md: Improve Nightly test instructions
The process of copying an URL to open in the browser, then saving it
with the propper name, and then figuring out how to install it is
cumbersome and hard to explain in short instructions.

So, just provide a terminal command that does the job.

Also, move this section to the top, so that the person filing the issue
is invited to test the Nightly before they invest time writing the
steps to reproduce.

Closes https://gitlab.gnome.org/GNOME/nautilus/issues/621
2019-07-13 19:55:02 +01:00
Ernestas Kulik
048206028c Bug.md: Update flatpakref URL
The ID was changed to reflect that in the manifest that is built.
2018-10-08 18:12:08 +00:00
Carlos Soriano
7fcc6a9db5 issue templates: Update flatpakref link 2018-07-19 05:49:13 +00:00
Carlos Soriano
653691ca60 Bug.md: Use raw file 2018-06-12 08:12:55 +00:00
Carlos Soriano
b82f4a3848 Bug.md: Use GitLab URL
And explain that the file has to be saved as a flatpakref file.
2018-06-12 07:48:57 +00:00
Carlos Soriano
e33e181082 Bug.md: Don't use tasks
So it doesn't appear in the list of task to be done for the issue.
2018-05-14 17:28:55 +00:00
Carlos Soriano
e7ccc04f3f Update to include epic label 2018-04-30 15:50:00 +00:00
Carlos Soriano
7a39b0b76d Add epic template 2018-04-30 15:45:34 +00:00
Carlos Soriano
b1ce8a0843 Issues template: Improve wording and provide only unstable Flatpak
Until we have a repo with the stable one.
2018-03-19 20:17:05 +01:00
Ernestas Kulik
305eef817c Add issue templates
This commit adds issue templates for use in GitLab to hopefully improve
the quality of bug reports and feature requests that come in.
2018-03-19 19:52:23 +01:00