Re: Announcing fmt library soversion bump

2024-07-19 Thread Vitaly Zaitsev via devel

On 19/07/2024 15:25, Stephen Gallagher wrote:

I guess we need to investigate why this didn't work in this situation.


The absence of the fmtX compatibility package in the buildroot makes it 
impossible to rebuild dnf5.


--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)

--
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2024-07-19 Thread Stephen Gallagher
On Thu, Jul 18, 2024 at 7:37 PM kefu chai  wrote:
>
>
>
> On Fri, Jul 19, 2024 at 2:22 AM Stephen Gallagher  wrote:
>>
>> On Thu, Jul 18, 2024 at 4:51 AM Vitaly Zaitsev via devel
>>  wrote:
>> >
>> > On 18/07/2024 08:27, Adam Williamson wrote:
>> > > I guess the fmt10 compat package needs to be imported to ELN (or
>> > > everything patched/rebuilt to so.11).
>> >
>> > You're right, a compatibility version is required to unbreak Koji/dnf5
>> > there, but Fedora maintainers can't do anything with it since ELN is a
>> > separate subset of Fedora packages.
>>
>> I'm not sure what you mean by "Fedora maintainers can't do anything
>> with it". The ELN team is happy to work with people on things like
>> this. Ideally, the rebuilds would have been done in a side-tag, which
>>
>> will usually allow us to rebuild them all together (inheriting the
>> Rawhide builds into the buildroot to avoid bootstrapping loops). There
>> was no side-tag in this instance, so we probably got bitten by that.
>
>
> hi Stephen,
>
> i did requested a side tag "f41-build-side-92475" for building the packages 
> depending on fmt.
> do you mean that we should also have used a dedicated side-tag for building 
> for ELN?
>

No, that should have been sufficient. ELN triggers its build
(automatically creating its own side tag) when the contents of a side
tag are tagged back into the Rawhide tag. Did you create a Bodhi
update to tag these all back in?

I guess we need to investigate why this didn't work in this situation.

-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2024-07-18 Thread kefu chai
On Fri, Jul 19, 2024 at 2:22 AM Stephen Gallagher 
wrote:

> On Thu, Jul 18, 2024 at 4:51 AM Vitaly Zaitsev via devel
>  wrote:
> >
> > On 18/07/2024 08:27, Adam Williamson wrote:
> > > I guess the fmt10 compat package needs to be imported to ELN (or
> > > everything patched/rebuilt to so.11).
> >
> > You're right, a compatibility version is required to unbreak Koji/dnf5
> > there, but Fedora maintainers can't do anything with it since ELN is a
> > separate subset of Fedora packages.
>
> I'm not sure what you mean by "Fedora maintainers can't do anything
> with it". The ELN team is happy to work with people on things like
> this. Ideally, the rebuilds would have been done in a side-tag, which

will usually allow us to rebuild them all together (inheriting the
> Rawhide builds into the buildroot to avoid bootstrapping loops). There
> was no side-tag in this instance, so we probably got bitten by that.
>

hi Stephen,

i did requested a side tag "f41-build-side-92475" for building the packages
depending on fmt.
do you mean that we should also have used a dedicated side-tag for building
for ELN?


>
> >
> > To prevent such issues in the future, I think the dnf5 package should
> > have a %bcond option to build it against fmt in a header-only mode
> > (fully supported by fmt-devel).
> >
> > This will help fmt maintainers too - the compatibility package fmtX
> > won't be needed:
> >
> > 1. Rebuild dnf5 in a header-only mode.
> > 2. Update fmt.
> > 3. Rebuild dnf5 again in normal mode.
> >
>
>
> I've asked Yaakov Selkowitz to try and untangle the situation now.
> Thanks for letting us know!
>
> --
> ___
> 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, report it:
> https://pagure.io/fedora-infrastructure/new_issue
>


-- 
Regards
Kefu Chai
-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2024-07-18 Thread Stephen Gallagher
On Thu, Jul 18, 2024 at 4:51 AM Vitaly Zaitsev via devel
 wrote:
>
> On 18/07/2024 08:27, Adam Williamson wrote:
> > I guess the fmt10 compat package needs to be imported to ELN (or
> > everything patched/rebuilt to so.11).
>
> You're right, a compatibility version is required to unbreak Koji/dnf5
> there, but Fedora maintainers can't do anything with it since ELN is a
> separate subset of Fedora packages.

I'm not sure what you mean by "Fedora maintainers can't do anything
with it". The ELN team is happy to work with people on things like
this. Ideally, the rebuilds would have been done in a side-tag, which
will usually allow us to rebuild them all together (inheriting the
Rawhide builds into the buildroot to avoid bootstrapping loops). There
was no side-tag in this instance, so we probably got bitten by that.

>
> To prevent such issues in the future, I think the dnf5 package should
> have a %bcond option to build it against fmt in a header-only mode
> (fully supported by fmt-devel).
>
> This will help fmt maintainers too - the compatibility package fmtX
> won't be needed:
>
> 1. Rebuild dnf5 in a header-only mode.
> 2. Update fmt.
> 3. Rebuild dnf5 again in normal mode.
>


I've asked Yaakov Selkowitz to try and untangle the situation now.
Thanks for letting us know!

-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2024-07-18 Thread Vitaly Zaitsev via devel

On 18/07/2024 08:27, Adam Williamson wrote:

I guess the fmt10 compat package needs to be imported to ELN (or
everything patched/rebuilt to so.11).


You're right, a compatibility version is required to unbreak Koji/dnf5 
there, but Fedora maintainers can't do anything with it since ELN is a 
separate subset of Fedora packages.


To prevent such issues in the future, I think the dnf5 package should 
have a %bcond option to build it against fmt in a header-only mode 
(fully supported by fmt-devel).


This will help fmt maintainers too - the compatibility package fmtX 
won't be needed:


1. Rebuild dnf5 in a header-only mode.
2. Update fmt.
3. Rebuild dnf5 again in normal mode.

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)

--
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2024-07-18 Thread Vitaly Zaitsev via devel

On 18/07/2024 08:27, Adam Williamson wrote:

I guess the fmt10 compat package needs to be imported to ELN (or
everything patched/rebuilt to so.11).


dnf5 builds without issues against version 11:
https://koji.fedoraproject.org/koji/buildinfo?buildID=2490335

Someone should just trigger an ELN rebuild if it doesn't happen 
automatically after the mass rebuild.


--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)

--
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2024-07-18 Thread Vitaly Zaitsev via devel

On 18/07/2024 07:58, Alexander Sosedkin wrote:

This broke dnf5 in ELN:


fmt-11.0.1-2.eln141 is in ELN. After rebuilding dnf5 by mass rebuild, it 
should be fixed automatically.


--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)

--
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2024-07-17 Thread Adam Williamson
On Thu, 2024-07-18 at 07:58 +0200, Alexander Sosedkin wrote:
> This broke dnf5 in ELN:
> nothing provides libfmt.so.10()(64bit) needed by
> libdnf5-plugin-actions-5.2.4.0-1.eln141.x86_64 from ELN-Extras
> 
> Not sure where to report such ELN issues to, so, please, dispatch accordingly.

I guess the fmt10 compat package needs to be imported to ELN (or
everything patched/rebuilt to so.11).
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net




-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2024-07-17 Thread Alexander Sosedkin
This broke dnf5 in ELN:
nothing provides libfmt.so.10()(64bit) needed by
libdnf5-plugin-actions-5.2.4.0-1.eln141.x86_64 from ELN-Extras

Not sure where to report such ELN issues to, so, please, dispatch accordingly.

On Tue, Jul 16, 2024 at 9:36 AM kefu chai  wrote:
>
> Hi folks,
>
> fmt 11.0.1 update will include soversion bump from .10 to .11.
>
> All dependent packages must be rebuilt in Rawhide.
>
> I've built the compatibility package of fmt10 and the regular fmt 11 packages 
>  in the side tag of f41-build-side-92475.
> following packages need to be rebuilt:
>
> 0ad
> arbor
> bear
> bout++
> cantera
> ccache
> coeurl
> contour-terminal
> corectrl
> cryfs
> CuraEngine
> dnf5
> dolphin-emu
> domoticz
> dtk6core
> easyeffects
> easyrpg-player
> fcitx5
> fcitx5-chinese-addons
> fcitx5-gtk
> fcitx5-m17n
> fcitx5-zhuyin
> fmidi
> folly
> freeopcua
> furnace
> gerbera
> gnuradio
> goldendict-ng
> gqrx
> gr-funcube
> gr-hpsdr
> gr-iqbal
> gr-osmosdr
> gr-rds
> imhex
> lfortran
> libixion
> libmamba
> libsemigroups
> libsonata
> libunicode
> luxcorerender
> mangohud
> mkvtoolnix
> mtxclient
> nheko
> ntfs2btrfs
> oneapi-level-zero
> opae
> OpenImageIO
> osm2pgsql
> paps
> python-torch
> rocsolver
> rsgain
> rstudio
> sdrpp
> spdlog
> syndication-domination
> vcpkg
> wasmedge
> waybar
> workrave
> zswap-cli
> zxing-cpp
>
> all of them have been built at 
> https://copr.fedorainfracloud.org/coprs/tchaikov/fmt-11/packages/ .  except 
> for two packages, which timed out when being built. i am rebuilding them 
> though
>
> - rocsolver
> - python-torch
> Since I am not a member of the provepackagers groups, I will contact 
> maintainers directly to rebuild these packages. in the meanwhile, will send 
> the pull request to these packages if more changes are needed to adapt to fmt 
> 11's API changes.
>
> cheers,
> --
> Regards
> Kefu Chai
> --
> ___
> 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, report it: 
> https://pagure.io/fedora-infrastructure/new_issue

-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2024-07-16 Thread Michel Lind
On Tue, Jul 16, 2024 at 03:36:22PM +0800, kefu chai wrote:
> Hi folks,
> 
> fmt 11.0.1 update will include soversion bump from .10 to .11.
> 
> All dependent packages must be rebuilt in Rawhide.
> 
> I've built the compatibility package of fmt10 and the regular fmt 11
> packages  in the side tag of f41-build-side-92475.
> following packages need to be rebuilt:
> 

> folly


I'll bump and rebuild this later; there is a dependency issue with newer
folly releases that needs to be fixed at some point anyway, so I'll do
it as part of the mass rebuild.

Thanks for the heads up!

Best regards,

-- 
 _o) Michel Lind
_( ) identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2024-07-16 Thread Adam Williamson
On Tue, 2024-07-16 at 20:51 +0800, kefu chai wrote:
> On Tue, Jul 16, 2024 at 5:48 PM Frantisek Zatloukal 
> wrote:
> 
> > 
> > 
> > On Tue, Jul 16, 2024 at 11:19 AM Vitaly Zaitsev via devel <
> > devel@lists.fedoraproject.org> wrote:
> > 
> > > I've rebuilt some important dependent packages (spdlog) in this side
> > > tag, so technically we can merge this side tag today before the mass
> > > rebuild starts.
> > > 
> > 
> > Yeah, you're right, missing that would've caused some fallout, thanks a
> > lot Vitaly!
> > 
> > Kefu, so now you can go ahead and submit the side via bodhi :)
> > 
> 
> Thank you Frantisek and Vitaly! just created an update at
> https://bodhi.fedoraproject.org/updates/FEDORA-2024-bcf368c2e9 . fingers
> crossed.

It failed tests because image builds are pulling in the old fmt, not
the new one. This implies that the new one does not satisfy all
dependencies needed by the images. This affects Workstation and KDE
live and ostree images, and the standard container image. It will take
a bit of detective work to figure out what, exactly, is the problem
that prevents the newer fmt being included in the images.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net




-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2024-07-16 Thread kefu chai
On Tue, Jul 16, 2024 at 5:48 PM Frantisek Zatloukal 
wrote:

>
>
> On Tue, Jul 16, 2024 at 11:19 AM Vitaly Zaitsev via devel <
> devel@lists.fedoraproject.org> wrote:
>
>> I've rebuilt some important dependent packages (spdlog) in this side
>> tag, so technically we can merge this side tag today before the mass
>> rebuild starts.
>>
>
> Yeah, you're right, missing that would've caused some fallout, thanks a
> lot Vitaly!
>
> Kefu, so now you can go ahead and submit the side via bodhi :)
>

Thank you Frantisek and Vitaly! just created an update at
https://bodhi.fedoraproject.org/updates/FEDORA-2024-bcf368c2e9 . fingers
crossed.


> --
>
> Best regards / S pozdravem,
>
> František Zatloukal
> Senior Quality Engineer
> Red Hat
>


-- 
Regards
Kefu Chai
-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2024-07-16 Thread Frantisek Zatloukal
On Tue, Jul 16, 2024 at 11:19 AM Vitaly Zaitsev via devel <
devel@lists.fedoraproject.org> wrote:

> I've rebuilt some important dependent packages (spdlog) in this side
> tag, so technically we can merge this side tag today before the mass
> rebuild starts.
>

Yeah, you're right, missing that would've caused some fallout, thanks a lot
Vitaly!

Kefu, so now you can go ahead and submit the side via bodhi :)

-- 

Best regards / S pozdravem,

František Zatloukal
Senior Quality Engineer
Red Hat
-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2024-07-16 Thread Vitaly Zaitsev via devel

On 16/07/2024 11:10, Frantisek Zatloukal wrote:
At this point, I'd probably say go ahead and build a new fmt 11 and fmt 
10 compat in rawhide proper. There is a mass rebuild starting tomorrow 
which will take care of the rebuilds, and since you've introduced the 
compat package, there is no much harm this can cause.


I've rebuilt some important dependent packages (spdlog) in this side 
tag, so technically we can merge this side tag today before the mass 
rebuild starts.


--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)

--
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2024-07-16 Thread Frantisek Zatloukal
Hello Kefu,

At this point, I'd probably say go ahead and build a new fmt 11 and fmt 10
compat in rawhide proper. There is a mass rebuild starting tomorrow which
will take care of the rebuilds, and since you've introduced the compat
package, there is no much harm this can cause.

On Tue, Jul 16, 2024 at 9:36 AM kefu chai  wrote:

> Hi folks,
>
> fmt 11.0.1 update will include soversion bump from .10 to .11.
>
> All dependent packages must be rebuilt in Rawhide.
>
> I've built the compatibility package of fmt10 and the regular fmt 11
> packages  in the side tag of f41-build-side-92475.
> following packages need to be rebuilt:
>
> 0ad
> arbor
> bear
> bout++
> cantera
> ccache
> coeurl
> contour-terminal
> corectrl
> cryfs
> CuraEngine
> dnf5
> dolphin-emu
> domoticz
> dtk6core
> easyeffects
> easyrpg-player
> fcitx5
> fcitx5-chinese-addons
> fcitx5-gtk
> fcitx5-m17n
> fcitx5-zhuyin
> fmidi
> folly
> freeopcua
> furnace
> gerbera
> gnuradio
> goldendict-ng
> gqrx
> gr-funcube
> gr-hpsdr
> gr-iqbal
> gr-osmosdr
> gr-rds
> imhex
> lfortran
> libixion
> libmamba
> libsemigroups
> libsonata
> libunicode
> luxcorerender
> mangohud
> mkvtoolnix
> mtxclient
> nheko
> ntfs2btrfs
> oneapi-level-zero
> opae
> OpenImageIO
> osm2pgsql
> paps
> python-torch
> rocsolver
> rsgain
> rstudio
> sdrpp
> spdlog
> syndication-domination
> vcpkg
> wasmedge
> waybar
> workrave
> zswap-cli
> zxing-cpp
>
> all of them have been built at
> https://copr.fedorainfracloud.org/coprs/tchaikov/fmt-11/packages/ .
> except for two packages, which timed out when being built. i am rebuilding
> them though
>
> - rocsolver
> - python-torch
> Since I am not a member of the provepackagers groups, I will contact
> maintainers directly to rebuild these packages. in the meanwhile, will send
> the pull request to these packages if more changes are needed to adapt to
> fmt 11's API changes.
>
> cheers,
> --
> Regards
> Kefu Chai
> --
> ___
> 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, report it:
> https://pagure.io/fedora-infrastructure/new_issue
>


-- 

Best regards / S pozdravem,

František Zatloukal
Senior Quality Engineer
Red Hat
-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Announcing fmt library soversion bump

2024-07-16 Thread kefu chai
Hi folks,

fmt 11.0.1 update will include soversion bump from .10 to .11.

All dependent packages must be rebuilt in Rawhide.

I've built the compatibility package of fmt10 and the regular fmt 11
packages  in the side tag of f41-build-side-92475.
following packages need to be rebuilt:

0ad
arbor
bear
bout++
cantera
ccache
coeurl
contour-terminal
corectrl
cryfs
CuraEngine
dnf5
dolphin-emu
domoticz
dtk6core
easyeffects
easyrpg-player
fcitx5
fcitx5-chinese-addons
fcitx5-gtk
fcitx5-m17n
fcitx5-zhuyin
fmidi
folly
freeopcua
furnace
gerbera
gnuradio
goldendict-ng
gqrx
gr-funcube
gr-hpsdr
gr-iqbal
gr-osmosdr
gr-rds
imhex
lfortran
libixion
libmamba
libsemigroups
libsonata
libunicode
luxcorerender
mangohud
mkvtoolnix
mtxclient
nheko
ntfs2btrfs
oneapi-level-zero
opae
OpenImageIO
osm2pgsql
paps
python-torch
rocsolver
rsgain
rstudio
sdrpp
spdlog
syndication-domination
vcpkg
wasmedge
waybar
workrave
zswap-cli
zxing-cpp

all of them have been built at
https://copr.fedorainfracloud.org/coprs/tchaikov/fmt-11/packages/ .  except
for two packages, which timed out when being built. i am rebuilding them
though

- rocsolver
- python-torch
Since I am not a member of the provepackagers groups, I will contact
maintainers directly to rebuild these packages. in the meanwhile, will send
the pull request to these packages if more changes are needed to adapt to
fmt 11's API changes.

cheers,
-- 
Regards
Kefu Chai
-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-07-06 Thread Michel Alexandre Salim
On Fri, Jun 30, 2023 at 07:42:39AM +0200, Vitaly Zaitsev via devel wrote:
> The side tag has been merged:
> https://bodhi.fedoraproject.org/updates/FEDORA-2023-4e8e736635
> 
> FTBFS (final):
> 
> arbor (not related to fmt, some tests failed on s390x)
> CuraEngine
> bout++
> cachelib
> dolphin-emu
> folly
> mangohud (not related to fmt)
> wasmedge
> watchman
> 
Going to fix folly, cachelib and watchman

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-30 Thread Dominik 'Rathann' Mierzejewski
On Friday, 30 June 2023 at 12:37, Vitaly Zaitsev via devel wrote:
> On 30/06/2023 10:01, Dominik 'Rathann' Mierzejewski wrote:
> > As it is, you're forcing the above maintainers to
> > scramble to fix their packages at the beginning of summer holiday
> > season.
> 
> Announced: 23.05.2023.
> Rebuild started: 27.06.2023.
> FTBFS packages announced: 28.06.2023.
> Side tag merged: 30.06.2023.

That's a reasonable timeline, except not everyone reads the devel
mailing list so they might have found out only today that there's
something they need to do. I would've done a rebuild in COPR before
announcing and doing it in Fedora and contacted maintainers of FTBFS
packages directly at the same time. You wouldn't have been pressed for
time to merge the side tag quickly, then. It's very easy to automate,
too. See the great talk by Karolina Surma at DevConf 2023:
https://devconfcz2023.sched.com/event/1MYlI/fedora-package-update-assess-its-impact-in-copr

Regards,
Dominik
-- 
Fedora   https://fedoraproject.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-30 Thread Vitaly Zaitsev via devel

On 30/06/2023 10:01, Dominik 'Rathann' Mierzejewski wrote:

As it is, you're forcing the above maintainers to
scramble to fix their packages at the beginning of summer holiday
season.


Announced: 23.05.2023.
Rebuild started: 27.06.2023.
FTBFS packages announced: 28.06.2023.
Side tag merged: 30.06.2023.

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-30 Thread Dominik 'Rathann' Mierzejewski
Vitaly,

On Friday, 30 June 2023 at 07:42, Vitaly Zaitsev via devel wrote:
> The side tag has been merged:
> https://bodhi.fedoraproject.org/updates/FEDORA-2023-4e8e736635
> 
> FTBFS (final):
> 
> arbor (not related to fmt, some tests failed on s390x)
> CuraEngine
> bout++
> cachelib
> dolphin-emu
> folly
> mangohud (not related to fmt)
> wasmedge
> watchman
> 
> FTI issues will be generated automatically after the next Rawhide compose.
> 
> Maintainers of these packages can build fixed versions to Rawhide directly
> without using any side tags.

