outline 0.68.1 -> 3.2302.0 https://repology.org/project/outline/versions attrpath: outline Checking auto update branch... No auto update branch exists [version] stderr did not split as expected full stderr was: this derivation will be built: /nix/store/vhg1a0g6mckadaa9h1qrn4880x6m9wzx-source.drv building '/nix/store/vhg1a0g6mckadaa9h1qrn4880x6m9wzx-source.drv'... trying https://github.com/outline/outline/archive/v3.2302.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 14 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 error: cannot download source from any mirror error: builder for '/nix/store/vhg1a0g6mckadaa9h1qrn4880x6m9wzx-source.drv' failed with exit code 1; last 8 log lines: > > trying https://github.com/outline/outline/archive/v3.2302.0.tar.gz > % Total % Received % Xferd Average Speed Time Time Time Current > Dload Upload Total Spent Left Speed > 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 > 0 14 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 > curl: (22) The requested URL returned error: 404 > error: cannot download source from any mirror For full logs, run 'nix log /nix/store/vhg1a0g6mckadaa9h1qrn4880x6m9wzx-source.drv'. stderr did not split as expected full stderr was: error: attribute 'originalSrc' in selection path 'outline.originalSrc' not found stderr did not split as expected full stderr was: error: Package ‘nodejs-16.20.0’ in /var/cache/nixpkgs-update/worker/worktree/outline/pkgs/development/web/nodejs/v16.nix:13 is marked as insecure, refusing to evaluate. Known issues: - This NodeJS release has reached its end of life. See https://nodejs.org/en/about/releases/. You can install it anyway by allowing this package, using the following methods: a) To temporarily allow all insecure packages, you can use an environment variable for a single invocation of the nix tools: $ export NIXPKGS_ALLOW_INSECURE=1 Note: For `nix shell`, `nix build`, `nix develop` or any other Nix 2.4+ (Flake) command, `--impure` must be passed in order to read this environment variable. b) for `nixos-rebuild` you can add ‘nodejs-16.20.0’ to `nixpkgs.config.permittedInsecurePackages` in the configuration.nix, like so: { nixpkgs.config.permittedInsecurePackages = [ "nodejs-16.20.0" ]; } c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add ‘nodejs-16.20.0’ to `permittedInsecurePackages` in ~/.config/nixpkgs/config.nix, like so: { permittedInsecurePackages = [ "nodejs-16.20.0" ]; } (use '--show-trace' to show detailed location information) outline 0.68.1 -> 0.69.2 https://github.com/outline/outline/releases attrpath: outline Checking auto update branch... No auto update branch exists Old version 0.68.1" not present in master derivation file with contents: { stdenv , lib , fetchFromGitHub , makeWrapper , nodejs , yarn , yarn2nix-moretea , nixosTests }: stdenv.mkDerivation rec { pname = "outline"; version = "0.69.2"; src = fetchFromGitHub { owner = "outline"; repo = "outline"; rev = "v${version}"; hash = "sha256-XevrCUvPmAbPTysJ/o7i2xAZTQ+UFYtVal/aZKvt+Ls="; }; nativeBuildInputs = [ makeWrapper yarn2nix-moretea.fixup_yarn_lock ]; buildInputs = [ yarn nodejs ]; # Replace the inline calls to yarn with our sequalize wrapper. These should be # the two occurrences: # https://github.com/outline/outline/search?l=TypeScript&q=yarn patches = [ ./sequelize-command.patch ]; yarnOfflineCache = yarn2nix-moretea.importOfflineCache ./yarn.nix; configurePhase = '' export HOME=$(mktemp -d)/yarn_home ''; buildPhase = '' runHook preBuild export NODE_OPTIONS=--openssl-legacy-provider yarn config --offline set yarn-offline-mirror $yarnOfflineCache fixup_yarn_lock yarn.lock yarn install --offline \ --frozen-lockfile \ --ignore-engines --ignore-scripts patchShebangs node_modules/ # apply upstream patches with `patch-package` yarn run postinstall yarn build runHook postBuild ''; installPhase = '' runHook preInstall mkdir -p $out/bin $out/share/outline mv build server public node_modules $out/share/outline/ node_modules=$out/share/outline/node_modules build=$out/share/outline/build server=$out/share/outline/server makeWrapper ${nodejs}/bin/node $out/bin/outline-server \ --add-flags $build/server/index.js \ --set NODE_ENV production \ --set NODE_PATH $node_modules makeWrapper ${nodejs}/bin/node $out/bin/outline-sequelize \ --add-flags $node_modules/.bin/sequelize \ --add-flags "--migrations-path $server/migrations" \ --add-flags "--models-path $server/models" \ --add-flags "--seeders-path $server/models/fixtures" \ --set NODE_ENV production \ --set NODE_PATH $node_modules runHook postInstall ''; passthru.tests = { basic-functionality = nixosTests.outline; }; meta = with lib; { description = "The fastest wiki and knowledge base for growing teams. Beautiful, feature rich, and markdown compatible"; homepage = "https://www.getoutline.com/"; changelog = "https://github.com/outline/outline/releases"; license = licenses.bsl11; maintainers = with maintainers; [ cab404 yrd xanderio ]; platforms = platforms.linux; }; }