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.
At the end of this email [5] is the list of the packages in a build-
order. It might not be accurate, as some deps are transitive and some
build dependencies are propagated through plain Requires (like I just
build gnome-bluetooth, which does not BuildRequire bluez, but without
it built first I cannot build gnome-shell), but on a glance look it
looks pretty close otherwise. The packages tagged with `*` are those I
will take care of myself (apart of `cyrus-imapd`, about which I talk to
the maintainer directly). The packages tagged with `!` have dependency
problems already, namely blogilo and kdepimlibs still have KDE4/KF5
BuildRequires that current rawhide no longer provides (kf5-* and
pkgconfig(QJson)). kuser also build-depends on kdepimlibs.
As expected, `fedpkg build --target f46-build-side-158330` builds into
the side tag. I use `Rebuild for libical 4.x` as a commit message.
As "a tracking bug" can be used the existing bug #2458837 [4]. I'll
update this thread once all the rebuilds are done and a rawhide update
is filled.
Thanks and bye,
Milan
[1] https://forge.fedoraproject.org/fesco/tickets/issues/3691
[2] https://fedoraproject.org/wiki/Changes/Libical4
[3] https://fedoraproject.org/wiki/Changes/Libical4#Dependencies
[4] https://bugzilla.redhat.com/show_bug.cgi?id=2458837
[5] Packages in the (possible) build order:
```
├── Level 0 — 13 packages, no in-list dependencies
│ ├── bluez
│ ├── cairo-dock
│ ├── claws-mail
│ ├── cyrus-imapd *
│ ├── evolution-data-server *
│ ├── GoldenCheetah
│ ├── kdepimlibs !
│ ├── kf6-kcalendarcore
│ ├── kmymoney
│ ├── noctalia
│ ├── orage
│ ├── osmo
│ └── redwax-tool
│
├── Level 1 — 25 packages, deps are in levels < 1
│ ├── akonadi-search [needs: kf6-kcalendarcore]
│ ├── almanah * [needs: evolution-data-server]
│ ├── asterisk [needs: bluez]
│ ├── bijiben * [needs: evolution-data-server]
│ ├── bluedevil [needs: bluez]
│ ├── blueman [needs: bluez]
│ ├── cairo-dock-plug-ins [needs: cairo-dock]
│ ├── calindori [needs: kf6-kcalendarcore]
│ ├── calligraplan [needs: kf6-kcalendarcore]
│ ├── cinnamon [needs: evolution-data-server]
│ ├── digikam [needs: kf6-kcalendarcore]
│ ├── evolution * [needs: evolution-data-server]
│ ├── folks * [needs: evolution-data-server]
│ ├── glabels * [needs: evolution-data-server]
│ ├── gnokii [needs: bluez]
│ ├── gnome-bluetooth * [needs: bluez]
│ ├── gnome-calendar * [needs: evolution-data-server]
│ ├── gnome-todo * [needs: evolution-data-server]
│ ├── kcalutils [needs: kf6-kcalendarcore]
│ ├── kitinerary [needs: kf6-kcalendarcore]
│ ├── kongress [needs: kf6-kcalendarcore]
│ ├── kuser [needs: kdepimlibs]
│ ├── libkgapi [needs: kf6-kcalendarcore]
│ ├── mimetreeparser [needs: kf6-kcalendarcore]
│ └── syncevolution * [needs: bluez, evolution-data-server]
│
├── Level 2 — 18 packages, deps are in levels < 2
│ ├── blogilo ! [needs: libkgapi]
│ ├── bubblemail [needs: folks]
│ ├── calls * [needs: evolution-data-server, folks]
│ ├── chatty * [needs: evolution-data-server, folks]
│ ├── digikam-gmic-qt [needs: digikam]
│ ├── evolution-ews * [needs: evolution, evolution-data-server]
│ ├── evolution-rspam * [needs: evolution, evolution-data-server]
│ ├── geary * [needs: folks]
│ ├── gnome-contacts * [needs: evolution-data-server, folks]
│ ├── gnome-phone-manager * [needs: bluez, evolution-data-server, gnokii,
gnome-bluetooth]
│ ├── gnome-shell * [needs: evolution-data-server, gnome-bluetooth]
│ ├── itinerary [needs: kf6-kcalendarcore, kitinerary]
│ ├── kio-gdrive [needs: libkgapi]
│ ├── kmailtransport [needs: libkgapi]
│ ├── ktnef [needs: kcalutils, kf6-kcalendarcore]
│ ├── pidgin-chime * [needs: evolution, evolution-data-server]
│ ├── pimcommon [needs: akonadi-search]
│ └── vakzination [needs: kitinerary]
│
├── Level 3 — 32 packages, deps are in levels < 3
│ ├── blivet-gui [needs: cinnamon, gnome-shell]
│ ├── g3kb-switch [needs: gnome-shell]
│ ├── gnome-browser-connector [needs: gnome-shell]
│ ├── gnome-pomodoro [needs: gnome-shell]
│ ├── gnome-session * [needs: gnome-shell]
│ ├── gnome-shell-extension-appindicator [needs: gnome-shell]
│ ├── gnome-shell-extension-background-logo * [needs: gnome-shell]
│ ├── gnome-shell-extension-blur-my-shell [needs: gnome-shell]
│ ├── gnome-shell-extension-bubblemail [needs: bubblemail, gnome-shell]
│ ├── gnome-shell-extension-dash-to-panel [needs: gnome-shell]
│ ├── gnome-shell-extension-forge [needs: gnome-shell]
│ ├── gnome-shell-extension-gamemode [needs: gnome-shell]
│ ├── gnome-shell-extension-gsconnect [needs: gnome-shell]
│ ├── gnome-shell-extension-ibus-font [needs: gnome-shell]
│ ├── gnome-shell-extension-just-perfection [needs: gnome-shell]
│ ├── gnome-shell-extension-kimpanel [needs: gnome-shell]
│ ├── gnome-shell-extension-logo-menu [needs: gnome-shell]
│ ├── gnome-shell-extension-netspeed [needs: gnome-shell]
│ ├── gnome-shell-extension-pipewire-settings [needs: gnome-shell]
│ ├── gnome-shell-extension-pop-shell [needs: gnome-shell]
│ ├── gnome-shell-extension-vertical-workspaces [needs: gnome-shell]
│ ├── gnome-shell-extensions * [needs: gnome-shell]
│ ├── gparted [needs: cinnamon, gnome-shell]
│ ├── gpaste [needs: gnome-shell]
│ ├── kaddressbook [needs: akonadi-search, pimcommon]
│ ├── kalarm [needs: kcalutils, kf6-kcalendarcore, kmailtransport]
│ ├── kleopatra [needs: kmailtransport, mimetreeparser]
│ ├── kmail-account-wizard [needs: kmailtransport]
│ ├── libksieve [needs: kmailtransport, pimcommon]
│ ├── mailimporter [needs: pimcommon]
│ ├── messagelib [needs: akonadi-search, kf6-kcalendarcore, kmailtransport,
pimcommon]
│ └── recoll [needs: gnome-shell]
│
├── Level 4 — 20 packages, deps are in levels < 4
│ ├── akonadi-calendar [needs: kcalutils, kf6-kcalendarcore, kmailtransport,
messagelib]
│ ├── akregator [needs: messagelib, pimcommon]
│ ├── baresip [needs: gnome-shell-extension-appindicator]
│ ├── gdm * [needs: gnome-session, gnome-shell]
│ ├── gnome-shell-extension-dash-to-dock [needs: gnome-shell-extensions]
│ ├── gnome-shell-extension-disconnect-wifi [needs: gnome-shell-extensions]
│ ├── gnome-shell-extension-freon [needs: gnome-shell,
gnome-shell-extensions]
│ ├── gnome-shell-extension-gamerzilla [needs: gnome-shell-extensions]
│ ├── gnome-shell-extension-pidgin [needs: gnome-shell-extensions]
│ ├── gnome-shell-extension-refresh-wifi [needs: gnome-shell-extensions]
│ ├── gnome-shell-extension-suspend-button [needs: gnome-shell-extensions]
│ ├── gnome-shell-extension-system-monitor-applet [needs:
gnome-shell-extensions]
│ ├── gnome-shell-extension-unite [needs: gnome-shell-extensions]
│ ├── gnome-shell-frippery [needs: gnome-shell-extensions]
│ ├── grantlee-editor [needs: messagelib, pimcommon]
│ ├── mailcommon [needs: kmailtransport, mailimporter, messagelib, pimcommon]
│ ├── phosh [needs: evolution-data-server, gnome-bluetooth, gnome-session,
gnome-shell]
│ ├── pim-sieve-editor [needs: kmailtransport, libksieve, pimcommon]
│ ├── xpra [needs: gnome-shell-extension-appindicator]
│ └── yaru-theme [needs: gnome-shell-extensions]
│
├── Level 5 — 11 packages, deps are in levels < 5
│ ├── akonadi-import-wizard [needs: kmailtransport, mailcommon,
mailimporter, messagelib, pimcommon]
│ ├── calendarsupport [needs: akonadi-calendar, kcalutils, kf6-kcalendarcore]
│ ├── gnome-initial-setup * [needs: gdm]
│ ├── gnome-panel [needs: evolution-data-server, gdm]
│ ├── kdepim-runtime [needs: akonadi-calendar, kcalutils, kf6-kcalendarcore,
kmailtransport, libkgapi, pimcommon]
│ ├── maui-mauikit-calendar [needs: akonadi-calendar, kcalutils,
kf6-kcalendarcore]
│ ├── mbox-importer [needs: mailcommon, mailimporter]
│ ├── merkuro [needs: akonadi-calendar, akonadi-search, kcalutils,
kf6-kcalendarcore, kmailtransport, mailcommon, messagelib, mimetreeparser,
pimcommon]
│ ├── phosh-mobile-settings [needs: phosh]
│ ├── phrog [needs: gnome-session, phosh]
│ └── pim-data-exporter [needs: kf6-kcalendarcore, kmailtransport,
mailcommon, pimcommon]
│
├── Level 6 — 7 packages, deps are in levels < 6
│ ├── akonadi-calendar-tools [needs: akonadi-calendar, calendarsupport,
kf6-kcalendarcore]
│ ├── eventviews [needs: akonadi-calendar, calendarsupport, kcalutils,
kf6-kcalendarcore]
│ ├── gnome-applets [needs: gnome-panel]
│ ├── kmail [needs: akonadi-import-wizard, akonadi-search, grantlee-editor,
kcalutils, kdepim-runtime, kf6-kcalendarcore, kmail-account-wizard,
kmailtransport, ktnef, libksieve, mailcommon, messagelib, pim-data-exporter,
pim-sieve-editor, pimcommon]
│ ├── maui-agenda [needs: maui-mauikit-calendar]
│ ├── workrave [needs: cinnamon, gnome-panel, gnome-shell]
│ └── zanshin [needs: akonadi-calendar, kdepim-runtime, kf6-kcalendarcore]
│
├── Level 7 — 3 packages, deps are in levels < 7
│ ├── akonadiconsole [needs: akonadi-calendar-tools, akonadi-search,
calendarsupport, kf6-kcalendarcore, messagelib]
│ ├── gnome-flashback [needs: gdm, gnome-applets, gnome-bluetooth,
gnome-panel, gnome-session]
│ └── incidenceeditor [needs: akonadi-calendar, calendarsupport, eventviews,
kcalutils, kf6-kcalendarcore, pimcommon]
│
├── Level 8 — 2 packages, deps are in levels < 8
│ ├── kdepim-addons [needs: akonadi-calendar, akonadi-import-wizard,
calendarsupport, eventviews, incidenceeditor, kaddressbook, kcalutils,
kf6-kcalendarcore, kitinerary, kmailtransport, ktnef, libksieve, mailcommon,
mailimporter, messagelib, pimcommon]
│ └── korganizer [needs: akonadi-calendar, calendarsupport, eventviews,
incidenceeditor, kcalutils, kdepim-runtime, kf6-kcalendarcore, kmailtransport,
pimcommon]
│
├── Level 9 — 1 package, deps are in levels < 9
│ └── kontact [needs: kaddressbook, kmail, korganizer, pimcommon]
│
└── Level 10 — 1 package, deps are in levels < 10
└── kdepim [needs: akregator, kaddressbook, kalarm, kmail, kontact,
korganizer]
```
--
_______________________________________________
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