That is not excellent. Since you had the fmt9 package done, you could've
just added it to Fedora without review (compat packages of existing ones
don't need one). The above packages would then get FTBFS bugs filled,
but would still be installable. You could've even orphaned the fmt9
compat package immediately, which would have give maintainers who depend
on it 6 weeks to react and either pick it up or fix their packages to
build with newer fmt. As it is, you're forcing the above maintainers to
scramble to fix their packages at the beginning of summer holiday
season.

Regards,
Dominik
-- 
Fedora   https://fedoraproject.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-29 Thread Vitaly Zaitsev via devel

The side tag has been merged:
https://bodhi.fedoraproject.org/updates/FEDORA-2023-4e8e736635

FTBFS (final):

arbor (not related to fmt, some tests failed on s390x)
CuraEngine
bout++
cachelib
dolphin-emu
folly
mangohud (not related to fmt)
wasmedge
watchman

FTI issues will be generated automatically after the next Rawhide compose.

Maintainers of these packages can build fixed versions to Rawhide 
directly without using any side tags.


--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-29 Thread Vít Ondruch


Dne 28. 06. 23 v 23:39 Kalev Lember napsal(a):
On Wed, Jun 28, 2023 at 8:03 PM Vitaly Zaitsev via devel 
 wrote:


FTBFS:

0ad
arbor
CuraEngine
bout++
cachelib
dolphin-emu
folly
freeopcua
gerbera
luxcorerender
mangohud
wasmedge
watchman


I fixed 0ad from that list and built it in the side tag.

I think I will merge this side tag without fmt9 compatibility package
tomorrow.


Why? Now that you've already done all the work of adding the 
compatibility package, why drop it and break all of the unbuilt 
packages in rawhide? I don't think any of the packages from the list 
are release blocking, but it just seems antisocial for rawhide users 
to break packages they might be using, especially if it's no extra 
work for you at this point.



This don't necessarily breaks Rawhide users. It just won't let them 
update some packages. The only question is if the packages gets fixed 
eventually.



Vít




Another thing that comes in my mind is that there is the ongoing 
python rebuild in f39-python and your rebuilt package set probably 
intersects with it. Would be good to let Miro know what packages they 
need to rebuild again once your fmt tag is merged.


--
Kalev

___
devel mailing list --devel@lists.fedoraproject.org
To unsubscribe send an email todevel-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, report 
it:https://pagure.io/fedora-infrastructure/new_issue


OpenPGP_signature
Description: OpenPGP digital signature
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Vitaly Zaitsev via devel

On 28/06/2023 23:39, Kalev Lember wrote:
Why? Now that you've already done all the work of adding the 
compatibility package, why drop it and break all of the unbuilt packages 
in rawhide? I don't think any of the packages from the list are release 
blocking, but it just seems antisocial for rawhide users to break 
packages they might be using, especially if it's no extra work for you 
at this point.


At least one maintainer emailed me that they want to use fmt9-devel 
instead of fixing FTBFS. Sorry, but I can't allow that.


Another possible solution - rebuild fmt9 without -devel subpackage to 
prevent its usage for building new packages.



Another thing that comes in my mind is that there is the ongoing python rebuild 
in f39-python and your rebuilt package set probably intersects with it.


Yes. All packages with Python bindings (dnf5 for example).


Would be good to let Miro know what packages they need to rebuild again once 
your fmt tag is merged.


Another reason to untag it is to make sure all packages are built 
against fmt 10.


Also FTI RHBZ tickets will be generated automatically.

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Kalev Lember
On Wed, Jun 28, 2023 at 8:03 PM Vitaly Zaitsev via devel <
devel@lists.fedoraproject.org> wrote:

> FTBFS:
>
> 0ad
> arbor
> CuraEngine
> bout++
> cachelib
> dolphin-emu
> folly
> freeopcua
> gerbera
> luxcorerender
> mangohud
> wasmedge
> watchman
>

I fixed 0ad from that list and built it in the side tag.


> I think I will merge this side tag without fmt9 compatibility package
> tomorrow.
>

Why? Now that you've already done all the work of adding the compatibility
package, why drop it and break all of the unbuilt packages in rawhide? I
don't think any of the packages from the list are release blocking, but it
just seems antisocial for rawhide users to break packages they might be
using, especially if it's no extra work for you at this point.

Another thing that comes in my mind is that there is the ongoing python
rebuild in f39-python and your rebuilt package set probably intersects with
it. Would be good to let Miro know what packages they need to rebuild again
once your fmt tag is merged.

-- 
Kalev
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Vitaly Zaitsev via devel

FTBFS:

0ad
arbor
CuraEngine
bout++
cachelib
dolphin-emu
folly
freeopcua
gerbera
luxcorerender
mangohud
wasmedge
watchman

I think I will merge this side tag without fmt9 compatibility package 
tomorrow.


--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Mamoru TASAKA

Richard Shaw wrote on 2023/06/28 23:40:

On Wed, Jun 28, 2023 at 6:37 AM Richard Shaw  wrote:


On Wed, Jun 28, 2023 at 6:12 AM Vitaly Zaitsev via devel <
devel@lists.fedoraproject.org> wrote:


Results: 37 builds succeeded, 19 failed.

gnuradio



Issue filed upstream:
https://github.com/gnuradio/gnuradio/issues/6735



I'm currently at work but if a proven packager wants to try the solution
proposed in the above that would be helpful.

Thanks,
Richard



Fixed (build ongoing)
https://koji.fedoraproject.org/koji/buildinfo?buildID=2223120

So with fmt10, it seems fmt::format no longer accepts (unscoped) enum by
default, just casting into int fixes the issue.

dolphin-emu can perhaps be fixed similarly, ref:
https://github.com/dolphin-emu/dolphin/commit/cc5640245cf4316f9bafcb11141d8868881ddffb
If someone can apply the above change, I will appreciate it (because
now I want to take a rest)

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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Richard Shaw
On Wed, Jun 28, 2023 at 6:37 AM Richard Shaw  wrote:

> On Wed, Jun 28, 2023 at 6:12 AM Vitaly Zaitsev via devel <
> devel@lists.fedoraproject.org> wrote:
>
>> Results: 37 builds succeeded, 19 failed.
>>
>> gnuradio
>>
>
> Issue filed upstream:
> https://github.com/gnuradio/gnuradio/issues/6735
>

I'm currently at work but if a proven packager wants to try the solution
proposed in the above that would be helpful.

Thanks,
Richard
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Felix Wang
> FTBFS:
> contour-terminal

Applying the related upstream commit as the patch, the rebuild succeeded.

Ref: https://koji.fedoraproject.org/koji/taskinfo?taskID=102707247
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Vitaly Zaitsev via devel

On 28/06/2023 15:00, Aleksei Bavshin wrote:
Known regression in fmt. Please, apply 
https://github.com/fmtlib/fmt/pull/3430.


Thanks for the information. The fix has been ported to fmt-10.0.0-2.fc39.

waybar is now fixed.

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Artur Frenszek-Iwicki
> FTBFS:
> easyrpg-player

Upstream has already updated the program to work with fmt10,
so I just applied the relevant commit to the Fedora package.

Submitted and rebuilt:
https://koji.fedoraproject.org/koji/taskinfo?taskID=102705429

A.FI.
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Aleksei Bavshin

On 6/28/23 04:10, Vitaly Zaitsev via devel wrote:

Results: 37 builds succeeded, 19 failed.

FTBFS:

waybar


Known regression in fmt. Please, apply 
https://github.com/fmtlib/fmt/pull/3430.


OpenPGP_signature
Description: OpenPGP digital signature
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Vitaly Zaitsev via devel

On 28/06/2023 14:10, Kalev Lember wrote:
Since you already have the compat package, I would suggest merging the 
side tag as is.


I'm waiting for dnf5:
https://github.com/rpm-software-management/dnf5/issues/675
https://bugzilla.redhat.com/show_bug.cgi?id=2218180

I fixed some packages with trivial issues. Now only 16 packages could 
not be built from sources.


Also I want to untag fmt9 compat package before merging side tag. It was 
introduced only to fix issues with dnf5 in Koji.


--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Kalev Lember
On Wed, Jun 28, 2023 at 1:12 PM Vitaly Zaitsev via devel <
devel@lists.fedoraproject.org> wrote:

> Results: 37 builds succeeded, 19 failed.
>
> FTBFS:
>
> 0ad
> arbor
> CuraEngine
> bout++
> cachelib
> contour-terminal
> dnf5
> dolphin-emu
> easyrpg-player
> folly
> freeopcua
> gerbera
> gnuradio
> luxcorerender
> mangohud
> nheko
> wasmedge
> watchman
> waybar
>
> Please fix your packages and use f39-build-side-69394 side tag:
> fedpkg build --target f39-build-side-69394
>

Since you already have the compat package, I would suggest merging the side
tag as is. The compat package makes it possible for the package maintainers
to switch over at their own pace when they have time to deal with this.

Also, please file FTBFS bugs against packages that failed to build.

-- 
Kalev
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Richard Shaw
On Wed, Jun 28, 2023 at 6:12 AM Vitaly Zaitsev via devel <
devel@lists.fedoraproject.org> wrote:

> Results: 37 builds succeeded, 19 failed.
>
> gnuradio
>

Issue filed upstream:
https://github.com/gnuradio/gnuradio/issues/6735

Also, not all the maintainers may review the devel list as closely. In the
past when I've had a lot of affected packages I wrote a simple bash script
that took the package names and output the -
maintain...@fedoraproject.org email so I could copy and paste it into my
email client.

Not quite the way I did it but ChatGPT came up with this:
```
#!/bin/bash

# Specify the input file containing package names (one per line)
input_file="package_names.txt"

# Initialize an empty string to store the email addresses
email_addresses=""

# Read each package name from the input file
while IFS= read -r package_name; do
  # Construct the email address and append it to the string
  email_address="${package_name}-maintain...@fedoraproject.org"
  email_addresses+="${email_address};"
done < "$input_file"

# Remove the trailing semicolon, if any
email_addresses=${email_addresses%;}

# Print the final email addresses string
echo "$email_addresses"
```

Thanks,
Richard
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Vitaly Zaitsev via devel

Results: 37 builds succeeded, 19 failed.

FTBFS:

0ad
arbor
CuraEngine
bout++
cachelib
contour-terminal
dnf5
dolphin-emu
easyrpg-player
folly
freeopcua
gerbera
gnuradio
luxcorerender
mangohud
nheko
wasmedge
watchman
waybar

Please fix your packages and use f39-build-side-69394 side tag:
fedpkg build --target f39-build-side-69394

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Stephen Smoogen
On Wed, 28 Jun 2023 at 04:20, Vitaly Zaitsev via devel <
devel@lists.fedoraproject.org> wrote:

> On 28/06/2023 08:32, Vitaly Zaitsev wrote:
> > How I can fix that?
>
> Steps how to fix such issues for historical purposes:
>
> 1. Create a new side tag.
> 2. Introduce compatibility fmt9 package.
> 3. Build fmt9 compatibility package.
> 4. Build fmt 10.
> 5. Rebuild dnf5 against fmt 10.
> 6. Untag fmt9 from this side tag.
> 7. Retire fmt9 compatibility package.
>


Thanks for documenting this for other people to find in the future.


-- 
Stephen Smoogen, Red Hat Automotive
Let us be kind to one another, for most of us are fighting a hard battle.
-- Ian MacClaren
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Leigh Scott
You could bootstrap dnf for the rebuild

https://src.fedoraproject.org/rpms/dnf/blob/rawhide/f/dnf.spec#_298
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Vitaly Zaitsev via devel

On 28/06/2023 08:32, Vitaly Zaitsev wrote:

How I can fix that?


Steps how to fix such issues for historical purposes:

1. Create a new side tag.
2. Introduce compatibility fmt9 package.
3. Build fmt9 compatibility package.
4. Build fmt 10.
5. Rebuild dnf5 against fmt 10.
6. Untag fmt9 from this side tag.
7. Retire fmt9 compatibility package.

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-28 Thread Dominik 'Rathann' Mierzejewski
On Wednesday, 28 June 2023 at 08:32, Vitaly Zaitsev via devel wrote:
> On 23/05/2023 12:22, Vitaly Zaitsev wrote:
> > I will use my proven-packager rights to rebuild all dependent packages
> > in a separate side tag next week.
> 
> Koji is now broken in this side tag (f39-build-side-69392):
> 
> Error:
>  Problem 1: package python3-dnf-4.16.1-2.fc39.noarch from build requires
> dnf-data = 4.16.1-2.fc39, but none of the providers can be installed
>   - package dnf-data-4.16.1-2.fc39.noarch from build requires
> /etc/dnf/dnf.conf, but none of the providers can be installed
>   - conflicting requests
>   - nothing provides libfmt.so.9()(64bit) needed by
> libdnf5-5.0.14-1.fc39.ppc64le from build
>  Problem 2: package python3-dnf-plugins-core-4.4.1-3.fc39.noarch from build
> requires python3-dnf >= 4.11.0, but none of the providers can be installed
>   - package python3-dnf-4.16.1-2.fc39.noarch from build requires dnf-data =
> 4.16.1-2.fc39, but none of the providers can be installed
>   - package dnf-plugins-core-4.4.1-3.fc39.noarch from build requires
> python3-dnf-plugins-core = 4.4.1-3.fc39, but none of the providers can be
> installed
>   - package dnf-data-4.16.1-2.fc39.noarch from build requires
> /etc/dnf/dnf.conf, but none of the providers can be installed
>   - conflicting requests
>   - nothing provides libfmt.so.9()(64bit) needed by
> libdnf5-5.0.14-1.fc39.ppc64le from build
> (try to add '--skip-broken' to skip uninstallable packages)
> 
> How I can fix that?

If dnf requires fmt, then you have to submit a compat fmt package first
so that dnf remains installable. I'd try untaggin the new fmt from that
side tag to fix this.

Regards,
Dominik
-- 
Fedora   https://fedoraproject.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-27 Thread Vitaly Zaitsev via devel

On 23/05/2023 12:22, Vitaly Zaitsev wrote:
I will use my proven-packager rights to rebuild all dependent packages 
in a separate side tag next week.


Koji is now broken in this side tag (f39-build-side-69392):

Error:
 Problem 1: package python3-dnf-4.16.1-2.fc39.noarch from build 
requires dnf-data = 4.16.1-2.fc39, but none of the providers can be 
installed
  - package dnf-data-4.16.1-2.fc39.noarch from build requires 
/etc/dnf/dnf.conf, but none of the providers can be installed

  - conflicting requests
  - nothing provides libfmt.so.9()(64bit) needed by 
libdnf5-5.0.14-1.fc39.ppc64le from build
 Problem 2: package python3-dnf-plugins-core-4.4.1-3.fc39.noarch from 
build requires python3-dnf >= 4.11.0, but none of the providers can be 
installed
  - package python3-dnf-4.16.1-2.fc39.noarch from build requires 
dnf-data = 4.16.1-2.fc39, but none of the providers can be installed
  - package dnf-plugins-core-4.4.1-3.fc39.noarch from build requires 
python3-dnf-plugins-core = 4.4.1-3.fc39, but none of the providers can 
be installed
  - package dnf-data-4.16.1-2.fc39.noarch from build requires 
/etc/dnf/dnf.conf, but none of the providers can be installed

  - conflicting requests
  - nothing provides libfmt.so.9()(64bit) needed by 
libdnf5-5.0.14-1.fc39.ppc64le from build

(try to add '--skip-broken' to skip uninstallable packages)

How I can fix that?

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-06-27 Thread Vitaly Zaitsev via devel

On 23/05/2023 12:22, Vitaly Zaitsev wrote:
I will use my proven-packager rights to rebuild all dependent packages 
in a separate side tag next week.


Many packages are not yet ready for fmt 10. Spdlog for example:

- https://github.com/gabime/spdlog/issues/2614
- https://github.com/gabime/spdlog/issues/2767
- https://github.com/gabime/spdlog/issues/2782

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Announcing fmt library soversion bump

2023-05-23 Thread Vitaly Zaitsev via devel

Hello.

fmt 10.0.x update will include a soversion bump from .9 to .10. It has 
both API and ABI changes.


Changelog: https://github.com/fmtlib/fmt/releases/tag/10.0.0

The list of affected packages in Rawhide:

0ad
OpenImageIO
bear
cachelib
cantera
ceph
dnf5
dolphin-emu
domoticz
easyeffects
easyrpg-player
fb303
fbthrift
fizz
fmidi
folly
freeopcua
gerbera
giada
gnuradio
gr-funcube
libsemigroups
libsonata
luxcorerender
mcrouter
mkvtoolnix
nheko
proxygen
rstudio
sdrpp
spdlog
vcpkg
wangle
watchman
waybar
zswap-cli

I will use my proven-packager rights to rebuild all dependent packages 
in a separate side tag next week.


--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2022-08-01 Thread Frantisek Zatloukal
On Wed, Jul 20, 2022 at 4:24 PM Mamoru TASAKA 
wrote:

> Vitaly Zaitsev via devel wrote on 2022/07/11 2:43:
> 0ad FTBFS on f37 due to different issue from fmt change - scratch build
> for F-37 shows virtualenv related
> issue - perhaps due to python3.11 changes, and scratch build for F-36
> shows some rust(?) related error,
> which is beyond my knowledge currently.
>

The python 3.11 compat should work with
https://src.fedoraproject.org/rpms/mozjs78/blob/rawhide/f/0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch
which I'd made for mozjs78 which is what 0ad is currently using.


> Note that rawhide 0ad currently linked against boost1.76 - while rawhide
> boost is already 1.78,
> so 0ad is FTI even if fmt8 package is introduced anyway currently.
>
> 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
>


-- 

Best regards / S pozdravem,

František Zatloukal
Senior Quality Engineer
Red Hat
___
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


Re: Announcing fmt library soversion bump

2022-08-01 Thread Vitaly Zaitsev via devel

On 20/07/2022 16:22, Mamoru TASAKA wrote:
33 pkgs are now using fmt-9 (built successfully with some modification) 
on rawhide tree

Only 1 package still uses fmt8 - 0ad .


I think I should retire fmt8 before the F37 is branched.

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-20 Thread Fabio Valentini
On Wed, Jul 20, 2022 at 5:38 PM Demi Marie Obenour
 wrote:
>
> On 7/19/22 08:04, Richard Shaw wrote:
> > On Tue, Jul 19, 2022 at 4:32 AM Vitaly Zaitsev via devel <
> > devel@lists.fedoraproject.org> wrote:
> >
> >> On 19/07/2022 01:28, Miro Hrončok wrote:
> >>> I see https://bodhi.fedoraproject.org/updates/FEDORA-2022-ee990d1f61
> >> was
> >>> pushed with just a handful of builds, while many others are broken. What
> >>> happened here?
> >>
> >> Maintainers had 1 week to rebuild all their packages. Most did nothing.
> >> Blame them, not me.
> >>
> >> I did my best: announced it in ML, waited 1 week, asked for the
> >> provenpackager assistance multiple times both in ML and IRC/Matrix. No
> >> one volunteered to help me.
> >>
> >
> > Unfortunately it's very difficult to "coordinate" things like this with a
> > worldwide community. Someone / somewhere is always "holiday" or "summer
> > vacation", or in my case last week was my son's summer camp. In reality, a
> > week really isn't enough time but we can't have stuff like this going on
> > for months either so if you maintain a package that has a large number of
> > dependencies it may be time to work on becoming a proven packager so you
> > can at least rebuild other packages or apply "easy" fixes.
>
> I wonder if Fedora should have a way of saying “this release breaks
> ABI, rebuild all dependent packages automatically”.  This would allow
> dynamic linking of Rust and Haskell programs, which have no stable
> ABI at all.  Bodhi or koji would rebuild all dependent packages and
> push them out (following the usual testing process) without the need
> for any intervention by those packages’ maintainers.

Speaking for Rust: This might seem like a good idea at first, but no,
this won't work at all.
1) Building a shared Rust library ("dylib" crate type, as opposed to
the "cdylib" crate type, which can be used to produce libraries with a
C ABI) is an opt-in feature *at the crate / library level* that I have
never seen used in our 2000+ Rust packages in Fedora. So it's
basically completely untested.
2) Our packaging tools don't support this use case at all. Built Rust
packages are currently noarch and source-only.
3) Rust crates can be built with different feature sets or options
enabled (i.e. behaviour that's controlled by conditional compilation,
not by runtime switches). We'd need to provide a shared library for
every combination of enabled / disabled features, and for crates with
a dozen features, that would mean building and shipping 2^12 (i.e.
4096) different libraries. For a crate with 1491 features (yes, we
have one of those), that would mean building 2 ^ 1491 slightly
different shared libraries (~ 10^450). That's bigger than "number of
particles in the known universe" type stuff.
4) I'm pushing about a dozen updates for various Rust crates to Fedora
*almost every day*. You'd need to rebuild binaries for all those
library changes *and* any Rust compiler changes. Rebuilding all Rust
applications that are packaged for Fedora multiple times a day just
for those dependency changes would cripple Fedora build
infrastructure.

It *might* work for C/C++ libraries in *some* cases (i.e. where
there's only ABI breaks but no API changes).
So in this case, automatic rebuilds wouldn't have helped either,
because of non-trivial-to-fix breaking API changes with fmt 9.0.0.

Fabio
___
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


Re: Announcing fmt library soversion bump

2022-07-20 Thread Demi Marie Obenour
On 7/19/22 08:04, Richard Shaw wrote:
> On Tue, Jul 19, 2022 at 4:32 AM Vitaly Zaitsev via devel <
> devel@lists.fedoraproject.org> wrote:
> 
>> On 19/07/2022 01:28, Miro Hrončok wrote:
>>> I see https://bodhi.fedoraproject.org/updates/FEDORA-2022-ee990d1f61
>> was
>>> pushed with just a handful of builds, while many others are broken. What
>>> happened here?
>>
>> Maintainers had 1 week to rebuild all their packages. Most did nothing.
>> Blame them, not me.
>>
>> I did my best: announced it in ML, waited 1 week, asked for the
>> provenpackager assistance multiple times both in ML and IRC/Matrix. No
>> one volunteered to help me.
>>
> 
> Unfortunately it's very difficult to "coordinate" things like this with a
> worldwide community. Someone / somewhere is always "holiday" or "summer
> vacation", or in my case last week was my son's summer camp. In reality, a
> week really isn't enough time but we can't have stuff like this going on
> for months either so if you maintain a package that has a large number of
> dependencies it may be time to work on becoming a proven packager so you
> can at least rebuild other packages or apply "easy" fixes.

I wonder if Fedora should have a way of saying “this release breaks
ABI, rebuild all dependent packages automatically”.  This would allow
dynamic linking of Rust and Haskell programs, which have no stable
ABI at all.  Bodhi or koji would rebuild all dependent packages and
push them out (following the usual testing process) without the need
for any intervention by those packages’ maintainers.
-- 
Sincerely,
Demi Marie Obenour (she/her/hers)
___
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


Re: Announcing fmt library soversion bump

2022-07-20 Thread Mamoru TASAKA

Vitaly Zaitsev via devel wrote on 2022/07/11 2:43:

Hello.

fmt 9.0.x update will include a soversion bump from .8 to .9. It has both API 
and ABI changes.

Changelog: https://github.com/fmtlib/fmt/releases/tag/9.0.0

The list of affected packages in Rawhide:
0ad
OpenImageIO
cantera
ceph
dolphin-emu
domoticz
folly
libsonata
mkvtoolnix
sdrpp
spdlog
vcpkg
zswap-cli

I can rebuild only spdlog, vcpkg and zswap-cli. For others, I will need 
proven-packagers assistance.

Please use the f37-build-side-54844 side tag. I will merge it into Rawhide 
later.



So current status update for fmt-9 change on rawhide tree:

33 pkgs are now using fmt-9 (built successfully with some modification) on 
rawhide tree
(cryfs is still building, however it will succeed as scratch build was already 
okay).

Only 1 package still uses fmt8 - 0ad .
0ad FTBFS on f37 due to different issue from fmt change - scratch build for 
F-37 shows virtualenv related
issue - perhaps due to python3.11 changes, and scratch build for F-36 shows 
some rust(?) related error,
which is beyond my knowledge currently.
Note that rawhide 0ad currently linked against boost1.76 - while rawhide boost 
is already 1.78,
so 0ad is FTI even if fmt8 package is introduced anyway currently.

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


Re: Announcing fmt library soversion bump

2022-07-19 Thread Maxwell G via devel
On 22/07/19 02:22PM, Vitaly Zaitsev via devel wrote:
> Now it can be easily mitigated by using fmt8-devel.
> 
> Rawhide compose will be fixed automatically soon, as fmt8 provides missing
> libfmt.so.8 shared library.

Yes, the *compose*, but those packages will still need to be fixed to
not FTBFS.

-- 
Thanks,

Maxwell G (@gotmax23)
Pronouns: He/Him/His


signature.asc
Description: PGP signature
___
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


Re: Announcing fmt library soversion bump

2022-07-19 Thread Kalev Lember
On Tue, Jul 19, 2022 at 2:23 PM Vitaly Zaitsev via devel <
devel@lists.fedoraproject.org> wrote:

> On 19/07/2022 14:04, Richard Shaw wrote:
> > Unfortunately it's very difficult to "coordinate" things like this with
> > a worldwide community.
>
> True. Nearly impossible without provenpackager rights, I'd say.
>
> > In reality, a week really isn't enough time but we can't have stuff like
> this going on for months either so if you maintain a package that has a
> large number of dependencies
>
> It was my fault that I didn't provide a compatibility package due
> massive breaking changes in fmt's API.
>
> Now it can be easily mitigated by using fmt8-devel.
>
> Rawhide compose will be fixed automatically soon, as fmt8 provides
> missing libfmt.so.8 shared library.
>

Adding the fmt8 package sounds like a good plan to me. Thanks!

If you do these kinds of changes in the future, I think it makes sense to
prioritize getting rebuilds done for packages that are included on Fedora's
release blocking images (Workstation, KDE, etc). It's more OK to push out a
change that breaks an odd leaf package somewhere, but what's most important
is that rawhide composes keep happening and for that we need the package
set that's on release blocking images to not have dependency issues.

It sounds like you really need provenpackager access as well to be able to
drive fmt changes in the future. I see you've already applied so it looks
like you are a step ahead here. :)

Keep up the good work!

-- 
Kalev
___
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


Re: Announcing fmt library soversion bump

2022-07-19 Thread Vitaly Zaitsev via devel

On 19/07/2022 14:04, Richard Shaw wrote:
Unfortunately it's very difficult to "coordinate" things like this with 
a worldwide community.


True. Nearly impossible without provenpackager rights, I'd say.


In reality, a week really isn't enough time but we can't have stuff like this 
going on for months either so if you maintain a package that has a large number 
of dependencies


It was my fault that I didn't provide a compatibility package due 
massive breaking changes in fmt's API.


Now it can be easily mitigated by using fmt8-devel.

Rawhide compose will be fixed automatically soon, as fmt8 provides 
missing libfmt.so.8 shared library.


--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-19 Thread Vitaly Zaitsev via devel

On 19/07/2022 13:53, Mamoru TASAKA wrote:

So far I am doing my best to fix this breakage. Now I've fixed 5 of these.


Thank you.

Currently as far as I am correct 15 pkgs are still broken - I am slowly 
looking at these.


We are working on creating fmt8{,-devel} to mitigate all other breakages 
due to the major API changes in fmt.


Broken packages can be fixed easily with BuildRequires: fmt8-devel 
instead of BuildRequires: fmt-devel.


--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-19 Thread Richard Shaw
On Tue, Jul 19, 2022 at 4:32 AM Vitaly Zaitsev via devel <
devel@lists.fedoraproject.org> wrote:

> On 19/07/2022 01:28, Miro Hrončok wrote:
> > I see https://bodhi.fedoraproject.org/updates/FEDORA-2022-ee990d1f61
> was
> > pushed with just a handful of builds, while many others are broken. What
> > happened here?
>
> Maintainers had 1 week to rebuild all their packages. Most did nothing.
> Blame them, not me.
>
> I did my best: announced it in ML, waited 1 week, asked for the
> provenpackager assistance multiple times both in ML and IRC/Matrix. No
> one volunteered to help me.
>

Unfortunately it's very difficult to "coordinate" things like this with a
worldwide community. Someone / somewhere is always "holiday" or "summer
vacation", or in my case last week was my son's summer camp. In reality, a
week really isn't enough time but we can't have stuff like this going on
for months either so if you maintain a package that has a large number of
dependencies it may be time to work on becoming a proven packager so you
can at least rebuild other packages or apply "easy" fixes.

If the packages are broken for other reasons, then you can use direct
emails, -maintain...@fedoraproject.org, or file BZ tickets.

Thanks,
Richard
___
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


Re: Announcing fmt library soversion bump

2022-07-19 Thread Mamoru TASAKA

Vitaly Zaitsev via devel wrote on 2022/07/19 18:31:

On 19/07/2022 01:28, Miro Hrončok wrote:

I see https://bodhi.fedoraproject.org/updates/FEDORA-2022-ee990d1f61 was pushed 
with just a handful of builds, while many others are broken. What happened here?


Maintainers had 1 week to rebuild all their packages. Most did nothing. Blame 
them, not me.

I did my best: announced it in ML, waited 1 week, asked for the provenpackager 
assistance multiple times both in ML and IRC/Matrix. No one volunteered to help 
me.



So far I am doing my best to fix this breakage. Now I've fixed 5 of these.
Currently as far as I am correct 15 pkgs are still broken - I am slowly looking 
at these.

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


Re: Announcing fmt library soversion bump

2022-07-19 Thread Vitaly Zaitsev via devel

On 16/07/2022 06:07, Mamoru TASAKA wrote:

So what should we do? Now the timing is rather critical because
mass rebuild for F37 is planned at 2022-07-20, which will rebuild fmt-9
on rawhide tree anyway, which will cause rawhide tree breakage.


I'm very sorry for this breakage.

I've checked 6/10 of failed builds. They can't be fixed easily due to 
removed deprecated API usage. They should be fixed by upstreams, but it 
will take time.


Now we have 2 options:
1. We can postpone fmt 9.x release to Fedora 38 and restore fmt 8.1.1 
with an Epoch bump.

2. We can introduce a new fmt8 compatibility package.

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-19 Thread Iñaki Ucar
On Tue, 19 Jul 2022 at 11:38, Vitaly Zaitsev via devel
 wrote:
>
> On 19/07/2022 01:28, Miro Hrončok wrote:
> > I see https://bodhi.fedoraproject.org/updates/FEDORA-2022-ee990d1f61 was
> > pushed with just a handful of builds, while many others are broken. What
> > happened here?
>
> Maintainers had 1 week to rebuild all their packages. Most did nothing.
> Blame them, not me.
>
> I did my best: announced it in ML, waited 1 week, asked for the
> provenpackager assistance multiple times both in ML and IRC/Matrix. No
> one volunteered to help me.

As a suggestion for the next time: if you are not going to or cannot
rebuild the dependent packages, please add the maintainers to BCC. I
simply cannot read every single thread in the mailing list, nor recall
every single dependency of my packages.

-- 
Iñaki Úcar
___
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


Re: Announcing fmt library soversion bump

2022-07-19 Thread Vitaly Zaitsev via devel

On 19/07/2022 01:28, Miro Hrončok wrote:
I see https://bodhi.fedoraproject.org/updates/FEDORA-2022-ee990d1f61 was 
pushed with just a handful of builds, while many others are broken. What 
happened here?


Maintainers had 1 week to rebuild all their packages. Most did nothing. 
Blame them, not me.


I did my best: announced it in ML, waited 1 week, asked for the 
provenpackager assistance multiple times both in ML and IRC/Matrix. No 
one volunteered to help me.


--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-18 Thread Miro Hrončok

On 19. 07. 22 1:28, Miro Hrončok wrote:

dolphin
https://bugzilla.redhat.com/show_bug.cgi?id=2108353


Sorry, dolphin-emu.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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


Re: Announcing fmt library soversion bump

2022-07-18 Thread Miro Hrončok

On 10. 07. 22 19:43, Vitaly Zaitsev via devel wrote:

Hello.

fmt 9.0.x update will include a soversion bump from .8 to .9. It has both API 
and ABI changes.


Changelog: https://github.com/fmtlib/fmt/releases/tag/9.0.0

The list of affected packages in Rawhide:
0ad
OpenImageIO
cantera
ceph
dolphin-emu
domoticz
folly
libsonata
mkvtoolnix
sdrpp
spdlog
vcpkg
zswap-cli

I can rebuild only spdlog, vcpkg and zswap-cli. For others, I will need 
proven-packagers assistance.


Please use the f37-build-side-54844 side tag. I will merge it into Rawhide 
later.


I see https://bodhi.fedoraproject.org/updates/FEDORA-2022-ee990d1f61 was pushed 
with just a handful of builds, while many others are broken. What happened here?


cachelib
https://bugzilla.redhat.com/show_bug.cgi?id=2108349

cantera
https://bugzilla.redhat.com/show_bug.cgi?id=2108350

ceph
https://bugzilla.redhat.com/show_bug.cgi?id=2108351

dolphin
https://bugzilla.redhat.com/show_bug.cgi?id=2108353

easyrpg-player
https://bugzilla.redhat.com/show_bug.cgi?id=2108354

fb303
https://bugzilla.redhat.com/show_bug.cgi?id=2108355

fizz
https://bugzilla.redhat.com/show_bug.cgi?id=2108356

freeopcua
https://bugzilla.redhat.com/show_bug.cgi?id=2108357

gerbera
https://bugzilla.redhat.com/show_bug.cgi?id=2108358

mangohud
https://bugzilla.redhat.com/show_bug.cgi?id=2108361

proxygen
https://bugzilla.redhat.com/show_bug.cgi?id=2108362

rstudio
https://bugzilla.redhat.com/show_bug.cgi?id=2108367

sdrpp
https://bugzilla.redhat.com/show_bug.cgi?id=2108368

wangle
https://bugzilla.redhat.com/show_bug.cgi?id=2108369

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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


Re: Announcing fmt library soversion bump

2022-07-18 Thread Vitaly Zaitsev via devel

On 18/07/2022 23:28, Adam Williamson wrote:

Looks like it's failing on some warnings as it's being built with -
Wall...


Another issue:

/builddir/build/BUILD/ceph-17.2.1/src/mon/LogMonitor.cc:418:21: error: 
no matching function for call to 'format_to(fmt::v9::memory_buffer&, 
const char [4], const LogEntry&)'

  418 |   fmt::format_to(file_log_buffer, "{}\n", le);
  |   ~~^
In file included from /usr/include/fmt/format.h:48,
 from 
