Skip to content
This repository has been archived by the owner on Aug 31, 2023. It is now read-only.

keep track of dependency versions on the various supported distributions #221

Open
fredemmott opened this issue Nov 16, 2019 · 0 comments
Open

Comments

@fredemmott
Copy link
Contributor

For example:

$ apt-cache depends hhvm-nightly-build-deps  | awk '/^  (  |Depends: )[a-z]/{print $NF}' | xargs dpkg-query -l
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                          Version                     Architecture                Description
+++-=============================================-===========================-===========================-===============================================================================================
ii  aspcud                                        1:1.9.0-2                   amd64                       CUDF solver based on Answer Set Programming
ii  autoconf                                      2.69-8                      all                         automatic configure script builder
ii  automake                                      1:1.14.1-4+deb8u1           all                         Tool for generating GNU Standards-compliant Makefiles
ii  binutils-dev                                  2.25-5+deb8u1               amd64                       GNU binary utilities (BFD development files)
ii  bison                                         2:3.0.2.dfsg-2              amd64                       YACC-compatible parser generator
ii  build-essential                               11.7                        amd64                       Informational list of build-essential packages
ii  cmake                                         3.0.2-1+deb8u1              amd64                       cross-platform, open-source make system
ii  curl                                          7.38.0-4+deb8u16            amd64                       command line tool for transferring data with URL syntax
ii  debhelper                                     9.20150101+deb8u2           all                         helper programs for debian/rules
ii  g++                                           4:4.9.2-2                   amd64                       GNU C++ compiler
ii  gawk                                          1:4.1.1+dfsg-1              amd64                       GNU awk, a pattern scanning and processing language
ii  git                                           1:2.1.4-2.1+deb8u7          amd64                       fast, scalable, distributed revision control system
ii  gperf                                         3.0.4-1                     amd64                       Perfect hash function generator
ii  libboost-all-dev                              1.55.0.2                    amd64                       Boost C++ Libraries development files (ALL) (default version)
ii  libbz2-dev:amd64                              1.0.6-7+deb8u2              amd64                       high-quality block-sorting file compressor library - development
ii  libc-client2007e-dev                          8:2007f~dfsg-4+deb8u1       amd64                       c-client library for mail protocols - development files
ii  libcap-dev:amd64                              1:2.24-8                    amd64                       POSIX 1003.1e capabilities (development)
ii  libcurl4-openssl-dev:amd64                    7.38.0-4+deb8u16            amd64                       development files and documentation for libcurl (OpenSSL flavour)
ii  libdwarf-dev                                  20120410-2+deb8u1           amd64                       library to consume and produce DWARF debug information
ii  libedit-dev:amd64                             3.1-20140620-2              amd64                       BSD editline and history libraries (development files)
ii  libeditline-dev                               1.12-6.1                    amd64                       development files for libeditline
ii  libelf-dev:amd64                              0.159-4.2+deb8u1            amd64                       libelf1 development libraries and header files
ii  libevent-dev                                  2.0.21-stable-2+deb8u1      amd64                       Asynchronous event notification library (development files)
ii  libexpat1-dev:amd64                           2.1.0-6+deb8u6              amd64                       XML parsing C library - development kit
ii  libgd-dev:amd64                               2.1.0-5+deb8u13             amd64                       GD Graphics Library (development version)
ii  libgd2-xpm-dev                                2.1.0-5+deb8u13             amd64                       GD Graphics Library (transitional package)
ii  libgmp3-dev                                   2:6.0.0+dfsg-6              amd64                       Multiprecision arithmetic library developers tools
ii  libgoogle-glog-dev                            0.3.3-2                     amd64                       library that implements application-level logging.
ii  libgoogle-perftools-dev                       2.2.1-0.2                   amd64                       libraries for CPU and heap analysis, plus an efficient thread-caching malloc
ii  libiberty-dev:amd64                           20141014-1                  amd64                       library of utility functions used by GNU programs
ii  libiconv-hook-dev                             0.0.20021209-10             amd64                       header files of libiconv-hook
ii  libicu-dev:amd64                              52.1-8+deb8u7               amd64                       Development files for International Components for Unicode
ii  libinotifytools0-dev                          3.14-1+b1                   amd64                       Development library and header files for libinotifytools0
ii  libjemalloc-dev                               3.6.0-3                     amd64                       development files and documentation for jemalloc
ii  libkrb5-dev                                   1.12.1+dfsg-19+deb8u5       amd64                       Headers and development libraries for MIT Kerberos
ii  libldap2-dev:amd64                            2.4.40+dfsg-1+deb8u5        amd64                       OpenLDAP development libraries
ii  libmagickwand-dev                             8:6.8.9.9-5+deb8u18         all                         image manipulation library - transition for development files
ii  libmcrypt-dev                                 2.5.8-3.3                   amd64                       De-/Encryption Library development files
ii  libmemcached-dev                              1.0.18-4                    amd64                       C and C++ client library to the memcached server (development files)
ii  libncurses5-dev:amd64                         5.9+20140913-1+deb8u3       amd64                       developer's libraries for ncurses
ii  libnotify-dev                                 0.7.6-2                     amd64                       sends desktop notifications to a notification daemon (Development files)
ii  libnuma-dev:amd64                             2.0.10-1                    amd64                       Development files for libnuma
ii  libonig-dev                                   5.9.5-3.2+deb8u3            amd64                       Development files for libonig2
ii  libpcre3-dev:amd64                            2:8.35-3.3+deb8u4           amd64                       Perl 5 Compatible Regular Expression Library - development files
ii  libpq-dev                                     9.4.24-0+deb8u1             amd64                       header files for libpq5 (PostgreSQL library)
ii  libre2-dev                                    20140304+dfsg-2             amd64                       efficient, principled regular expression library, development kit
ii  libsodium-dev:amd64                           1.0.0-1                     amd64                       Network communication, cryptography and signaturing library - headers
ii  libsqlite3-dev:amd64                          3.8.7.1-1+deb8u4            amd64                       SQLite 3 development files
ii  libssl-dev:amd64                              1.0.1t-1+deb8u12            amd64                       Secure Sockets Layer toolkit - development files
ii  libtbb-dev                                    4.2~20140122-5              amd64                       parallelism library for C++ - development files
ii  libtool                                       2.4.2-1.11                  all                         Generic library support script
ii  libxml2-dev:amd64                             2.9.1+dfsg1-5+deb8u7        amd64                       Development files for the GNOME XML library
ii  libxslt1-dev:amd64                            1.1.28-2+deb8u6             amd64                       XSLT 1.0 processing library - development kit
ii  libyaml-dev:amd64                             0.1.6-3                     amd64                       Fast YAML 1.1 parser and emitter library (development)
ii  rsync                                         3.1.1-3+deb8u2              amd64                       fast, versatile, remote (and local) file-copying tool
ii  tzdata                                        2019a-0+deb8u1              all                         time zone and daylight-saving time data
ii  unzip                                         6.0-16+deb8u5               amd64                       De-archiver for .zip files
ii  wget                                          1.16-1+deb8u6               amd64                       retrieves files from the web
ii  zlib1g-dev:amd64                              1:1.2.8.dfsg-2+b1           amd64                       compression library - development

Having this data readily available (eg CSV on S3, or a database) would help inform decisions about updating minimum versions

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant