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

Reply via email to