On 03/01/2024 07:49, Marco Atzeri via Cygwin-apps wrote:
On 03/01/2024 05:59, Takashi Yano via Cygwin-apps wrote:
On Sat, 23 Dec 2023 04:51:22 +0100
Marco Atzeri wrote:
On 23/12/2023 04:42, Takashi Yano via Cygwin-apps wrote:

I suggest to start with the smaller beasts one by one or small groups
I suspect GTK3 needs a lot of effort

Thanks for the advice.

Now, GTK3 package of 3.24.39 has been successfully built and packaged
in my environment with updating some other related packages.

So, firstly, I would like to take over following packages that are related
to GTK3.

fribidi 0.19.7 -> 1.0.13
libdatrie 0.28 -> 0.2.13
libthai 0.1.26 -> 0.1.29
pango1.0 1.40.14 -> 1.51.0
atk1.0 2.26.1 -> 2.38.0
gtk3 3.22.28 -> 3.24.39


Firstly, thanks for taking over these.

ERROR: package 'atk1.0-src' version '2.38.0-1' build-depends: 
'girepository(GLib-2.0)', but nothing satisfies that
ERROR: package 'atk1.0-src' version '2.38.0-1' build-depends: 
'pkgconfig(glib-2.0)', but nothing satisfies that
ERROR: package 'libatk1.0-doc' version '2.38.0-1' has empty install tar file, 
but it's not in ['_obsolete'] category

I guess I should ask about these errors and how you fixed them:

* This documented but unimplemented style of dependency atom was dropped [1], because we don't have a good way of supporting it.

But rather than just removing them, they should probably have been replaced with the appropriate package names (those containing GLib-2.0.gir and glib-2.0.pc, i.e. girepository-GLib2.0 and libglib2.0-devel)

* Are you sure that libatk1.0-doc should be empty now (and not that it requires some tool to build the documentation which isn't installed)?

If it is the case that the documentation doesn't exist any more, I think you should perhaps make some arrangement for obsoleting the package, rather than simply stopping generating it, allowing the previous version to linger indefinitely in places where it is already installed.

(e.g. obsoleting it by the devel package, or marking the package as self-destruct)


[1] https://cygwin.com/cgit/cygwin-apps/cygport/commit/?id=c8cb44a50377fb87c579280a490fc127562ced40

Reply via email to