/builddir/build/BUILD/ceph-17.2.1/src/mon/LogMonitor.h:22:
/usr/include/fmt/core.h:3190:17: note: candidate: 'templateOutputIt, class ... T, typename 
std::enable_ifchar>::value, int>::type  > OutputIt 
fmt::v9::format_to(OutputIt, format_string, T&& ...)'
 3190 | FMT_INLINE auto format_to(OutputIt out, format_string 
fmt, T&&... args)

  | ^
/usr/include/fmt/core.h:3190:17: note:   template argument 
deduction/substitution failed:
/usr/include/fmt/core.h:3189:11: error: no type named 'type' in 'struct 
std::enable_if'
 3189 |   FMT_ENABLE_IF(detail::is_output_iteratorchar>::value)>

  |   ^

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-18 Thread Adam Williamson
On Mon, 2022-07-18 at 22:15 +0200, Vitaly Zaitsev via devel wrote:
> On 18/07/2022 21:05, Adam Williamson wrote:
> > We could temporarily drop Boxes from Workstation, I guess, especially
> > since it doesn't work right now due to libsoup hilarity[0]. But we
> > should really have a proper fix ASAP.
> 
> Fixed: https://src.fedoraproject.org/rpms/ceph/pull-request/5

Thanks! But apparently not completely fixed yet:
https://koji.fedoraproject.org/koji/taskinfo?taskID=89669510

Looks like it's failing on some warnings as it's being built with -
Wall...
-- 
Adam Williamson
Fedora QA
IRC: adamw | Twitter: adamw_ha
https://www.happyassassin.net

___
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


Re: Announcing fmt library soversion bump

2022-07-18 Thread Vitaly Zaitsev via devel

On 18/07/2022 21:05, Adam Williamson wrote:

We could temporarily drop Boxes from Workstation, I guess, especially
since it doesn't work right now due to libsoup hilarity[0]. But we
should really have a proper fix ASAP.


Fixed: https://src.fedoraproject.org/rpms/ceph/pull-request/5

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-18 Thread Adam Williamson
On Mon, 2022-07-18 at 12:05 -0700, Adam Williamson wrote:
> On Mon, 2022-07-18 at 13:47 -0400, Kaleb Keithley wrote:
> > On Sun, Jul 17, 2022 at 3:56 PM  wrote:
> > 
> > > 
> > > Same for ceph. I tried unsucessfully to rebuild it. The bug is not yet
> > > upstream, only in Debian yet
> > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014549
> > 
> > 
> > I opened https://tracker.ceph.com/issues/56610
> 
> This is a problem, because it breaks the Rawhide compose: gnome-boxes
> is part of Workstation, it requires libvirt-daemon-kvm, that requires
> libvirt-daemon-driver-storage, that requires libvirt-daemon-driver-
> storage-rbd, and that requires librbd1 which is part of ceph.
> 
> We could temporarily drop Boxes from Workstation, I guess, especially
> since it doesn't work right now due to libsoup hilarity[0]. But we
> should really have a proper fix ASAP.

Sorry, that libsoup hilarity[0] reference:

[0]: https://bugzilla.redhat.com/show_bug.cgi?id=2105116
-- 
Adam Williamson
Fedora QA
IRC: adamw | Twitter: adamw_ha
https://www.happyassassin.net

___
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


Re: Announcing fmt library soversion bump

2022-07-18 Thread Adam Williamson
On Mon, 2022-07-18 at 13:47 -0400, Kaleb Keithley wrote:
> On Sun, Jul 17, 2022 at 3:56 PM  wrote:
> 
> > 
> > Same for ceph. I tried unsucessfully to rebuild it. The bug is not yet
> > upstream, only in Debian yet
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014549
> 
> 
> I opened https://tracker.ceph.com/issues/56610

This is a problem, because it breaks the Rawhide compose: gnome-boxes
is part of Workstation, it requires libvirt-daemon-kvm, that requires
libvirt-daemon-driver-storage, that requires libvirt-daemon-driver-
storage-rbd, and that requires librbd1 which is part of ceph.

We could temporarily drop Boxes from Workstation, I guess, especially
since it doesn't work right now due to libsoup hilarity[0]. But we
should really have a proper fix ASAP.
-- 
Adam Williamson
Fedora QA
IRC: adamw | Twitter: adamw_ha
https://www.happyassassin.net

___
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


Re: Announcing fmt library soversion bump

2022-07-18 Thread Kaleb Keithley
On Sun, Jul 17, 2022 at 3:56 PM  wrote:

>
> Same for ceph. I tried unsucessfully to rebuild it. The bug is not yet
> upstream, only in Debian yet
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014549


I opened https://tracker.ceph.com/issues/56610

-- 

Kaleb
___
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


Re: Announcing fmt library soversion bump

2022-07-18 Thread Vitaly Zaitsev via devel

On 18/07/2022 19:12, Kaleb Keithley wrote:

Do you have a link to the failed build?


https://koji.fedoraproject.org/koji/taskinfo?taskID=89606207

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-18 Thread Kaleb Keithley
On Sun, Jul 17, 2022 at 3:56 PM  wrote:

>
> Same for ceph. I tried unsucessfully to rebuild it. The bug is not yet
> upstream, only in Debian yet
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014549
>

Do you have a link to the failed build?

-- 

Kaleb
___
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


Re: Announcing fmt library soversion bump

2022-07-18 Thread Vitaly Zaitsev via devel

On 17/07/2022 21:55, zebo...@gmail.com wrote:

Same for ceph. I tried unsucessfully to rebuild it.


Can you try this workaround:

%global optflags %(echo %{optflags} -DFMT_DEPRECATED_OSTREAM)

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-18 Thread Vitaly Zaitsev via devel

On 18/07/2022 18:18, Richard Shaw wrote:

That worked for now. What's the long term fix?


It will work until the next major release - 10.0.0.


All upstreams need to update to the new API?


Yes.

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-17 Thread Vitaly Zaitsev via devel

On 17/07/2022 15:54, Richard Shaw wrote:
/usr/include/fmt/core.h:1733:7: error: static assertion failed: Cannot 
format an argument. To make type T formattable provide a formatter 
specialization: https://fmt.dev/latest/api.html#udt 



Can you try the following workaround:

%global optflags %(echo %{optflags} -DFMT_DEPRECATED_OSTREAM)

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-17 Thread Vitaly Zaitsev via devel

On 16/07/2022 06:07, Mamoru TASAKA wrote:

So what should we do? Now the timing is rather critical because
mass rebuild for F37 is planned at 2022-07-20, which will rebuild fmt-9
on rawhide tree anyway, which will cause rawhide tree breakage.


Just merged[1] the side tag to Rawhide.

The following packages still needs rebuild:

0ad
cachelib
cantera
ceph
cryfs
dolphin-emu
easyrpg-player
fb303
fbthrift
fizz
folly
freeopcua
gerbera
gnuradio
gr-funcube
libsemigroups
luxcorerender
mangohud
mcrouter
proxygen
rstudio
sdrpp
wangle
watchman
waybar

Maintainers can build their packages manually for Rawhide, or on 
2022-07-20 mass rebuild  will do it automatically.


FTI and FTBFS issues will be created during mass rebuild.

[1]: https://bodhi.fedoraproject.org/updates/FEDORA-2022-ee990d1f61

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-16 Thread Vitaly Zaitsev via devel

On 16/07/2022 06:07, Mamoru TASAKA wrote:

So what should we do? Now the timing is rather critical because
mass rebuild for F37 is planned at 2022-07-20, which will rebuild fmt-9
on rawhide tree anyway, which will cause rawhide tree breakage.


FTBFS issues will be created.


To avoid this, should fmt rawhide branch be reverted for now, or
"noautobuild" file should be added to avoid rebuild for fmt
(if noautobuild file still works)? 


I will merge the side tag before 2022-07-20 (today or tomorrow). All 
packages will be rebuilt automatically.


--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-15 Thread Mamoru TASAKA

Ben Beasley wrote on 2022/07/12 1:50:

Two of the three packages I tried to rebuild (bear and fmidi) failed with 
errors like:

/usr/include/fmt/core.h:1733:7: error: static assertion failed: Cannot format an 
argument. To make type T formattable provide a formatter 
specialization:https://fmt.dev/latest/api.html#udt
  1733 |   formattable,
   |   ^~~

Links to failing scratch builds in the side tag:

    https://koji.fedoraproject.org/koji/taskinfo?taskID=89380682

    https://koji.fedoraproject.org/koji/taskinfo?taskID=89380736

I found that there was already a bug report open upstream for Bear: 
https://github.com/rizsotto/Bear/issues/471

If that FTBFS rate is typical of the full set of affected packages, then 
merging the side tag without resolving the API incompatibilities in dependent 
packages will be pretty disruptive to Rawhide as a whole.

Would you consider setting up a COPR to figure out how many packages are 
affected by the API changes, and filing Bugzillas on the affected dependent 
packages? It might take a while for affected package maintainers to become 
aware of the problem, investigate, and perhaps work with upstreams to prepare 
the necessary patches.

Link to fmt 9.0.0 release notes: 
https://github.com/fmtlib/fmt/releases/tag/9.0.0



So instead I tried copr build: currently as far as I am correct
currently 29 packages needs rebuilding:

 1  0ad-0.0.25b-2.fc36.src.rpm
 2  cachelib-16^20220314gitbd22b0e-1.fc37.src.rpm
 3  cantera-2.6.0-26.fc37.src.rpm
 4  ceph-17.2.1-4.fc37.src.rpm
 5  coeurl-0.2.0-2.fc37.src.rpm
 6  cryfs-0.11.2-3.fc37.src.rpm
 7  dolphin-emu-5.0.16380-2.fc37.src.rpm
 8  easyeffects-6.2.6-1.fc37.src.rpm
 9  easyrpg-player-0.7.0-2.fc36.src.rpm
10  fb303-2022.03.14.00-1.fc37.src.rpm
11  fbthrift-2022.03.14.00-1.fc37.src.rpm
12  fizz-2022.03.14.00-1.fc37.src.rpm
13  folly-2022.03.14.00-1.fc37.src.rpm
14  freeopcua-0-0.23.20200131.da2b76f.fc37.src.rpm
15  gerbera-1.11.0-1.fc37.src.rpm
16  gnuradio-3.10.3.0-1.fc37.src.rpm
17  gr-funcube-1.0.0-14.20220130gitbf71b979.fc37.src.rpm
18  libsemigroups-2.2.0-1.fc37.src.rpm
19  luxcorerender-2.6-1.fc37.src.rpm
20  mangohud-0.6.7.1-2.fc37.src.rpm
21  mcrouter-0.41.0.20220314-1.fc37.src.rpm
22  nheko-0.9.3-2.fc37.src.rpm
23  proxygen-2022.03.14.00-2.fc37.src.rpm
24  rstudio-2022.07.0+548-1.fc37.src.rpm
25  sdrpp-1.0.4-6.fc37.src.rpm
26  vcpkg-2022.06.15-1.fc37.src.rpm
27  wangle-2022.03.14.00-1.fc37.src.rpm
28  watchman-2021.05.10.00-13.fc37.src.rpm
29  waybar-0.9.13-1.fc37.src.rpm

and the first try for rebuilding theese pkgs for fmt-9 is 
rather sad: only 7 pkgs succeeded.
(Note that I have not checked the reason of rebuild failure
 for each pkg yet.)

https://copr.fedorainfracloud.org/coprs/mtasaka/fmt9-test/builds/

So what should we do? Now the timing is rather critical because
mass rebuild for F37 is planned at 2022-07-20, which will rebuild fmt-9
on rawhide tree anyway, which will cause rawhide tree breakage.

To avoid this, should fmt rawhide branch be reverted for now, or
"noautobuild" file should be added to avoid rebuild for fmt
(if noautobuild file still works)?


Note: some pkgs depends on folly, which cannot be even installed on rawhide,
and FTBFS even for rawhide, and now I am looking at this 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


Re: Announcing fmt library soversion bump

2022-07-15 Thread Ben Beasley
Yes, fmidi added support upstream after I reported the issue (and after I 
applied the FMT_DEPRECATED_OSTREAM workaround in Fedora). I adjusted the Fedora 
package to track upstream as soon as a patch became available[1].

[1] 
https://src.fedoraproject.org/rpms/fmidi/c/5d985a532037b7b366d33c478be4f359e2581500?branch=rawhide

On Thu, Jul 14, 2022, at 1:39 PM, Vitaly Zaitsev via devel wrote:
> On 12/07/2022 22:13, Ben Beasley wrote:
>> Both bear and fmidi are now rebuilt into the side tag. I defined the 
>> preprocessor macro FMT_DEPRECATED_OSTREAM as a temporary workaround 
>> (noting that this will not be available in fmt 10.0).
>
> It was fixed by upstream[1]. I think maintainer should backport the 
> upstream patch[2] instead of using FMT_DEPRECATED_OSTREAM definition.
>
> [1]: 
> https://github.com/jpcima/fmidi/commit/20916421656e89a1303a85e76e89db8bd551a31e
> [2]: 
> https://github.com/jpcima/fmidi/commit/20916421656e89a1303a85e76e89db8bd551a31e.patch
>
>
> -- 
> Sincerely,
>Vitaly Zaitsev (vit...@easycoding.org)
> ___
> 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
___
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


Re: Announcing fmt library soversion bump

2022-07-14 Thread Davide Cavalca via devel
On Thu, 2022-07-14 at 12:58 -0500, Maxwell G via devel wrote:
> +ntfs2btrfs

I just rebuilt this one in the sidetag.

Cheers
Davide
___
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


Re: Announcing fmt library soversion bump

2022-07-14 Thread Maxwell G via devel
On 22/07/14 07:32PM, Vitaly Zaitsev via devel wrote:
> On 11/07/2022 18:21, Ben Beasley wrote:
> > I don’t believe this list is nearly complete. Two packages I maintain
> > that would be affected (fmidi and giada) are absent from the list.
> 
> It's very strange:
> 
> $ dnf repoquery -q  --releasever=rawhide --disablerepo="*" --qf="%{name}"
> --enablerepo=fedora-source --enablerepo=updates-source
> --enablerepo=updates-testing-source --archlist=src
> --whatrequires="fmt-devel"

Use the command from
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/X5MOIWN3TTUOOUKVV545SYNSOS7SJWQW/.
If you only enable the *-source repositories, it won't include
fmt-devel's virtual Provides.

```
$ diff -u <(echo "0ad
OpenImageIO
cantera
ceph
dolphin-emu
domoticz
folly
libsonata
mkvtoolnix
sdrpp
spdlog
vcpkg
zswap-cli" | sort) <(sudo dnf repoquery --repo=rawhide{,-source} -q 
--whatrequires fmt-devel | grep '\.src' | pkgname | sort | uniq)
--- /proc/self/fd/122022-07-14 12:51:17.366920423 -0500
+++ /proc/self/fd/132022-07-14 12:51:17.366920423 -0500
@@ -1,13 +1,27 @@
 0ad
+bear
 cantera
 ceph
 dolphin-emu
 domoticz
+easyeffects
+easyrpg-player
+fcitx5
+fcitx5-chinese-addons
+fcitx5-gtk
+fcitx5-m17n
+fcitx5-zhuyin
+fmidi
 folly
+giada
+libsemigroups
 libsonata
 mkvtoolnix
+ntfs2btrfs
 OpenImageIO
 sdrpp
 spdlog
 vcpkg
+waybar
 zswap-cli
+zxing-cpp

$ sudo dnf repoquery --repo=rawhide-source -q --requires bear | grep fmt
cmake(fmt)
```

-- 
Thanks,

Maxwell G (@gotmax23)
Pronouns: He/Him/His


signature.asc
Description: PGP signature
___
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


Re: Announcing fmt library soversion bump

2022-07-14 Thread Vitaly Zaitsev via devel

On 12/07/2022 22:13, Ben Beasley wrote:
Both bear and fmidi are now rebuilt into the side tag. I defined the 
preprocessor macro FMT_DEPRECATED_OSTREAM as a temporary workaround 
(noting that this will not be available in fmt 10.0).


It was fixed by upstream[1]. I think maintainer should backport the 
upstream patch[2] instead of using FMT_DEPRECATED_OSTREAM definition.


[1]: 
https://github.com/jpcima/fmidi/commit/20916421656e89a1303a85e76e89db8bd551a31e
[2]: 
https://github.com/jpcima/fmidi/commit/20916421656e89a1303a85e76e89db8bd551a31e.patch



--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-14 Thread Vitaly Zaitsev via devel

On 11/07/2022 18:50, Ben Beasley wrote:
If that FTBFS rate is typical of the full set of affected packages, then 
merging the side tag without resolving the API incompatibilities in 
dependent packages will be pretty disruptive to Rawhide as a whole.


I want to merge everything before the Fedora 37 branching and mass rebuild.


Would you consider setting up a COPR to figure out how many packages are 
affected by the API changes, and filing Bugzillas on the affected dependent 
packages?


I will create FTBFS RHBZ tickets.

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-14 Thread Vitaly Zaitsev via devel

On 11/07/2022 18:21, Ben Beasley wrote:
I don’t believe this list is nearly complete. Two packages I maintain 
that would be affected (fmidi and giada) are absent from the list.


It's very strange:

$ dnf repoquery -q  --releasever=rawhide --disablerepo="*" 
--qf="%{name}" --enablerepo=fedora-source --enablerepo=updates-source 
--enablerepo=updates-testing-source --archlist=src 
--whatrequires="fmt-devel"

0ad
OpenImageIO
cantera
ceph
dolphin-emu
domoticz
folly
libsonata
mkvtoolnix
sdrpp
spdlog
vcpkg
zswap-cli

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2022-07-13 Thread Dominik 'Rathann' Mierzejewski
On Sunday, 10 July 2022 at 19:43, Vitaly Zaitsev via devel wrote:
> Hello.
> 
> fmt 9.0.x update will include a soversion bump from .8 to .9. It has both
> API and ABI changes.
[...]
> mkvtoolnix

mkvtoolnix updated and built in the side tag:
https://koji.fedoraproject.org/koji/taskinfo?taskID=89457215
Coincidentally, upstream added support for fmt 9.0 in this latest
release.

Regards,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
___
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


Re: Announcing fmt library soversion bump

2022-07-12 Thread Ben Beasley
Both bear and fmidi are now rebuilt into the side tag. I defined the 
preprocessor macro FMT_DEPRECATED_OSTREAM as a temporary workaround 
(noting that this will not be available in fmt 10.0). I filed an issue 
upstream with fmidi: https://github.com/jpcima/fmidi/issues/5


On 7/11/22 12:50, Ben Beasley wrote:


Two of the three packages I tried to rebuild (bear and fmidi) failed 
with errors like:


/usr/include/fmt/core.h:1733:7: error: static assertion failed: Cannot format an 
argument. To make type T formattable provide a formatter 
specialization:https://fmt.dev/latest/api.html#udt
  1733 |   formattable,
   |   ^~~

Links to failing scratch builds in the side tag:

https://koji.fedoraproject.org/koji/taskinfo?taskID=89380682

https://koji.fedoraproject.org/koji/taskinfo?taskID=89380736

I found that there was already a bug report open upstream for Bear: 
https://github.com/rizsotto/Bear/issues/471


If that FTBFS rate is typical of the full set of affected packages, 
then merging the side tag without resolving the API incompatibilities 
in dependent packages will be pretty disruptive to Rawhide as a whole.


Would you consider setting up a COPR to figure out how many packages 
are affected by the API changes, and filing Bugzillas on the affected 
dependent packages? It might take a while for affected package 
maintainers to become aware of the problem, investigate, and perhaps 
work with upstreams to prepare the necessary patches.


Link to fmt 9.0.0 release notes: 
https://github.com/fmtlib/fmt/releases/tag/9.0.0


– Ben

On 7/11/22 12:21, Ben Beasley wrote:


I don’t believe this list is nearly complete. Two packages I maintain 
that would be affected (fmidi and giada) are absent from the list.


Using the following command:

    mock -r fedora-rawhide-x86_64 --dnf-cmd -- repoquery 
--whatrequires 'libfmt.so.8*'


I found these additional dependent packages that were missing from 
the original list:


  * bear
  * cachelib
  * easyeffects
  * easyrpg-player
  * fb303
  * fbthrift
  * fizz
  * fmidi
  * freeopcua
  * gerbera
  * giada
  * gnuradio
  * gr-funcube
  * libsemigroups
  * luxcorerender
  * mcrouter
  * nheko
  * proxygen
  * rstudio
  * wangle
  * watchman
  * waybar

I will go ahead and rebuild bear, fmidi, and giada into the side tag.

On 7/10/22 13:43, Vitaly Zaitsev via devel wrote:

Hello.

fmt 9.0.x update will include a soversion bump from .8 to .9. It has 
both API and ABI changes.


Changelog: https://github.com/fmtlib/fmt/releases/tag/9.0.0

The list of affected packages in Rawhide:
0ad
OpenImageIO
cantera
ceph
dolphin-emu
domoticz
folly
libsonata
mkvtoolnix
sdrpp
spdlog
vcpkg
zswap-cli

I can rebuild only spdlog, vcpkg and zswap-cli. For others, I will 
need proven-packagers assistance.


Please use the f37-build-side-54844 side tag. I will merge it into 
Rawhide later.




___
devel mailing list --devel@lists.fedoraproject.org
To unsubscribe send an email todevel-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


___
devel mailing list --devel@lists.fedoraproject.org
To unsubscribe send an email todevel-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___
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


Re: Announcing fmt library soversion bump

2022-07-12 Thread Michel Alexandre Salim
Hi Vitaly,

Will try and take care of folly ASAP - thanks!

-- 
Michel
___
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


Re: Announcing fmt library soversion bump

2022-07-11 Thread Frederic Berat
Hello,

> Setting up a copr repo to find all other breakages sounds like a good
idea.

I'm actually working on a tool to help with such use cases.
It may be a bit early since I only made an internal alpha release, and only
planned to go public by the end of this month with it, but since that may
help, feel free to give it a try and provide early feedback.

https://copr.fedorainfracloud.org/coprs/fberat/mass-prebuild/

