OK folks, quick progress update, and a notification for maintainers of
affected packages to either

- merge the PR listed below (and either build against the f46-build-
side-158330 side tag or let us know you are OK for us to build it)
- do nothing and I'll handle it for you in a day or two


On Mon, 2026-11-02 at 13:43 +0100, Milan Crha via devel wrote:
>       Hi,
> the FESCo approved [1] the Change [2], thus I created a side tag
> `f46-build-side-158330` into which I built the new libical and I'm
> slowly (re)building the dependencies I've commit right for from the
> list of the dependencies [3] in the Change, which is not as that many
> as I'd hope for.
> 
> Michel Lind offered to help with the rebuilds. Thank you for that.
> 

Rebuild plan for libical (rawhide)

Side tag: f46-build-side-158330

SONAMEs on rawhide: libical-glib.so.3()(64bit), libical.so.3()(64bit),
libical_cxx.so.3()(64bit), libicalss.so.3()(64bit),
libicalss_cxx.so.3()(64bit), libicalvcal.so.3()(64bit)

Still to rebuild (7)

None of these needs another in its buildroot, so they can all be built
at once:

- GoldenCheetah
- asterisk
- claws-mail
- cyrus-imapd
- osmo
- phosh
- redwax-tool

Pull requests by salimma, mcrha against rawhide

Open (4)

- claws-mail: #8 (open); CI on #8: 3 passed, 2 failed (rpminspect,
  rpmlint), 1 errored (license-validate)
- orage: #2 (open), #1 (merged); CI on #2: 5 passed, 1 failed (rpmlint)
- osmo: #4 (open); CI on #4: 4 passed, 1 failed (rpmlint), 1 errored
  (rmdepcheck)
- phosh: #10 (open); CI on #10: 3 passed, 2 failed (rpminspect,
  rpmlint), 1 errored (license-validate)

Merged and built (4)

- bluez: #11 (merged), built as bluez-5.87^20260918gitb5ed56d8c-4.fc46
- gnokii: #3 (merged), built as gnokii-0.6.31-49.fc46
- gnome-panel: #2 (merged), built as gnome-panel-3.58.1-8.fc46
- gnome-shell: #30 (merged), built as gnome-shell-51.1-2.fc46

Still to rebuild, with no pull request (4)

- GoldenCheetah
- asterisk
- cyrus-imapd
- redwax-tool

Local builds (7)

Fixed locally, to be proposed or merged (3)

