Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/cygwin-apps/calm.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Turney <jon.turney@dronecode.org.uk>2022-11-05 19:54:01 +0300
committerJon Turney <jon.turney@dronecode.org.uk>2022-11-26 19:16:06 +0300
commit66a91bcc7e241455f2f8cabab0663b3f68dfc70a (patch)
tree27ef512228c264ca91c870358524512c6aa0e80d
parent407906be64a043824b8625a672e46c4ee9e81327 (diff)
Drop x86-only past-mistakes
-rw-r--r--calm/past_mistakes.py82
1 files changed, 7 insertions, 75 deletions
diff --git a/calm/past_mistakes.py b/calm/past_mistakes.py
index 1403840..e338c53 100644
--- a/calm/past_mistakes.py
+++ b/calm/past_mistakes.py
@@ -33,16 +33,10 @@ hyphen_in_version = {
'email': ['3.2.1-git', '3.2.3-git'],
'email-debuginfo': ['3.2.1-git', '3.2.3-git'],
'fdupes': ['1.50-PR2'],
- 'fftw3': ['3.3.6-pl1'],
- 'fftw3-debuginfo': ['3.3.6-pl1'],
- 'fftw3-doc': ['3.3.6-pl1'],
'gendef': ['1.0-svn2931'],
'gendef-debuginfo': ['1.0-svn2931'],
'hidapi': ['0.8.0-rc1'],
'hidapi-debuginfo': ['0.8.0-rc1'],
- 'libfftw3_3': ['3.3.6-pl1'],
- 'libfftw3-devel': ['3.3.6-pl1'],
- 'libfftw3-omp3': ['3.3.6-pl1'],
'libhidapi-devel': ['0.8.0-rc1'],
'libhidapi0': ['0.8.0-rc1'],
'libmangle': ['1.0-svn2930'],
@@ -54,15 +48,12 @@ hyphen_in_version = {
'mingw64-x86_64-hidapi-debuginfo': ['0.8.0-rc1'],
'recode': ['3.7-beta2'],
'recode-debuginfo': ['3.7-beta2'],
- 'tack': ['1.07-20130713', '1.07-20150606'],
- 'tack-debuginfo': ['1.07-20130713', '1.07-20150606'],
- 'xemacs-mule-sumo': ['2007-04-27'],
- 'xemacs-sumo': ['2007-04-27'],
- 'xview': ['3.2p1.4-28'],
- 'xview-devel': ['3.2p1.4-28'],
+ 'tack': ['1.07-20150606'],
+ 'tack-debuginfo': ['1.07-20150606'],
}
-# cygport places this into the requires of every debuginfo package
+# cygport places this into the requires of every debuginfo package, including
+# cygwin-debuginfo itself
self_requires = [
'cygwin-debuginfo'
]
@@ -73,29 +64,8 @@ self_source = [
'R_autorebase',
'_update-info-dir',
'base-cygwin',
- 'base-files', # older versions were self-source, but current one isn't
'chere',
'cygcheck-dep',
- 'gcc4-core',
- 'gcc4-g++',
- 'tesseract-ocr-deu', # unclear how these are delivered by upstream and how they are packaged
- 'tesseract-ocr-deu-f',
- 'tesseract-ocr-eng',
- 'tesseract-ocr-fra',
- 'tesseract-ocr-ita',
- 'tesseract-ocr-nld',
- 'tesseract-ocr-por',
- 'tesseract-ocr-spa',
- 'tesseract-ocr-vie',
- 'tesseract-training-core',
- 'tesseract-training-deu',
- 'tesseract-training-eng',
- 'tesseract-training-fra',
- 'tesseract-training-ita',
- 'tesseract-training-nld',
- 'tesseract-training-por',
- 'tesseract-training-spa',
- 'tesseract-training-vie',
]
# these are packages which currently have versions different to all the other
@@ -139,7 +109,6 @@ nonunique_versions = [
#
# don't add to this list, use 'disable-check: empty-obsolete' in pvr.hint instead
empty_but_not_obsolete = {
- 'freeglut-doc': ['3.0.0-1', '3.2.1-1'], # should be obsoleted by libglut-devel which contains doc now
'isl': ['0.16.1-1'], # useless empty package, not autosupressed as it has depends
'libpopt-devel': ['1.16-1'], # version 1.16-1 was empty (x86_64)
'libpopt0': ['1.16-1'], # version 1.16-1 was empty
@@ -153,21 +122,14 @@ empty_but_not_obsolete = {
#
# don't add to this list, use 'disable-check: curr-most-recent' in override.hint instead
mtime_anomalies = [
- 'gcc-java',
'gcc-tools-epoch2-autoconf',
'gcc-tools-epoch2-autoconf-src',
- 'gv-debuginfo',
- 'libgcj-common',
- 'libgcj16',
- 'python-gtk2.0',
]
# packages with maintainer anomalies
#
# don't add to this list, fix the package
maint_anomalies = {
- 'libelf0': ['0.8.13-2'], # libelf is called libelf0 in x86 arch
- 'libelf0-devel': ['0.8.13-2'],
'manlint': ['1.6g-2'], # unclear why this is under man
'python3-h5py-debuginfo': ['2.9.0-1'], # superceded by python-h5py-debuginfo
}
@@ -196,8 +158,8 @@ missing_obsolete = {
nonexistent_provides = [
'_windows',
'perl5_026',
- 'rdiff-debuginfo', # not in x86
- 'rxvt-unicode-X-debuginfo', # not in x86_64
+ 'rdiff-debuginfo',
+ 'rxvt-unicode-X-debuginfo',
'xfce4-mixer-debuginfo',
'python3-dbus-debuginfo',
]
@@ -208,19 +170,8 @@ nonexistent_provides = [
# depends on it's replacement, and so are a lingering remnant of something not
# properly obsoleted)
empty_source = {
- 'SuiteSparse-src': ['4.0.2-1'],
- 'ash-src': ['20040127-5'], # obsoleted by dash
- 'checkx-src': ['0.2.1-1'], # obsoleted by run2
- 'db4.8-src': ['4.8.30-2'], # obsoleted by db
- 'gcc-tools-autoconf-src': ['2.59-11'], # obsoleted by gcc-tools-epoch{1,2}-autoconf
- 'gcc-tools-automake-src': ['1.9.6-11'], # obsoleted by gcc-tools-epoch{1,2}-automake
- 'lzma-src': ['4.32.7-10'], # obsoleted by xz
- 'mlcscope-src': ['99-1'], # obsoleted by cscope
- 'octave-forge-src': ['20140215-1'],
'octave-octcdf-src': ['1.1.7-99'],
'perl-File-Slurp-Unicode-src': ['0.7.1-2'], # obsoleted by perl-File-Slurp
- 'pinentry-qt3-src': ['0.7.6-3'], # obsoleted by pinentry-qt
- 'xerces-c-devel-src': ['2.8.0-1'], # obsoleted by libxerces-c-devel
}
# additional data for the heuristic for upgrading old-style obsoletion packages
@@ -228,10 +179,6 @@ old_style_obsolete_by = {
'at-spi2-atk': 'libatk-bridge2.0_0',
'qt-gstreamer': 'libQtGStreamer1_0_0',
'lighttpd-mod_trigger_b4_dl': 'lighttpd',
- # these require: both epoch1 and epoch2 replacements, but epoch1 contains
- # the same version
- 'gcc-tools-autoconf': 'gcc-tools-epoch1-autoconf',
- 'gcc-tools-automake': 'gcc-tools-epoch1-automake',
# these are odd and only exist to record an optional dependency on the
# language runtime (dynamically loaded at runtime), which is also noted in
# build-requires:
@@ -240,21 +187,6 @@ old_style_obsolete_by = {
'vim-python': 'vim',
'vim-python3': 'vim',
'vim-ruby': 'vim',
- # (An empty replacement means "don't apply this heuristic". We use that to
- # not bother with some x86-only packages which have complex replacements,
- # since they will be going away relatively soon anyhow...)
- 'SuiteSparse': '',
- 'libSuiteSparse-devel': '',
+ # (An empty replacement means "don't apply this heuristic")
'libksba': '',
- 'libstdc++6-devel': '',
- 'octave-forge': '',
- 'plotutils-devel': '',
- 'rpm-doc': '',
- 'tetex-base': '',
- 'tetex-bin': '',
- 'tetex-extra': '',
- 'tetex-tiny': '',
- 'tetex-x11': '',
- 'texlive-collection-langtibetan': '',
- 'texlive-collection-texinfo': '',
}