GNOME issueshttps://gitlab.gnome.org/groups/GNOME/-/issues2024-03-26T11:42:59Zhttps://gitlab.gnome.org/GNOME/gnome-software/-/issues/2493Create wiki home page2024-03-26T11:42:59ZSidCreate wiki home pageWiki home page https://gitlab.gnome.org/GNOME/gnome-software/-/wikis/home should have content which references to following wiki pages.
- How-to-reinstall-a-web-app.md
- Software-licensing.md
- Software-metadata.md
Home page is curren...Wiki home page https://gitlab.gnome.org/GNOME/gnome-software/-/wikis/home should have content which references to following wiki pages.
- How-to-reinstall-a-web-app.md
- Software-licensing.md
- Software-metadata.md
Home page is currently not set making it hard to get to the above wiki pages.
https://gitlab.gnome.org/GNOME/gnome-software/-/issues/2071 tries to move from wiki to Mallard, but still I guess we still have to maintain the wiki for old `gnome-software` versions which point to the link ?https://gitlab.gnome.org/GNOME/gimp/-/issues/4269Errors building gimp using https://wiki.gimp.org/wiki/Hacking:Building2024-03-09T10:23:33ZElad ShaharErrors building gimp using https://wiki.gimp.org/wiki/Hacking:BuildingThe instructions for building gimp, on https://wiki.gimp.org/wiki/Hacking:Building specify
for installing mypaint to use the following:
```
> git clone https://github.com/mypaint/mypaint-brushes.git
> git clone https://github.com/mypa...The instructions for building gimp, on https://wiki.gimp.org/wiki/Hacking:Building specify
for installing mypaint to use the following:
```
> git clone https://github.com/mypaint/mypaint-brushes.git
> git clone https://github.com/mypaint/libmypaint.git
```
However, this installs libmypaint 2, which is in alpha, and currently unrecognized by
the configure script. The configure script complains that it finds no libmypaint at all.
In order to get the last stable version, the following commands could be added,
after cloning the repos of mypaint.
```
git fetch --all --tags --prune
git checkout tags/v1.4.0
```https://gitlab.gnome.org/GNOME/librsvg/-/issues/1006Fix the pkg-config error from docs.rs2024-03-08T22:28:28ZFederico Mena QuinteroFix the pkg-config error from docs.rshttps://docs.rs/crate/librsvg/2.56.92/builds/883878 shows a build error because the libraries that export pkg-config data are not installed.
See how gtk-rs solves this, maybe? Do we need to [mess with docs.rs itself](https://forge.rust...https://docs.rs/crate/librsvg/2.56.92/builds/883878 shows a build error because the libraries that export pkg-config data are not installed.
See how gtk-rs solves this, maybe? Do we need to [mess with docs.rs itself](https://forge.rust-lang.org/docs-rs/add-dependencies.html)?2.57.0 (GNOME 45)https://gitlab.gnome.org/GNOME/gnome-maps/-/issues/53Creating a basic documentation of major components2024-03-03T03:39:39ZBugzillaCreating a basic documentation of major components## Submitted by Nayan Deshmukh
**[Link to original bug (#763035)](https://bugzilla.gnome.org/show_bug.cgi?id=763035)**
## Description
To create a basic documentation of the codebase so as to allow newcomers to understand the code ea...## Submitted by Nayan Deshmukh
**[Link to original bug (#763035)](https://bugzilla.gnome.org/show_bug.cgi?id=763035)**
## Description
To create a basic documentation of the codebase so as to allow newcomers to understand the code easily.https://gitlab.gnome.org/GNOME/gimp/-/issues/10981GIMP 2.10.36: broken API docs pages2024-03-02T19:31:23ZGhost UserGIMP 2.10.36: broken API docs pagesHi
Several pages of the GIMP API docs are broken:
broken links:
https://developer.gimp.org/api/2.0/html/libgimpbase-gimpbaseenums.html#GimpChannelOps
https://developer.gimp.org/api/2.0/html/libgimpcolor-GimpRGB.html#GimpRGB
https://...Hi
Several pages of the GIMP API docs are broken:
broken links:
https://developer.gimp.org/api/2.0/html/libgimpbase-gimpbaseenums.html#GimpChannelOps
https://developer.gimp.org/api/2.0/html/libgimpcolor-GimpRGB.html#GimpRGB
https://developer.gimp.org/api/2.0/html/libgimpbase-gimpbaseenums.html#GimpDesaturateMode
https://developer.gimp.org/api/2.0/html/libgimpbase-gimpbaseenums.html#GimpHueRange
https://developer.gimp.org/api/2.0/html/libgimpbase-gimpbaseenums.html#GimpOffsetType
https://developer.gimp.org/api/2.0/html/libgimpbase-gimpbaseenums.html#GimpForegroundExtractMode
https://developer.gimp.org/api/2.0/html/libgimpbase-GimpParasite.html#GimpParasite
https://developer.gimp.org/api/2.0/html/libgimpbase-gimpbaseenums.html#GimpTransferMode
https://developer.gimp.org/api/2.0/html/libgimpbase-gimpbaseenums.html#GimpImageBaseType
Maybe even more links! I keep adding more if I find them.
Can the maintainer fix those?
It's impossible to write a plugin if we can't look at the API.
I'm a beginner.https://gitlab.gnome.org/GNOME/gimp/-/issues/10972GIMP 2.99.18: ModuleNotFoundError: No module named 'gimpfu'2024-03-02T16:13:42ZGhost UserGIMP 2.99.18: ModuleNotFoundError: No module named 'gimpfu'### Environment/Versions
- GIMP version:2.99.18
- Package: <!--[flatpak? Installer from gimp.org? If another installer, tell us where from] (write it after the > symbol)-->Installer from gimp.org
- Operating System: <!--[Windows? macOS?...### Environment/Versions
- GIMP version:2.99.18
- Package: <!--[flatpak? Installer from gimp.org? If another installer, tell us where from] (write it after the > symbol)-->Installer from gimp.org
- Operating System: <!--[Windows? macOS? Linux? All?] (write it after the > symbol) -->Windows
### Description of the bug
<!--Please describe your issue with details.
Add screenshot or other files if needed.(write it after the > symbol)-->
When writing a plugin for GIMP 2.99.18 and simply using the following code line
`from gimpfu import *`
I get this error in the terminal on the code line above
`ModuleNotFoundError: No module named 'gimpfu'`
![afbeelding](/uploads/c4249f471f76b70eec5d096144285e96/afbeelding.png)
This worked in GIMP 2.10.36
I have GIMP 2.10.36 and GIMP 2.99.18 installed, both in different folders.
Could this problem be caused by having 2 GIMP versions installed?
How to solve this problem?
I use windows 10 64 bit
Does GIMP 2.99.18 required Python 3 to be installed, downloaded from https://www.python.org/ manually? I never had to install any python for GIMP 2.10.36
### Reproduction
Is the bug reproducible? <!--[Always / Randomly / Happened only once ] (write it after the > symbol)-->Always
Reproduction steps:
1. Write a plugin and copy it to a subfolder of "plug-ins" folder
2. Use `from gimpfu import *`
3. See error `ModuleNotFoundError: No module named 'gimpfu'`https://gitlab.gnome.org/GNOME/gimp/-/issues/10956Combobox in system generated dialog for V2.99.18 Python script2024-02-29T19:44:30Zprogrammer_cedsCombobox in system generated dialog for V2.99.18 Python scriptAm I missing the obvious or is it not possible to define a Combobox/option parameter in the __gproperties__ section of the class definition of a V2.99.18 Python script? This means that the script has to generate it's own dialog - not a p...Am I missing the obvious or is it not possible to define a Combobox/option parameter in the __gproperties__ section of the class definition of a V2.99.18 Python script? This means that the script has to generate it's own dialog - not a problem but it doesn't then have the "Load Saved Settings", "Save Settings" and "Reset" buttons that appear when the dialog is created using GimpUi.ProcedureDialog.new(). Having these buttons would be useful and also maintain a common appearance of the dialogs.
I note that the SpyroGimp script has to generate it's own dialog, presumably, at least in part, to be able to show Comboboxes/drop-down widgets.
(I realize that I can define the combobox as an int type in the __gproperties__ section and then create my own dialog but but as noted above it would be good to be able to use the 'standard' approach and to have the extra buttons)https://gitlab.gnome.org/GNOME/gimp/-/issues/10881https://testing.developer.gimp.org/resource/api/ has broken links to Gegl and...2024-02-23T22:26:38ZLukas Oberhuberhttps://testing.developer.gimp.org/resource/api/ has broken links to Gegl and Babl api.<!-- ⚠️ IMPORTANT: READ ME! ⚠️
This is the default template for bug reports.
For feature requests or performance issues, please switch instead to the appropriate template in the "Choose a template" list.
It is important that you fill al...<!-- ⚠️ IMPORTANT: READ ME! ⚠️
This is the default template for bug reports.
For feature requests or performance issues, please switch instead to the appropriate template in the "Choose a template" list.
It is important that you fill all the fields of the template.
-->
### Environment/Versions
- GIMP version: testing.developer.gimp.org
- Package: <!--[flatpak? Installer from gimp.org? If another installer, tell us where from] (write it after the > symbol)--> n/a
- Operating System: <!--[Windows? macOS? Linux? All?] (write it after the > symbol) --> n/a
<!--Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of GIMP or on updated development code
(master branch).-->
### Description of the bug
<!--Please describe your issue with details.
Add screenshot or other files if needed.(write it after the > symbol)-->
The headline says it all. Not sure if this is the right repo to report, however, I didn't find a better one.
### Reproduction
Is the bug reproducible? <!--[Always / Randomly / Happened only once ] (write it after the > symbol)--> Always
Reproduction steps:
1. Click on links on the <https://testing.developer.gimp.org/resource/api/> web site. The links are <https://testing.developer.gimp.org/api/babl/> and <https://testing.developer.gimp.org/api/gegl/>
…
Expected result: link to a page
Actual result: 404
### Additional information
If you have a backtrace for a crash or a warning, paste it here.https://gitlab.gnome.org/GNOME/devdocsgjs/-/issues/48Add libgtop2 documentation2024-02-23T18:54:13ZAndy HolmesAdd libgtop2 documentationAdd the GTop library to devdocs, as it may be interesting to some folks.Add the GTop library to devdocs, as it may be interesting to some folks.https://gitlab.gnome.org/GNOME/devdocsgjs/-/issues/62Add MTK to documentation2024-02-23T18:53:55ZAndy HolmesAdd MTK to documentationMtk turns out to be relevant for extension developers afterall, so we should add them alongside the other mutter/clutter documentation.Mtk turns out to be relevant for extension developers afterall, so we should add them alongside the other mutter/clutter documentation.Andy HolmesAndy Holmeshttps://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1114Provide easily copy-pastable bug reporting information in the About dialog, w...2024-02-20T06:29:42ZJeff FortinProvide easily copy-pastable bug reporting information in the About dialog, with version numbers of libraries it most depends onTo make it easier for casual testers to make better bug reports in GNOME Calendar or elsewhere (ex: when we find a bug in GTK), GNOME Calendar's about dialog should provide its version numbers for the most critical libraries it depends o...To make it easier for casual testers to make better bug reports in GNOME Calendar or elsewhere (ex: when we find a bug in GTK), GNOME Calendar's about dialog should provide its version numbers for the most critical libraries it depends on:
* GTK
* LibAdwaita
* Evolution Data Server
* GNOME Online Accounts
* libsoup
And whether the user is running on GNOME or not, on Wayland or not, etc.
There are of course various other libraries mentioned in the [dependencies](https://gitlab.gnome.org/GNOME/gnome-calendar/-/blob/main/meson.build), but compared to the ones mentioned above, they usually don't cause much trouble.
[Tuba](https://tuba.geopjr.dev/) is an example of an application that provides a nice convenient UI for this in its About dialog:
![image](/uploads/6f1daee996b6a41f5761cd9078272b84/image.png) ![image](/uploads/e01268ebabfb7ec24d670bf90e008640/image.png)GNOME 46Felipe KinoshitaFelipe Kinoshitahttps://gitlab.gnome.org/GNOME/gimp/-/issues/10748Command 'gimp-@GIMP_APP_VERSION@' not found2024-02-12T21:32:30ZGhost UserCommand 'gimp-@GIMP_APP_VERSION@' not found### Environment/Versions
- GIMP version: Nightly
- Package: Flatpak via org.gimp.GIMP-nightly.json.in
- Operating System: Linux?
### Description of the bug
I've got `Error: Command 'gimp-@GIMP_APP_VERSION@' not found` error while bui...### Environment/Versions
- GIMP version: Nightly
- Package: Flatpak via org.gimp.GIMP-nightly.json.in
- Operating System: Linux?
### Description of the bug
I've got `Error: Command 'gimp-@GIMP_APP_VERSION@' not found` error while building GIMP 2.99
### Reproduction
Is the bug reproducible? <!--[Always / Randomly / Happened only once ] (write it after the > symbol)-->
Always
Reproduction steps:
1. run `flatpak run org.flatpak.Builder build-dir --ccache --force-clean --user --install build/flatpak/org.gimp.GIMP-nightly.json.in
…
### Additional information
```
Rewriting contents of org.gimp.GIMP.desktop
Running appstream-compose
Processing application org.gimp.GIMP
Saving icon /home/sabri/C/DEV/GNOME/GIMP/gimp-master/.flatpak-builder/rofiles/rofiles-GLlsDd/files/share/app-info/icons/flatpak/64x64/org.gimp.GIMP.png
Saving icon /home/sabri/C/DEV/GNOME/GIMP/gimp-master/.flatpak-builder/rofiles/rofiles-GLlsDd/files/share/app-info/icons/flatpak/128x128/org.gimp.GIMP.png
Saving AppStream /home/sabri/C/DEV/GNOME/GIMP/gimp-master/.flatpak-builder/rofiles/rofiles-GLlsDd/files/share/app-info/xmls/org.gimp.GIMP.xml.gz
Done!
Committing stage cleanup to cache
Finishing app
Error: Command 'gimp-@GIMP_APP_VERSION@' not found
```https://gitlab.gnome.org/GNOME/aisleriot/-/issues/965[PATCH 0/2] Update documentation for contributing new games2024-02-10T21:07:17ZGwyneth Morgan[PATCH 0/2] Update documentation for contributing new gamesWhile implementing Australian Patience in #949, I found some issues with the contribution guide.
- [0001-games-README-Change-references-from-Make-to-Meson.patch](/uploads/88d8e045281a3dd329a19c28aa8ea05e/0001-games-README-Change-referen...While implementing Australian Patience in #949, I found some issues with the contribution guide.
- [0001-games-README-Change-references-from-Make-to-Meson.patch](/uploads/88d8e045281a3dd329a19c28aa8ea05e/0001-games-README-Change-references-from-Make-to-Meson.patch)
- [0002-Update-src-get_titles.pl-script-for-new-game-filenam.patch](/uploads/55f0475369f9bb9df8a392f193c77ef5/0002-Update-src-get_titles.pl-script-for-new-game-filenam.patch)
---
[PATCH 1/2] games/README: Change references from Make to Meson
The reference to running "make check" in help/ to validate the help
files is removed as there doesn't appear to be an equivalent with the
current build system.
Also note the template.scm file for writing new games.
---
[PATCH 2/2] Update src/get_titles.pl script for new game filenames
The guide for adding new games, games/README, instructs developers to
run src/get_titles.pl in order to update the list of game names in
src/game-names.h. However, since the games were renamed from "_" to "-"
in a4efa141 (guile: Canonicalise filenames, 2011-11-30), the script has
not been updated to handle the new filenames, and outputs like this:
``` c
/* Translators: this string is the name of a game of patience.
If there is an established standard name for this game in your
locale, use that; otherwise you can translate this string
freely, literally, or not at all, at your option.
*/
N_("Auld-lang-syne")
```
Fix that, and exclude api.scm and card-monkey.scm so they don't have to
be removed manually.https://gitlab.gnome.org/GNOME/libxml2/-/issues/3Document that unlinked nodes must be freed manually2024-02-07T05:29:32ZGhost UserDocument that unlinked nodes must be freed manuallyDear, developers.
If a Node created with the xmlNewXXXX function is not added to the Document, it seems that the resource will not be freed unless it is explicitly free.
I think that it is better to include in the API reference that it...Dear, developers.
If a Node created with the xmlNewXXXX function is not added to the Document, it seems that the resource will not be freed unless it is explicitly free.
I think that it is better to include in the API reference that it is necessary to release it explicitly.https://gitlab.gnome.org/GNOME/gimp/-/issues/5409Incorrect links in Hacking:Plugins Wiki2024-02-02T00:04:31ZNeeraj LagwankarIncorrect links in Hacking:Plugins WikiI was searching on how to create a plugin/script using Python and found [Hacking:Plugins Wiki](https://wiki.gimp.org/wiki/Hacking:Plugins). I found these links broken in different sections:
## Community of GIMP Plug-in Authors
[Gimptal...I was searching on how to create a plugin/script using Python and found [Hacking:Plugins Wiki](https://wiki.gimp.org/wiki/Hacking:Plugins). I found these links broken in different sections:
## Community of GIMP Plug-in Authors
[Gimptalk](http://www.gimptalk.com/)
## References for Programming GIMP Plug-ins
[A tutorial on programming GIMP plug-ins in the Scheme language](http://www.gimp.org/docs/scheme_plugin/)
[GIMP Python Documentation](https://www.gimp.org/docs/python/index.html)
## Templates for GIMP Plug-ins
[the GIMP Python Documentation](https://www.gimp.org/docs/python/index.html)
[plug-in registry](http://registry.gimp.org/node/22349)
Is there any updated place to find references/guides on how to create plugins/scripts using Python?
Thanks a lot for this amazing OSS! :heart:https://gitlab.gnome.org/GNOME/gimp/-/issues/8143CODING_STYLE.md Corrections2024-01-31T22:13:52Zprogrammer_cedsCODING_STYLE.md CorrectionsA minor point but in CODING_STYLE.md there are two places in which the term "right-aligned" is used - once in the section "Variable declarations and definitions" and once in "Functions" - should this not read "left-aligned" in both cases?A minor point but in CODING_STYLE.md there are two places in which the term "right-aligned" is used - once in the section "Variable declarations and definitions" and once in "Functions" - should this not read "left-aligned" in both cases?https://gitlab.gnome.org/GNOME/gimp/-/issues/9464missing example file in developer documentation "hello.c"2024-01-31T19:53:52ZMark Sweeneymissing example file in developer documentation "hello.c"https://developer.gimp.org/resource/writing-a-plug-in/1/
`Have a look at the full hello.c plug-in code.`https://developer.gimp.org/resource/writing-a-plug-in/1/
`Have a look at the full hello.c plug-in code.`https://gitlab.gnome.org/GNOME/gtk/-/issues/21Migrating 3to4 doc: mention gtk_button_set_image()2024-01-16T09:51:01ZGabor KarsayMigrating 3to4 doc: mention gtk_button_set_image()In commit be2f19663bf9c1ead35fa69aee0292842ceada97 `gtk_button_set_image()` and related functions were removed without prior deprecation, please mention this in migrating docs: https://gitlab.gnome.org/GNOME/gtk/blob/master/docs/referenc...In commit be2f19663bf9c1ead35fa69aee0292842ceada97 `gtk_button_set_image()` and related functions were removed without prior deprecation, please mention this in migrating docs: https://gitlab.gnome.org/GNOME/gtk/blob/master/docs/reference/gtk/migrating-3to4.xmlhttps://gitlab.gnome.org/GNOME/gjs/-/issues/569HTTP server stops listening2023-12-31T16:51:05ZAkshay WarrierHTTP server stops listening# System information #
What is your operating system and version? Arch Linux
What is your version of GJS? 1.76.2
If the bug is related to GNOME Shell, what is your version of GNOME Shell? GNOME 44.3
# Bug information #
## Steps to re...# System information #
What is your operating system and version? Arch Linux
What is your version of GJS? 1.76.2
If the bug is related to GNOME Shell, what is your version of GNOME Shell? GNOME 44.3
# Bug information #
## Steps to reproduce ##
The issue can be reproduced by running this example https://gitlab.gnome.org/GNOME/gjs/-/blob/master/examples/http-server.js.
## Current behaviour ##
After entering the field, it will randomly refuse to connect. I couldn't find a pattern as to when it refuses to connect, but sometimes it would refuse to connect after 2 or 3 times entering the field and clicking on "Go back".
## Expected behaviour ##
The server never stops listening or refuses to connect even after entering the field and pressing on "Go back" multiple times.
(I'm a GSoC student and I was working on an HTTP server demo for Workbench https://github.com/sonnyp/Workbench/issues/414)https://gitlab.gnome.org/GNOME/libsecret/-/issues/81Markup error in API docs for schemas2023-11-28T05:51:38ZJonathan WakelyMarkup error in API docs for schemasThe comment at https://gitlab.gnome.org/GNOME/libsecret/-/blob/master/libsecret/secret-schema.c#L57 says:
* Additional schemas can be defined via the %SecretSchema structure like this:
This results in the % character appearing lit...The comment at https://gitlab.gnome.org/GNOME/libsecret/-/blob/master/libsecret/secret-schema.c#L57 says:
* Additional schemas can be defined via the %SecretSchema structure like this:
This results in the % character appearing literally in the docs:
https://gnome.pages.gitlab.gnome.org/libsecret/struct.Schema.html
> Additional schemas can be defined via the %SecretSchema structure like this:
I'm not sure what the right fix is, maybe it should be <code>\`SecretSchema\`</code> with back-ticks instead? I can submit a MR if that's correct.