Bug 1499503

Summary: Half if the sub packages for version 3.0.1-6.fc26 is not in updates repository
Product: [Fedora] Fedora Reporter: Villy Kruse <ppywlkiqletw>
Component: calligraAssignee: Rex Dieter <rdieter>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 26CC: kde-sig, ppywlkiqletw, rdieter
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-10-08 18:18:06 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Villy Kruse 2017-10-08 05:25:05 UTC
Description of problem:

For example, old version of calligra-flow depends on old version of calligra
so you can't update calligra if calligra-flow is installed.

Version-Release number of selected component (if applicable):


Last metadata expiration check: 0:20:22 ago on Sun 08 Oct 2017 06:58:23 CEST.
Available Packages
calligra.i686                                   3.0.1-6.fc26             updates
calligra-core.i686                              3.0.1-6.fc26             updates
calligra-karbon.i686                            3.0.1-6.fc26             updates
calligra-karbon-libs.i686                       3.0.1-6.fc26             updates
calligra-l10n.noarch                            3.0.1-6.fc26             updates
calligra-libs.i686                              3.0.1-6.fc26             updates
calligra-okular-odpgenerator.i686               3.0.1-6.fc26             updates
calligra-okular-odtgenerator.i686               3.0.1-6.fc26             updates
calligra-plan.i686                              3.0.1-6.fc26             updates
calligra-plan-libs.i686                         3.0.1-6.fc26             updates
calligra-sheets.i686                            3.0.1-6.fc26             updates
calligra-sheets-libs.i686                       3.0.1-6.fc26             updates
calligra-stage.i686                             3.0.1-6.fc26             updates
calligra-stage-libs.i686                        3.0.1-6.fc26             updates
calligra-words.i686                             3.0.1-6.fc26             updates
calligra-words-libs.i686                        3.0.1-6.fc26             updates
calligra-author.i686                            2.9.11-19.fc26           fedora 
calligra-braindump.i686                         2.9.11-19.fc26           fedora 
calligra-braindump-libs.i686                    2.9.11-19.fc26           fedora 
calligra-devel.i686                             2.9.11-19.fc26           fedora 
calligra-flow.i686                              2.9.11-19.fc26           fedora 
calligra-flow-libs.i686                         2.9.11-19.fc26           fedora 
calligra-kdchart.i686                           2.9.11-19.fc26           fedora 
calligra-kdchart-devel.i686                     2.9.11-19.fc26           fedora 
calligra-kexi.i686                              2.9.11-19.fc26           fedora 
calligra-kexi-driver-mysql.i686                 2.9.11-19.fc26           fedora 
calligra-kexi-driver-postgresql.i686            2.9.11-19.fc26           fedora 
calligra-kexi-driver-sybase.i686                2.9.11-19.fc26           fedora 
calligra-kexi-libs.i686                         2.9.11-19.fc26           fedora 
calligra-kexi-map-form-widget.i686              2.9.11-19.fc26           fedora 
calligra-kexi-spreadsheet-import.i686           2.9.11-19.fc26           fedora 
calligra-qtquick.i686                           2.9.11-19.fc26           fedora 
calligra-reports-map-element.i686               2.9.11-19.fc26           fedora 
calligra-semanticitems.i686                     2.9.11-19.fc26           fedora

Comment 1 Rex Dieter 2017-10-08 11:47:12 UTC
True, these items are obsolete in the newer kf5-based version:

Obsoletes: %{name}-author < 3.0
Obsoletes: %{name}-flow < 3.0.1-6
Obsoletes: %{name}-flow-libs < 3.0.1-6
Obsoletes: %{name}-map-shape < 3.0
Obsoletes: %{name}-qtquick < 3.0
Obsoletes: %{name}-semanticitems < 3.0
%if ! 0%{?okular}
Obsoletes: %{name}-okular-odpgenerator < %{version}-%{release}
Obsoletes: %{name}-okular-odtgenerator < %{version}-%{release}
%endif
#if ! 0%{?marble}
Obsoletes: %{name}-reports-map-element < 3.0
Obsoletes: %{name}-kexi-map-form-widget < 3.0
#endif
Obsoletes: %{name}-braindump < 3.0.0
Obsoletes: %{name}-braindump-libs < 3.0.0

As you can see, flow is included.  If you're having problems upgrading, can you provide the detailed dnf output from the failed transaction?

Comment 2 Villy Kruse 2017-10-08 13:10:45 UTC
It is not my system

https://ask.fedoraproject.org/en/question/112043/calligra-flow-not-update/

It is, however, not very clear that had happened from this update information.
(only available using yumex-dnf).


       Release : FEDORA-2017-28a677b7e1
          Type : Bugfix
        Issued : 2017-07-24 19:28:25

      Bugzilla : 1470345 - calligra-flow-3.0.1-5 rpm is empty

   Description : Drop empty -flow packages.


I guess that is not a bug after all.

Comment 3 Rex Dieter 2017-10-08 14:53:44 UTC
So, does 'dnf update' work or not?

if not, we still have a bug that needs fixing (otherwise no bug)

Comment 4 Villy Kruse 2017-10-08 18:18:06 UTC
The original problem was that someone wants to get an updated version of calligra-flow.  I could imagine that upstream doesn't have calligra-flow, or doesn't have it any more.


From README https://github.com/KDE/calligra
=============================================================
The applications not yet part of the official release, but will
be included in a next version:

- Flow      -  Flowcharting program

==============================================================

It also seams that upstream has obsoleted the other now missing modules.

In that case it is not a fedora bug, but an issue for upstream.

What you could do, perhaps, is to make a list of obsoleted modules with an explanation if why they were removed.

The person with the ask.fedoraproject.org never check back.

To answer your question I first have to install calligra original version and test the update.

Comment 5 Rex Dieter 2017-10-08 18:20:26 UTC
correct, upstream calligra project dropped support for flow (and other components) in it's latest release

Comment 6 Villy Kruse 2017-10-08 18:35:31 UTC
Thanks for a quick response.   And have a nice evening.