[aur-general] Is there a way to mark 300(!) AUR packages out-of-date?
Hi guys, last October, Don Stewart stepped down as maintainer of the Arch Haskell project. Ever since then, I have been the primary maintainer of the PKGBUILD database that he left behind. Now, a group of volunteers has combined forces to provide the Arch Haskell ABS tree, which is a collection of Haskell packages that we distribute as a binary repository. Its availability was recently announced here: http://www.haskell.org/pipermail/haskell-cafe/2011-January/088165.html As you know, the 'arch-haskell' user on AUR owns some 1,990 packages. Since our attention has shifted to HABS, those packages are no longer maintained. We do try to keep some of them up-to-date when we have the chance, but it's not a primary concern. A more complete description of the situation is available here: http://permalink.gmane.org/gmane.comp.lang.haskell.arch-linux/246 As of today, about 300 packages are known to be out-of-date. A complete list is attached below. Now, I reckon that it would be polite to mark those packages out-of-date, so that AUR users are aware of this fact. I have no idea how to accomplish that in an efficient fashion, though. Does anyone know a script that can do that? Or could you guys maybe do that for us using some mad low-level database interface? Any help or suggestions would be appreciated. Take care, Peter Out-dated 'arch-haskell' packages on AUR: |------------------------------------+---------------+--------+------------------------------| | Package name | Version | AUR ID | Available Updates | |------------------------------------+---------------+--------+------------------------------| | cabal-sort | 0.0.2 | 39666 | 0.0.2.1 | | clevercss | 0.2.3 | 17475 | 0.2.4 | | cpsa | 2.1.2 | 40695 | 2.2.0, 2.2.1 | | derive | 2.3.0.2 | 20739 | 2.4, 2.4.1 | | flower | 0.6.3 | 23557 | 0.6.5 | | ghc-mod | 0.4.4 | 38486 | 0.5.1 | | haddock | 2.8.1 | 7651 | 2.9.0, 2.9.1 | | haskell-ad | 0.45.0 | 39746 | 0.46.0, 0.46.1, 0.46.2 | | haskell-amqp | 0.2.5 | 34053 | 0.2.6, 0.2.7 | | haskell-ansi-wl-pprint | 0.5.1 | 19517 | 0.6.1, 0.6.2, 0.6.3 | | haskell-appar | 0.1.2 | 39756 | 0.1.3 | | haskell-applicative-extras | 0.1.6 | 18749 | 0.1.7, 0.1.8 | | haskell-archiver | 0.1 | 41598 | 0.2 | | haskell-asn1-data | 0.2.2 | 40633 | 0.3.0, 0.4.0, 0.4.1 | | haskell-atom | 1.0.7 | 26278 | 1.0.8 | | haskell-attojson | 0.5.8 | 40168 | 0.5.9 | | haskell-attoparsec-enumerator | 0.2 | 40114 | 0.2.0.1, 0.2.0.2, 0.2.0.3 | | haskell-attoparsec-iteratee | 0.1.1 | 37391 | 0.1.2 | | haskell-augeas | 0.3.3 | 24350 | 0.3.4 | | haskell-authenticate | 0.7.2.1 | 26376 | 0.7.2.2, 0.7.2.3, 0.8.0 | | haskell-autoproc | 0.1.1 | 29290 | 0.1.2 | | haskell-benchpress | 0.2.2.3 | 19010 | 0.2.2.4 | | haskell-berkeleydb | 0.8.1 | 21104 | 0.8.2 | | haskell-bibtex | 0.0.5 | 33738 | 0.0.6 | | haskell-binarydefer | 1.2 | 22440 | 1.2.1 | | haskell-bindings-dsl | 1.0.7 | 33700 | 1.0.8 | | haskell-bindings-glib | 0.1.4 | 33709 | 0.1.5 | | haskell-bindings-gobject | 0.2.1 | 37433 | 0.3 | | haskell-biobase | 0.0.2.1 | 41575 | 0.1.0.0 | | haskell-biobasetypes | 0.0.2.1 | 41576 | 0.0.2.2 | | haskell-bktrees | 0.3 | 17541 | 0.3.1 | | haskell-blaze-builder | 0.2.1.3 | 39850 | 0.2.1.4 | | haskell-blaze-html | 0.2.4.0 | 38971 | 0.3.1.0, 0.3.2.0, 0.3.2.1 | | haskell-bson | 0.0.4 | 39732 | 0.1, 0.1.1, 0.1.2 | | haskell-buildbox | 1.2.1.0 | 40212 | 1.3.0.0, 1.3.0.1 | | haskell-bytestring | 0.9.1.7 | 17970 | 0.9.1.8, 0.9.1.9 | | haskell-bzlib | 0.5.0.0 | 17520 | 0.5.0.1 | | haskell-cabal | 1.8.0.6 | 25443 | 1.10.0.0 | | haskell-certificate | 0.3.2 | 40678 | 0.4.0 | | haskell-checkers | 0.2.7 | 21099 | 0.2.8 | | haskell-chxhtml | 0.1.3 | 39721 | 0.1.4 | | haskell-citeproc-hs | 0.2 | 19920 | 0.3.0 | | haskell-clash | 0.1.2.1 | 39715 | 0.1.2.2 | | haskell-clock | 0.1.2.1 | 27797 | 0.2.0.0 | | haskell-cmdargs | 0.6.5 | 30061 | 0.6.6 | | haskell-concurrent-extra | 0.6 | 39675 | 0.6.0.1 | | haskell-containers | 0.3.0.0 | 19697 | 0.4.0.0 | | haskell-control-event | 1.2.0.0 | 17539 | 1.2.1.0 | | haskell-control-monad-failure-mtl | 0.7.0 | 33931 | 0.7.0.1 | | haskell-control-monad-free | 0.5.0.1 | 19353 | 0.5.2, 0.5.3 | | haskell-contstuff | 0.5.0 | 40857 | 1.0.0, 1.0.1, 1.1.0, 1.2.0 | | haskell-convertible-text | 0.3.0.6 | 34179 | 0.3.0.7, 0.3.0.8 | | haskell-copilot | 0.25 | 41013 | 0.26, 0.27, 0.28, 1.0 | | haskell-crypto-api | 0.2.1 | 40679 | 0.3, 0.3.1 | | haskell-cryptocipher | 0.2 | 40615 | 0.2.1, 0.2.2 | | haskell-crypto | 4.2.2 | 17492 | 4.2.3 | | haskell-cryptohash | 0.6.1 | 39879 | 0.6.2 | | haskell-cuda | 0.2.2 | 39775 | 0.3.2 | | haskell-curl | 1.3.5 | 17457 | 1.3.6 | | haskell-curry-base | 0.2.7 | 30394 | 0.2.8 | | haskell-curry-frontend | 0.2.9 | 31118 | 0.2.10, 0.2.11 | | haskell-data-accessor | 0.2.1.4 | 17736 | 0.2.1.5 | | haskell-data-accessor-template | 0.2.1.5 | 19120 | 0.2.1.6 | | haskell-data-category | 0.3.0.1 | 37639 | 0.3.0.2 | | haskell-data-default | 0.2 | 17830 | 0.2.0.1 | | haskell-data-object | 0.3.1.5 | 29292 | 0.3.1.6 | | haskell-data-object-json | 0.3.1.4 | 35371 | 0.3.1.5 | | haskell-data-object-yaml | 0.3.3.1 | 34228 | 0.3.3.2, 0.3.3.3 | | haskell-data-ordlist | 0.4.3 | 28719 | 0.4.4 | | haskell-data-reify | 0.5 | 26214 | 0.6 | | haskell-dbus-client | 0.4.0.2 | 34043 | 0.4.0.3 | | haskell-delimited-text | 0.1.7 | 21467 | 0.2.0 | | haskell-derivation-trees | 0.7.2 | 39852 | 0.7.3 | | haskell-diagrams | 0.2.2 | 17739 | 0.2.2.1, 0.2.2.2 | | haskell-directory | 1.0.1.2 | 25399 | 1.1.0.0 | | haskell-disassembler | 0.1.0 | 39920 | 0.1.0.1 | | haskell-dns | 0.1.0 | 39757 | 0.1.1, 0.1.2 | | haskell-enumerator | 0.4.4 | 40023 | 0.4.5 | | haskell-epic | 0.1.5 | 34008 | 0.1.7, 0.1.8 | | haskell-eprocess | 1.5.0 | 33702 | 1.5.1 | | haskell-epub-metadata | 1.0.2 | 39646 | 2.0.0, 2.0.1, 2.0.2 | | haskell-expat-enumerator | 0.1.0.2 | 40322 | 0.1.0.3 | | haskell-explicit-iomodes | 0.6 | 34072 | 0.6.0.1 | | haskell-explicit-iomodes-text | 0.1.0.4 | 39863 | 0.1.0.5 | | haskell-explicit-sharing | 0.7 | 24374 | 0.8 | | haskell-extcore | 0.9.2 | 30669 | 1.0 | | haskell-fclabels | 0.9.1 | 23716 | 0.11.0, 0.11.1, 0.11.1.1 | | haskell-feed | 0.3.7 | 17474 | 0.3.8 | | haskell-fibonacci | 0.1.0.0 | 39944 | 0.2.0.1 | | haskell-file-embed | 0.0.3 | 29301 | 0.0.3.1 | | haskell-filepath | 1.1.0.4 | 21717 | 1.2.0.0 | | haskell-flock | 0.2 | 18119 | 0.2.1, 0.2.2, 0.2.3, 0.2.4 | | haskell-forkable-monad | 0.1 | 39558 | 0.1.1 | | haskell-formlets | 0.7.3 | 18750 | 0.8 | | haskell-gd | 3000.5.0 | 17821 | 3000.6 | | haskell-generic-deriving | 0.3 | 40590 | 0.3.1, 0.4 | | haskell-gf | 3.1.6.2 | 39561 | 3.2 | | haskell-ght | 0.3.0 | 39567 | 0.3.1 | | haskell-glob | 0.5 | 23565 | 0.5.1 | | haskell-glut | 2.1.2.1 | 17899 | 2.2.0.0, 2.2.1.0, 2.2.2.0 | | haskell-gnome-keyring | 0.2.2.3 | 33731 | 0.2.2.4 | | haskell-gnuidn | 0.1.1.2 | 39792 | 0.2 | | haskell-gnuplot | 0.4.0.1 | 20788 | 0.4.0.2, 0.4.1 | | haskell-gps | 0.5.3 | 27753 | 0.5.4 | | haskell-graphalyze | 0.10.0.1 | 20396 | 0.11.0.0 | | haskell-graphviz | 2999.10.0.1 | 18343 | 2999.11.0.0 | | haskell-graph-wrapper | 0.2 | 39878 | 0.2.1 | | haskell-grempa | 0.1.0 | 40585 | 0.1.1, 0.1.2 | | haskell-hakyll | 2.4 | 35992 | 2.4.1 | | haskell-happstack-server | 0.5.0.3 | 23713 | 0.5.0.4 | | haskell-happstack-state | 0.5.0.3 | 23715 | 0.5.0.4 | | haskell-harpy | 0.4.2 | 18128 | 0.4.3.0 | | haskell-has | 0.4.0.1 | 39595 | 0.5.0.0, 0.5.0.1 | | haskell-haskell98 | 1.0.1.1 | 19698 | 1.1.0.0 | | haskell-haskelldb | 2.0.1 | 23936 | 2.0.1.1, 2.1.0 | | haskell-haskelldb-hdbc | 2.0 | 23937 | 2.1.0 | | haskell-haskelldb-hdbc-odbc | 2.0 | 23938 | 2.1.0 | | haskell-haskelldb-hdbc-postgresql | 2.0 | 23939 | 2.1.0 | | haskell-haskelldb-hdbc-sqlite3 | 2.0 | 23940 | 2.1.0 | | haskell-haskelldb-th | 2.0 | 26130 | 2.1.0 | | haskell-haskellnet | 0.2.3 | 27472 | 0.2.4 | | haskell-haskell-src-exts | 1.9.6 | 18129 | 1.10.0, 1.10.1 | | haskell-haskell-src-meta | 0.2 | 22451 | 0.3 | | haskell-haxr | 3000.7 | 19960 | 3000.8, 3000.8.1 | | haskell-hdaemonize | 0.4.3 | 24314 | 0.4.4 | | haskell-hdbc-odbc | 2.2.3.0 | 17654 | 2.2.3.1 | | haskell-hdbc-postgresql | 2.2.3.1 | 19755 | 2.2.3.2 | | haskell-heist | 0.2.4 | 37394 | 0.3.0.0, 0.4.0.0, 0.4.0.1 | | haskell-hemkay-core | 0.1.2 | 33996 | 0.1.3 | | haskell-hexpat | 0.19.4 | 17594 | 0.19.5 | | haskell-highlighting-kate | 0.2.7.1 | 17656 | 0.2.8.1 | | haskell-hint-server | 1.2.0 | 33703 | 1.2.1 | | haskell-histogram-fill | 0.3.0.1 | 30322 | 0.3.1 | | haskell-hledger-lib | 0.12.1 | 39807 | 0.13 | | haskell-hlint | 1.8.3 | 34172 | 1.8.4 | | haskell-hmatrix | 0.10.0.0 | 17644 | 0.10.0.1, 0.10.0.2 | | haskell-hmk | 0.9.7.1 | 31113 | 0.9.7.2 | | haskell-hpc | 0.5.0.5 | 17922 | 0.5.0.6 | | haskell-hsc3-process | 0.3.1 | 21752 | 0.4.0 | | haskell-hsdns | 1.4.3 | 17745 | 1.5 | | haskell-hslogger-template | 1.1.1 | 25019 | 1.1.2 | | haskell-hsndfile | 0.4.0 | 17839 | 0.5.0 | | haskell-hsopenssl | 0.8.0.2 | 17661 | 0.9 | | haskell-hsp | 0.5.2 | 18135 | 0.6.0 | | haskell-hstringtemplate | 0.6.5 | 17841 | 0.6.6 | | haskell-hsxenctrl | 0.1.1 | 17724 | 0.2.0 | | haskell-hsx | 0.7.0 | 18137 | 0.9.0 | | haskell-htf | 0.5.0.1 | 17663 | 0.6.0.0, 0.6.0.1 | | haskell-http-enumerator | 0.2.0.4 | 41807 | 0.2.1.4, 0.2.1.5, 0.3.0 | | haskell-hyena | 0.1 | 27802 | 0.1.0.1 | | haskell-iconv | 0.4.0.2 | 17727 | 0.4.1.0 | | haskell-improve | 0.1.2 | 39881 | 0.2.0, 0.2.1, 0.2.2, 0.2.3 | | haskell-interpolatedstring-perl6 | 0.5 | 28942 | 0.6 | | haskell-iteratee | 0.5.0.0 | 24576 | 0.6.0.1, 0.7.0.0 | | haskell-iteratee-parsec | 0.0.4 | 34792 | 0.0.5, 0.0.6 | | haskell-jmacro | 0.3.2 | 28762 | 0.4.1, 0.4.2 | | haskell-kmeans | 0.1.1 | 24787 | 0.1.2 | | haskell-language-c | 0.3.2 | 19082 | 0.3.2.1 | | haskell-language-dot | 0.0.5 | 29797 | 0.0.6 | | haskell-lastik | 0.6.4 | 27999 | 0.7.0 | | haskell-lattices | 1.2 | 39861 | 1.2.1 | | haskell-lenses | 0.1.3 | 29826 | 0.1.4 | | haskell-libxml-enumerator | 0.4.0.2 | 40165 | 0.4.0.3, 0.4.0.4 | | haskell-libzip | 0.2.0 | 40581 | 0.2.0.1 | | haskell-listlike | 1.1.0 | 17671 | 2.0.0, 2.0.1 | | haskell-logict | 0.4.1 | 17762 | 0.4.2 | | haskell-maccatcher | 1.0.0 | 20382 | 1.0.1 | | haskell-memcached | 0.2 | 24940 | 0.2.1 | | haskell-mime-directory | 0.5 | 21105 | 0.5.1 | | haskell-monad-coroutine | 0.6 | 37655 | 0.6.1 | | haskell-monad-parallel | 0.5.1 | 37654 | 0.5.2 | | haskell-monadrandom | 0.1.5 | 17675 | 0.1.6 | | haskell-monad-stlike-io | 0.2.1 | 34285 | 0.2.2 | | haskell-mongodb | 0.8.1 | 33942 | 0.9, 0.9.1 | | haskell-mps | 2010.5.29 | 19805 | 2010.11.28 | | haskell-mueval | 0.8 | 17848 | 0.8.1 | | haskell-neither | 0.1.0 | 38977 | 0.2.0 | | haskell-netstring-enumerator | 0.1 | 40320 | 0.1.0.1 | | haskell-network-protocol-xmpp | 0.3.2.3 | 27997 | 0.3.2.4 | | haskell-nntp | 0.0.3 | 27775 | 0.0.4 | | haskell-oeis | 0.2.2 | 14336 | 0.2.2.1, 0.3.0 | | haskell-old-time | 1.0.0.5 | 25400 | 1.0.0.6 | | haskell-opengl | 2.2.3.0 | 17677 | 2.3.0.0, 2.4.0.0, 2.4.0.1 | | haskell-pandoc | 1.6 | 19804 | 1.6.0.1 | | haskell-parsimony | 1.0.1 | 29465 | 1.1 | | haskell-pbkdf2 | 0.3 | 21910 | 0.3.1 | | haskell-persistent-postgresql | 0.3.0 | 39801 | 0.3.1, 0.3.1.1 | | haskell-persistent-sqlite | 0.3.0 | 38976 | 0.3.0.1 | | haskell-pointedlist | 0.4.0 | 23357 | 0.4.0.1 | | haskell-polyparse | 1.4 | 17607 | 1.4.1, 1.5 | | haskell-pretty | 1.0.1.1 | 21720 | 1.0.1.2 | | haskell-process-leksah | 1.0.1.3 | 39586 | 1.0.1.4 | | haskell-process | 1.0.1.3 | 21465 | 1.0.1.4 | | haskell-random | 1.0.0.2 | 21721 | 1.0.0.3 | | haskell-ranged-sets | 0.2.1 | 17682 | 0.3.0 | | haskell-rdtsc | 1.1.1 | 17612 | 1.1.3, 1.1.3.1 | | haskell-reactive-glut | 0.1.9 | 21108 | 0.1.10 | | haskell-redis | 0.9 | 39007 | 0.10 | | haskell-regex-pderiv | 0.0.8.2 | 39569 | 0.0.9 | | haskell-regex-tdfa | 1.1.6 | 18227 | 1.1.7 | | haskell-regular-extras | 0.2.1 | 33639 | 0.2.2 | | haskell-regular-xmlpickler | 0.1.1 | 33692 | 0.1.2 | | haskell-replib | 0.2.2 | 27529 | 0.3 | | haskell-rsagl | 0.4.0.2 | 17684 | 0.4.0.3 | | haskell-satchmo-backends | 1.8.0 | 26165 | 1.8.1 | | haskell-satchmo | 1.8.0 | 25394 | 1.8.1 | | haskell-scc | 0.6 | 17685 | 0.6.1 | | haskell-secure-sockets | 1.0.1 | 40589 | 1.1.0, 1.2.0, 1.2.1 | | haskell-shell-escape | 0.0.0 | 40893 | 0.1.1 | | haskell-shpider | 0.0.7 | 25012 | 0.1.0, 0.1.1 | | haskell-sized-types | 0.1 | 30933 | 0.2.7.20101112 | | haskell-snap-core | 0.2.15.1 | 37390 | 0.2.16, 0.3.0 | | haskell-snap-server | 0.2.15.1 | 37392 | 0.2.16.2, 0.3.0 | | haskell-sox | 0.2.0.1 | 26157 | 0.2.0.2 | | haskell-sphinx | 0.2.1 | 18443 | 0.3.6, 0.3.7, 0.4.0, 0.4.0.1 | | haskell-srcloc | 0.1 | 41610 | 0.1.1 | | haskell-ssh | 0.1 | 41662 | 0.2.1, 0.2.3, 0.2.4, 0.2.5 | | haskell-starling | 0.2.0 | 33925 | 0.3.0 | | haskell-statistics | 0.8.0.3 | 29954 | 0.8.0.4 | | haskell-stm-io-hooks | 0.6.0 | 23409 | 0.7.0, 0.7.1 | | haskell-storable-endian | 0.2.3 | 44806 | 0.2.4 | | haskell-stream-monad | 0.3 | 23552 | 0.4, 0.4.0.1 | | haskell-stream | 0.4.1 | 15446 | 0.4.2 | | haskell-stringsearch | 0.3.2 | 17629 | 0.3.3 | | haskell-strptime | 0.1.6 | 33622 | 0.1.7, 0.1.8, 1.0.0 | | haskell-suffixarray | 0.0.1 | 39710 | 0.0.2 | | supercollider-midi | 0.1.1 | 20341 | 0.1.3, 0.2 | | haskell-svgfonts | 0.2 | 25505 | 0.3 | | haskell-svgpath | 1.0 | 41601 | 1.0.1 | | haskell-svm | 1.0.0 | 40779 | 1.0.0.1 | | haskell-syb | 0.2.2 | 21263 | 0.3 | | haskell-syb-with-class | 0.6.1 | 17857 | 0.6.1.1 | | haskell-symbol | 0.1 | 41573 | 0.1.1 | | haskell-system-uuid | 1.3.0 | 21395 | 1.3.1 | | haskell-template-haskell | 2.4.0.1 | 19699 | 2.5.0.0 | | haskell-template | 0.2.0.1 | 17633 | 0.2.0.2, 0.2.0.3, 0.2.0.4 | | haskell-test-framework-quickcheck2 | 0.2.8 | 29413 | 0.2.9 | | haskell-texmath | 0.4 | 28111 | 0.5 | | haskell-text-icu | 0.6.3.0 | 24269 | 0.6.3.1 | | haskell-th-lift | 0.5.2 | 39714 | 0.5.3 | | haskell-threads | 0.3.1 | 39733 | 0.4 | | haskell-thrist | 0.1.2 | 19310 | 0.2 | | haskell-tls | 0.3.1 | 41599 | 0.3.2 | | haskell-triemap | 0.5.4 | 29358 | 0.7.2, 1.0.0, 1.5.0 | | haskell-typehash | 1.4.0.0 | 22433 | 1.4.0.1 | | haskell-ui-command | 0.5.3 | 39566 | 0.5.4 | | haskell-unix | 2.4.0.2 | 21722 | 2.4.1.0 | | haskell-unixutils | 1.27 | 19227 | 1.28, 1.29, 1.34, 1.35 | | haskell-usb-enumerator | 0.2 | 40773 | 0.2.0.1 | | haskell-usb-safe | 0.11 | 34003 | 0.11.0.1 | | haskell-usb | 0.6.0.4 | 33992 | 0.6.0.6, 0.6.0.7, 0.6.0.8 | | haskell-useful | 0.0.5 | 37601 | 0.0.6 | | haskell-uuagc | 0.9.29 | 34001 | 0.9.34, 0.9.35, 0.9.36 | | haskell-uu-parsinglib | 2.5.5.1 | 26182 | 2.5.5.2, 2.5.6, 2.5.6.1 | | haskell-vcard | 0.1.3 | 22148 | 0.1.4 | | haskell-vector-algorithms | 0.3.4 | 37382 | 0.4 | | haskell-vty | 4.4.0.0.1 | 17640 | 4.6.0.1, 4.6.0.2 | | haskell-wai-extra | 0.2.4.2 | 35368 | 0.3.0 | | haskell-wai-handler-devel | 0.1.1 | 40855 | 0.1.1.1, 0.1.1.2 | | haskell-wai-handler-fastcgi | 0.2.2 | 39820 | 0.3.0 | | haskell-wai-handler-snap | 0.0.0.1 | 39819 | 0.1.0 | | haskell-wai | 0.2.2.1 | 35369 | 0.3.0 | | haskell-web-encodings | 0.3.0.3 | 27427 | 0.3.0.4, 0.3.0.5, 0.3.0.6 | | haskell-webkit | 0.12.0 | 37498 | 0.12.1 | | haskell-webserver | 0.4.2 | 37632 | 0.4.3, 0.4.4 | | haskell-websockets | 0.1.2.3 | 41648 | 0.1.2.5, 0.2.0.1 | | haskell-wumpus-basic | 0.12.0 | 39853 | 0.13.0, 0.14.0 | | haskell-wumpus-core | 0.37.0 | 39649 | 0.40.0, 0.41.0 | | haskell-wumpus-microprint | 0.11.0 | 39854 | 0.12.0, 0.13.0 | | haskell-wumpus-tree | 0.10.0 | 39855 | 0.11.0, 0.11.1, 0.12.0 | | haskell-wxfruit | 0.1.2 | 24107 | 0.1.2.1 | | haskell-xcb-types | 0.5.1.1 | 18094 | 0.6.0 | | haskell-xhb | 0.3.2009.6.28 | 23765 | 0.4.2010.12.26 | | haskell-xss-sanitize | 0.2.4 | 41735 | 0.2.5 | | haskell-yajl-enumerator | 0.2.0.3 | 40183 | 0.2.0.4, 0.3 | | haskell-yajl | 0.3.0.4 | 39749 | 0.3.0.5 | | haskell-zeromq-haskell | 0.4.1 | 37628 | 0.4.2 | | haskell-zmidi-core | 0.1.0 | 39833 | 0.2.0 | | hledger | 0.12.1 | 20762 | 0.13 | | hoogle | 4.0.7 | 17616 | 4.1, 4.1.1, 4.1.2, 4.1.3 | | hscurses-fish-ex | 1.3.0 | 39560 | 1.3.1 | | ideas | 0.6 | 39548 | 0.7 | | ip6addr | 0.3.2 | 27668 | 0.3.3 | | jarfind | 0.1.0.1 | 23080 | 0.1.0.2 | | json2yaml | 0.2.2 | 28330 | 0.2.3 | | kit | 0.4.4 | 39828 | 0.6, 0.6.1, 0.6.2, 0.6.3 | | mighttpd | 0.4.2 | 39644 | 0.4.3 | | nptools | 0.3.0 | 39559 | 0.4.0, 0.4.1 | | pointfree | 1.0.3 | 26107 | 1.0.4 | | roguestar-engine | 0.4.0.2 | 17697 | 0.4.0.3 | | roguestar-gl | 0.4.0.2 | 19154 | 0.4.0.3 | | rpf | 0.2.2 | 39842 | 0.2.3 | | satchmo-examples | 1.4.1 | 25397 | 1.8.1 | | she | 0.1 | 28002 | 0.2, 0.3 | | sourcegraph | 0.6.1.1 | 20519 | 0.7.0.0 | | spaceinvaders | 0.4.1 | 17699 | 0.4.2 | | supercollider-midi | 0.1.1 | 20341 | 0.1.3, 0.2 | | threadpool | 0.2 | 23354 | 0.3, 0.3.1 | | timeplot | 0.2.3 | 39829 | 0.2.13, 0.2.14, 0.2.15 | | yst | 0.2.3.2 | 29313 | 0.2.4 | | ztail | 1.0 | 21547 | 1.0.1 | |------------------------------------+---------------+--------+------------------------------|
On Thu, Jan 13, 2011 at 3:53 PM, Peter Simons <simons@cryp.to> wrote:
As of today, about 300 packages are known to be out-of-date. A complete list is attached below. Now, I reckon that it would be polite to mark those packages out-of-date, so that AUR users are aware of this fact. I have no idea how to accomplish that in an efficient fashion, though. Does anyone know a script that can do that? Or could you guys maybe do that for us using some mad low-level database interface?
I flagged the listed packages out of date for you by using a script. -- -Justin
Hi Justin, hi Lukas,
I flagged the listed packages out of date for you by using a script.
thanks a lot for your help!
Could you try to avoid uploading packages to the AUR that are already available in [extra] or [community]?
Yes, of course, that shouldn't happen. If you are aware of any packages left in AUR that collide with [extra] or [community], then please let me know. That kind of duplication is going to cause trouble, because people end up with an inconsistent installation. I've done a quick search and found the following packages on AUR, which are provided by extra/ghc, too, so I reckon they shouldn't be on AUR, right? |--------------------------+--------| | Package Name | AUR ID | |--------------------------+--------| | haskell-array | 21716 | | haskell-bytestring | 17970 | | haskell-cabal | 25443 | | haskell-containers | 19697 | | haskell-directory | 25399 | | haskell-filepath | 21717 | | haskell-haskell98 | 19698 | | haskell-hpc | 17922 | | haskell-old-locale | 21718 | | haskell-old-time | 25400 | | haskell-pretty | 21720 | | haskell-process | 21465 | | haskell-random | 21721 | | haskell-syb | 21263 | | haskell-template-haskell | 19699 | | haskell-time | 17900 | | haskell-unix | 21722 | | haddock | 7651 | |--------------------------+--------|
I've seen the "arch-haskell" user doing this a couple of times and got no response on AUR comments.
Yes, prompt and reliable communication hasn't been a distinguishing feature of the ArchHaskell project in the past. Take care, Peter
The following packages are provided by extra/ghc, but they are also on AUR: |--------------------------+--------| | Package Name | AUR ID | |--------------------------+--------| | haskell-array | 21716 | | haskell-bytestring | 17970 | | haskell-cabal | 25443 | | haskell-containers | 19697 | | haskell-directory | 25399 | | haskell-filepath | 21717 | | haskell-haskell98 | 19698 | | haskell-hpc | 17922 | | haskell-old-locale | 21718 | | haskell-old-time | 25400 | | haskell-pretty | 21720 | | haskell-process | 21465 | | haskell-random | 21721 | | haskell-syb | 21263 | | haskell-template-haskell | 19699 | | haskell-time | 17900 | | haskell-unix | 21722 | | haddock | 7651 | |--------------------------+--------| That is probably not a good idea. Could someone please delete those packages from AUR? Take care, Peter
On Sun, 2011-01-16 at 17:50 +0100, Peter Simons wrote:
The following packages are provided by extra/ghc, but they are also on AUR:
|--------------------------+--------| | Package Name | AUR ID | |--------------------------+--------| | haskell-array | 21716 | | haskell-bytestring | 17970 | | haskell-cabal | 25443 | | haskell-containers | 19697 | | haskell-directory | 25399 | | haskell-filepath | 21717 | | haskell-haskell98 | 19698 | | haskell-hpc | 17922 | | haskell-old-locale | 21718 | | haskell-old-time | 25400 | | haskell-pretty | 21720 | | haskell-process | 21465 | | haskell-random | 21721 | | haskell-syb | 21263 | | haskell-template-haskell | 19699 | | haskell-time | 17900 | | haskell-unix | 21722 | | haddock | 7651 | |--------------------------+--------|
That is probably not a good idea. Could someone please delete those packages from AUR?
Take care, Peter
All removed, pfft that was time consuming.. Could you prevent your script to upload these packages and the ones in [community] etc. IIRC you are from the archhaskell team ;) -- Jelle van der Waa
Hi Jelle,
All removed, pfft that was time consuming..
Thank you for your efforts.
Could you prevent your script to upload these packages and the ones in [community] etc. IIRC you are from the archhaskell team ;)
Yes, of course. These uploads are performed manually, by the way. There is no script doing that, which is probably the main reason why these kind of mistakes happen occasionally. Scripts wouldn't make those mistakes, but humans do. Anyway, we try hard not to. Take care, Peter
I agree with this decision by you, but I suggest we keep policy in the habs/README.md file. Would you mind updating it to reflect that we won't package newer versions of packages which are bundled with GHC? /M On 16/01/11 16:50, Peter Simons wrote:
The following packages are provided by extra/ghc, but they are also on AUR:
|--------------------------+--------| | Package Name | AUR ID | |--------------------------+--------| | haskell-array | 21716 | | haskell-bytestring | 17970 | | haskell-cabal | 25443 | | haskell-containers | 19697 | | haskell-directory | 25399 | | haskell-filepath | 21717 | | haskell-haskell98 | 19698 | | haskell-hpc | 17922 | | haskell-old-locale | 21718 | | haskell-old-time | 25400 | | haskell-pretty | 21720 | | haskell-process | 21465 | | haskell-random | 21721 | | haskell-syb | 21263 | | haskell-template-haskell | 19699 | | haskell-time | 17900 | | haskell-unix | 21722 | | haddock | 7651 | |--------------------------+--------|
That is probably not a good idea. Could someone please delete those packages from AUR?
Take care, Peter
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
Hi Magnus,
Would you mind updating [habs/README.md] to reflect that we won't package newer versions of packages which are bundled with GHC?
sure, no problem. I'll update the README file. Take care, Peter
On Thu, Jan 13, 2011 at 09:53:38PM +0100, Peter Simons wrote:
As you know, the 'arch-haskell' user on AUR owns some 1,990 packages. Since our attention has shifted to HABS, those packages are no longer maintained. We do try to keep some of them up-to-date when we have the chance, but it's not a primary concern. A more complete description of the situation is available here:
By the way (a bit OT), could you try to avoid uploading packages to the AUR that are already available in [extra] or [community]? I've seen the "arch-haskell" user doing this a couple of times and got no response on AUR comments. That would be appreciated :)
On Thu, Jan 13, 2011 at 9:53 PM, Peter Simons <simons@cryp.to> wrote:
Hi guys,
[skip]
Now, a group of volunteers has combined forces to provide the Arch Haskell ABS tree, which is a collection of Haskell packages that we distribute as a binary repository. Its availability was recently announced here:
http://www.haskell.org/pipermail/haskell-cafe/2011-January/088165.html
[skip]
Hi, Maybe the wiki page [1] should be updated accordingly. I was looking for the url of this binary repo and couldn't find it anywhere except with the link above. I would have gladly done it but I don't know the state of the Arch Haskell initiative enough to do it. [1] https://wiki.archlinux.org/index.php/Haskell_package_guidelines Regards, -- Cédric Girard
participants (6)
-
Cédric Girard
-
Jelle van der Waa
-
Justin Davis
-
Lukas Fleischer
-
Magnus Therning
-
Peter Simons