Brian Inglis writes: > 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.
You don't. You package them or request them to get packaged, then use the installed package. > 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? In this particular case seemingly that does nothing but build a Makefile, so I'd rather try to figure out a way to live without it. And yes, there are special considerations for Perl packages, given that some patches for getting the correct dependencies in have not yet made it into the official cygport. >>> 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: That particular package has been obsolete since at least 2015 and its ghost existence on your system is just another indication that this installation hasn't been properly maintained and is unsuitable for packaging work (and unlikely to work correctly otherwise). I don't really care what you do with your own installation, but please keep separate x86 and x86_64 installations that you use just for packaging and are current with the latest updates with no orphaned packages installed when you start each build. I think I'll re-add obsoletes: hints to all existing Perl versions. > There seem to be some discrepancies between arches in setup.ini: Again, I'm fairly certain that most of these are long obsolete and just kept because some not-yet removed older package version still refers to them. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada
