On 2021-04-11 13:44, Achim Gratz wrote:
Brian Inglis writes:
I just ran cpan Path:Tiny which also updated Unicode::UTF8,
Test::MockRandom, and Test::FailWarnings.
Leave your hands off CPAN when you do packaging.

I would like to, but do not know how else to easily install unpackaged prereqs for a build.

What's required to package App::XML::DocBook::Builder, is there a good package to use as a template, and are there any special considerations for perl packages?

It looks like something about perl-Path-Tiny and/or prereqs was messed
up here, but is no longer.

No, you not comprehending what you're doing there is more likely.

I did not comprehend why setup_x86 complained about installing perl-Path-Tiny, so I told it to go ahead, as deinstalling perl_vendor seemed drastic, with a lot of dependencies, and I could only see it in mirror/x86/setup.ini:

libsolv: solver statistics: 0 learned rules, 1 unsolvable, 0 minimization steps
libsolv: done solving.
libsolv: solving...
libsolv: resolving job rules
libsolv: resolving installed packages
libsolv: deciding orphaned packages
libsolv: solver statistics: 0 learned rules, 1 unsolvable, 0 minimization steps
libsolv: done solving.
libsolv: create_solutions for problem #1 took 2 ms
2021/04/09 23:46:05 Problem 1/1
package perl-Path-Tiny-0.118-1 requires perl5_032, but none of the providers can be installed
Solution 1/2
  - allow deinstallation of perl_vendor-5.14.4-1
Solution 2/2 (default)
  - do not ask to install perl-Path-Tiny-0.118-1
2021/04/09 23:48:04 NOTE! User continued with unsolved problems! Expect some packages to give errors or not function at all.
2021/04/09 23:48:04 Augmented Transaction List:
2021/04/09 23:48:04    0 install calm           20210408-2
2021/04/09 23:48:04    1   erase calm           20210110-2
2021/04/09 23:48:04    2 install curl           7.76.0-1
2021/04/09 23:48:04    3   erase curl           7.75.0-1
2021/04/09 23:48:04    4 install libcurl-devel  7.76.0-1
2021/04/09 23:48:04    5   erase libcurl-devel  7.75.0-1
2021/04/09 23:48:04    6 install libcurl-doc    7.76.0-1
2021/04/09 23:48:04    7   erase libcurl-doc    7.75.0-1
2021/04/09 23:48:04    8 install libcurl4       7.76.0-1
2021/04/09 23:48:04    9   erase libcurl4       7.75.0-1
2021/04/09 23:48:04   10 install perl-Path-Tiny 0.118-1

There seem to be some discrepancies between arches in setup.ini:

$ ls -glo ~/mirror/x86*/setup.ini
-rw-r--r-- 1 17837031 Apr 11 12:19 ~/mirror/x86/setup.ini
-rw-r--r-- 1 17875114 Apr 11 12:19 ~/mirror/x86_64/setup.ini
$ fgrep -c @ ~/mirror/x86*/setup.ini
x86/setup.ini:11893     # 48 more
x86_64/setup.ini:11845  # 48 fewer
$ fgrep @ ~/mirror/x86*/setup.ini | sed 's!^.*mirror/!!' | sort -t@ -k2 | \
        uniq -f1 -u > cyg-setup-unique-packages.txt

# I manually deduplicated the cross-build cygwin-32/64-... duplicates (attached)

$ wc -lwmcL cyg-setup-unique-packages.txt
 278  556 9928 9928   60 cyg-setup-unique-packages.txt
$ sed 's!/!    !' cyg-setup-unique-packages.txt | sort | uniq -w6 -c
    163 x86    setup.ini:@ apr1                         # 48 more
    115 x86_64    setup.ini:@ automoc4-debuginfo        # 48 fewer