- claws-mail 4.4.0-10.fc46 (dist-git's rawhide builds 4.4.0-9.fc46)
- osmo 0.4.4-8.fc46 (dist-git's rawhide builds 0.4.4-7.fc46; failed at
  0.4.4-7.fc46)
- phosh 0.57.0-2.fc46 (dist-git's rawhide builds 0.57.0-1.fc46; failed
  at 0.57.0-1.fc46)

Build as they are (3)

- GoldenCheetah 3.8-2.fc46
- asterisk 23.5.0-5.fc46 (23.5.0-5.fc46 built; its own subpackages
  conflict, so mock could not install them together; baseline:
  23.5.0-5.fc46 built; its own subpackages conflict, so mock could not
  install them together)
- redwax-tool 1.0.0-12.fc46

Left to rebuild, not built locally (1)

- cyrus-imapd

Who to contact (8)

Each package's -maintainers alias reaches everyone with access to it,
group members included; groups with commit access are named, with their
Matrix room where one is known. The version-release is rawhide's: a
high
release number means many builds since the last version update.

- GoldenCheetah (3.8-2.fc46):
  [email protected]
- asterisk (23.5.0-5.fc46): [email protected]
- claws-mail (4.4.0-9.fc46): [email protected]
- cyrus-imapd (3.12.4-1.fc46):
[email protected]
- kdepimlibs (4.14.10-49.fc43):
  [email protected]; kde-sig:
  #kde:fedoraproject.org
- osmo (0.4.4-7.fc46): [email protected]
- phosh (0.57.0-1.fc46): [email protected]; phosh-
sig:
  #phosh:fedoraproject.org
- redwax-tool (1.0.0-11.fc46):
[email protected]

Cannot be rebuilt (1)

BuildRequires that already fail to resolve on rawhide, independently of
libical:

- kdepimlibs: pkgconfig(QJson). Once the new libical lands, these
become
  uninstallable with it: kuser

Already rebuilt in f46-build-side-158330 (18)

- almanah (almanah-0.12.4-8.fc46)
- bijiben (bijiben-40.2-13.fc46)
- bluez (bluez-5.87^20260918gitb5ed56d8c-4.fc46)
- cairo-dock-plug-ins (cairo-dock-plug-ins-3.6.2-10.fc46)
- evolution (evolution-3.62.1-3.fc46)
- evolution-data-server (evolution-data-server-3.62.1-2.fc46)
- evolution-ews (evolution-ews-3.62.1-2.fc46)
- gnokii (gnokii-0.6.31-49.fc46)
- gnome-calendar (gnome-calendar-51.0-4.fc46)
- gnome-panel (gnome-panel-3.58.1-8.fc46)
- gnome-shell (gnome-shell-51.1-2.fc46)
- gnome-todo (gnome-todo-43.0-10.fc46)
- kf6-kcalendarcore (kf6-kcalendarcore-6.31.0-3.fc46)
- kmymoney (kmymoney-5.2.2-8.fc46)
- noctalia (noctalia-5.4.1-2.fc46)
- orage (orage-4.20.3-5.fc46)
- pidgin-chime (pidgin-chime-1.5-17.fc46)
- syncevolution (syncevolution-2.0.0-23.fc46)

Linking libical without a BuildRequires on it (8)

They get its development files through another package's, so a search
of
BuildRequires misses them:

- almanah: pkgconfig(libedataserver-1.2) >= 3.45.1 →
  evolution-data-server-devel → libical-glib-devel (rebuilt)
- bijiben: pkgconfig(libedataserver-1.2) >= 3.45.1 →
  evolution-data-server-devel → libical-glib-devel (rebuilt)
- evolution: pkgconfig(camel-1.2) >= 3.62.1 →
  evolution-data-server-devel → libical-glib-devel (rebuilt)
- gnome-panel: pkgconfig(libedataserver-1.2) >= 3.33.2 →
  evolution-data-server-devel → libical-glib-devel (rebuilt)
- gnome-shell: pkgconfig(libedataserver-1.2) >= 3.45.1 →
  evolution-data-server-devel → libical-glib-devel (rebuilt)
- gnome-todo: pkgconfig(libedataserver-1.2) →
  evolution-data-server-devel → libical-glib-devel (rebuilt)
- phosh: pkgconfig(libecal-2.0) >= 3.33.1 → evolution-data-server-devel
  → libical-glib-devel
- pidgin-chime: pkgconfig(libebook-1.2) → evolution-data-server-devel →
  libical-glib-devel (rebuilt)

Build-time only (1)

These BuildRequire libical's development files but ship nothing that
links it. They need a rebuild only if what they build depends on its
version.

- cyrus-timezones

Rebuilt but not using libical (13)

In the side tag, but neither linking nor building against libical.
Harmless, unless a rebuild changed a SONAME of its own.

- calls
- chatty
- evolution-rspam
- folks
- gdm
- geary
- glabels
- gnome-bluetooth
- gnome-contacts
- gnome-initial-setup
- gnome-session
- gnome-shell-extension-background-logo
- gnome-shell-extensions

May compile in libical's headers (36)

These neither link libical nor are rebuilt, but BuildRequire
development
files that require libical's, so its headers may reach them (inline
functions, macros, struct layouts) without a dependency on its SONAME.
Worth a scratch build. A development package requiring libical's is
only
a sign: if its own headers do not include libical's, the whole group
below it can be ruled out at once.

Through evolution-data-server-devel (3)

And the development packages requiring it: evolution-devel, folks-devel

- bubblemail (folks-devel)
- gnome-phone-manager
- libreoffice

Through kf6-kcalendarcore-devel (33)

And the development packages requiring it: akonadi-calendar-devel,
akonadi-search-devel, calendarsupport-devel, eventviews-devel,
incidenceeditor-devel, kcalutils-devel, kitinerary-devel, ktnef-devel,
libkgapi-devel

- akonadi-calendar (kf6-kcalendarcore-devel, kcalutils-devel)
- akonadi-calendar-tools (kf6-kcalendarcore-devel,
  akonadi-calendar-devel, calendarsupport-devel)
- akonadi-search
- akonadiconsole (kf6-kcalendarcore-devel, akonadi-search-devel,
  calendarsupport-devel)
- blogilo (libkgapi-devel)
- calendarsupport (kf6-kcalendarcore-devel, akonadi-calendar-devel,
  kcalutils-devel)
- calindori
- calligraplan
- digikam
- eventviews (kf6-kcalendarcore-devel, akonadi-calendar-devel,
  calendarsupport-devel, kcalutils-devel)
- incidenceeditor (kf6-kcalendarcore-devel, akonadi-calendar-devel,
  calendarsupport-devel, eventviews-devel, kcalutils-devel)
- itinerary (kf6-kcalendarcore-devel, kitinerary-devel)
- kaddressbook (akonadi-search-devel)
- kalarm (kf6-kcalendarcore-devel, kcalutils-devel)
- kcalutils
- kdepim-addons (kf6-kcalendarcore-devel, akonadi-calendar-devel,
  calendarsupport-devel, eventviews-devel, incidenceeditor-devel,
  kcalutils-devel, kitinerary-devel, ktnef-devel)
- kdepim-runtime (kf6-kcalendarcore-devel, akonadi-calendar-devel,
  kcalutils-devel, libkgapi-devel)
- kio-gdrive (libkgapi-devel)
- kitinerary
- kmail (kf6-kcalendarcore-devel, akonadi-search-devel, kcalutils-
devel,
  ktnef-devel)
- kmailtransport (libkgapi-devel)
- kongress
- korganizer (kf6-kcalendarcore-devel, akonadi-calendar-devel,
  calendarsupport-devel, eventviews-devel, incidenceeditor-devel,
  kcalutils-devel)
- ktnef (kf6-kcalendarcore-devel, kcalutils-devel)
- libkgapi
- maui-mauikit-calendar (akonadi-calendar-devel, kcalutils-devel)
- merkuro (kf6-kcalendarcore-devel, akonadi-calendar-devel,
  akonadi-search-devel, kcalutils-devel)
- messagelib (akonadi-search-devel)
- mimetreeparser
- pim-data-exporter
- pimcommon (akonadi-search-devel)
- vakzination (kitinerary-devel)
- zanshin (kf6-kcalendarcore-devel, akonadi-calendar-devel)

No rebuild in the side tag changed a SONAME of its own, so nothing
further down a dependency chain needs rebuilding. Rerun this as
rebuilds
land.

Best regards,

-- 
 _o) Michel Lind
_( ) https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
     README:    https://fedoraproject.org/wiki/User:Salimma#README
# Rebuild plan for libical (rawhide)

Side tag: `f46-build-side-158330`

SONAMEs on rawhide: `libical-glib.so.3()(64bit)`, `libical.so.3()(64bit)`, `libical_cxx.so.3()(64bit)`, `libicalss.so.3()(64bit)`, `libicalss_cxx.so.3()(64bit)`, `libicalvcal.so.3()(64bit)`

## Still to rebuild (7)

None of these needs another in its buildroot, so they can all be built at once:

- GoldenCheetah
- asterisk
- claws-mail
- cyrus-imapd
- osmo
- phosh
- redwax-tool

## Pull requests by salimma, mcrha against rawhide

### Open (4)

- claws-mail: [#8](https://src.fedoraproject.org/rpms/claws-mail/pull-request/8) (open); CI on #8: 3 passed, 2 failed (rpminspect, rpmlint), 1 errored (license-validate)
- orage: [#2](https://src.fedoraproject.org/rpms/orage/pull-request/2) (open), [#1](https://src.fedoraproject.org/rpms/orage/pull-request/1) (merged); CI on #2: 5 passed, 1 failed (rpmlint)
- osmo: [#4](https://src.fedoraproject.org/rpms/osmo/pull-request/4) (open); CI on #4: 4 passed, 1 failed (rpmlint), 1 errored (rmdepcheck)
- phosh: [#10](https://src.fedoraproject.org/rpms/phosh/pull-request/10) (open); CI on #10: 3 passed, 2 failed (rpminspect, rpmlint), 1 errored (license-validate)

### Merged and built (4)

- bluez: [#11](https://src.fedoraproject.org/rpms/bluez/pull-request/11) (merged), built as [bluez-5.87^20260918gitb5ed56d8c-4.fc46](https://koji.fedoraproject.org/koji/search?type=build&match=exact&terms=bluez-5.87%5E20260918gitb5ed56d8c-4.fc46)
- gnokii: [#3](https://src.fedoraproject.org/rpms/gnokii/pull-request/3) (merged), built as [gnokii-0.6.31-49.fc46](https://koji.fedoraproject.org/koji/search?type=build&match=exact&terms=gnokii-0.6.31-49.fc46)
- gnome-panel: [#2](https://src.fedoraproject.org/rpms/gnome-panel/pull-request/2) (merged), built as [gnome-panel-3.58.1-8.fc46](https://koji.fedoraproject.org/koji/search?type=build&match=exact&terms=gnome-panel-3.58.1-8.fc46)
- gnome-shell: [#30](https://src.fedoraproject.org/rpms/gnome-shell/pull-request/30) (merged), built as [gnome-shell-51.1-2.fc46](https://koji.fedoraproject.org/koji/search?type=build&match=exact&terms=gnome-shell-51.1-2.fc46)

### Still to rebuild, with no pull request (4)

- GoldenCheetah
- asterisk
- cyrus-imapd
- redwax-tool

## Local builds (7)

### Fixed locally, to be proposed or merged (3)

- claws-mail 4.4.0-10.fc46 (dist-git's rawhide builds 4.4.0-9.fc46)
- osmo 0.4.4-8.fc46 (dist-git's rawhide builds 0.4.4-7.fc46; failed at 0.4.4-7.fc46)
- phosh 0.57.0-2.fc46 (dist-git's rawhide builds 0.57.0-1.fc46; failed at 0.57.0-1.fc46)

### Build as they are (3)

- GoldenCheetah 3.8-2.fc46
- asterisk 23.5.0-5.fc46 (23.5.0-5.fc46 built; its own subpackages conflict, so mock could not install them together; baseline: 23.5.0-5.fc46 built; its own subpackages conflict, so mock could not install them together)
- redwax-tool 1.0.0-12.fc46

### Left to rebuild, not built locally (1)

- cyrus-imapd

## Who to contact (8)

Each package's `-maintainers` alias reaches everyone with access to it, group members included; groups with commit access are named, with their Matrix room where one is known. The version-release is rawhide's: a high release number means many builds since the last version update.

- GoldenCheetah (3.8-2.fc46): [email protected]
- asterisk (23.5.0-5.fc46): [email protected]
- claws-mail (4.4.0-9.fc46): [email protected]
- cyrus-imapd (3.12.4-1.fc46): [email protected]
- kdepimlibs (4.14.10-49.fc43): [email protected]; kde-sig: [#kde:fedoraproject.org](https://matrix.to/#/#kde:fedoraproject.org)
- osmo (0.4.4-7.fc46): [email protected]
- phosh (0.57.0-1.fc46): [email protected]; phosh-sig: [#phosh:fedoraproject.org](https://matrix.to/#/#phosh:fedoraproject.org)
- redwax-tool (1.0.0-11.fc46): [email protected]

## Cannot be rebuilt (1)

BuildRequires that already fail to resolve on rawhide, independently of libical:

- kdepimlibs: `pkgconfig(QJson)`. Once the new libical lands, these become uninstallable with it: kuser

## Already rebuilt in f46-build-side-158330 (18)

- almanah (`almanah-0.12.4-8.fc46`)
- bijiben (`bijiben-40.2-13.fc46`)
- bluez (`bluez-5.87^20260918gitb5ed56d8c-4.fc46`)
- cairo-dock-plug-ins (`cairo-dock-plug-ins-3.6.2-10.fc46`)
- evolution (`evolution-3.62.1-3.fc46`)
- evolution-data-server (`evolution-data-server-3.62.1-2.fc46`)
- evolution-ews (`evolution-ews-3.62.1-2.fc46`)
- gnokii (`gnokii-0.6.31-49.fc46`)
- gnome-calendar (`gnome-calendar-51.0-4.fc46`)
- gnome-panel (`gnome-panel-3.58.1-8.fc46`)
- gnome-shell (`gnome-shell-51.1-2.fc46`)
- gnome-todo (`gnome-todo-43.0-10.fc46`)
- kf6-kcalendarcore (`kf6-kcalendarcore-6.31.0-3.fc46`)
- kmymoney (`kmymoney-5.2.2-8.fc46`)
- noctalia (`noctalia-5.4.1-2.fc46`)
- orage (`orage-4.20.3-5.fc46`)
- pidgin-chime (`pidgin-chime-1.5-17.fc46`)
- syncevolution (`syncevolution-2.0.0-23.fc46`)

## Linking libical without a BuildRequires on it (8)

They get its development files through another package's, so a search of BuildRequires misses them:

- almanah: `pkgconfig(libedataserver-1.2) >= 3.45.1` → evolution-data-server-devel → libical-glib-devel (rebuilt)
- bijiben: `pkgconfig(libedataserver-1.2) >= 3.45.1` → evolution-data-server-devel → libical-glib-devel (rebuilt)
- evolution: `pkgconfig(camel-1.2) >= 3.62.1` → evolution-data-server-devel → libical-glib-devel (rebuilt)
- gnome-panel: `pkgconfig(libedataserver-1.2) >= 3.33.2` → evolution-data-server-devel → libical-glib-devel (rebuilt)
- gnome-shell: `pkgconfig(libedataserver-1.2) >= 3.45.1` → evolution-data-server-devel → libical-glib-devel (rebuilt)
- gnome-todo: `pkgconfig(libedataserver-1.2)` → evolution-data-server-devel → libical-glib-devel (rebuilt)
- phosh: `pkgconfig(libecal-2.0) >= 3.33.1` → evolution-data-server-devel → libical-glib-devel
- pidgin-chime: `pkgconfig(libebook-1.2)` → evolution-data-server-devel → libical-glib-devel (rebuilt)

## Build-time only (1)

These BuildRequire libical's development files but ship nothing that links it. They need a rebuild only if what they build depends on its version.

- cyrus-timezones

## Rebuilt but not using libical (13)

In the side tag, but neither linking nor building against libical. Harmless, unless a rebuild changed a SONAME of its own.

- calls
- chatty
- evolution-rspam
- folks
- gdm
- geary
- glabels
- gnome-bluetooth
- gnome-contacts
- gnome-initial-setup
- gnome-session
- gnome-shell-extension-background-logo
- gnome-shell-extensions

## May compile in libical's headers (36)

These neither link libical nor are rebuilt, but BuildRequire development files that require libical's, so its headers may reach them (inline functions, macros, struct layouts) without a dependency on its SONAME. Worth a scratch build. A development package requiring libical's is only a sign: if its own headers do not include libical's, the whole group below it can be ruled out at once.

### Through evolution-data-server-devel (3)

And the development packages requiring it: evolution-devel, folks-devel

- bubblemail (folks-devel)
- gnome-phone-manager
- libreoffice

### Through kf6-kcalendarcore-devel (33)

And the development packages requiring it: akonadi-calendar-devel, akonadi-search-devel, calendarsupport-devel, eventviews-devel, incidenceeditor-devel, kcalutils-devel, kitinerary-devel, ktnef-devel, libkgapi-devel

- akonadi-calendar (kf6-kcalendarcore-devel, kcalutils-devel)
- akonadi-calendar-tools (kf6-kcalendarcore-devel, akonadi-calendar-devel, calendarsupport-devel)
- akonadi-search
- akonadiconsole (kf6-kcalendarcore-devel, akonadi-search-devel, calendarsupport-devel)
- blogilo (libkgapi-devel)
- calendarsupport (kf6-kcalendarcore-devel, akonadi-calendar-devel, kcalutils-devel)
- calindori
- calligraplan
- digikam
- eventviews (kf6-kcalendarcore-devel, akonadi-calendar-devel, calendarsupport-devel, kcalutils-devel)
- incidenceeditor (kf6-kcalendarcore-devel, akonadi-calendar-devel, calendarsupport-devel, eventviews-devel, kcalutils-devel)
- itinerary (kf6-kcalendarcore-devel, kitinerary-devel)
- kaddressbook (akonadi-search-devel)
- kalarm (kf6-kcalendarcore-devel, kcalutils-devel)
- kcalutils
- kdepim-addons (kf6-kcalendarcore-devel, akonadi-calendar-devel, calendarsupport-devel, eventviews-devel, incidenceeditor-devel, kcalutils-devel, kitinerary-devel, ktnef-devel)
- kdepim-runtime (kf6-kcalendarcore-devel, akonadi-calendar-devel, kcalutils-devel, libkgapi-devel)
- kio-gdrive (libkgapi-devel)
- kitinerary
- kmail (kf6-kcalendarcore-devel, akonadi-search-devel, kcalutils-devel, ktnef-devel)
- kmailtransport (libkgapi-devel)
- kongress
- korganizer (kf6-kcalendarcore-devel, akonadi-calendar-devel, calendarsupport-devel, eventviews-devel, incidenceeditor-devel, kcalutils-devel)
- ktnef (kf6-kcalendarcore-devel, kcalutils-devel)
- libkgapi
- maui-mauikit-calendar (akonadi-calendar-devel, kcalutils-devel)
- merkuro (kf6-kcalendarcore-devel, akonadi-calendar-devel, akonadi-search-devel, kcalutils-devel)
- messagelib (akonadi-search-devel)
- mimetreeparser
- pim-data-exporter
- pimcommon (akonadi-search-devel)
- vakzination (kitinerary-devel)
- zanshin (kf6-kcalendarcore-devel, akonadi-calendar-devel)

No rebuild in the side tag changed a SONAME of its own, so nothing further down a dependency chain needs rebuilding. Rerun this as rebuilds land.

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to