Commit graph

  • dcdbf68a68 * Add a sleep before initialising the Trac database. This shouldn't be necessary, because waitForJob shouldn't return until Postgres is up and running, but we still get errors like this: Eelco Dolstra 2010-01-10 16:31:19 +00:00
  • 6cfe5e2746 * Add some more "udevadm settle" calls. Hopefully this fixes random failures like this: Eelco Dolstra 2010-01-10 15:22:09 +00:00
  • 1a0bb65901 * Added a regression test for whether the Nixpkgs channel works. This is done by instantiating a webserver that simulates nixos.org. Using nix-push we create a channel that contains some stuff (namely the GNU Hello source tarball and the rlwrap program). This was a bit tricky because nix-push requires a writable Nix store. Using AUFS this is possible, but not on recent Linux kernels (AUFS1 over CIFS fails). Eelco Dolstra 2010-01-10 01:26:01 +00:00
  • 79add5ecbc * Make the Nix store in the guest writable. Eelco Dolstra 2010-01-10 01:20:30 +00:00
  • 24a46bbf12 Downgrading the opensc library version to 0.11.7, that required for the Spanish national id smartcard (DNIe). Adding the opensc dnie driver. Lluís Batlle i Rossell 2010-01-10 00:22:29 +00:00
  • 000e1c7c22 Adding engine_pkcs11, a openssl engine for pkcs11 implementations for smartcards. Lluís Batlle i Rossell 2010-01-09 22:22:41 +00:00
  • ebee637aaf The communication between opensc and pcsclite was not working. Fixing it. I missed an absolute path. Lluís Batlle i Rossell 2010-01-09 22:06:44 +00:00
  • e657b30a51 Adding OpenSC, a pkcs11 interface to smartcards. Lluís Batlle i Rossell 2010-01-09 21:52:31 +00:00
  • abffb0bdcb Fixing the descsription of some packages. Previously I misunderstood what they were for, in particular. Lluís Batlle i Rossell 2010-01-09 21:33:28 +00:00
  • 517fdec44b Adding more muscle programs and libraries. Lluís Batlle i Rossell 2010-01-09 18:06:37 +00:00
  • 56cfcdb27f Adding pcsclite with the opensource ccid usb drivers. This gives a daemon controlling the smartcard reader used to read the Spanish identity card. Lluís Batlle i Rossell 2010-01-09 17:35:57 +00:00
  • 39796e26b4 * Removed the boot.isLiveCD option. Moved the code for mounting a tmpfs on top of the CD to iso-image.nix. Eelco Dolstra 2010-01-09 15:13:06 +00:00
  • b59cfde311 Making /dev/pts files have group owner 'tty', so 'mesg y' will work. Lluís Batlle i Rossell 2010-01-09 14:23:20 +00:00
  • a9ced90be9 GNU Patch: Use GNU ed and re-enable the tests. Ludovic Courtès 2010-01-08 21:28:30 +00:00
  • 792eeca654 GNU Coreutils 8.3. Ludovic Courtès 2010-01-08 21:22:10 +00:00
  • 380bd29bed Fixing the url for the python mechanize package (I thought it was a usual sf file) Lluís Batlle i Rossell 2010-01-08 20:39:35 +00:00
  • 2cbbaa62ae Updating calibre. I still have not been able to convert any single book to lrf with this calibre. There may be some tool missing, but I don't guess what. Lluís Batlle i Rossell 2010-01-08 20:30:24 +00:00
  • 863ccef2c4 Updating unrar, and making its libunrar library work (needs -DSILENT, for example) Lluís Batlle i Rossell 2010-01-08 20:04:23 +00:00
  • b80132502d GNU Parted 2.1. Ludovic Courtès 2010-01-08 14:33:14 +00:00
  • ed8858f9c0 GNU gv 3.6.8. Ludovic Courtès 2010-01-08 09:31:01 +00:00
  • 8df82e27b5 * Work around an incompatibility between LVM's udev rules and GRUB 2 (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=550704). Eelco Dolstra 2010-01-07 23:45:29 +00:00
  • a4473b8205 Adding calibre. This involved also: - Adding podofo - Adding some new python packages - Making new pkgs attributes for python packages to build with python 2.6 - Updating some python packages expressions to allow python 2.6, and not only 2.5. Lluís Batlle i Rossell 2010-01-07 22:47:30 +00:00
  • de6f189743 Adding libunrar installation, when building unrar. Lluís Batlle i Rossell 2010-01-07 22:42:25 +00:00
  • 6f8a3ba7c7 * Create devicemapper/lvm device nodes from udev (using the rules supplied by the lvm package). This makes the "lvm" Upstart task unnecessary. Also, we now get /dev/disk/by-{label,uuid} symlinks for LVM logical disks. Eelco Dolstra 2010-01-07 22:39:35 +00:00
  • 9dcfc5263b Updating poppler Lluís Batlle i Rossell 2010-01-07 20:39:52 +00:00
  • fa2a6f835f Adding wicd, taking in the patch sent by roconnor to nix-dev on 2010-01-07. Lluís Batlle i Rossell 2010-01-07 17:53:03 +00:00
  • 3a400bb64a Adding wicd, written by roconnor, sent to the nix-dev list on 2010-01-07 Lluís Batlle i Rossell 2010-01-07 17:49:45 +00:00
  • 4c2fe97acc * Always create hydra-build-products, otherwise the build is made available as a one-click install which is not useful. Eelco Dolstra 2010-01-07 16:50:26 +00:00
  • 8e375da98e svn path=/nixos/trunk/; revision=19295 Eelco Dolstra 2010-01-07 16:45:35 +00:00
  • 0595b7f89d * devicemapper -> lvm2. Eelco Dolstra 2010-01-07 16:14:50 +00:00
  • 645ae45d55 * Updated LVM2 to 2.02.56. LVM2 now includes device-mapper, so that package is obsolete. Also install the udev rules. Eelco Dolstra 2010-01-07 16:14:10 +00:00
  • 9a0789a81e * Add devicemapper to the system path. Eelco Dolstra 2010-01-07 15:55:05 +00:00
  • eee4b381ce * LVM test: don't use a /boot partition. GRUB 2 can boot directly from LVM. Eelco Dolstra 2010-01-07 14:59:43 +00:00
  • b74432218d * Test LVM installs. Eelco Dolstra 2010-01-07 14:19:19 +00:00
  • 0f38401813 * Latest and greatest kernels. Eelco Dolstra 2010-01-07 14:10:39 +00:00
  • ab76500645 Disabling patch doCheck, because they fail. To be fixed some day, with a bug report to gnupatch if required. Lluís Batlle i Rossell 2010-01-07 14:08:39 +00:00
  • 34341d810a * Remove a debug line. Eelco Dolstra 2010-01-07 13:53:09 +00:00
  • a776afb085 * Parameterize the installer test to support different partitioning schemes. * Added a test for installing NixOS with a separate /boot partition. Eelco Dolstra 2010-01-07 13:19:38 +00:00
  • fc9d2d63d6 * php-xdebug doesn't have a "lib" argument. This causes Hydra to barf on the entire nixpkgs:trunk jobset. It should probably be a bit more robust... Eelco Dolstra 2010-01-07 10:59:49 +00:00
  • fdc63c54e4 enhance phpIni documentation Marc Weber 2010-01-07 09:01:40 +00:00
  • ac7c404deb * Revert r19267 - it causes a corrupt Apache Upstart job to be generated. E.g. in http://hydra.nixos.org/build/208321/nixlog/8/raw: Eelco Dolstra 2010-01-06 23:37:30 +00:00
  • 381a38f5fe * Do a nixos-rebuild in the installed machine and then reboot again to see if the system still boots. Eelco Dolstra 2010-01-06 22:53:27 +00:00
  • ed7d096624 * Resolve $device (e.g. from /dev/disk/by-label/foo -> /dev/sda2), because /proc/swaps contains resolved paths as well. Without this, the swap device will be turned off again by the $unused code. Eelco Dolstra 2010-01-06 22:41:59 +00:00
  • 1dbba27faa Now I'm yes fixing the inclusion of wide char support. It should be disabled only in i686-cygwin or cross compiling. Lluís Batlle i Rossell 2010-01-06 22:20:20 +00:00
  • 536f860934 Fixing the rule that made ncurses build without unicode support only under cygwin and cross building. Lluís Batlle i Rossell 2010-01-06 22:08:52 +00:00
  • ec3398e4b2 * Move the serial console kernel parameters to test-instrumentation.nix. Eelco Dolstra 2010-01-06 21:16:57 +00:00
  • bffb5450e5 * Perform a full installation and boot from the installed system. Eelco Dolstra 2010-01-06 20:52:05 +00:00
  • 83478a0800 * Add klibc and klibcShrunk to the CD because they're always needed during an installation. Eelco Dolstra 2010-01-06 20:51:10 +00:00
  • 24640da88a applications/window-managers/xcompmgr: New package. Alexander Tsamutali 2010-01-06 20:45:43 +00:00
  • 8ebde1ea8a * Add the modules for all block devices. Eelco Dolstra 2010-01-06 20:09:53 +00:00
  • bb236f99de * Urgh, socat ignores SIGCHLD, which causes Nix builds to fail. Eelco Dolstra 2010-01-06 18:03:31 +00:00
  • 5b098479f5 * socat updated to 1.7.1.1. Eelco Dolstra 2010-01-06 17:36:33 +00:00
  • 509125bb14 Added myself to the maintainers list. Alexander Tsamutali 2010-01-06 17:26:44 +00:00
  • 99644df67a customizable PHPRC Marc Weber 2010-01-06 17:05:57 +00:00
  • 900a1c22a4 moving xdebug into its own package. This means you have to specify an additional php.ini file to make php debugger work for command line php. Marc Weber 2010-01-06 17:04:38 +00:00
  • 1d549cf6df * Test whether nix-env -i works. Eelco Dolstra 2010-01-06 16:46:21 +00:00
  • cbca2f72df * Put a timeout on all wait* actions. Eelco Dolstra 2010-01-06 15:14:26 +00:00
  • 1b21115f61 * Support creating a virtual disk in the test driver. Eelco Dolstra 2010-01-06 14:37:23 +00:00
  • 9fefb472c5 GNU Patch 2.6.1. Ludovic Courtès 2010-01-06 13:50:51 +00:00
  • 816f12da88 * Test driver: added support for running from an ISO image. The goal is to merge test-nixos-install-from-cd so that we have a single testing framework. Eelco Dolstra 2010-01-06 13:36:21 +00:00
  • 4220742818 Coccinelle 0.2.0rc1. Ludovic Courtès 2010-01-06 13:05:13 +00:00
  • ad0b6441f8 pkgs/development/compilers/ghc/ghc-get-packages.sh: append global "package.conf" to the list of package config files Peter Simons 2010-01-06 12:55:25 +00:00
  • 1da72333d9 * Put the NixOS boot at the top so that it's the default. Eelco Dolstra 2010-01-06 12:24:20 +00:00
  • 07393ba7f0 GNU Guile 1.9: Reinstate gcov workaround. Ludovic Courtès 2010-01-06 08:43:42 +00:00
  • c9e4b46d48 * Ugly hack: for CIFS mounts, retry the mount a few times (just as in pkgs/build-support/vm). This should make the NixOS regression tests more robust on heavily loaded systems, where they now frequently fail: Eelco Dolstra 2010-01-06 00:25:14 +00:00
  • bc68c2985c * Added a function waitForX, which returns when the X server accepts connections. * In the root shell, source /etc/bashrc and set $HOME and $DISPLAY. Eelco Dolstra 2010-01-05 23:59:29 +00:00
  • 5cc99487cb * A function to wait until a window exists. Eelco Dolstra 2010-01-05 23:38:13 +00:00
  • 084a067288 * Added X11::GUITest. Eelco Dolstra 2010-01-05 22:48:22 +00:00
  • d725008855 * IceWM updated to 1.2.37. Eelco Dolstra 2010-01-05 22:48:10 +00:00
  • f0fcaa07b4 use older ghc to compile darcs Marc Weber 2010-01-05 17:46:14 +00:00
  • 0f5b178fcf svn path=/nixos/trunk/; revision=19242 Eelco Dolstra 2010-01-05 17:42:36 +00:00
  • bc238be01a * Factor out the X11 configuration. Eelco Dolstra 2010-01-05 17:08:57 +00:00
  • 21358e7ad0 * Support require/imports in top-level anonymous configurations, i.e. the elements of initModules that are not paths. * Support a "key" attribute in anonymous configurations to allow lazyGenericClosure to distinguish between them. Eelco Dolstra 2010-01-05 17:04:55 +00:00
  • 73668f41da * Added an "auto" pseudo display manager that logs in a user automatically. This is mostly useful for testing. (KDM also has this feature, but it's nice not to depend on KDE for non-KDE tests.) Eelco Dolstra 2010-01-05 15:32:14 +00:00
  • 62476f2816 * Added a module for IceWM. Eelco Dolstra 2010-01-05 15:30:56 +00:00
  • 1dfec1c467 pkgs/development/libraries/haskell/cabal/cabal.nix: build haddock documentation for Haskell libraries Peter Simons 2010-01-05 15:17:17 +00:00
  • 3535899507 * Added xinit. Eelco Dolstra 2010-01-05 14:49:23 +00:00
  • f8106c5cf6 update to 2.6.8, python problems still persist Armijn Hemel 2010-01-05 14:19:00 +00:00
  • bc8445a89e * Add a simple Firefox test. Eelco Dolstra 2010-01-05 14:12:51 +00:00
  • a6fae68ca9 update strategoxt 0.18 to r20449 Rob Vermaas 2010-01-05 13:44:13 +00:00
  • 9889d9f9f8 * Remove most default kernel options since they have no effect. Also, don't put them in a default, so that they can easily be added to. Eelco Dolstra 2010-01-05 13:11:12 +00:00
  • ae80a8ed48 update to 3.0.7, requires perl now Armijn Hemel 2010-01-05 12:29:58 +00:00
  • d6b52e7236 * Enable the trac test. Eelco Dolstra 2010-01-05 12:04:04 +00:00
  • 4c2a11d516 * Updated psycopg2. Eelco Dolstra 2010-01-05 12:03:53 +00:00
  • 8343b8b902 * More cleanups. Eelco Dolstra 2010-01-05 11:57:17 +00:00
  • ff20b45486 * Don't buffer stderr. Eelco Dolstra 2010-01-05 11:43:38 +00:00
  • 7541141a7a * Send stderr to /dev/ttyS0 (so that it doesn't pollute the socket connection). Eelco Dolstra 2010-01-05 11:42:08 +00:00
  • 5af12b6afe * Provide a function for taking a screenshot. Eelco Dolstra 2010-01-05 11:35:59 +00:00
  • fbda972090 * This sleep should no longer be needed because in Upstart 0.6 "initctl stop" doesn't return until the job has stopped. Eelco Dolstra 2010-01-05 11:29:30 +00:00
  • eea396e744 GNU Bash 4.1. Ludovic Courtès 2010-01-05 11:27:57 +00:00
  • 1bc4535ed9 GNU Readline 6.1. Ludovic Courtès 2010-01-05 11:27:54 +00:00
  • 2e9a37cce1 bash: Make `update-patch-set.sh' executable. Ludovic Courtès 2010-01-05 11:27:50 +00:00
  • 51097933ab * Moved test-related stuff from lib/build-vms.nix to lib/testing.nix. * Factored out some commonality between tests to make them a bit simpler to write. A test is a function { pkgs, ... }: -> { nodes, testScript } or { machine, testScript }. So it's no longer necessary to have a "vms" attribute in every test. Eelco Dolstra 2010-01-05 11:18:43 +00:00
  • bfb476c7d6 GNUnet 0.8.1. Ludovic Courtès 2010-01-05 11:16:42 +00:00
  • eaf1e51ab7 GNU libmicrohttpd 0.4.4. Ludovic Courtès 2010-01-05 11:16:37 +00:00
  • 59bb7dd1ef GNU adns: Add URLs. Ludovic Courtès 2010-01-05 11:16:34 +00:00
  • 3c1304aef2 GNU libextractor 0.5.23. Ludovic Courtès 2010-01-05 11:16:30 +00:00
  • 91d825d620 libmpeg2: Build the shared library. Ludovic Courtès 2010-01-05 11:16:26 +00:00
  • ff86799d42 * Hm, Perl threads and lexical closures don't interact in the way you'd expect... Eelco Dolstra 2010-01-05 10:35:30 +00:00
  • 9e98910a72 * Obsolete. Eelco Dolstra 2010-01-05 09:20:43 +00:00