--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]
x86/setup.ini:@ apr1
x86/setup.ini:@ aprutil1
x86/setup.ini:@ ash
x86/setup.ini:@ aspell-dev
x86/setup.ini:@ aspell-doc
x86_64/setup.ini:@ automoc4-debuginfo
x86_64/setup.ini:@ beforelight-debuginfo
x86/setup.ini:@ boost-devel
x86_64/setup.ini:@ bzr-debuginfo
x86/setup.ini:@ cdrkit
x86_64/setup.ini:@ celt051-debuginfo
x86_64/setup.ini:@ cgdb-debuginfo
x86/setup.ini:@ checkx
x86_64/setup.ini:@ chmlib-debuginfo
x86/setup.ini:@ clisp-clx
x86/setup.ini:@ clisp-gdi
x86/setup.ini:@ clisp-gtk2
x86_64/setup.ini:@ cron-debuginfo
x86_64/setup.ini:@ cvsps-debuginfo
x86/setup.ini:@ db4.8
x86/setup.ini:@ db4.8-doc
x86_64/setup.ini:@ dotconf-debuginfo
x86/setup.ini:@ ec-fonts-mftraced
x86_64/setup.ini:@ emacs-mercurial
x86_64/setup.ini:@ esound-debuginfo
x86_64/setup.ini:@ eventlog
x86_64/setup.ini:@ eventlog-debuginfo
x86/setup.ini:@ exim-debuginfo
x86_64/setup.ini:@ fbxkb-debuginfo
x86/setup.ini:@ fltk-devel
x86/setup.ini:@ fltk-doc
x86/setup.ini:@ fortune
x86/setup.ini:@ freeglut
x86/setup.ini:@ freeglut-doc
x86/setup.ini:@ gcc4
x86/setup.ini:@ gcc4-ada
x86/setup.ini:@ gcc4-core
x86/setup.ini:@ gcc4-debuginfo
x86/setup.ini:@ gcc4-fortran
x86/setup.ini:@ gcc4-g++
x86/setup.ini:@ gcc4-java
x86/setup.ini:@ gcc4-objc
x86/setup.ini:@ gcc-g77
x86/setup.ini:@ gcc-java
x86/setup.ini:@ gcc-mingw
x86/setup.ini:@ gcc-mingw-g++
x86/setup.ini:@ gcc-mingw-g77
x86/setup.ini:@ gcc-mingw-objc
x86/setup.ini:@ gcc-tools-autoconf
x86/setup.ini:@ gcc-tools-automake
x86_64/setup.ini:@ gendef-debuginfo
x86_64/setup.ini:@ gengetopt
x86_64/setup.ini:@ gengetopt-debuginfo
x86/setup.ini:@ ghostscript-base
x86/setup.ini:@ ghostscript-x11
x86_64/setup.ini:@ gle-debuginfo
x86_64/setup.ini:@ gmp-doc
x86_64/setup.ini:@ gmult-debuginfo
x86/setup.ini:@ gnome-characters
x86/setup.ini:@ gnome-characters-debuginfo
x86_64/setup.ini:@ gnome-nds-thumbnailer-debuginfo
x86_64/setup.ini:@ gnome-vfsmm2.6-debuginfo
x86_64/setup.ini:@ goffice0.8-debuginfo
x86_64/setup.ini:@ goocanvas-debuginfo
x86_64/setup.ini:@ gtk2.0-engines-debuginfo
x86_64/setup.ini:@ gtk2.0-engines-murrine-debuginfo
x86/setup.ini:@ gtk-engines
x86_64/setup.ini:@ gtkglarea2.0-debuginfo
x86_64/setup.ini:@ gtkimageview-debuginfo
x86_64/setup.ini:@ gtkspell-debuginfo
x86/setup.ini:@ hdparm
x86_64/setup.ini:@ id3lib-debuginfo
x86_64/setup.ini:@ id3v2-debuginfo
x86_64/setup.ini:@ iec16022-debuginfo
x86/setup.ini:@ jadetex
x86_64/setup.ini:@ kcoloredit-debuginfo
x86_64/setup.ini:@ kiconedit-debuginfo
x86_64/setup.ini:@ ladspa-blop-debuginfo
x86_64/setup.ini:@ ladspa-bs2b-debuginfo
x86_64/setup.ini:@ ladspa-cmt-debuginfo
x86_64/setup.ini:@ ladspa-njl-plugins-debuginfo
x86_64/setup.ini:@ ladspa-pvoc-debuginfo
x86_64/setup.ini:@ ladspa-swh-plugins-debuginfo
x86_64/setup.ini:@ ladspa-vcf-debuginfo
x86/setup.ini:@ lesstif
x86_64/setup.ini:@ libbinio-debuginfo
x86_64/setup.ini:@ libbs2b-debuginfo
x86_64/setup.ini:@ libdaemon-debuginfo
x86/setup.ini:@ libdb4.8
x86/setup.ini:@ libdb4.8-devel
x86_64/setup.ini:@ libdmtx-debuginfo
x86_64/setup.ini:@ libdotconf-doc
x86/setup.ini:@ libelf0-devel
x86_64/setup.ini:@ libelf-debuginfo
x86_64/setup.ini:@ libelf-devel
x86_64/setup.ini:@ libesmtp-debuginfo
x86/setup.ini:@ libgcj16
x86/setup.ini:@ libgcj-common
x86_64/setup.ini:@ libgle-doc
x86_64/setup.ini:@ libgnat8
x86_64/setup.ini:@ libgnomecanvasmm2.6-debuginfo
x86_64/setup.ini:@ libgnomemm2.6-debuginfo
x86_64/setup.ini:@ libgnomeuimm2.6-debuginfo
x86_64/setup.ini:@ libgtkglext1.0-doc
x86_64/setup.ini:@ libgtop2.0_7
x86_64/setup.ini:@ libhangul-debuginfo
x86_64/setup.ini:@ libid3tag-debuginfo
x86/setup.ini:@ libksba
x86_64/setup.ini:@ libmangle-debuginfo
x86/setup.ini:@ libmcrypt
x86_64/setup.ini:@ libmeanwhile-doc
x86/setup.ini:@ libquadmath0-devel
x86_64/setup.ini:@ libschroedinger1.0-doc
x86/setup.ini:@ libsigsegv
x86_64/setup.ini:@ libspice-server1
x86_64/setup.ini:@ libspice-server-devel
x86/setup.ini:@ libstdc++6-devel
x86/setup.ini:@ libSuiteSparse-devel
x86_64/setup.ini:@ libtheora-debuginfo
x86_64/setup.ini:@ libturbojpeg
x86_64/setup.ini:@ libunique1.0-debuginfo
x86_64/setup.ini:@ libunique3.0-debuginfo
x86/setup.ini:@ libxcb-atom-devel
x86/setup.ini:@ libxcb-aux-devel
x86/setup.ini:@ libxcb-event-devel
x86/setup.ini:@ libxcb-property-devel
x86/setup.ini:@ libxcb-reply-devel
x86_64/setup.ini:@ lndir-debuginfo
x86_64/setup.ini:@ lv2-swh-debuginfo
x86_64/setup.ini:@ lynx-debuginfo
x86/setup.ini:@ lzma
x86_64/setup.ini:@ mdbtools-debuginfo
x86_64/setup.ini:@ meanwhile-debuginfo
x86_64/setup.ini:@ mercurial-convert
x86_64/setup.ini:@ mercurial-debuginfo
x86_64/setup.ini:@ mercurial-gui
x86_64/setup.ini:@ mercurial-highlight
x86/setup.ini:@ mhash
x86_64/setup.ini:@ mingw64-i686-qt4-qmake-debuginfo
x86_64/setup.ini:@ mingw64-x86_64-qt4-qmake-debuginfo
x86/setup.ini:@ minires
x86_64/setup.ini:@ mkcomposecache-debuginfo
x86/setup.ini:@ mlcscope
x86_64/setup.ini:@ nc6-debuginfo
x86/setup.ini:@ netcat
x86/setup.ini:@ netpbm-doc
x86_64/setup.ini:@ ocaml-cairo2
x86_64/setup.ini:@ ocaml-cairo2-gtk
x86_64/setup.ini:@ ocaml-cairo2-pango
x86_64/setup.ini:@ ocaml-camomile-data
x86_64/setup.ini:@ ocaml-curses-debuginfo
x86_64/setup.ini:@ ocaml-doc
x86_64/setup.ini:@ ocaml-dune
x86_64/setup.ini:@ ocaml-graphics
x86_64/setup.ini:@ ocaml-lablgtk3
x86_64/setup.ini:@ ocaml-lablgtk3-gtkspell3
x86_64/setup.ini:@ ocaml-lablgtk3-sourceview3
x86_64/setup.ini:@ ocaml-num
x86_64/setup.ini:@ ocaml-ocamldoc
x86_64/setup.ini:@ ocaml-runtime
x86/setup.ini:@ octave-forge
x86_64/setup.ini:@ openjade-debuginfo
x86_64/setup.ini:@ OpenSP-debuginfo
x86_64/setup.ini:@ ots-debuginfo
x86/setup.ini:@ perl_vendor
x86_64/setup.ini:@ perl-File-Slurp-Unicode
x86/setup.ini:@ plotutils-devel
x86/setup.ini:@ plotutils-doc
x86_64/setup.ini:@ psmisc-debuginfo
x86/setup.ini:@ psutils
x86/setup.ini:@ python-argparse
x86/setup.ini:@ python-gobject2.0
x86/setup.ini:@ python-gobject2.0-devel
x86_64/setup.ini:@ python-gtk2.0-doc
x86_64/setup.ini:@ python-webkit-devel
x86_64/setup.ini:@ qimageblitz-debuginfo
x86_64/setup.ini:@ rarian-debuginfo
x86_64/setup.ini:@ rdiff-debuginfo
x86/setup.ini:@ readline
x86_64/setup.ini:@ rlwrap-debuginfo
x86/setup.ini:@ rpm-doc
x86/setup.ini:@ rxvt-unicode-X-debuginfo
x86_64/setup.ini:@ SDL_net-debuginfo
x86_64/setup.ini:@ SDL_Pango-debuginfo
x86_64/setup.ini:@ SDL_ttf-debuginfo
x86/setup.ini:@ singular-base
x86/setup.ini:@ singular-icons
x86/setup.ini:@ singular-share
x86/setup.ini:@ singular-surf
x86_64/setup.ini:@ spice-debuginfo
x86/setup.ini:@ SuiteSparse
x86/setup.ini:@ sunrpc
x86/setup.ini:@ sushi
x86/setup.ini:@ sushi-debuginfo
x86/setup.ini:@ SWI-Prolog
x86_64/setup.ini:@ taglib-extras-debuginfo
x86/setup.ini:@ tcl-db4.8
x86/setup.ini:@ tcltk
x86/setup.ini:@ Terminal
x86/setup.ini:@ tetex
x86/setup.ini:@ tetex-base
x86/setup.ini:@ tetex-bin
x86/setup.ini:@ tetex-devel
x86/setup.ini:@ tetex-doc
x86/setup.ini:@ tetex-extra
x86/setup.ini:@ tetex-tiny
x86/setup.ini:@ tetex-x11
x86/setup.ini:@ texlive-collection-documentation-arabic
x86/setup.ini:@ texlive-collection-documentation-base
x86/setup.ini:@ texlive-collection-documentation-bulgarian
x86/setup.ini:@ texlive-collection-documentation-chinese
x86/setup.ini:@ texlive-collection-documentation-czechslovak
x86/setup.ini:@ texlive-collection-documentation-dutch
x86/setup.ini:@ texlive-collection-documentation-english
x86/setup.ini:@ texlive-collection-documentation-finnish
x86/setup.ini:@ texlive-collection-documentation-french
x86/setup.ini:@ texlive-collection-documentation-german
x86/setup.ini:@ texlive-collection-documentation-italian
x86/setup.ini:@ texlive-collection-documentation-japanese
x86/setup.ini:@ texlive-collection-documentation-korean
x86/setup.ini:@ texlive-collection-documentation-mongolian
x86/setup.ini:@ texlive-collection-documentation-polish
x86/setup.ini:@ texlive-collection-documentation-portuguese
x86/setup.ini:@ texlive-collection-documentation-russian
x86/setup.ini:@ texlive-collection-documentation-serbian
x86/setup.ini:@ texlive-collection-documentation-slovenian
x86/setup.ini:@ texlive-collection-documentation-spanish
x86/setup.ini:@ texlive-collection-documentation-thai
x86/setup.ini:@ texlive-collection-documentation-turkish
x86/setup.ini:@ texlive-collection-documentation-ukrainian
x86/setup.ini:@ texlive-collection-documentation-vietnamese
x86/setup.ini:@ texlive-collection-langcroatian
x86/setup.ini:@ texlive-collection-langfinnish
x86/setup.ini:@ texlive-collection-langhebrew
x86/setup.ini:@ texlive-collection-langhungarian
x86/setup.ini:@ texlive-collection-langlithuanian
x86/setup.ini:@ texlive-collection-langmongolian
x86/setup.ini:@ texlive-collection-langswedish
x86/setup.ini:@ texlive-collection-langtibetan
x86/setup.ini:@ texlive-collection-langturkmen
x86/setup.ini:@ texlive-collection-langvietnamese
x86/setup.ini:@ texlive-collection-texinfo
x86_64/setup.ini:@ tftp-debuginfo
x86/setup.ini:@ w3m-img
x86_64/setup.ini:@ which-debuginfo
x86_64/setup.ini:@ xdbedizzy-debuginfo
x86/setup.ini:@ xemacs
x86/setup.ini:@ xemacs-debuginfo
x86/setup.ini:@ xemacs-emacs-common
x86/setup.ini:@ xemacs-mule-sumo
x86/setup.ini:@ xemacs-sumo
x86/setup.ini:@ xemacs-tags
x86/setup.ini:@ xerces-c-devel
x86_64/setup.ini:@ xf86-video-qxl
x86_64/setup.ini:@ xf86-video-qxl-debuginfo
x86/setup.ini:@ xorg-x11-base
x86/setup.ini:@ xorg-x11-bin
x86/setup.ini:@ xorg-x11-bin-dlls
x86/setup.ini:@ xorg-x11-bin-lndir
x86/setup.ini:@ xorg-x11-devel
x86/setup.ini:@ xorg-x11-etc
x86/setup.ini:@ xorg-x11-f100
x86/setup.ini:@ xorg-x11-fcyr
x86/setup.ini:@ xorg-x11-fenc
x86/setup.ini:@ xorg-x11-fnts
x86/setup.ini:@ xorg-x11-fscl
x86/setup.ini:@ xorg-x11-fsrv
x86/setup.ini:@ xorg-x11-libs-data
x86/setup.ini:@ xorg-x11-man-pages
x86/setup.ini:@ xorg-x11-man-pages-html
x86/setup.ini:@ xorg-x11-nest
x86/setup.ini:@ xorg-x11-vfb
x86/setup.ini:@ xorg-x11-xwin
x86/setup.ini:@ xorg-x11-xwin-gl
x86/setup.ini:@ X-start-menu-icons
x86/setup.ini:@ X-startup-scripts
x86/setup.ini:@ xview
x86/setup.ini:@ xview-devel

Reply via email to