Bug 391832

Summary: Missing git label for multiple frameworks components
Product: [Frameworks and Libraries] frameworks-kauth Reporter: Martin <qxlddwas>
Component: generalAssignee: kdelibs bugs <kdelibs-bugs>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: FreeBSD   
Latest Commit: Version Fixed In:

Description Martin 2018-03-13 20:11:54 UTC
[This bug report has been filed for frameworks/kauth but applies equally to several other frameworks components as shown below.]

Since approx. version 5.37.0, the git repositories of several frameworks components do not contain tags anymore for released versions. For example, frameworks/kauth has

v4.100.0-rc1
v4.100.0-rc2
v4.95.0
v4.96.0
v4.97.0
v4.98.0
v4.99.0-rc1
v4.99.0-rc3
v5.0.0
v5.0.0-rc1
v5.1.0
v5.1.0-rc1
v5.10.0
v5.10.0-rc1
v5.11.0
v5.11.0-rc1
v5.12.0
v5.12.0-rc1
v5.13.0
v5.13.0-rc1
v5.14.0
v5.14.0-rc1
v5.15.0
v5.15.0-rc1
v5.16.0
v5.16.0-rc1
v5.17.0
v5.17.0-rc1
v5.18.0
v5.18.0-rc1
v5.19.0
v5.19.0-rc1
v5.2.0
v5.2.0-rc1
v5.20.0
v5.20.0-rc1
v5.21.0
v5.21.0-rc1
v5.21.0-rc2
v5.22.0
v5.22.0-rc1
v5.23.0
v5.23.0-rc1
v5.24.0
v5.24.0-rc1
v5.25.0
v5.25.0-rc1
v5.26.0
v5.26.0-rc1
v5.26.0-rc2
v5.27.0
v5.27.0-rc1
v5.28.0
v5.28.0-rc1
v5.29.0
v5.29.0-rc1
v5.3.0
v5.3.0-rc1
v5.30.0
v5.30.0-rc1
v5.30.0-rc2
v5.31.0
v5.31.0-rc1
v5.32.0
v5.32.0-rc1
v5.33.0
v5.33.0-rc1
v5.34.0
v5.34.0-rc1
v5.34.0-rc2
v5.35.0
v5.35.0-rc1
v5.36.0
v5.36.0-rc1
v5.37.0
v5.37.0-rc1
v5.4.0
v5.4.0-rc1
v5.5.0
v5.5.0-rc1
v5.6.0
v5.6.0-rc1
v5.7.0
v5.7.0-rc1
v5.8.0
v5.8.0-rc1
v5.9.0
v5.9.0-rc1

It would be beneficial to correctly tag releases in all the frameworks components; for example, karchive has (nearly) all tags (only 5.45.0 is currently missing):

v4.100.0-rc1
v4.100.0-rc2
v4.95.0
v4.96.0
v4.97.0
v4.98.0
v4.99.0-rc1
v4.99.0-rc3
v5.0.0
v5.0.0-rc1
v5.1.0
v5.1.0-rc1
v5.10.0
v5.10.0-rc1
v5.11.0
v5.11.0-rc1
v5.12.0
v5.12.0-rc1
v5.13.0
v5.13.0-rc1
v5.14.0
v5.14.0-rc1
v5.15.0
v5.15.0-rc1
v5.16.0
v5.16.0-rc1
v5.16.0-rc2
v5.17.0
v5.17.0-rc1
v5.18.0
v5.18.0-rc1
v5.19.0
v5.19.0-rc1
v5.2.0
v5.2.0-rc1
v5.20.0
v5.20.0-rc1
v5.21.0
v5.21.0-rc1
v5.21.0-rc2
v5.22.0
v5.22.0-rc1
v5.23.0
v5.23.0-rc1
v5.24.0
v5.24.0-rc1
v5.25.0
v5.25.0-rc1
v5.26.0
v5.26.0-rc1
v5.26.0-rc2
v5.27.0
v5.27.0-rc1
v5.28.0
v5.28.0-rc1
v5.29.0
v5.29.0-rc1
v5.3.0
v5.3.0-rc1
v5.30.0
v5.30.0-rc1
v5.30.0-rc2
v5.31.0
v5.31.0-rc1
v5.32.0
v5.32.0-rc1
v5.33.0
v5.33.0-rc1
v5.34.0
v5.34.0-rc1
v5.35.0
v5.35.0-rc1
v5.36.0
v5.36.0-rc1
v5.37.0
v5.37.0-rc1
v5.38.0
v5.38.0-rc1
v5.39.0
v5.39.0-rc1
v5.4.0
v5.4.0-rc1
v5.40.0
v5.40.0-rc1
v5.41.0
v5.41.0-rc1
v5.42.0
v5.42.0-rc1
v5.43.0
v5.43.0-rc1
v5.44.0
v5.44.0-rc1
v5.5.0
v5.5.0-rc1
v5.6.0
v5.6.0-rc1
v5.7.0
v5.7.0-rc1
v5.8.0
v5.8.0-rc1
v5.9.0
v5.9.0-rc1

Some of the affected components are

kauth
kbookmarks
kcmutils
kcodecs
kcompletion
kconfig
kconfigwidgets
kcoreaddons
kdbusaddons
kdeclarative
kded
kdelibs4support
kdesignerplugin
kdoctools
kglobalaccel
khtml
ki18n
kiconthemes
kinit
kio
kitemviews
kjobwidgets
kjs
knotifications
knotifyconfig
kpackage
kparts
kross
kservice
ktexteditor
ktextwidgets
kunitconversion
kwallet
kwidgetsaddons
kwindowsystem
kxmlgui
portingAids
solid
sonnet
syntax-highlighting
Comment 1 Christoph Feck 2018-03-30 14:44:33 UTC
Can you double-check? I only looked at https://cgit.kde.org/kauth.git/refs/ and https://cgit.kde.org/kbookmarks.git/refs/ and see tags for v5.44.0 and older versions.
Comment 2 Martin 2018-03-30 15:02:09 UTC
Interesting.

What I am actually doing is that I have cloned the repositories from git://anongit.kde.org/<component>.git and keep them up-to-date by regularly executing "git pull --all".

I have just freshly cloned git://anongit.kde.org/kauth.git, and this indeed gives me all the tags.

I'll close the PR because the issue is on my side.

Could you tell me how I get the new tags in an incremental fashion?

Thanks for the help.

-- Martin
Comment 3 Martin 2018-03-30 15:30:53 UTC
O.k. so I changed the pull invocation to "git pull --all --tags", and that seems to do the trick.

I don't understand why this worked with "git pull --all" up to a certain point and then stopped fetching more tags.

-- Martin