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

xcircuit: 3.9.73 -> 3.10.10 #42418

Closed
wants to merge 1 commit into from

Conversation

r-ryantm
Copy link
Contributor

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/xcircuit/versions.

These checks were done:

meta.description for xcircuit is: '"Generic drawing program tailored to circuit diagrams"'.

cc @spacefrogg for testing.

Experimental: this build is cached with Cachix. To use the cache follow these experimental instructions:

One time setup in nixpkgs Git checkout:

cachix use r-ryantm
git remote add r-ryantm https://github.com/r-ryantm/nixpkgs.git

Test this build:

git fetch r-ryantm && git checkout 184f754fb92f5fb890c3addc6260908d1c073364 && nix-shell --pure -I nixpkgs=. -p xcircuit

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/xcircuit/versions.

These checks were done:

- built on NixOS
- /nix/store/rl0z1s01yhpymjwwi5w2gh9550cc6qai-xcircuit-3.10.10/bin/xcircuit passed the binary check.
- 1 of 1 passed binary check by having a zero exit code.
- 0 of 1 passed binary check by having the new version present in output.
- found 3.10.10 with grep in /nix/store/rl0z1s01yhpymjwwi5w2gh9550cc6qai-xcircuit-3.10.10
- directory tree listing: https://gist.github.com/1f8753adc5ffc9a253cb223072cffcd2
- du listing: https://gist.github.com/50dbec8988a1f5476256dfab53d165cd
@GrahamcOfBorg
Copy link

No attempt on x86_64-darwin (full log)

The following builds were skipped because they don't evaluate on x86_64-darwin: xcircuit

Partial log (click to expand)


a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.


@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: xcircuit

Partial log (click to expand)

shrinking /nix/store/rl0z1s01yhpymjwwi5w2gh9550cc6qai-xcircuit-3.10.10/lib/xcircuit-3.10/xcircuit.so
shrinking /nix/store/rl0z1s01yhpymjwwi5w2gh9550cc6qai-xcircuit-3.10.10/lib/xcircuit-3.10/xcircexec
shrinking /nix/store/rl0z1s01yhpymjwwi5w2gh9550cc6qai-xcircuit-3.10.10/lib/xcircuit-3.10/xcircdnull
strip is /nix/store/4qvrxzxa535y8304mk195x50b6p9607d-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/rl0z1s01yhpymjwwi5w2gh9550cc6qai-xcircuit-3.10.10/lib  /nix/store/rl0z1s01yhpymjwwi5w2gh9550cc6qai-xcircuit-3.10.10/bin
patching script interpreter paths in /nix/store/rl0z1s01yhpymjwwi5w2gh9550cc6qai-xcircuit-3.10.10
/nix/store/rl0z1s01yhpymjwwi5w2gh9550cc6qai-xcircuit-3.10.10
/nix/store/rl0z1s01yhpymjwwi5w2gh9550cc6qai-xcircuit-3.10.10/lib/xcircuit-3.10/tkcon.tcl: interpreter directive changed from "/bin/sh" to "/nix/store/8zkg9ac4s4alzyf4a8kfrig1j73z66dw-bash-4.4-p23/bin/sh"
/nix/store/rl0z1s01yhpymjwwi5w2gh9550cc6qai-xcircuit-3.10.10/bin/xcircuit: interpreter directive changed from "/bin/sh" to "/nix/store/8zkg9ac4s4alzyf4a8kfrig1j73z66dw-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/rl0z1s01yhpymjwwi5w2gh9550cc6qai-xcircuit-3.10.10...

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: xcircuit

Partial log (click to expand)

shrinking /nix/store/hy7kscmhyfxflkip3d6pz2fpl5495g3p-xcircuit-3.10.10/lib/xcircuit-3.10/xcircdnull
shrinking /nix/store/hy7kscmhyfxflkip3d6pz2fpl5495g3p-xcircuit-3.10.10/lib/xcircuit-3.10/xcircexec
shrinking /nix/store/hy7kscmhyfxflkip3d6pz2fpl5495g3p-xcircuit-3.10.10/lib/xcircuit-3.10/xcircuit.so
strip is /nix/store/0pjsgkxz0rp5baycq5sp2s72lrr5q9sg-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/hy7kscmhyfxflkip3d6pz2fpl5495g3p-xcircuit-3.10.10/lib  /nix/store/hy7kscmhyfxflkip3d6pz2fpl5495g3p-xcircuit-3.10.10/bin
patching script interpreter paths in /nix/store/hy7kscmhyfxflkip3d6pz2fpl5495g3p-xcircuit-3.10.10
/nix/store/hy7kscmhyfxflkip3d6pz2fpl5495g3p-xcircuit-3.10.10/bin/xcircuit: interpreter directive changed from "/bin/sh" to "/nix/store/p0vy17dp9jk2mvqsxsqnb14s3797lay7-bash-4.4-p23/bin/sh"
/nix/store/hy7kscmhyfxflkip3d6pz2fpl5495g3p-xcircuit-3.10.10/lib/xcircuit-3.10/tkcon.tcl: interpreter directive changed from "/bin/sh" to "/nix/store/p0vy17dp9jk2mvqsxsqnb14s3797lay7-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/hy7kscmhyfxflkip3d6pz2fpl5495g3p-xcircuit-3.10.10...
/nix/store/hy7kscmhyfxflkip3d6pz2fpl5495g3p-xcircuit-3.10.10

@spacefrogg
Copy link
Contributor

spacefrogg commented Jun 25, 2018

The xcircuit 3.10.* releases are development releases and should not be taken as a replacement for the 3.9.* releases. So, I would object to this automatic update.

@ryantm Does your bot have a means to distinguish development release cycles from stable ones?

@ryantm
Copy link
Member

ryantm commented Jun 26, 2018

@spacefrogg No, but Repology, the main source of information for nixpkgs-update, has a system for dealing with this. Unfortunately, it looks like xcircuit does not have a system for indicating if a release is development just by looking at the version number, so it would require constant updates to the repology-rules to avoid issues.

@ryantm
Copy link
Member

ryantm commented Jun 26, 2018

As a possible solution, I can just blacklist this package from automatic updates entirely. @spacefrogg Do you want me to do that?

@spacefrogg
Copy link
Contributor

@ryantm If you can, blacklist every 3.10.* until further notice.

@ryantm
Copy link
Member

ryantm commented Jul 3, 2018

@spacefrogg I emailed the development list of xcircuit and the developer seems willing to adopt a versioning scheme where stable versions are different from development versions http://opencircuitdesign.com/pipermail/xcircuit-dev/2018-June/000986.html

@spacefrogg
Copy link
Contributor

@ryantm Thanks a lot! Keep me posted, here. I will make separate packages for xcircuit stable and dev once the new versioning scheme is in place.

@r-ryantm r-ryantm deleted the auto-update/xcircuit branch September 6, 2018 13:30
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

5 participants