Long story short, the tool aims to create for you mass rebuild around a
given set of packages. It will first build the packages you feed it (like
an SRPM), then try to calculate the direct reverse dependencies, and build
them against your new package version.
If builds are failing, it will create another pristine build for state
comparison, which should help reduce the investigation (even though it
can't be perfect).

All of that is using COPR infrastructure, and COPR python interface.

You have more details in this description:
https://gitlab.com/fberat/mass-prebuild/-/blob/dfcb3b1b5ae1384e963b56e4bcfbc73fea7b4c66/README.md

Fred.

On Tue, Jul 12, 2022 at 7:28 AM Aleksei Bavshin 
wrote:

> On 7/11/22 09:50, Ben Beasley wrote:
> > Two of the three packages I tried to rebuild (bear and fmidi) failed
> > with errors like:
> >
> > /usr/include/fmt/core.h:1733:7: error: static assertion failed: Cannot
> format an argument. To make type T formattable provide a formatter
> specialization:https://fmt.dev/latest/api.html#udt
> >   1733 |   formattable,
> >|   ^~~
> >
> > Links to failing scratch builds in the side tag:
> >
> > https://koji.fedoraproject.org/koji/taskinfo?taskID=89380682
> >
> > https://koji.fedoraproject.org/koji/taskinfo?taskID=89380736
> >
> > I found that there was already a bug report open upstream for Bear:
> > https://github.com/rizsotto/Bear/issues/471
>
> Thanks for bringing attention to that. I suspect the following fmt
> changelog entry:
>
> "Disabled automatic std::ostream insertion operator (operator<<)
> discovery when fmt/ostream.h is included to prevent ODR violations. You
> can get the old behavior by defining FMT_DEPRECATED_OSTREAM but this
> will be removed in the next major release. Use fmt::streamed or
> fmt::ostream_formatter to enable formatting via std::ostream instead."
>
> That is a VERY breaking change and there will be more packages affected.
> It's likely also affecting dependents of spdlog which use external fmt
> and .
>
> The fix is simple, but not backward-compatible:
> template <> struct fmt::formatter : ostream_formatter {};
> (a custom fmt::formatter for the type would work as well).
>
> I already confirmed that `waybar` is broken and will submit a fix
> upstream when I have time. Setting up a copr repo to find all other
> breakages sounds like a good idea.
> > If that FTBFS rate is typical of the full set of affected packages, then
> > merging the side tag without resolving the API incompatibilities in
> > dependent packages will be pretty disruptive to Rawhide as a whole.
> >
> > Would you consider setting up a COPR to figure out how many packages are
> > affected by the API changes, and filing Bugzillas on the affected
> > dependent packages? It might take a while for affected package
> > maintainers to become aware of the problem, investigate, and perhaps
> > work with upstreams to prepare the necessary patches.
> >
> > Link to fmt 9.0.0 release notes:
> > https://github.com/fmtlib/fmt/releases/tag/9.0.0
> >
> > – Ben
> >
> > On 7/11/22 12:21, Ben Beasley wrote:
> >>
> >> I don’t believe this list is nearly complete. Two packages I maintain
> >> that would be affected (fmidi and giada) are absent from the list.
> >>
> >> Using the following command:
> >>
> >> mock -r fedora-rawhide-x86_64 --dnf-cmd -- repoquery
> >> --whatrequires 'libfmt.so.8*'
> >>
> >> I found these additional dependent packages that were missing from the
> >> original list:
> >>
> >>   * bear
> >>   * cachelib
> >>   * easyeffects
> >>   * easyrpg-player
> >>   * fb303
> >>   * fbthrift
> >>   * fizz
> >>   * fmidi
> >>   * freeopcua
> >>   * gerbera
> >>   * giada
> >>   * gnuradio
> >>   * gr-funcube
> >>   * libsemigroups
> >>   * luxcorerender
> >>   * mcrouter
> >>   * nheko
> >>   * proxygen
> >>   * rstudio
> >>   * wangle
> >>   * watchman
> >>   * waybar
> >>
> >> I will go ahead and rebuild bear, fmidi, and giada into the side tag.
> >>
> >> On 7/10/22 13:43, Vitaly Zaitsev via devel wrote:
> >>> Hello.
> >>>
> >>> fmt 9.0.x update will include a soversion bump from .8 to .9. It has
> >>> both API and ABI changes.
> >>>
> >>> Changelog: https://github.com/fmtlib/fmt/releases/tag/9.0.0
> >>>
> >>> The list of affected packages in Rawhide:
> >>> 0ad
> >>> OpenImageIO
> >>> cantera
> >>> ceph
> >>> dolphin-emu
> >>> domoticz
> >>> folly
> >>> libsonata
> >>> mkvtoolnix
> >>> sdrpp
> >>> spdlog
> >>> vcpkg
> >>> zswap-cli
> >>>
> >>> I can reb

Re: Announcing fmt library soversion bump

2022-07-11 Thread Aleksei Bavshin

On 7/11/22 09:50, Ben Beasley wrote:
Two of the three packages I tried to rebuild (bear and fmidi) failed 
with errors like:


/usr/include/fmt/core.h:1733:7: error: static assertion failed: Cannot format an 
argument. To make type T formattable provide a formatter 
specialization:https://fmt.dev/latest/api.html#udt
  1733 |   formattable,
   |   ^~~

Links to failing scratch builds in the side tag:

https://koji.fedoraproject.org/koji/taskinfo?taskID=89380682

https://koji.fedoraproject.org/koji/taskinfo?taskID=89380736

I found that there was already a bug report open upstream for Bear: 
https://github.com/rizsotto/Bear/issues/471


Thanks for bringing attention to that. I suspect the following fmt 
changelog entry:


"Disabled automatic std::ostream insertion operator (operator<<) 
discovery when fmt/ostream.h is included to prevent ODR violations. You 
can get the old behavior by defining FMT_DEPRECATED_OSTREAM but this 
will be removed in the next major release. Use fmt::streamed or 
fmt::ostream_formatter to enable formatting via std::ostream instead."


That is a VERY breaking change and there will be more packages affected. 
It's likely also affecting dependents of spdlog which use external fmt 
and .


The fix is simple, but not backward-compatible:
   template <> struct fmt::formatter : ostream_formatter {};
(a custom fmt::formatter for the type would work as well).

I already confirmed that `waybar` is broken and will submit a fix 
upstream when I have time. Setting up a copr repo to find all other 
breakages sounds like a good idea.
If that FTBFS rate is typical of the full set of affected packages, then 
merging the side tag without resolving the API incompatibilities in 
dependent packages will be pretty disruptive to Rawhide as a whole.


Would you consider setting up a COPR to figure out how many packages are 
affected by the API changes, and filing Bugzillas on the affected 
dependent packages? It might take a while for affected package 
maintainers to become aware of the problem, investigate, and perhaps 
work with upstreams to prepare the necessary patches.


Link to fmt 9.0.0 release notes: 
https://github.com/fmtlib/fmt/releases/tag/9.0.0


– Ben

On 7/11/22 12:21, Ben Beasley wrote:


I don’t believe this list is nearly complete. Two packages I maintain 
that would be affected (fmidi and giada) are absent from the list.


Using the following command:

    mock -r fedora-rawhide-x86_64 --dnf-cmd -- repoquery 
--whatrequires 'libfmt.so.8*'


I found these additional dependent packages that were missing from the 
original list:


  * bear
  * cachelib
  * easyeffects
  * easyrpg-player
  * fb303
  * fbthrift
  * fizz
  * fmidi
  * freeopcua
  * gerbera
  * giada
  * gnuradio
  * gr-funcube
  * libsemigroups
  * luxcorerender
  * mcrouter
  * nheko
  * proxygen
  * rstudio
  * wangle
  * watchman
  * waybar

I will go ahead and rebuild bear, fmidi, and giada into the side tag.

On 7/10/22 13:43, Vitaly Zaitsev via devel wrote:

Hello.

fmt 9.0.x update will include a soversion bump from .8 to .9. It has 
both API and ABI changes.


Changelog: https://github.com/fmtlib/fmt/releases/tag/9.0.0

The list of affected packages in Rawhide:
0ad
OpenImageIO
cantera
ceph
dolphin-emu
domoticz
folly
libsonata
mkvtoolnix
sdrpp
spdlog
vcpkg
zswap-cli

I can rebuild only spdlog, vcpkg and zswap-cli. For others, I will 
need proven-packagers assistance.


Please use the f37-build-side-54844 side tag. I will merge it into 
Rawhide later.




___
devel mailing list --devel@lists.fedoraproject.org
To unsubscribe send an email todevel-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


___
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


OpenPGP_signature
Description: OpenPGP digital signature
___
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

Re: Announcing fmt library soversion bump

2022-07-11 Thread Ben Beasley
Two of the three packages I tried to rebuild (bear and fmidi) failed 
with errors like:


/usr/include/fmt/core.h:1733:7: error: static assertion failed: Cannot format an 
argument. To make type T formattable provide a formatter 
specialization:https://fmt.dev/latest/api.html#udt
 1733 |   formattable,
  |   ^~~

Links to failing scratch builds in the side tag:

   https://koji.fedoraproject.org/koji/taskinfo?taskID=89380682

   https://koji.fedoraproject.org/koji/taskinfo?taskID=89380736

I found that there was already a bug report open upstream for Bear: 
https://github.com/rizsotto/Bear/issues/471


If that FTBFS rate is typical of the full set of affected packages, then 
merging the side tag without resolving the API incompatibilities in 
dependent packages will be pretty disruptive to Rawhide as a whole.


Would you consider setting up a COPR to figure out how many packages are 
affected by the API changes, and filing Bugzillas on the affected 
dependent packages? It might take a while for affected package 
maintainers to become aware of the problem, investigate, and perhaps 
work with upstreams to prepare the necessary patches.


Link to fmt 9.0.0 release notes: 
https://github.com/fmtlib/fmt/releases/tag/9.0.0


– Ben

On 7/11/22 12:21, Ben Beasley wrote:


I don’t believe this list is nearly complete. Two packages I maintain 
that would be affected (fmidi and giada) are absent from the list.


Using the following command:

    mock -r fedora-rawhide-x86_64 --dnf-cmd -- repoquery 
--whatrequires 'libfmt.so.8*'


I found these additional dependent packages that were missing from the 
original list:


  * bear
  * cachelib
  * easyeffects
  * easyrpg-player
  * fb303
  * fbthrift
  * fizz
  * fmidi
  * freeopcua
  * gerbera
  * giada
  * gnuradio
  * gr-funcube
  * libsemigroups
  * luxcorerender
  * mcrouter
  * nheko
  * proxygen
  * rstudio
  * wangle
  * watchman
  * waybar

I will go ahead and rebuild bear, fmidi, and giada into the side tag.

On 7/10/22 13:43, Vitaly Zaitsev via devel wrote:

Hello.

fmt 9.0.x update will include a soversion bump from .8 to .9. It has 
both API and ABI changes.


Changelog: https://github.com/fmtlib/fmt/releases/tag/9.0.0

The list of affected packages in Rawhide:
0ad
OpenImageIO
cantera
ceph
dolphin-emu
domoticz
folly
libsonata
mkvtoolnix
sdrpp
spdlog
vcpkg
zswap-cli

I can rebuild only spdlog, vcpkg and zswap-cli. For others, I will 
need proven-packagers assistance.


Please use the f37-build-side-54844 side tag. I will merge it into 
Rawhide later.




___
devel mailing list --devel@lists.fedoraproject.org
To unsubscribe send an email todevel-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___
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


Re: Announcing fmt library soversion bump

2022-07-11 Thread Ben Beasley
I don’t believe this list is nearly complete. Two packages I maintain 
that would be affected (fmidi and giada) are absent from the list.


Using the following command:

    mock -r fedora-rawhide-x86_64 --dnf-cmd -- repoquery --whatrequires 
'libfmt.so.8*'


I found these additional dependent packages that were missing from the 
original list:


 * bear
 * cachelib
 * easyeffects
 * easyrpg-player
 * fb303
 * fbthrift
 * fizz
 * fmidi
 * freeopcua
 * gerbera
 * giada
 * gnuradio
 * gr-funcube
 * libsemigroups
 * luxcorerender
 * mcrouter
 * nheko
 * proxygen
 * rstudio
 * wangle
 * watchman
 * waybar

I will go ahead and rebuild bear, fmidi, and giada into the side tag.

On 7/10/22 13:43, Vitaly Zaitsev via devel wrote:

Hello.

fmt 9.0.x update will include a soversion bump from .8 to .9. It has 
both API and ABI changes.


Changelog: https://github.com/fmtlib/fmt/releases/tag/9.0.0

The list of affected packages in Rawhide:
0ad
OpenImageIO
cantera
ceph
dolphin-emu
domoticz
folly
libsonata
mkvtoolnix
sdrpp
spdlog
vcpkg
zswap-cli

I can rebuild only spdlog, vcpkg and zswap-cli. For others, I will 
need proven-packagers assistance.


Please use the f37-build-side-54844 side tag. I will merge it into 
Rawhide later.
___
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


Announcing fmt library soversion bump

2022-07-10 Thread Vitaly Zaitsev via devel

Hello.

fmt 9.0.x update will include a soversion bump from .8 to .9. It has 
both API and ABI changes.


Changelog: https://github.com/fmtlib/fmt/releases/tag/9.0.0

The list of affected packages in Rawhide:
0ad
OpenImageIO
cantera
ceph
dolphin-emu
domoticz
folly
libsonata
mkvtoolnix
sdrpp
spdlog
vcpkg
zswap-cli

I can rebuild only spdlog, vcpkg and zswap-cli. For others, I will need 
proven-packagers assistance.


Please use the f37-build-side-54844 side tag. I will merge it into 
Rawhide later.


--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2021-09-09 Thread Bruno Wolff III

On Tue, Jul 06, 2021 at 18:13:45 +0200,
 Miro Hrončok  wrote:

On 06. 07. 21 17:13, Zbigniew Jędrzejewski-Szmek wrote:

This is Python 3.10 related.

https://docs.python.org/3.10/whatsnew/3.10.html#removed

"Remove deprecated aliases to Collections Abstract Base Classes from the
collections module."

E.g. use collections.abc.Sequence instead of collections.Sequence.
collections.Sequence was deprecated from Python 3.7.


Well the fix looks simple enough but it's the bundled spidermonkey that
needs to be patched and it's gziped inside of the 0ad archive with a
separate patching mechanism. BLEH.

I started looking into this yesterday… The attached patch moves past
the import errors, and cuts the warning noise to a manageable level.
Maybe it'll be useful as a start for someone. The build still fails with:
AttributeError: module 'sysconfig' has no attribute '_get_default_scheme'. Did 
you mean: 'get_default_scheme'?


That is still Python 3.10 relevant. The "private" 
sysconfig._get_default_scheme function has been made public (and hence 
has a new name, without the leading underscore). Since it was private, 
this is not considered as a breaking change. No code outside of Python 
standard library should have used it 🤷


The system mozjs78 got fixed to build with python 3.10 and the changes needed 
for that might be helpful even though 0ad uses a different release of 
mozjs78 than the one used for system.


P.S. 0ad just got orphaned because of this issue still being unfixed.
___
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


Re: Announcing fmt library soversion bump

2021-07-06 Thread Richard Shaw
On Mon, Jul 5, 2021 at 8:19 AM Richard Shaw  wrote:

> folly failed:
>
> /usr/bin/ld: ../../../libfolly.so.2021.06.07.00: undefined reference to 
> `typeinfo for snappy::Source'
> collect2: error: ld returned 1 exit status
>
> I verified that "-lsnappy" is in the command line so not sure what's going
> on there, but it doesn't look fmt related.
>
> https://kojipkgs.fedoraproject.org//work/tasks/5080/71345080/build.log
>

This is due to '-fno-rtti' in the snappy build. Apparently it must be
enabled but is disabled by default. I'm not sure of any consequences of
enabling it or why it's disabled by default.

https://github.com/facebook/proxygen/issues/361

Thanks,
Richard
___
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


Re: Announcing fmt library soversion bump

2021-07-06 Thread Miro Hrončok

On 06. 07. 21 17:13, Zbigniew Jędrzejewski-Szmek wrote:

This is Python 3.10 related.

https://docs.python.org/3.10/whatsnew/3.10.html#removed

"Remove deprecated aliases to Collections Abstract Base Classes from the
collections module."

E.g. use collections.abc.Sequence instead of collections.Sequence.
collections.Sequence was deprecated from Python 3.7.


Well the fix looks simple enough but it's the bundled spidermonkey that
needs to be patched and it's gziped inside of the 0ad archive with a
separate patching mechanism. BLEH.

I started looking into this yesterday… The attached patch moves past
the import errors, and cuts the warning noise to a manageable level.
Maybe it'll be useful as a start for someone. The build still fails with:
AttributeError: module 'sysconfig' has no attribute '_get_default_scheme'. Did 
you mean: 'get_default_scheme'?


That is still Python 3.10 relevant. The "private" sysconfig._get_default_scheme 
function has been made public (and hence has a new name, without the leading 
underscore). Since it was private, this is not considered as a breaking change. 
No code outside of Python standard library should have used it 🤷


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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


Re: Announcing fmt library soversion bump

2021-07-06 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Jul 06, 2021 at 10:03:09AM -0500, Richard Shaw wrote:
> On Mon, Jul 5, 2021 at 4:50 PM Miro Hrončok  wrote:
> 
> > On 05. 07. 21 15:14, Richard Shaw wrote:
> > > 0ad failed:
> > >
> > > Traceback (most recent call last):
> > >File
> > >
> > "/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/../js/src/../../configure.py",
> >
> > > line 25, in 
> > >  from mozbuild.configure import (
> > >File
> > >
> > "/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py",
> >
> > > line 33, in 
> > >  from mozbuild.util import (
> > >File
> > >
> > "/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py",
> >
> > > line 760, in 
> > >  class HierarchicalStringList(object):
> > >File
> > >
> > "/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py",
> >
> > > line 785, in HierarchicalStringList
> > >  class StringListAdaptor(collections.Sequence):
> > > AttributeError: module 'collections' has no attribute 'Sequence'
> > > ERROR: SpiderMonkey build failed
> > >
> > > https://kojipkgs.fedoraproject.org//work/tasks/4873/71344873/build.log
> > > 
> > >
> > > Doesn't look fmt related.
> >
> > This is Python 3.10 related.
> >
> > https://docs.python.org/3.10/whatsnew/3.10.html#removed
> >
> > "Remove deprecated aliases to Collections Abstract Base Classes from the
> > collections module."
> >
> > E.g. use collections.abc.Sequence instead of collections.Sequence.
> > collections.Sequence was deprecated from Python 3.7.
> >
> 
> Well the fix looks simple enough but it's the bundled spidermonkey that
> needs to be patched and it's gziped inside of the 0ad archive with a
> separate patching mechanism. BLEH.

I started looking into this yesterday… The attached patch moves past
the import errors, and cuts the warning noise to a manageable level.
Maybe it'll be useful as a start for someone. The build still fails with:
AttributeError: module 'sysconfig' has no attribute '_get_default_scheme'. Did 
you mean: 'get_default_scheme'?

Zbyszek
diff --git 0ad-python310.patch 0ad-python310.patch
index ea3fa36c5f..978ac2d17c 100644
--- 0ad-python310.patch
+++ 0ad-python310.patch
@@ -1,10 +1,11 @@
 --- libraries/source/spidermonkey/build.sh~	2021-02-06 01:28:31.0 +0100
 +++ libraries/source/spidermonkey/build.sh	2021-07-05 19:28:48.642045840 +0200
-@@ -100,6 +100,8 @@
+@@ -100,6 +100,9 @@
fi
tar xjf "${FOLDER}.tar.bz2"
  
 +  sed -r -i 's/collections.Sequence/collections.abc.Sequence/' ${FOLDER}/python/mozbuild/mozbuild/util.py
++  sed -r -i 's/from collections import Iterable, OrderedDict/from collections.abc import Iterable\nfrom collections import OrderedDict/' ${FOLDER}/python/mozbuild/mozbuild/backend/configenvironment.py
 +
# Clean up header files that may be left over by earlier versions of SpiderMonkey
rm -rf include-unix-debug
diff --git 0ad.spec 0ad.spec
index 6cdf30d25e..319f272494 100644
--- 0ad.spec
+++ 0ad.spec
@@ -140,6 +140,8 @@ Patch2:		%{name}-valgrind.patch
 Patch3:		%{name}-ppc64.patch
 Patch5:		%{name}-rust.patch
 
+Patch6: %{name}-python310.patch
+
 %description
 0 A.D. (pronounced "zero ey-dee") is a free, open-source, cross-platform
 real-time strategy (RTS) game of ancient warfare. In short, it is a
@@ -165,6 +167,7 @@ hobbyist game developers, since 2001.
 %if %{without system_mozjs78}
 %patch5 -p0
 %endif
+%patch6 -p0
 
 %if %{with system_nvtt}
 rm -fr libraries/source/nvtt
@@ -179,6 +182,8 @@ rm -fr libraries/source/valgrind
 %define _lto_cflags %{nil}
 
 %set_build_flags
+CXXFLAGS="$CXXFLAGS -Wno-class-memaccess -Wno-deprecated-copy -Wno-maybe-unitialized -Wno-unused-but-set-variable -Wno-implicit-fallthrough"
+
 build/workspaces/update-workspaces.sh	\
 --bindir=%{_bindir}			\
 --datadir=%{_datadir}/%{name}	\
___
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


Re: Announcing fmt library soversion bump

2021-07-06 Thread Richard Shaw
On Mon, Jul 5, 2021 at 4:50 PM Miro Hrončok  wrote:

> On 05. 07. 21 15:14, Richard Shaw wrote:
> > 0ad failed:
> >
> > Traceback (most recent call last):
> >File
> >
> "/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/../js/src/../../configure.py",
>
> > line 25, in 
> >  from mozbuild.configure import (
> >File
> >
> "/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py",
>
> > line 33, in 
> >  from mozbuild.util import (
> >File
> >
> "/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py",
>
> > line 760, in 
> >  class HierarchicalStringList(object):
> >File
> >
> "/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py",
>
> > line 785, in HierarchicalStringList
> >  class StringListAdaptor(collections.Sequence):
> > AttributeError: module 'collections' has no attribute 'Sequence'
> > ERROR: SpiderMonkey build failed
> >
> > https://kojipkgs.fedoraproject.org//work/tasks/4873/71344873/build.log
> > 
> >
> > Doesn't look fmt related.
>
> This is Python 3.10 related.
>
> https://docs.python.org/3.10/whatsnew/3.10.html#removed
>
> "Remove deprecated aliases to Collections Abstract Base Classes from the
> collections module."
>
> E.g. use collections.abc.Sequence instead of collections.Sequence.
> collections.Sequence was deprecated from Python 3.7.
>

Well the fix looks simple enough but it's the bundled spidermonkey that
needs to be patched and it's gziped inside of the 0ad archive with a
separate patching mechanism. BLEH.

Thanks,
Richard
___
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


Re: Announcing fmt library soversion bump

2021-07-05 Thread Miro Hrončok

On 05. 07. 21 15:14, Richard Shaw wrote:

0ad failed:

Traceback (most recent call last):
   File 
"/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/../js/src/../../configure.py", 
line 25, in 

     from mozbuild.configure import (
   File 
"/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", 
line 33, in 

     from mozbuild.util import (
   File 
"/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", 
line 760, in 

     class HierarchicalStringList(object):
   File 
"/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", 
line 785, in HierarchicalStringList

     class StringListAdaptor(collections.Sequence):
AttributeError: module 'collections' has no attribute 'Sequence'
ERROR: SpiderMonkey build failed

https://kojipkgs.fedoraproject.org//work/tasks/4873/71344873/build.log 



Doesn't look fmt related.


This is Python 3.10 related.

https://docs.python.org/3.10/whatsnew/3.10.html#removed

"Remove deprecated aliases to Collections Abstract Base Classes from the 
collections module."


E.g. use collections.abc.Sequence instead of collections.Sequence.
collections.Sequence was deprecated from Python 3.7.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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


Re: Announcing fmt library soversion bump

2021-07-05 Thread Michel Alexandre Salim via devel
On Mon, Jul 05, 2021 at 08:19:11AM -0500, Richard Shaw wrote:
> folly failed:
> 
> /usr/bin/ld: ../../../libfolly.so.2021.06.07.00: undefined reference
> to `typeinfo for snappy::Source'
> collect2: error: ld returned 1 exit status
> 
> I verified that "-lsnappy" is in the command line so not sure what's going
> on there, but it doesn't look fmt related.
> 
> https://kojipkgs.fedoraproject.org//work/tasks/5080/71345080/build.log
>
Yeah, folly builds are currently broken, I need to find time to fix them.

It's indeed related to snappy, and seems to be related to changes in the way
the new snappy release is built:

https://github.com/facebook/folly/issues/1583
https://github.com/Homebrew/homebrew-core/pull/76686 

Best regards,

-- 
Michel Alexandre Salim
profile: https://keyoxide.org/mic...@michel-slm.name


signature.asc
Description: PGP signature
___
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


Re: Announcing fmt library soversion bump

2021-07-05 Thread Aleksei Bavshin

On 7/5/21 6:27 AM, Richard Shaw wrote:

waybar failed with:


> ...


This looks to be fmt related...


Fixed and rebuilt in the side-tag

--
Best regards,
Aleksei Bavshin
___
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


Re: Announcing fmt library soversion bump

2021-07-05 Thread Richard Shaw
I didn't list the other builds as they all failed due to folly failing so
once that's fixed they will likely complete.

Thanks,
Richard
___
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


Re: Announcing fmt library soversion bump

2021-07-05 Thread Vitaly Zaitsev via devel

On 05/07/2021 15:27, Richard Shaw wrote:

This looks to be fmt related...


Yes, due to API changes. We need to open FTBFS bugs.

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
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


Re: Announcing fmt library soversion bump

2021-07-05 Thread Richard Shaw
waybar failed with:

In file included from ../include/modules/disk.hpp:8,
 from ../src/modules/disk.cpp:1:
../include/util/format.hpp: In instantiation of ‘constexpr decltype
(ctx.begin()) fmt::v8::formatter::parse(ParseContext&) [with
ParseContext = fmt::v8::basic_format_parse_context; decltype
(ctx.begin()) = const char*]’:
/usr/include/fmt/core.h:1185:33:   required from ‘static void
fmt::v8::detail::value::format_custom_arg(const void*, typename
Context::parse_context_type&, Context&) [with T = pow_format; Formatter =
fmt::v8::formatter; Context =
fmt::v8::basic_format_context; typename
Context::parse_context_type = fmt::v8::basic_format_parse_context]’
/usr/include/fmt/core.h:1172:19:   required from ‘constexpr
fmt::v8::detail::value::value(const T&) [with T = pow_format;
Context = fmt::v8::basic_format_context]’
/usr/include/fmt/core.h:1571:14:   required from ‘constexpr
fmt::v8::detail::value fmt::v8::detail::make_arg(const T&) [with
bool IS_PACKED = true; Context =
fmt::v8::basic_format_context;
fmt::v8::detail::type  = fmt::v8::detail::type::custom_type; T =
fmt::v8::detail::named_arg; typename
std::enable_if::type  = 0]’
/usr/include/fmt/core.h:1694:64:   required from ‘constexpr
fmt::v8::format_arg_store::format_arg_store(const Args& ...)
[with Context = fmt::v8::basic_format_context;
Args = {long unsigned int, fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg, std::allocator > >}]’
/usr/include/fmt/core.h:1710:18:   required from ‘constexpr
fmt::v8::format_arg_store
fmt::v8::make_format_args(const Args& ...) [with Context =
fmt::v8::basic_format_context; Args = {long
unsigned int, fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg, std::allocator > >}]’
/usr/include/fmt/core.h:2886:44:   required from ‘std::string
fmt::v8::format(fmt::v8::format_string, T&& ...) [with T = {long
unsigned int, fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg, std::allocator > >}; std::string =
std::__cxx11::basic_string; fmt::v8::format_string =
fmt::v8::basic_format_string,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg,
fmt::v8::detail::named_arg, std::allocator > > >]’
../src/modules/disk.cpp:62:34:   required from here
../include/util/format.hpp:38:42: error: no matching function for call to
‘parse_nonnegative_int(const char*&, const char*&,
fmt::v8::basic_format_parse_context&)’
   38 | width = parse_nonnegative_int(it, end, ctx);
  | ~^~
In file included from /usr/include/fmt/format.h:44,
 from ../include/modules/disk.hpp:3,
 from ../src/modules/disk.cpp:1:
/usr/include/fmt/core.h:2096:20: note: candidate: ‘template
constexpr int fmt::v8::detail::parse_nonnegative_int(const Char*&, const
Char*, int)’
 2096 | FMT_CONSTEXPR auto parse_nonnegative_int(const Char*& begin, const
Char* end,
  |^
/usr/include/fmt/core.h:2096:20: note:   template argument
deduction/substitution failed:
In file included from ../include/modules/disk.hpp:8,
 from ../src/modules/disk.cpp:1:
../include/util/format.hpp:38:42: note:   cannot convert ‘ctx’ (type
‘fmt::v8::basic_format_parse_context’) to type ‘int’
   38 | width = parse_nonnegative_int(it, end, ctx);
  | ~^~

This looks to be fmt related...

https://kojipkgs.fedoraproject.org//work/tasks/5335/71345335/build.log

Thanks,
Richard
___
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


Re: Announcing fmt library soversion bump

2021-07-05 Thread Richard Shaw
ceph failed with:

builddir/build/BUILD/ceph-16.2.4/src/common/Formatter.cc: In member
function 'virtual void ceph::XMLFormatter::close_section()':
/builddir/build/BUILD/ceph-16.2.4/src/common/Formatter.cc:449:8: error:
'transform' is not a member of 'std'
  449 |   std::transform(section.begin(), section.end(), section.begin(),
  |^
/builddir/build/BUILD/ceph-16.2.4/src/common/Formatter.cc: In member
function 'void ceph::XMLFormatter::add_value(std::string_view, T)':
/builddir/build/BUILD/ceph-16.2.4/src/common/Formatter.cc:462:8: error:
'transform' is not a member of 'std'
  462 |   std::transform(e.begin(), e.end(), e.begin(),
  |^
/builddir/build/BUILD/ceph-16.2.4/src/common/Formatter.cc: In member
function 'virtual void ceph::XMLFormatter::dump_string(std::string_view,
std::string_view)':
/builddir/build/BUILD/ceph-16.2.4/src/common/Formatter.cc:490:8: error:
'transform' is not a member of 'std'
  490 |   std::transform(e.begin(), e.end(), e.begin(),
  |^
/builddir/build/BUILD/ceph-16.2.4/src/common/Formatter.cc: In member
function 'virtual void
ceph::XMLFormatter::dump_string_with_attrs(std::string_view,
std::string_view, const ceph::FormatterAttrs&)':
/builddir/build/BUILD/ceph-16.2.4/src/common/Formatter.cc:502:8: error:
'transform' is not a member of 'std'
  502 |   std::transform(e.begin(), e.end(), e.begin(),
  |^
/builddir/build/BUILD/ceph-16.2.4/src/common/Formatter.cc: In member
function 'virtual void ceph::XMLFormatter::dump_format_va(std::string_view,
const char*, bool, const char*, __va_list_tag*)':
/builddir/build/BUILD/ceph-16.2.4/src/common/Formatter.cc:526:8: error:
'transform' is not a member of 'std'
  526 |   std::transform(e.begin(), e.end(), e.begin(),
  |^
/builddir/build/BUILD/ceph-16.2.4/src/common/Formatter.cc: In member
function 'void ceph::XMLFormatter::open_section_in_ns(std::string_view,
const char*, const ceph::FormatterAttrs*)':
/builddir/build/BUILD/ceph-16.2.4/src/common/Formatter.cc:580:8: error:
'transform' is not a member of 'std'
  580 |   std::transform(e.begin(), e.end(), e.begin(),
  |^

Doesn't look like a fmt problem.

https://kojipkgs.fedoraproject.org//work/tasks/5257/71345257/build.log

Thanks,
Richard
___
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


Re: Announcing fmt library soversion bump

2021-07-05 Thread Richard Shaw
folly failed:

/usr/bin/ld: ../../../libfolly.so.2021.06.07.00: undefined reference
to `typeinfo for snappy::Source'
collect2: error: ld returned 1 exit status

I verified that "-lsnappy" is in the command line so not sure what's going
on there, but it doesn't look fmt related.

https://kojipkgs.fedoraproject.org//work/tasks/5080/71345080/build.log

Thanks,
Richard

>
___
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


Re: Announcing fmt library soversion bump

2021-07-05 Thread Richard Shaw
0ad failed:

Traceback (most recent call last):
  File
"/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/../js/src/../../configure.py",
line 25, in 
from mozbuild.configure import (
  File
"/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py",
line 33, in 
from mozbuild.util import (
  File
"/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py",
line 760, in 
class HierarchicalStringList(object):
  File
"/builddir/build/BUILD/0ad-0.0.24b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py",
line 785, in HierarchicalStringList
class StringListAdaptor(collections.Sequence):
AttributeError: module 'collections' has no attribute 'Sequence'
ERROR: SpiderMonkey build failed

https://kojipkgs.fedoraproject.org//work/tasks/4873/71344873/build.log

Doesn't look fmt related.

Thanks,
Richard

>
___
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


  1   2   >