Miro Hrončok wrote on 2022/02/13 22:26:
On 13. 02. 22 13:32, Josef Řídký wrote:
Hi,

first of all, I would like to apologize for the mess I've caused by the jasper .so name 
bump in Rawhide. I entirely forgot the side-tag option and had the old mindset of having 
rawhide as a "sandbox for new features". I wrote to Miro already as I am not 
part of the proven packager group to assist me with the update - specifically with 
package rebuild.

On the other hand, I have to partially agree with Kevin Koffler in the way that 
making library upgrade in the rawhide from a regular maintainer point of view 
is still quite painful and from discussion with my colleagues it seems that I 
am not the only one who feels it that way.

Mostly, simple rebuild of dependent packages is all that is needed, but to 
achieve it, I have to either communicate with all other maintainers (where 
their number might be quite huge and not all of them are able to react in 
meningul timeframe - agree it's not applicable with handful of dependent 
packages, where it is easy to get it done) or bother some proven packager to do 
the rebuilds on my behalf (which is something I don't like, as the workload is 
transferred to someone, who has enough of his/her own tasks already).

It would be awesome to have some bot available for all Fedora maintainers, which 
would have proven packagers rights and it's only function would be -> bump spec 
file and build (e.g. in specific side-tag). In that way, for most library updates 
this would be the easiest way, how to get them into Fedora and bother other 
maintainers/proven packagers as little as possible.

Considering most of the dependent packages failed to rebuild in this case, I am 
not sure how a robot would be supposed to deal with this :(

Successful rebuilds (jasper+5):

https://koji.fedoraproject.org/koji/builds?inherited=0&tagID=50649&order=-build_id&latest=1

Still in progress:
gdal (already succeeded on some architectures)

Failed twice (13):
LibRaw
OpenSceneGraph
digikam
eccodes
gegl04
grads
grib_api
kdelibs
kdelibs3
ncl
qt5-qtimageformats
qt6-qtimageformats
wgrib2

If somebody wants to help, build in f37-build-side-50649 please.


A
One issue as Kevin pointed out should be fixed in
https://src.fedoraproject.org/rpms/jasper/c/810e315ae32ec99e569361e680308fd14974bb20?branch=rawhide

LibRaw, gegl04, OpenSceneGraph, digikam was okay with the above change.

kdelibs3 also seems to be okay with above, but ppc64le build only failed:
https://koji.fedoraproject.org/koji/taskinfo?taskID=82799185
Looking at build.log , it looks like parallel make issue.

B
Other issue like missing symbol on jpc_encode / jpc_decode is that now jasper 3 
hides
these internal decoder / encoder symbols:
https://github.com/jasper-software/jasper/commit/5fe57ac5829ec31396e7eaab59a688da014660af

(While I am testing now) I believe that the usage
    image=jpc_decode(jpcstream,opts);
can simply replaced with
    image=jas_image_decode (jpcstream, -1, 0);

and
    ier=jpc_encode(&image,jpcstream,opts);
can be
    fmt = jas_image_strtofmt("jpc");
    ier=jas_image_encode(&image,jpcstream,fmt,opts);

Now I am trying to fix g2clib -> grads chain dependency first.

Regards,
Mamoru
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to