Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

freetds: 1.2.18 -> 1.2.21 #120995

Merged
merged 1 commit into from May 19, 2021
Merged

Conversation

r-ryantm
Copy link
Contributor

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/freetds/versions.

meta.description for freetds is: "Libraries to natively talk to Microsoft SQL Server and Sybase databases"

meta.homepage for freetds is: "https://www.freetds.org"

meta.changelog for freetds is: ""

Updates performed
  • Version update
To inspect upstream changes
Impact
Checks done (click to expand)
  • built on NixOS

  • The tests defined in passthru.tests, if any, passed

  • /nix/store/idl2v12jsagy9z41x4xrvh1z9n7hy7im-freetds-1.2.21/bin/tdspool passed the binary check.

  • /nix/store/idl2v12jsagy9z41x4xrvh1z9n7hy7im-freetds-1.2.21/bin/fisql passed the binary check.

  • /nix/store/idl2v12jsagy9z41x4xrvh1z9n7hy7im-freetds-1.2.21/bin/tsql passed the binary check.

  • Warning: no invocation of /nix/store/idl2v12jsagy9z41x4xrvh1z9n7hy7im-freetds-1.2.21/bin/freebcp had a zero exit code or showed the expected version

  • /nix/store/idl2v12jsagy9z41x4xrvh1z9n7hy7im-freetds-1.2.21/bin/bsqldb passed the binary check.

  • /nix/store/idl2v12jsagy9z41x4xrvh1z9n7hy7im-freetds-1.2.21/bin/defncopy passed the binary check.

  • /nix/store/idl2v12jsagy9z41x4xrvh1z9n7hy7im-freetds-1.2.21/bin/datacopy passed the binary check.

  • /nix/store/idl2v12jsagy9z41x4xrvh1z9n7hy7im-freetds-1.2.21/bin/bsqlodbc passed the binary check.

  • /nix/store/idl2v12jsagy9z41x4xrvh1z9n7hy7im-freetds-1.2.21/bin/osql passed the binary check.

  • 1 of 9 passed binary check by having a zero exit code.

  • 7 of 9 passed binary check by having the new version present in output.

  • found 1.2.21 with grep in /nix/store/idl2v12jsagy9z41x4xrvh1z9n7hy7im-freetds-1.2.21

  • found 1.2.21 in filename of file in /nix/store/idl2v12jsagy9z41x4xrvh1z9n7hy7im-freetds-1.2.21

  • directory tree listing: https://gist.github.com/ae791cdd6380af7c85eb424db2c8639e

  • du listing: https://gist.github.com/cf77b17995aad5cd31a9a5a732c3cdb5


Rebuild report (if merged into master) (click to expand)
36 total rebuild path(s)

15 package rebuild(s)

15 x86_64-linux rebuild(s)
7 i686-linux rebuild(s)
7 x86_64-darwin rebuild(s)
7 aarch64-linux rebuild(s)


First fifty rebuilds by attrpath
check-mssql-health
freetds
perl530Packages.DBDsybase
perl532Packages.DBDsybase
pgloader
php73Extensions.pdo_dblib
php74Extensions.pdo_dblib
php80Extensions.pdo_dblib
postgresql11Packages.tds_fdw
postgresqlPackages.tds_fdw
rubyPackages.tiny_tds
rubyPackages_2_6.tiny_tds
rubyPackages_2_7.tiny_tds
rubyPackages_3_0.tiny_tds
sqsh
Instructions to test this update (click to expand)

Either download from Cachix:

nix-store -r /nix/store/idl2v12jsagy9z41x4xrvh1z9n7hy7im-freetds-1.2.21 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.

Or, build yourself:

nix-build -A freetds https://github.com/r-ryantm/nixpkgs/archive/d47f91c89783e2a43ae3e106548fd1d068e634d4.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:

ls -la /nix/store/idl2v12jsagy9z41x4xrvh1z9n7hy7im-freetds-1.2.21
ls -la /nix/store/idl2v12jsagy9z41x4xrvh1z9n7hy7im-freetds-1.2.21/bin


Pre-merge build results

We have automatically built all packages that will get rebuilt due to
this change.

This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.

nixpkgs-review took longer than 45m and timed out


Maintainer pings

cc @peterhoeg for testing.

@r-rmcgibbo
Copy link

r-rmcgibbo commented Apr 28, 2021

Result of nixpkgs-review pr 120995 at d47f91c run on aarch64-linux 1

2 packages marked as broken and skipped:
  • postgresql11Packages.tds_fdw
  • postgresqlPackages.tds_fdw
2 packages failed to build:
3 packages built successfully:
  • freetds
  • perl530Packages.DBDsybase
  • perl532Packages.DBDsybase

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement.


Result of nixpkgs-review pr 120995 at d47f91c run on x86_64-linux 1

2 packages marked as broken and skipped:
  • postgresql11Packages.tds_fdw
  • postgresqlPackages.tds_fdw
2 packages failed to build:
10 packages built successfully:
  • check-mssql-health
  • freetds
  • perl530Packages.DBDsybase
  • perl532Packages.DBDsybase
  • php73Extensions.pdo_dblib
  • php74Extensions.pdo_dblib
  • php80Extensions.pdo_dblib
  • rubyPackages.tiny_tds (rubyPackages_2_6.tiny_tds)
  • rubyPackages_2_7.tiny_tds
  • rubyPackages_3_0.tiny_tds
1 suggestion:
  • warning: unclear-gpl

    lgpl2 is a deprecated license, please check if project uses lgpl2Plus or lgpl2Only and change meta.license accordingly.

    Near pkgs/development/libraries/freetds/default.nix:27:5:

       |
    27 |     license     = licenses.lgpl2;
       |     ^
    

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement.

@tomberek
Copy link
Contributor

Result of nixpkgs-review pr 120995 run on x86_64-linux 1

2 packages marked as broken and skipped:
  • postgresql11Packages.tds_fdw
  • postgresqlPackages.tds_fdw
2 packages failed to build:
  • pgloader
  • sqsh
10 packages built:
  • check-mssql-health
  • freetds
  • perl530Packages.DBDsybase
  • perl532Packages.DBDsybase
  • php73Extensions.pdo_dblib
  • php74Extensions.pdo_dblib
  • php80Extensions.pdo_dblib
  • rubyPackages.tiny_tds (rubyPackages_2_6.tiny_tds)
  • rubyPackages_2_7.tiny_tds
  • rubyPackages_3_0.tiny_tds

Copy link
Contributor

@jonringer jonringer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

failures are broken on target branch

https://github.com/NixOS/nixpkgs/pull/120995

2 packages marked as broken and skipped:
postgresql11Packages.tds_fdw postgresqlPackages.tds_fdw

1 package failed to build:
pgloader

11 packages built:
check-mssql-health freetds perl530Packages.DBDsybase perl532Packages.DBDsybase php73Extensions.pdo_dblib php74Extensions.pdo_dblib php80Extensions.pdo_dblib rubyPackages.tiny_tds rubyPackages_2_6.tiny_tds rubyPackages_3_0.tiny_tds sqsh

@jonringer jonringer merged commit 5833277 into NixOS:master May 19, 2021
@r-ryantm r-ryantm deleted the auto-update/freetds branch May 20, 2021 02:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants