Yes, if sedding info files sounds scary, then you should probably wait (or use the bindist).
On Friday, 03 October 2014 at 18:06, Lowell Tacconi-Garman wrote: > Sounds to me like I'm better off waiting a bit, right? Maybe coming back to > things next week some time? > >Oh boy. I really need to fix this in the source packages. It is > >possible to recover here, but it requires poking under the covers of > >dpkg a bit. You'd want to find ghc-* in /sw/var/lib/dpkg/info and for > >each of those files, comment out or delete the line "set -e". At that > >point, recursive remove should work. > > > >I'm going to try to get this done in the fink packages this weekend. > > > >pandoc is also built in the bindist, FWIW. > > > >On Friday, 03 October 2014 at 17:24, Lowell Tacconi-Garman wrote: > >>Dear Brendan, > >> > >>This seems, somehow, to be snowballing. See the following: > >> > >>>ltacconi% fink remove ghc-text > >>>Password: > >>>Information about 10814 packages read in 1 seconds. > >>>Reading buildlock packages... > >>>/sw/bin/dpkg-lockwait --remove ghc-text > >>>dpkg: dependency problems prevent removal of ghc-text: > >>>ghc-blaze-builder depends on ghc-text (>= 0.10). > >>>ghc-blaze-builder depends on ghc-text (<< 1.2-1). > >>>ghc-blaze-builder depends on ghc-text (>= 0.10). > >>>ghc-blaze-builder depends on ghc-text (<< 1.2-1). > >>>ghc-hexpat depends on ghc-text (>= 0.5.0.0-1). > >>>ghc-hexpat depends on ghc-text (<< 1.2.0.0-1). > >>>ghc-hexpat depends on ghc-text (>= 0.5.0.0-1). > >>>ghc-hexpat depends on ghc-text (<< 1.2.0.0-1). > >>>ghc-blaze-markup depends on ghc-text (>= 0.10-1). > >>>ghc-blaze-markup depends on ghc-text (<< 1.2-1). > >>>ghc-blaze-markup depends on ghc-text (>= 0.10-1). > >>>ghc-blaze-markup depends on ghc-text (<< 1.2-1). > >>>ghc-blaze-html depends on ghc-text (>= 0.10-1). > >>>ghc-blaze-html depends on ghc-text (<< 1.2-1). > >>>ghc-blaze-html depends on ghc-text (>= 0.10-1). > >>>ghc-blaze-html depends on ghc-text (<< 1.2-1). > >>>ghc-json depends on ghc-text. > >>>ghc-parsec depends on ghc-text (>= 0.2-1). > >>>ghc-parsec depends on ghc-text (<< 1.2-1). > >>>ghc-parsec depends on ghc-text (>= 0.2-1). > >>>ghc-parsec depends on ghc-text (<< 1.2-1). > >>>/sw/bin/dpkg: error processing ghc-text (--remove): > >>>dependency problems - not removing > >>>Errors were encountered while processing: > >>>ghc-text > >>>### execution of /sw/bin/dpkg-lockwait failed, exit code 1 > >>>ERROR: Can't remove package(s). If the above error message mentions > >>>dependency problems, you can try > >>> fink remove --recursive ghc-text > >>>This will attempt to remove the package(s) specified as well as ALL > >>>packages that depend on it. > >>>Failed: can't remove package ghc-text > >>>[vitacura-vpn160:~] ltacconi% fink remove --recursive ghc-text > >>>Information about 10814 packages read in 1 seconds. > >>>/sw/bin/apt-get-lockwait remove ghc-text > >>>Reading Package Lists... Done > >>>Building Dependency Tree... Done > >>>The following packages will be REMOVED: > >>> ghc-blaze-builder ghc-blaze-html ghc-blaze-markup ghc-citeproc-hs > >>>ghc-hexpat ghc-highlighting-kate ghc-http ghc-json ghc-network ghc-parsec > >>>ghc-text > >>>0 packages upgraded, 0 newly installed, 11 to remove and 0 not upgraded. > >>>Need to get 0B of archives. After unpacking 108MB will be freed. > >>>Do you want to continue? [Y/n] > >>>(Reading database ... 134772 files and directories currently installed.) > >>>Removing ghc-highlighting-kate ... > >>>WARNING: cache is out of date: > >>>/sw/lib/ghc-7.8.3/package.conf.d/package.cache > >>>Use 'ghc-pkg recache' to fix. > >>>ghc-pkg: cannot find package highlighting-kate-0.5.8.1 > >>>/sw/bin/dpkg: error processing ghc-highlighting-kate (--remove): > >>>subprocess pre-removal script returned error exit status 1 > >>>WARNING: cache is out of date: > >>>/sw/lib/ghc-7.8.3/package.conf.d/package.cache > >>>Use 'ghc-pkg recache' to fix. > >>>Reading package info from stdin ... done. > >>>highlighting-kate-0.5.8.1: dependency > >>>"base-4.6.0.1-6c351d70a24d3e96f315cba68f3acf57" doesn't exist (use --force > >>>to override) > >>>highlighting-kate-0.5.8.1: dependency > >>>"blaze-html-0.7.0.2-eb92cf1b88b786c02e2e89e109ed9f18" doesn't exist (use > >>>--force to override) > >>>highlighting-kate-0.5.8.1: dependency > >>>"containers-0.5.0.0-ab1dae9a94cd3cc84e7b2805636ebfa2" doesn't exist (use > >>>--force to override) > >>>highlighting-kate-0.5.8.1: dependency > >>>"mtl-2.1.2-94c72af955e94b8d7b2f359dadd0cb62" doesn't exist (use --force to > >>>override) > >>>highlighting-kate-0.5.8.1: dependency > >>>"parsec-3.1.5-6c2c7d2c885c14bb485a620b1df62949" doesn't exist (use --force > >>>to override) > >>>highlighting-kate-0.5.8.1: dependency > >>>"regex-pcre-builtin-0.94.4.8.8.35-4373aecd55053d48f870a38ec48ff657" > >>>doesn't exist (use --force to override) > >>>highlighting-kate-0.5.8.1: dependency > >>>"utf8-string-0.3.7-988747b29c1a25bec5ba334acb49ee9d" doesn't exist (use > >>>--force to override) > >>>dpkg: error while cleaning up: > >>>subprocess post-installation script returned error exit status 1 > >>>Removing ghc-blaze-html ... > >>>WARNING: cache is out of date: > >>>/sw/lib/ghc-7.8.3/package.conf.d/package.cache > >>>Use 'ghc-pkg recache' to fix. > >>>ghc-pkg: cannot find package blaze-html-0.7.0.2 > >>>/sw/bin/dpkg: error processing ghc-blaze-html (--remove): > >>>subprocess pre-removal script returned error exit status 1 > >>>Removing ghc-blaze-markup ... > >>>WARNING: cache is out of date: > >>>/sw/lib/ghc-7.8.3/package.conf.d/package.cache > >>>Use 'ghc-pkg recache' to fix. > >>>ghc-pkg: cannot find package blaze-markup-0.6.1.0 > >>>/sw/bin/dpkg: error processing ghc-blaze-markup (--remove): > >>>subprocess pre-removal script returned error exit status 1 > >>>Removing ghc-blaze-builder ... > >>>WARNING: cache is out of date: > >>>/sw/lib/ghc-7.8.3/package.conf.d/package.cache > >>>Use 'ghc-pkg recache' to fix. > >>>ghc-pkg: cannot find package blaze-builder-0.3.3.2 > >>>/sw/bin/dpkg: error processing ghc-blaze-builder (--remove): > >>>subprocess pre-removal script returned error exit status 1 > >>>Removing ghc-citeproc-hs ... > >>>WARNING: cache is out of date: > >>>/sw/lib/ghc-7.8.3/package.conf.d/package.cache > >>>Use 'ghc-pkg recache' to fix. > >>>ghc-pkg: cannot find package citeproc-hs-0.3.8 > >>>/sw/bin/dpkg: error processing ghc-citeproc-hs (--remove): > >>>subprocess pre-removal script returned error exit status 1 > >>>Removing ghc-hexpat ... > >>>WARNING: cache is out of date: > >>>/sw/lib/ghc-7.8.3/package.conf.d/package.cache > >>>Use 'ghc-pkg recache' to fix. > >>>ghc-pkg: cannot find package hexpat-0.20.6 > >>>/sw/bin/dpkg: error processing ghc-hexpat (--remove): > >>>subprocess pre-removal script returned error exit status 1 > >>>Removing ghc-http ... > >>>WARNING: cache is out of date: > >>>/sw/lib/ghc-7.8.3/package.conf.d/package.cache > >>>Use 'ghc-pkg recache' to fix. > >>>ghc-pkg: cannot find package HTTP-4000.2.15 > >>>/sw/bin/dpkg: error processing ghc-http (--remove): > >>>subprocess pre-removal script returned error exit status 1 > >>>Removing ghc-json ... > >>>WARNING: cache is out of date: > >>>/sw/lib/ghc-7.8.3/package.conf.d/package.cache > >>>Use 'ghc-pkg recache' to fix. > >>>ghc-pkg: cannot find package json-0.7 > >>>/sw/bin/dpkg: error processing ghc-json (--remove): > >>>subprocess pre-removal script returned error exit status 1 > >>>Removing ghc-network ... > >>>WARNING: cache is out of date: > >>>/sw/lib/ghc-7.8.3/package.conf.d/package.cache > >>>Use 'ghc-pkg recache' to fix. > >>>ghc-pkg: cannot find package network-2.5.0.0 > >>>/sw/bin/dpkg: error processing ghc-network (--remove): > >>>subprocess pre-removal script returned error exit status 1 > >>>Removing ghc-parsec ... > >>>WARNING: cache is out of date: > >>>/sw/lib/ghc-7.8.3/package.conf.d/package.cache > >>>Use 'ghc-pkg recache' to fix. > >>>ghc-pkg: cannot find package parsec-3.1.5 > >>>/sw/bin/dpkg: error processing ghc-parsec (--remove): > >>>subprocess pre-removal script returned error exit status 1 > >>>Removing ghc-text ... > >>>WARNING: cache is out of date: > >>>/sw/lib/ghc-7.8.3/package.conf.d/package.cache > >>>Use 'ghc-pkg recache' to fix. > >>>ghc-pkg: cannot find package text-1.1.1.2 > >>>/sw/bin/dpkg: error processing ghc-text (--remove): > >>>subprocess pre-removal script returned error exit status 1 > >>>Errors were encountered while processing: > >>>ghc-highlighting-kate > >>>ghc-blaze-html > >>>ghc-blaze-markup > >>>ghc-blaze-builder > >>>ghc-citeproc-hs > >>>ghc-hexpat > >>>ghc-http > >>>ghc-json > >>>ghc-network > >>>ghc-parsec > >>>ghc-text > >>>E: Sub-process /sw/bin/dpkg returned an error code (1) > >>>### execution of /sw/bin/apt-get-lockwait failed, exit code 100 > >>>Failed: can't remove package ghc-text > >>Any further help would be, well, helpful! > >> > >>Thanks, > >>Lowell > >> > >> > >>>There's a bug in the packaging. The ghc-mods need to depend on the > >>>exact point release of the compiler that built them in order to remain > >>>known to the ghc package system on upgrade. > >>> > >>>In this case, you'd have to I think remove ghc-text, then rebuild it > >>>so that it registered against current ghc. > >>> > >>>On Friday, 03 October 2014 at 17:04, Lowell Tacconi-Garman wrote: > >>>>Dear Pete, > >>>> > >>>>Thanks for your e-mail. See comments below. > >>>>>Am 03.10.2014 um 03:01 schrieb Lowell Tacconi-Garman: > >>>>> > >>>>>>>pandoc > >>>>>>>The following 28 additional packages will be installed: > >>>>>>>ghc-aeson ghc-attoparsec ghc-conduit ghc-digest ghc-exceptions > >>>>>>>ghc-hashable > >>>>>>>ghc-hslua ghc-lifted-base ghc-mmorph ghc-monad-control ghc-pandoc-types > >>>>>>>ghc-primitive ghc-random ghc-resourcet ghc-scientific ghc-semigroups > >>>>>>>ghc-stm > >>>>>>>ghc-tagsoup ghc-temporary ghc-texmath ghc-transformers-base > >>>>>>>ghc-unordered-containers ghc-vector ghc-void ghc-xml ghc-yaml > >>>>>>>ghc-zip-archive ghc-zlib > >>>>>Pandoc depends on/uses/needs GHC, the Glasgow Haskell Compiler. > >>>>>Therefore these ghc-* packages are needed and some are later on fetched > >>>>>from the Internet. > >>>>> > >>>>>>>env LANG=C LC_ALL=C /sw/bin/tar --no-same-owner --no-same-permissions > >>>>>>>-xf /sw/src/attoparsec-0.10.4.0.tar.gz > >>>>>>>sudo -u fink-bld [ENV] sh -c /tmp/fink.1SDV3 > >>>>>>>runghc Setup.lhs configure --prefix=/sw > >>>>>>>--docdir=/sw/share/doc/ghc-attoparsec > >>>>>>>Configuring attoparsec-0.10.4.0... > >>>>>>>Setup.lhs: At least the following dependencies are missing: > >>>>>>>text >=0.11.1.5 > >>>>>Attoparsec is one of the Pandoc/GHC dependencies. Presumingly its INFO > >>>>>file has a typo: Instead of a package named "text" a package named > >>>>>"ghc-text" should be listed as dependency. You could try to find that > >>>>>ghc-attoparsec.info file and change the dependency "text" to "ghc-text" > >>>>>and see whether this cures the failure. (On my old Snow Leopard system I > >>>>>don't see the Haskell packages. Invoking 'fink list | grep text' should > >>>>>list a "ghc-text" package.) > >>>>I found the ghc-atoparsec.info file, but there is no obvious reference to > >>>>a > >>>>"free-floating" text (that is, not associated with ghc-text). Here is the > >>>>contents of that file: > >>>> > >>>>>Package: ghc-attoparsec > >>>>>Version: 0.10.4.0 > >>>>>Revision: 1 > >>>>>Source: > >>>>>http://hackage.haskell.org/package/attoparsec-%v/attoparsec-%v.tar.gz > >>>>>Source-MD5: 2b9ec5768797e8c649bf36efa9ef97e2 > >>>>>SourceDirectory: attoparsec-%v > >>>>> > >>>>>Depends: << > >>>>> ghc, > >>>>> ghc-text (>= 0.11.1.5-1) > >>>>><< > >>>>> > >>>>>CompileScript: << > >>>>>runghc Setup.lhs configure --prefix=%p --docdir=%p/share/doc/%n > >>>>>runghc Setup.lhs build > >>>>>runghc Setup.lhs haddock > >>>>>runghc Setup.lhs register --gen-script > >>>>>runghc Setup.lhs unregister --gen-script > >>>>><< > >>>>>InstallScript: runghc Setup.lhs copy --destdir=%d > >>>>> > >>>>>DocFiles: README.markdown LICENSE register.sh unregister.sh > >>>>> > >>>>>PostInstScript: %p/share/doc/%n/register.sh > >>>>>PreRmScript: sh %p/share/doc/%n/unregister.sh --force > >>>>> > >>>>>Description: Combinator parsing for bytestrings and text > >>>>>DescDetail: << > >>>>>A fast parser combinator library, aimed particularly at dealing > >>>>>efficiently with network protocols and complicated text/binary file > >>>>>formats. > >>>>><< > >>>>>Homepage: http://hackage.haskell.org/package/attoparsec > >>>>>License: BSD > >>>>>Maintainer: Brendan Cully <f...@brendan.cully.org> > >>>>And, the command line: > >>>> > >>>>fink list | grep text | grep ghc > >>>> > >>>>returns: > >>>> > >>>> ghc-attoparsec 0.10.4.0-1 Combinator parsing for bytestrings > >>>>and text > >>>>*i* ghc-text 1.1.1.2-1 An efficient packed Unicode text > >>>>type > >>>> > >>>>Thanks in advance for any further help you can give, > >>>>Lowell > >>>> > >> > > ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users