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
pkgin: pkg_install package is not installed. #70
Comments
Which bootstrap kit was this with? Sorry about that, these kits haven't been updated in a long time so may require a refresh. |
bootstrap-trunk-x86_64-20170127.tar.gz in https://pkgsrc.joyent.com/packages/Linux/el7/bootstrap/ and https://pkgsrc.joyent.com/packages/Linux/el6/bootstrap/ all cannot use because of the lost of |
Hm, I tried to reproduce but it works fine for me. Can you confirm what commands you executed and whether For example on an EL7 test host:
Thanks. |
@jperkin Really thanks your quick reply. First, [wangshx@HPC-login ~]$ curl -O https://pkgsrc.joyent.com/packages/Linux/el6/bootstrap/bootstrap-trunk-x86_64-20170127.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 34.2M 100 34.2M 0 0 2640k 0 0:00:13 0:00:13 --:--:-- 5024k
[wangshx@HPC-login ~]$ tar -zxpf bootstrap-trunk-x86_64-20170127.tar.gz -C $HOME
# No error occur when unpacking Second, # I am not a root user
[wangshx@HPC-login ~]$ export PATH=$HOME/usr/pkg/sbin:$HOME/usr/pkg/bin:$PATH Then, [wangshx@HPC-login ~]$ pkgin up
pkgin: error while loading shared libraries: libbz2.so.0: cannot open shared object file: No such file or directory I encounter this problem before, I fix it using export LD_LIBRARY_PATH=$HOME/usr/pkg/lib:$LID_LIBRARY_PATH Last, I check following commands and files you mentioned. [wangshx@HPC-login ~]$ pkgin up
pkgin: pkg_install package is not installed.
[wangshx@HPC-login ~]$ cd usr/pkg/
[wangshx@HPC-login pkg]$ ls -al
total 56
drwxr-xr-x 14 wangshx liuxs 4096 Jan 28 2017 .
drwxr-xr-x 3 wangshx liuxs 4096 Jan 19 00:10 ..
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 bin
drwxr-xr-x 6 wangshx liuxs 4096 Jan 28 2017 etc
drwxr-xr-x 6 wangshx liuxs 4096 Jan 28 2017 include
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 info
drwxr-xr-x 5 wangshx liuxs 4096 Jan 28 2017 lib
drwxr-xr-x 3 wangshx liuxs 4096 Jan 28 2017 libdata
drwxr-xr-x 3 wangshx liuxs 4096 Jan 27 2017 libexec
drwxr-xr-x 7 wangshx liuxs 4096 Jan 28 2017 man
drwxr-xr-x 19 wangshx liuxs 4096 Jan 28 2017 .pkgdb
drwxr-xr-x 4 wangshx liuxs 4096 Jan 28 2017 .pkgdb.refcount
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 sbin
drwxr-xr-x 11 wangshx liuxs 4096 Jan 28 2017 share
[wangshx@HPC-login pkg]$ cd .pkgdb
[wangshx@HPC-login .pkgdb]$ ls -al
total 996
drwxr-xr-x 19 wangshx liuxs 4096 Jan 28 2017 .
drwxr-xr-x 14 wangshx liuxs 4096 Jan 28 2017 ..
drwxr-xr-x 2 wangshx liuxs 4096 Jan 27 2017 bmake-20150505
drwxr-xr-x 2 wangshx liuxs 4096 Jan 27 2017 bootstrap-mk-files-20160908
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 bzip2-1.0.6nb1
drwxr-xr-x 2 wangshx liuxs 4096 Jan 27 2017 cwrappers-20170112
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 libarchive-3.2.1nb2
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 mozilla-rootcerts-1.0.20160610
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 ncurses-6.0nb3
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 openssl-1.0.2k
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 perl-5.24.0
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 pkg_alternatives-1.6
-rw-r--r-- 1 wangshx liuxs 942080 Jan 28 2017 pkgdb.byfile.db
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 pkgin-0.9.4nb4
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 pkg_install-20160410nb1
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 pkgsrc-gnupg-keys-20160519
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 readline-7.0
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 sqlite3-3.16.2
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 xz-5.2.3
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 zlib-1.2.8nb3
[wangshx@HPC-login .pkgdb]$ cd pkg_install-20160410nb1/
[wangshx@HPC-login pkg_install-20160410nb1]$ ls
+BUILD_INFO +COMMENT +DEINSTALL +DISPLAY +PRESERVE +SIZE_ALL
+BUILD_VERSION +CONTENTS +DESC +INSTALL +REQUIRED_BY +SIZE_PKG
[wangshx@HPC-login pkg_install-20160410nb1]$ pkgin avail | wc -l
pkgin: pkg_install package is not installed.
0 So, still the same error. How to interpret this? I am really curious and still have no clue to fix it. |
You can't install this kit to your home directory, it's built specifically to go into The basic approach to doing that is:
where |
I figure it out. Thanks @jperkin |
Hello @jperkin Here I have another question. [wangshx@HPC-login etc]$ pkgin -y install git
calculating dependencies... done.
/usr/pkg/lib/libz.so.1, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libunistring.so.2, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libssl.so.1.0.0, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libssh2.so.1, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libsasl2.so.3, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libpcre2-8.so.0, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libldap-2.4.so.2, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/liblber-2.4.so.2, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libidn2.so.0, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libexpat.so.1, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libcurl.so.4, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libcrypto.so.1.0.0, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libxcb.so.1, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libtcl86.so, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libpng16.so.16, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libfreetype.so.6, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libfontconfig.so.1, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libexpat.so.1, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libbz2.so.0, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libXrender.so.1, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libXft.so.2, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libXdmcp.so.6, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libXau.so.6, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libX11.so.6, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libunistring.so.2, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libssl.so.1.0.0, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libssh2.so.1, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libsasl2.so.3, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libldap-2.4.so.2, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/liblber-2.4.so.2, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libidn2.so.0, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libcrypto.so.1.0.0, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by pcre2-10.30nb1 is not present in this system.
/usr/pkg/lib/libbz2.so.0, needed by pcre2-10.30nb1 is not present in this system.
/usr/pkg/lib/libunistring.so.2, needed by libidn2-2.0.4 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by libssh2-1.8.0 is not present in this system.
/usr/pkg/lib/libssl.so.1.0.0, needed by libssh2-1.8.0 is not present in this system.
/usr/pkg/lib/libcrypto.so.1.0.0, needed by libssh2-1.8.0 is not present in this system.
/usr/pkg/lib/libssl.so.1.0.0, needed by openldap-client-2.4.45 is not present in this system.
/usr/pkg/lib/libsasl2.so.3, needed by openldap-client-2.4.45 is not present in this system.
/usr/pkg/lib/libcrypto.so.1.0.0, needed by openldap-client-2.4.45 is not present in this system.
/usr/pkg/lib/libxcb.so.1, needed by libX11-1.6.5 is not present in this system.
/usr/pkg/lib/libXdmcp.so.6, needed by libX11-1.6.5 is not present in this system.
/usr/pkg/lib/libXau.so.6, needed by libX11-1.6.5 is not present in this system.
/usr/pkg/lib/libxcb.so.1, needed by libXext-1.3.3 is not present in this system.
/usr/pkg/lib/libXdmcp.so.6, needed by libXext-1.3.3 is not present in this system.
/usr/pkg/lib/libXau.so.6, needed by libXext-1.3.3 is not present in this system.
/usr/pkg/lib/libX11.so.6, needed by libXext-1.3.3 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libxcb.so.1, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libpng16.so.16, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libfreetype.so.6, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libfontconfig.so.1, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libexpat.so.1, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libbz2.so.0, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libXrender.so.1, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libXdmcp.so.6, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libXau.so.6, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libX11.so.6, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by tcl-8.6.7nb2 is not present in this system.
/usr/pkg/lib/libsqlite3.so.0, needed by tcl-8.6.7nb2 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by fontconfig-2.12.6nb1 is not present in this system.
/usr/pkg/lib/libpng16.so.16, needed by fontconfig-2.12.6nb1 is not present in this system.
/usr/pkg/lib/libfreetype.so.6, needed by fontconfig-2.12.6nb1 is not present in this system.
/usr/pkg/lib/libexpat.so.1, needed by fontconfig-2.12.6nb1 is not present in this system.
/usr/pkg/lib/libbz2.so.0, needed by fontconfig-2.12.6nb1 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by freetype2-2.8.1 is not present in this system.
/usr/pkg/lib/libpng16.so.16, needed by freetype2-2.8.1 is not present in this system.
/usr/pkg/lib/libbz2.so.0, needed by freetype2-2.8.1 is not present in this system.
/usr/pkg/lib/libxcb.so.1, needed by libXrender-0.9.10 is not present in this system.
/usr/pkg/lib/libXdmcp.so.6, needed by libXrender-0.9.10 is not present in this system.
/usr/pkg/lib/libXau.so.6, needed by libXrender-0.9.10 is not present in this system.
/usr/pkg/lib/libX11.so.6, needed by libXrender-0.9.10 is not present in this system.
/usr/pkg/lib/libXdmcp.so.6, needed by libxcb-1.12nb1 is not present in this system.
/usr/pkg/lib/libXau.so.6, needed by libxcb-1.12nb1 is not present in this system.
/usr/pkg/lib/libdb4-4.8.so.8, needed by cyrus-sasl-2.1.26nb6 is not present in this system.
/usr/pkg/lib/libssl.so.1.0.0, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libsqlite3.so.0, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libsasl2.so.3, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libreadline.so.7, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libncurses.so.6, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libldap-2.4.so.2, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/liblber-2.4.so.2, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libfl.so.2, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libdb4-4.8.so.8, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libcrypto.so.1.0.0, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by png-1.6.34 is not present in this system.
nothing to upgrade.
34 packages to be installed (66M to download, 546M to install):
ncurses-6.0nb4 flex-2.6.4 libidn-1.33 p5-Net-SSLeay-1.82 p5-Net-LibIDN-0.12nb9 p5-Mozilla-CA-20160104nb2 p5-Socket6-0.28nb1 p5-Net-IP-1.26nb5 p5-IO-Socket-INET6-2.72nb3 libunistring-0.9.8 tcp_wrappers-7.6.4 libXdmcp-1.1.2 libXau-1.0.8 p5-GSSAPI-0.28nb8 p5-Digest-HMAC-1.03nb7 p5-Net-Domain-TLD-1.75nb1 p5-Net-DNS-1.14 p5-IO-CaptureOutput-1.11.04nb3 p5-TimeDate-2.30nb4 p5-IO-Socket-SSL-2.052 bzip2-1.0.6nb1 zlib-1.2.11 perl-5.26.1nb2 p5-Net-SMTP-SSL-1.04nb1 p5-MailTools-2.19 p5-Error-0.17025 p5-Email-Valid-1.202nb1 p5-Authen-SASL-2.16nb5 openssl-1.0.2nnb1 expat-2.2.4 git-gitk-2.15.1 git-docs-2.15.1 git-contrib-2.15.1 git-2.15.1
the following packages have unmet requirements:
git-base-2.15.1nb1 tk-8.6.7 curl-7.57.0nb1 pcre2-10.30nb1 libidn2-2.0.4 libssh2-1.8.0 openldap-client-2.4.45 libX11-1.6.5 libXext-1.3.3 libXft-2.3.2 tcl-8.6.7nb2 fontconfig-2.12.6nb1 freetype2-2.8.1 libXrender-0.9.10 libxcb-1.12nb1 cyrus-sasl-2.1.26nb6 heimdal-1.5.3nb16 png-1.6.34
downloading packages...
ncurses-6.0nb4.tgz 100% 1518KB 379.4KB/s 305.5KB/s 00:04
flex-2.6.4.tgz 100% 330KB 164.8KB/s 77.5KB/s 00:02
libidn-1.33.tgz 100% 306KB 152.9KB/s 85.7KB/s 00:02
p5-Net-SSLeay-1.82.tgz 100% 370KB 123.5KB/s 54.4KB/s 00:03
p5-Net-LibIDN-0.12nb9.tgz 100% 25KB 24.6KB/s 24.6KB/s 00:00
p5-Mozilla-CA-20160104nb2.tgz 100% 157KB 156.7KB/s 96.7KB/s 00:01
p5-Socket6-0.28nb1.tgz 100% 23KB 23.4KB/s 23.4KB/s 00:00
p5-Net-IP-1.26nb5.tgz 100% 32KB 31.7KB/s 31.7KB/s 00:00
p5-IO-Socket-INET6-2.72nb3.tgz 100% 16KB 16.0KB/s 16.0KB/s 00:00
libunistring-0.9.8.tgz 100% 1454KB 363.4KB/s 417.6KB/s 00:04
tcp_wrappers-7.6.4.tgz 100% 95KB 95.4KB/s 35.4KB/s 00:01
libXdmcp-1.1.2.tgz 100% 37KB 37.4KB/s 37.4KB/s 00:00
libXau-1.0.8.tgz 100% 17KB 17.0KB/s 17.0KB/s 00:00
p5-GSSAPI-0.28nb8.tgz 100% 59KB 59.3KB/s 15.3KB/s 00:01
p5-Digest-HMAC-1.03nb7.tgz 100% 12KB 12.0KB/s 12.0KB/s 00:00
p5-Net-Domain-TLD-1.75nb1.tgz 100% 34KB 34.1KB/s 34.1KB/s 00:01
p5-Net-DNS-1.14.tgz 100% 347KB 115.7KB/s 143.2KB/s 00:03
p5-IO-CaptureOutput-1.11.04nb3.tgz 100% 15KB 14.6KB/s 14.6KB/s 00:00
p5-TimeDate-2.30nb4.tgz 100% 40KB 39.9KB/s 39.9KB/s 00:01
p5-IO-Socket-SSL-2.052.tgz 100% 176KB 88.1KB/s 116.1KB/s 00:02
bzip2-1.0.6nb1.tgz 100% 94KB 94.2KB/s 34.2KB/s 00:01
zlib-1.2.11.tgz 100% 130KB 130.5KB/s 70.5KB/s 00:01
perl-5.26.1nb2.tgz 100% 18MB 1.5MB/s 362.1KB/s 00:12
p5-Net-SMTP-SSL-1.04nb1.tgz 100% 8366 8.2KB/s 8.2KB/s 00:00
p5-MailTools-2.19.tgz 100% 83KB 82.8KB/s 22.8KB/s 00:01
p5-Error-0.17025.tgz 100% 23KB 22.9KB/s 22.9KB/s 00:00
p5-Email-Valid-1.202nb1.tgz 100% 18KB 18.1KB/s 18.1KB/s 00:00
p5-Authen-SASL-2.16nb5.tgz 100% 45KB 45.2KB/s 45.2KB/s 00:01
openssl-1.0.2nnb1.tgz 100% 4726KB 787.6KB/s 409.7KB/s 00:06
expat-2.2.4.tgz 100% 201KB 201.4KB/s 125.4KB/s 00:01
git-gitk-2.15.1.tgz 100% 465KB 232.5KB/s 229.0KB/s 00:02
git-docs-2.15.1.tgz 100% 812KB 202.9KB/s 383.7KB/s 00:04
git-contrib-2.15.1.tgz 100% 19KB 18.6KB/s 18.6KB/s 00:00
git-2.15.1.tgz 100% 2636 2.6KB/s 2.6KB/s 00:00
installing packages...
installing ncurses-6.0nb4...
installing flex-2.6.4...
installing libidn-1.33...
installing p5-Net-SSLeay-1.82...
installing p5-Net-LibIDN-0.12nb9...
installing p5-Mozilla-CA-20160104nb2...
installing p5-Socket6-0.28nb1...
installing p5-Net-IP-1.26nb5...
installing p5-IO-Socket-INET6-2.72nb3...
installing libunistring-0.9.8...
installing tcp_wrappers-7.6.4...
installing libXdmcp-1.1.2...
installing libXau-1.0.8...
installing p5-GSSAPI-0.28nb8...
installing p5-Digest-HMAC-1.03nb7...
installing p5-Net-Domain-TLD-1.75nb1...
installing p5-Net-DNS-1.14...
installing p5-IO-CaptureOutput-1.11.04nb3...
installing p5-TimeDate-2.30nb4...
installing p5-IO-Socket-SSL-2.052...
installing bzip2-1.0.6nb1...
installing zlib-1.2.11...
installing perl-5.26.1nb2...
installing p5-Net-SMTP-SSL-1.04nb1...
installing p5-MailTools-2.19...
installing p5-Error-0.17025...
installing p5-Email-Valid-1.202nb1...
installing p5-Authen-SASL-2.16nb5...
installing openssl-1.0.2nnb1...
installing expat-2.2.4...
installing git-gitk-2.15.1...
installing git-docs-2.15.1...
installing git-contrib-2.15.1...
installing git-2.15.1...
pkg_install warnings: 0, errors: 0
[wangshx@HPC-login etc]$ git --version
git version 1.7.1 By the way, where is the latest repository for packages via FTP and HTTP? |
@jperkin You mentioned that "You'll need to build your own pkgsrc packages rather than use ours I'm afraid." It means I cannot use |
pkgin only installs pre-built binary packages. However, binary packages are always hardcoded for a predefined prefix, and ours are for /usr/pkg. If you need packages under a different prefix, you cannot use our binary packages (and subsequently cannot use pkgin); you'll have to close the pkgsrc repository and build your own package from source using bmake. |
Changes: 1.2.0 ----- * Added support for: - `paheal` (#69) - `komikcast` (#70) - `subapics` (#70) * Added `--download-archive` to record downloaded files in an archive file * Added `--write-log` to write logging output to a file * Added a filetype check on download completion to fix incorrectly assigned filename extensions (#63) * Added the `tumblr:...` pseudo URI scheme to support custom domains for Tumblr blogs (#71) * Added fallback URLs for `tumblr` images (#64) * Added support for `reddit`-hosted images (#68) * Improved the input file format by allowing comments and per-URL options * Fixed OAuth 1.0 signature generation for Python 3.3 and 3.4 (#75) * Fixed smaller issues for `luscious`, `hentai2read`, `hentaihere` and `imgur` * Removed the `batoto` module
Upstream changes: (from https://github.com/saitoha/libsixel/releases/tag/v1.8.2 ) v1.8.2 This release provides some security updates. * core: Fix memory leak problems(#67, CVE-2018-14072, CVE-2018-14073), thanks to @fCorleone. f94bc6f 84ed0bc * core: Fix some heap buffer-overflow problems(#68, #69, #70, #71), thanks to @fgeek. 6a19d99 0d70e04 438188c ba21bb9 * man: Fix a typo (#66), thanks to @tsutsui. cf47281
1.10.6 (2018-08-22 15:11 UTC) Changelog: * PR #70: Fix notice undefined variable metadata_dir * PR #71: fix Warning: count(): Parameter must be an array or an object * PR #74: Bug #23744 Remove is_executable check * Bug #23744: The is_executable check in the Which method when run on Windows is unnecessary * PR #75: Migrate old while(list() = each()) constructs to foreach * PR #76: Fix PHP Warning: "continue" targeting switch is equivalent to "break" * PR #77: proxy server auth * PR #72: Correctly authenticate at proxy server * PR #78: array or Countable error in 7.2
pkgsrc changes: - Backport a patch from upstream to fix the build with poppler 0.71.0. - Temporary disable opvp support, not yet ported to poppler 0.71.0 (Add a XXX comment as a reminder to reenable it once fixed). - Address all test failures (now all tests pass!) Changes: 1.21.4 ------ - cups-browsed: cups-browsed: Limit the number of retries for creating a print queue when it comes to HTTP timeouts. Number of retries given by HttpMaxRetries directive in cups-browsed.conf. Thanks to Zdenek Dohnal for the patch (Pull request #73, Red Hat bug #1648697). - cups-browsed: Read out current time right before setting the timeouts. Thanks to Zdenek Dohnal for the patch (Pull request #71, Red Hat bug #1648697). - libcupsfilters: In the PPD generator for driverless IPP printing let "*cupsManualCopies: true" lines get added to the PPD if printing is done in a raster format as then pdftopdf needs to generate the copies. - pdftoraster, pdftoopvp, pdftoijs: Fix build with Poppler >= 0.70 (Issue #69, Pull request #70). - pdftopdf: Fixed printing multiple copies on driverless IPP printers. When printing collated copies the multiple copies got applied twice, resulting in n*n instead of n copies (CUPS issue #5433). - pdftoraster, pdftoopvp, pdftoijs: Poppler removed memCheck and gMemReport functions, remove appropriate calls (Issue #62, Pull request #66).
pkgsrc changes: - Add options.mk in order to be able to select between `gnutls' and `openssl'. However, no defaults are changed: `openssl' is considered experimental by upstream at the moment. - Remove dependency to mozilla-rootcerts (default gnutls/openssl certificates are now honored instead, should be part of Makefile,-r1.41 commit, sorry!) Changes: 2.60.3 ====== - Fix clobbering of the thread-default main context after certificate verification failure during async handshakes since 2.60.1 (#85) - Fix GTlsDatabase initialization failures in OpenSSL backend due to uninitialized memory use - Fix minor leak of ALPN protocols 2.60.2 ====== - OpenSSL backend now defaults to system trust store (#62) - Fix client auth failure error with GnuTLS 3.6.7 (#70)
Changelog: New Libraries Variant2: A never-valueless, strong guarantee implementation of std::variant, from Peter Dimov. Updated Libraries Align: Support for any integral type in the integral versions of align_up and align_down. Revised the implementation of aligned_allocator to no longer require a specialization for void. Define propagate_on_container_move_assignment and is_always_equal in aligned_allocator. Asio: Improved performance slightly by eliminating a redundant move construction when completed handlers are dispatched. Eliminated a compiler warning by annotating a case fall-through in the free function connect() implementation. Fixed the is_*_buffer_sequence detection traits for user-defined sequence types. Fixed some Windows-specific warnings about an incompatible pointer cast when obtaining the CancelIoEx entry point. Changed to automatically set the defaults when opening a serial port on Windows. Changed the serial port get_option() member function to be const. Fixed a name hiding issue with the WinRT stream-oriented socket backend's shutdown function. Applied a minor fix to the documentation for is_dynamic_buffer. Added some support for Haiku OS. Added wolfSSL compatability. Changed to require C++17 or later for coroutines TS support with clang. Fixed a doxygen generation problem in the tutorial. Ensured example programs are correctly incorporated into the documentation. Any: Static initialization of the default constructed boost::any is now possible. Fixed performance regression in assignment on a compilers without move-semantics. Maintenance work. Beast: This version consists mostly of bug fixes and performance improvements. Substantial work included for the split compilation mode, to reduce compile time when defining BOOST_BEAST_SEPARATE_COMPILATION. We'd love to know how you or your company use Beast, consider adding an item to the Companies and Individuals Using Beast list. See the full Release Notes for a complete list of changes. Circular Buffer: Correct doxygen generated reference to no longer show internal members. (Glen Fernandes) Eliminate ubsan warning on add and sub. (Glen Fernandes) Fix incorrect check in is_uninitialized. (Niklas Fejes) Container: Fixed bugs: GitHub #47: "added alignment specification for small_vector". GitHub #88: "Implement C++17 MoveAssignable requirements for self-move assignments". GitHub #107: "Alignment ignored in resource_adaptor". GitHub #109: "Get rid of integer overflow in copy_move_algo.hpp (-fsanitize=integer)". GitHub #110: "Avoid gcc 9 deprecated copy warnings in new_allocator.hpp". GitHub #112: "vector::resize() compilation error with msvc-10..12: data is not a member of boost::detail::aligned_storage". GitHub #114: "Fix small_vector noexcept specification". GitHub #116: "MSVC + boost 1.70 compilation error when windows.h is already included (detail/thread_mutex.hpp)". GitHub #117: "flat_map/map::insert_or_assign with hint has wrong return types". GitHub #118: "Non-unique inplace_set_difference used in in flat_tree_merge_unique and iterator invalidation in insert_unique". GitHub #122: "Fix has_trivial_destructor_after_move". GitHub #123: "With heterogeneous lookup, equal_range can result in a range with length greater than 1". deque can now have options, using deque_options. The block size/bytes can be be specified. static_vector can now have options, using static_vector_options. Alignment and throwing behaviour can be be specified. small_vector can now have options, using small_vector_options. Alignment and growth factor can be be specified. Context: Add support for RISC-V LP64D #72: Fix ABI violation on ppc64 ELFv2 #99: cleanup of stack if creating ucontext fails Conversion: Maintenance work. Core: Added functions alloc_construct, alloc_construct_n, alloc_destroy, and alloc_destroy_n in <boost/core/alloc_construct.hpp> for allocator aware and exception safe construction and destruction of objects and arrays. (Glen Fernandes) Added constexpr functions first_scalar in <boost/core/first_scalar.hpp> for obtaining a pointer to the first scalar element of an array. Given a pointer of type T* they return a pointer of type remove_all_extents_t<T>*. (Glen Fernandes) Added class template noinit_adaptor in <boost/core/noinit_adaptor.hpp> which is an allocator adaptor that converts any allocator into one whose construct(ptr) performs default initialization via placement new, and whose destroy(ptr) invokes the value_type destructor directly. (Glen Fernandes) Added class template default_allocator in <boost/core/default_allocator.hpp>, which can serve as a minimal default allocator that has interface similar to C++20 std::allocator, supports configurations with disabled exceptions and does not have std as an associated namespace. The allocator uses operator new and operator delete for allocation. (Glen Fernandes) In <boost/core/uncaught_exceptions.hpp> header, added workarounds for better compatibility with QNX SDP 7.0 when libc++/libc++abi libraries are used. (Andrey Semashev, #59) The <boost/detail/sp_typeinfo.hpp> header is now marked as deprecated and will be removed in a future release. <boost/core/typeinfo.hpp> should be used instead. (Peter Dimov) Dynamic Bitset: Enabled hardware-assisted popcount on MSVC (#38). Added support for boost::hash and std::hash (#45). Support copy-initialization with default constructor (#48). Endian: Clarified requirements on the value type template parameter Added support for float and double Added endian_load, endian_store Updated endian_reverse to correctly support all non-bool integral types Moved deprecated names to the deprecated header endian.hpp Fiber: documentation for shared_work updated Filesystem: Fixed incorrect error_code returned from directory iterator increment when readdir_r is used. For path, fixed rvalue-aware operator/ return type to return an rvalue instead of rvalue reference. This fixes leaving a dangling reference in the user's code if the result of operator/ is bound to a const reference. (#110) Fixes for better compatibility with Windows CE. (#24) Added minimal support for CMake. (#106) Flyweight: Maintenance work. Histogram: New features: Support for thread-safe storages and new thread-safe accumulators Support for compiling without exceptions/RTTI (increases performance by 10-20 %) (with Glen Fernandes) Performance improvements for 1D and 2D histograms boost::histogram::indexed now returns forward iterator range instead of input iterator range boost::histogram::indexed_range::accessor is now non-copyable and acts like reference to cell value, making more algorithms from the C++ stdlib work boost::histogram::algorithm::reduce with new slice option and option fusion boost::histogram::algorithm::project accepts runtime indices for static histograms Bug Fixes: boost::histogram::algorithm::reduce also works on histograms that have some axis types without reduction support boost::histogram::axis::traits::update now works correctly for boost::histogram::axis::variant Other: 100 % test coverage Reduced internal Boost dependencies Improved documentation and examples Guaranteed no-throw moves for all builtin axis types Compile cleanly at higher warning levels See changelog for more details. IoStreams: Fixed processing of multi-stream files (#87). Added support for multi-threaded LZMA (#95). Interprocess: GitHub #85 ("warning: Implicit conversion loses integer precision"). GitHub #86 ("warning: Possible misuse of comma operator"). Intrusive: GitHub #42: Documentation does not describe treap priority_of_value changes GitHub #43: Fix tests with BOOST_INTRUSIVE_VARIADIC_TEMPLATES enabled GitHub #45: Disable variadic templates for MSVC-12 to avoid ICEs LexicalCast: Added tests for boost::filesystem::path conversions #25. Maintenance work, including #28. Log: New features: Improved support for C++17 std::string_view in basic_formatting_ostream. The string view can now participate in character code conversion on output. Added auto_newline formatter and stream manipulator. It can be used to ensure that formatted output always ends with a newline while avoiding duplicate newlines. In the output stream, text file and text multi-file sink backends added support for configuring behavior with regard to appending a trailing newline to every formatted log record. Use auto_newline_mode named parameter of the backend constructor or call the set_auto_newline_mode method on the sink backend. Note: The default behavior with regard to trailing newlines added by sink backends has changed slightly compared to the previous Boost.Log releases. The backends will now only add a trailing newline if there isn't one in the formatted log message string already. In previous releases a newline was added unconditionally. Added support for passing arbitrary function objects in the filter and format named parameters to sink constructors and convenience functions for initializing sinks. For example, it is now possible to specify C++11 lambda functions directly in these parameters. (#63) In the default filter and formatter factories used in filter and formatter parsers, added support for severity level attribute values of type boost::log::trivial::severity_level. For filters, the support is limited to attributes with "Severity" name. Bug fixes: Fixed incorrect parsing of components of the rotated file names while scanning for files in the text file sink backend. If the file name pattern ended with a placeholder (for example, a file counter), the scan_for_files method would not find files matching that pattern in the target storage, leaving them unmanaged. In particular, such files would not be deleted to free target storage. (#78) Updated basic_formatting_ostream and basic_record_ostream to make it possible to overload stream output operators for pointers to user-defined types. User-defined operator<< overloads taking std::basic_ostream and a pointer argument should now be picked up by the compiler when the pointer is being written to one of Boost.Log streams. (#84) See changelog for more details. Math: New features: Catmull-Rom interpolator now works in C++11 Cardinal quadratic B-spline interpolation Domain of elliptic integrals extended sin_pi and cos_pi performance improvements Forward-mode automatic differentiation Vector valued barycentric rational interpolation Ooura's method for evaluation of Fourier integrals Bug fixes: Multiple compatibility issues with Multiprecision fixed Lambert-W fixed on a rare architecture Metaparse: New features: In C++11 variadic template support for the following: sequence, one_of_c, one_of, repeated_one_of, repeated_one_of1, one_char_except_c, one_char_except. Bug fixes: BOOST_METAPARSE_STRING does not use out of range character values as template arguments. any_of_c<> does not create empty array in C++14. Move: Git Issue #26: "Invalid iterator increment/decrement in the last iteration of adaptive_sort_combine_blocks". Multi Array: Simplify allocator support by using new alloc_construct_n and alloc_destroy_n facilities from Core. (Glen Fernandes) Multi-index Containers: Added variants of const_mem_fun and mem_fun for differently qualified member functions (issue #24). Terse key specification syntax now correctly handles noexcept-specified member functions (issue #24). Outcome: Enhancements: #184 As per request from Boost release managers, relocated version.hpp and revision.hpp into detail, and added the Boost licence boilerplate to the top of every source file which was missing one (I think). Also took the opportunity to run the licence restamping script over all Outcome, so copyright dates are now up to date. #185 Add FAQ item explaining issue #185, and why we will do nothing to fix it right now. #189 Refactored the OUTCOME_TRY implementation to use more clarified customisation points capable of accepting very foreign inputs. Removed the std::experimental::expected<T, E> specialisations, as those are no longer necessary. Fixed the documentation for the customisation points which previously claimed that they are ADL discovered, which they are not. Added a recipe describing how to add in support for foreign input types. #183 Added a separate motivation/plug_error_code specifically for Boost. Bug fixes: OUTCOME_VERSION_MINOR hadn't been updated to 1. #181 Fix issue #181 where Outcome didn't actually implement the strong swap guarantee, despite being documented as doing so. #190 Fix issue #190 in Boost edition where unit test suite was not runnable from the Boost release distro. #182 Fix issue #182 where trait::is_exception_ptr_available<T> was always true, thus causing much weirdness, like not printing diagnostics and trying to feed everything to make_exception_ptr(). #192 Fix issue #192 where the std::basic_outcome_failure_exception_from_error() was being defined twice for translation units which combine standalone and Boost Outcome's. Parameter: Upgraded keyword generation macro BOOST_PARAMETER_TEMPLATE_KEYWORD (#15). Moved keyword generation macro BOOST_PARAMETER_NESTED_KEYWORD from Accumulators to this library (#28). Added support for std::reference_wrapper and std::ref() (#16). Moved boost::parameter::required, boost::parameter::optional, and boost::parameter::deduced metafunction definitions to their own header files in directory boost/parameter (#18). Added support for Boost.Parameter-enabled function call operators (#20). Added support for parameter category qualifiers "forward", "consume", and "move_from" (current qualifiers are "in", "out", and "in_out") (#21) (#23) based on http://www.modernescpp.com/index.php/c-core-guidelines-how-to-pass-function-parameters. Added new usage syntax BOOST_PARAMETER_NAME((object-name), namespace-name) qualifier(tag-name)) and BOOST_PARAMETER_NAME(qualifier(name)). (Existing code that uses qualifiers directly and correctly with BOOST_PARAMETER_FUNCTION and other code generation macros should remain unaffected for now, so no breaking changes.) The reason for the change in usage is to enable applying of parameter category constraints to Boost.Parameter-enabled functions and constructors invoked through argument composition. (Otherwise, it is currently possible to use argument composition to bypass parameter category constraints applied in BOOST_PARAMETER_FUNCTION et. al.) Added support for perfect forwarding (#23) (#26), so that parameter::parameters::operator() can accept non-const rvalues. As a positive side effect, Boost.Parameter-enabled functions and constructors are no longer bound by BOOST_PARAMETER_MAX_ARITY on compilers that support perfect forwarding. User code can now check for this support by detecting the configuration macro BOOST_PARAMETER_HAS_PERFECT_FORWARDING, or manually turn off this support by defining the configuration macro BOOST_PARAMETER_DISABLE_PERFECT_FORWARDING. Added metafunctions boost::parameter::is_argument_pack (#27), boost::parameter::are_tagged_arguments (#52), and boost::parameter::result_of::compose (#75). Added variadic function template boost::parameter::compose() which takes in named arguments and returns them in an argument pack (#52). For compilers that do not support perfect forwarding, the configuration macro BOOST_PARAMETER_COMPOSE_MAX_ARITY determines the maximum number of arguments that boost::parameter::compose() can take in (#61). Added code generation macros BOOST_PARAMETER_BASIC_FUNCTION_CALL_OPERATOR, BOOST_PARAMETER_BASIC_CONST_FUNCTION_CALL_OPERATOR, BOOST_PARAMETER_NO_SPEC_FUNCTION, BOOST_PARAMETER_NO_SPEC_MEMBER_FUNCTION, BOOST_PARAMETER_NO_SPEC_CONST_MEMBER_FUNCTION, BOOST_PARAMETER_NO_SPEC_FUNCTION_CALL_OPERATOR, BOOST_PARAMETER_NO_SPEC_CONST_FUNCTION_CALL_OPERATOR, BOOST_PARAMETER_NO_SPEC_CONSTRUCTOR, and BOOST_PARAMETER_NO_SPEC_NO_BASE_CONSTRUCTOR (#52). Added support for Boost.MP11 (#47) (#66) (#70). User code can now check for this support by detecting the configuration macro BOOST_PARAMETER_CAN_USE_MP11, or manually turn off this support by defining the configuration macro BOOST_PARAMETER_DISABLE_MP11_USAGE. Improved support for parameter-dependent return types via SFINAE (#73). PtrContainer: Fix a ptr_vector regression introduced in 1.66.0 (#24). PolyCollection: Maintenance work. SmartPtr: Added aliasing constructors to weak_ptr Added weak_ptr<T>::empty() Added enable_shared_from, shared_from, and weak_from Stacktrace: Fixed output of name(), source_location() and source_line() for the default constructed frame with thread sanitizer builds in C++98 mode. Fixed output of long strings from name() and source_location() on MSVC #78. Maintenance work. Test: Boost.test v3.11 see the Changes log for more details. Breaking changes: Boost.Test shows deprecation warnings if some very old headers as deprecated. If you encounter such warnings, please follow the indications: those headers will be removed in a future release. New feature: Now BOOST_TEST can be used to compare abstract types Bug fixes and pull requests: GitHub Issues: #209, #218 GitHub Pull Requests: #219, #224 Utility: Implemented function template ostream_string in <boost/utility/ostream_string.hpp> to optimally write any kind of string content to an output stream. It satisfies the requirements of [ostream.formatted.reqmts]. (Glen Fernandes) Optimized the stream output operators of basic_string_view and basic_string_ref to write directly to the rdbuf stream buffer. (Glen Fernandes) Uuid: Breaking change: MD5 name-based uuid generation was corrected to be identical on all endian systems. Define BOOST_UUID_COMPAT_PRE_1_71_MD5 to keep the result in a format compatible with 1.66 through 1.70. This does not affect the default name-based uuid generation which is based on SHA1. (#109) Variant: Fixed compilation of boost::apply_visitor with variants passed by non const reference in #68. Many thanks to Ed Catmur for providing the fix. Added support for std::hash (#49). Macro BOOST_VARIANT_DO_NOT_SPECIALIZE_STD_HASH could be defined to avoid those specializations. Added micro optimizations for binary size and performance by Nikita Kniazev in #63 and #66. Maintenance work, including #64 by Nikita Kniazev and #67 by Hans Dembinski. YAP: Added an example showing how to make self-evaluating YAP expressions (that is, expressions that don't need an explicit call to evaluate() or transform()).
Changelog: 2.0.1 Bug Fixes Do not register hooks for documents of type :pages (#94) Append theme's sass path after all sanitizations (#96) 2.0.0 Major Enhancements Migrate to sassc gem (#75) Use and test sassc-2.1.0 pre-releases and beyond (#86) Drop support for Ruby 2.3 (#90) Minor Enhancements Generate Sass Sourcemaps (#79) Configure Sass to load from theme-gem if possible (#80) SyntaxError line and filename are set by SassC (#85) Memoize #jekyll_sass_configuration (#82) Development Fixes Target Ruby 2.3 (#70) Lint with rubocop-jekyll (#73) Clear out RuboCop TODO (#87) Cache stateless regexes in class constants (#83) Add appveyor.yml (#76) Bug Fixes Fix rendering of sourcemap page (#89) 2.0.0.pre.beta Major Enhancements Migrate to sassc gem (#75) Drop support for Ruby 2.3 (#90) Minor Enhancements Generate Sass Sourcemaps (#79) Configure Sass to load from theme-gem if possible (#80) SyntaxError line and filename are set by SassC (#85) Memoize #jekyll_sass_configuration (#82) Development Fixes Target Ruby 2.3 (#70) Lint with rubocop-jekyll (#73) Clear out RuboCop TODO (#87) Cache stateless regexes in class constants (#83) Add appveyor.yml (#76)
Changelog: 2.0.1 Bug Fixes Do not register hooks for documents of type :pages (#94) Append theme's sass path after all sanitizations (#96) 2.0.0 Major Enhancements Migrate to sassc gem (#75) Use and test sassc-2.1.0 pre-releases and beyond (#86) Drop support for Ruby 2.3 (#90) Minor Enhancements Generate Sass Sourcemaps (#79) Configure Sass to load from theme-gem if possible (#80) SyntaxError line and filename are set by SassC (#85) Memoize #jekyll_sass_configuration (#82) Development Fixes Target Ruby 2.3 (#70) Lint with rubocop-jekyll (#73) Clear out RuboCop TODO (#87) Cache stateless regexes in class constants (#83) Add appveyor.yml (#76) Bug Fixes Fix rendering of sourcemap page (#89) 2.0.0.pre.beta Major Enhancements Migrate to sassc gem (#75) Drop support for Ruby 2.3 (#90) Minor Enhancements Generate Sass Sourcemaps (#79) Configure Sass to load from theme-gem if possible (#80) SyntaxError line and filename are set by SassC (#85) Memoize #jekyll_sass_configuration (#82) Development Fixes Target Ruby 2.3 (#70) Lint with rubocop-jekyll (#73) Clear out RuboCop TODO (#87) Cache stateless regexes in class constants (#83) Add appveyor.yml (#76)
Full changelog is unknown. Switch from qt4 to qt5. CHANGELOG ========= Release notes View Your Mind - vym 2.6.0 This version is mainly a bugfix release and the port to Mac OS X and Windows. Over the past years several attempts have been made by various developers to port vym to windows, finally with a new day time job I got access to a windows machine and filled the missing parts with code. While vym has more than 150 automatic tests now, I certainly will have overlooked some bugs, especially I couldn't test all windows versions out there. Feel free to report any bugs or feature requests on https://sourceforge.net/projects/vym/ Thanks for using vym! Uwe Drechsel - September 2016 Feature overview Mac OS X support Native support on Mac Windows support Native support on Windows Using 7z for compression of map data (not included, please refer to http://www.7-zip.org/ check, if 7z is available for unzipping Features shared on all platforms Online check for release notes Online check for updates Free positioning of branches (experimental) Display information on why allowing downloads is useful Shortcut to restore last session Improve ASCII export Regulary check for updates Check online for release notes Use QTextBrowser for clickable URLs in ShowTextDialog Added updated translation by Pavel Fric Notes: Some configuration settings have been moved within with the settings file from /mainwindow to /system /mainwindow/readerURL /mainwindow/readerPDF /mainwindow/autosave/ /mainwindow/writeBackupFile /mainwindow/printerName /mainwindow/printerFormat /mainwindow/printerFileName The location of the settings file depends on your platform: On windows it's in the registry, on Linux it is $HOME/.config/InSilmaril/vym.conf Detailed list of features Consider position of a branch in subtree when calculating priorities Lockfiles to improve multi-user suupor Set number of shown parents also for find results Set default map author for new maps Retrieve OS information using This allows QSysInfo::prettyProductName to be used. (using Qt 5.4 on windows now) File dialog to select 7z on windows Added window with debug info Greek translation by Yannis Kaskamanidis Sort context menus of targets lexically Wordwrap heading in task editor Filter for new tasks in taskeditor Improved handling of exports Export map as text with tasks appended in extra list (experimental) Internal fileformat changed to better support embedded HTML: Using CDATA and VymText instead of VymNote set keyboard focus to note/heading editor when opening it Leave TextEditor with Esc Display update information from vym server Bugfixes Bottomline of branch 'jumping' by one pixel when moving Font in shortcuts window Update taskeditor after relinking branches Set map properties editor to readonly, if map is readonly In NoteEditor alignment only changed first line for - No undo after deleteAll in TextEditors (2fb0f43b) Workaround for missing translation( On windows locale is set to en-US instead of en_US...) Don't try to unzip .mm files (FreeMind) Renamed .ts files: This allows QTranslator to also find e.g. en.qm when looking for en_US.qm Use en_US.UTF-8 on Linux Language detection Removed KDE4 support No undo after deleteAll in TextEditors #70 Export to LibreOffice Impress Removed unused code on windows Do not silently ignore failed exports, e.g. if file exists Do not silently ignore failed exports, e.g. if file exists Missing borders in image exports Shortcut to save map vymLinks with relative paths were not always detected correctly Installation on Mac Free positioning (experimental) Changed vymBaseDir on Mac OSX Find demos and pdf documentation on Mac OSX Find translations in correct vymBaseDir on Mac OSX Imports of MM and directory setMapChanged when moving control points of XLinks Toggle RichText with Alt + Shift + R set focus back to mapeditor when pressing Escape-Key #80 Localise Qt strings and introduce -locale option 83 Don't install docs in 'make install' #76 Wrong icon in documentation #82 Again. don't copy lang/ #82 Copy only .qm in generation of Makefile #80 Localise Qt strings and introduce -locale option 83 Don't install docs in 'make install' #76 Wrong icon in documentation Copy contents of lang/ again in make install #79 FTBFS with GCC 6: no matching function Switch to just loaded map Focus on MapEditor when starting to edit branch Focus on MapEditor when starting to edit branch Enter pipe-symbol in NoteEditor #78 save scope of inherited editors Don't change map when just reselecting a branch with a note Visible tasks in taskeditor for new map Update recent maps menu after loading of map Empty window with update information on startup Don't allow changing flags or use of Page/Cursor keys during editing of heading LibreOffice Export Segfault when exiting vym No confirmation dialog, when closing tab of modified map Set color of new timestamp Update session filelist correctly MS VS2013 compiler has nested if limit - work around by Darren Lissimore Wrong domain in cookie handling set Save colors during edit of heading Copy color of parent branch to new branch VymText can contain "]]>" in CDATA now Drag & Drop of URLs Wrong positioning of moved branches before mouse button is released RichText headings in ToC of HTML export Detect richText heading in saved maps from version < 2.5.0 Detect richText note in saved maps from version < 2.5.0 Use zip format when saving with 7z: compatibility e.g.i between Windows and Linux Refactoring parser to enable both double and single quotes Undo/redo setHeading vt symbol in TreeEditor
0.14.8, released 2019-05-01 #78, add strMap 0.14.7, released 2018-09-18 #75, escape single quote (') characters as ' #72, update some dead URLs 0.14.6, released 2018-02-27 Fix up source positions on bogus <! markers 0.14.5, released 2018-02-27 Fix up source positions on bogus <? markers 0.14.4, released 2018-02-26 #71, fix up source positions on bogus comments 0.14.3, released 2018-01-21 #70, fix up source positions on comments 0.14.2, released 2017-11-30 #66, make sure positions are correct for lone & characters 0.14.1, released 2017-02-25 #63, add maybeAttrib 0.14, released 2016-06-11 #14, eliminate Text.HTML.Download 0.13.10, released 2016-05-06 #51, improve the Haddock documentation #52, fix some > 16bit HTML entities
Update ruby-mixlib-config to 3.0.6. pkgsrc change: add "USE_LANGUAGES= # none". 3.0.6 (2019-12-29) * Substitute require for require_relative #80 (tas50) 3.0.5 (2019-11-14) * Add BuildKite PR Testing #75 (tas50) * Remove Travis PR testing + add foundation team as the project owner #76 (tas50) * Test on Windows and use the smaller containers #77 (tas50) * Do not crash when loading undefined context from hash #79 (marcparadise) 3.0.1 (2019-04-23) * update travis, drop ruby < 2.5, major version bump #73 (lamont-granquist) * Allow Ruby 2.4 / Update github templates #74 (tas50) 2.2.18 (2018-12-17) * Add github issue and PR templates #68 (tas50) * Resolve chefstyle and expeditor issues #69 (tas50) * Expand ruby testing in Travis #70 (tas50) * Standardize the gemfile and rakefile #71 (tas50) * Only ship the required library files in the gem artifact #72 (tas50)
devel/glibmm: bugfix (for inkscape) Revisions pulled up: - devel/glibmm/Makefile 1.85 - devel/glibmm/distinfo 1.59 --- Module Name: pkgsrc Committed By: ryoon Date: Mon Mar 30 12:50:45 UTC 2020 Modified Files: pkgsrc/devel/glibmm: Makefile distinfo Log Message: glibmm: Update to 2.64.2 Changelog: 2020-03-22 Kjell Ahlstedt <kjellahlstedt@gmail.com> 2.64.2 2020-03-20 Kjell Ahlstedt <kjellahlstedt@gmail.com> Glib::build_filename(): Fix the template overload and add some tests to tests/glibmm_buildfilename/main.cc. Fixes #71 2020-03-19 Kjell Ahlstedt <kjellahlstedt@gmail.com> Meson build: Install generate_extra_defs.h Fixes #70 2020-03-19 Kjell Ahlstedt <kjellahlstedt@gmail.com> README: Fix a misspelling
Changelog: 2020-03-22 Kjell Ahlstedt <kjellahlstedt@gmail.com> 2.64.2 2020-03-20 Kjell Ahlstedt <kjellahlstedt@gmail.com> Glib::build_filename(): Fix the template overload and add some tests to tests/glibmm_buildfilename/main.cc. Fixes #71 2020-03-19 Kjell Ahlstedt <kjellahlstedt@gmail.com> Meson build: Install generate_extra_defs.h Fixes #70 2020-03-19 Kjell Ahlstedt <kjellahlstedt@gmail.com> README: Fix a misspelling
Changelog: 8 April 2020: Wouter - Tag for 4.3.1rc2. 7 April 2020: Wouter - Merge #91 by gearnode: nsd-control-setup recreate certificates. The '-r' option recreates certificates. Without it it creates them if they do not exist, and does not modify them otherwise. 6 April 2020: Wouter - Merge #90 by phicoh: O_CLOEXEC should be FD_CLOEXEC. - Merge #92 by tonysgi: Fix typo. 2 April 2020: Wouter - Tag for 4.3.1rc1. 1 April 2020: Wouter - Fix for whitespace in minimal responses test for FreeBSD. 25 March 2020: Wouter - Merge #86 from noloader: Use precious variables for GREP, EGREP, SED, AWK, LEX and YACC. - For #86: Fix that programs loaded after CFLAGS and stuff is set, specifically the compiler, so that it can work if it needs special flags from that. Fix that lex only needs to support -i if actually defined, otherwise the output included in the source tarball can be used. - Merge #72 from noloader: Increase Travis testing coverage 23 March 2020: Wouter - Fix unterminated ifdef in nsd.h. - Fix unknown u_long in util.c for Issue #80 . 20 March 2020: Wouter - Merge #83 from noloader: Fix GNU HURD sched_setaffinity compile. - Fix #82: print error when system does not have setaffinity. - Fix #80: NetBSD and implicit declaration of reallocarray. - Fix for #80: Fix reallocarray test to define before include. - Fix for #80: Define alternatives for IFNAMSIZ if it does not exist. 19 March 2020: Wouter - Fix #76: cpuid typedef for Hurd, DragonflyBSD compile. - Fix #75: configure test for sched_setaffinity, and use cpuset_setaffinity otherwise. Also test for presence of sysconf. - Fix #74: GNU Hurd fix cast from pointer to integer of different size. - Fix for #74, #75: cpuset test for header contents and provide code. - Fix #78: Fix SO_SETFIB error on FreeBSD. 18 March 2020: Wouter - Fix #70: error: 'fd_set' undeclared. - Fix #71: error: 'for' loop initial declaration used outside C99 mode. - Fix to move declarations out of for loops in event test too. - Fix to move declarations out of for loops in popen3 test too. - Another fix to move declaration out of for loop for event test. - Fix to move declarations out of for loops in cutest regex display.
3.2.5 Added IMAP Daemon: added switch to control the diffential state reload (mailbox_update_strategy=2), more information in dbmail.conf, mailbox_update_strategy_2_max_iterations [#81] IMAP Daemon: added switch to control UNSEEN first message in SELECT commands Changed IMAP Daemon: allow reporting UID COPY success in case of various failures (except quota), reporting issues are sent to error log as warnings [#87] Optimizations optimizing differential state [#81] optimizing fetch message headers [#85] Issues fixing issue related to copy message in regard to RFC 3501, section 6.4.8 fixing issues related group_concat for PostgreSql [#75], [#78] fixing issue related to lastRowId [#71] fixing issues related with differential update [#70], [#73] fixing proc not being used in BSD systems [#74] IMAP Daemon: segmentation fault [#68] 3.2.4 Added IMAP Daemon: mailbox-update-strategy switch (see dbmail.conf), experimental support for application_name in database connection uri IMAP Daemon: mailbox_search_strategy switch (see dbmail.conf) Changed systemd unit changed to type notify mailbox state is build using only valid messages [#39] Optimizations IMAP Daemon: optimization of sql queries in relation to message headers libevent increased priority on accepting new connections libevent optimization on reading and writing to sockets simplify libzdb configuration (AC_CHECK_HEADERS) Issues fix segmentation fault in imap_append_hash_as_string [#12] dbmail-users: sql issue on deleting alias user [#18] IMAP Daemon: generation of invalid BODYSTRUCTURE in Content-Type field [#23] fix support for jemalloc latest version [#35] IMAP Deamon: BYE Command now offers optional message even on normal operations IMAP Deamon: idle message now offers optional message (* OK Still Here) IMAP Daemon: random hangs when single user is connected [#37] fix fd leaks IMAP Daemon: fix MODIFIED keyword, too many '[' and ']' fix segmentation fault in find_end_of_header fix gcc 10 compilation issue, duplicated definition
# cli 2.0.2 * The status bar now does not simplify multiple spaces by a single space. * cli now does not crash if it fails to detect whether the RStudio theme is a dark theme (#138). * cli now works better with wide Unicode characters, for example emojis. In particular, a status bar containing emojis is cleared properly (#133). * The status bar now does not flicker when updated, in terminals (#135). # cli 2.0.1 * Symbols (`symbol$*`) are now correctly printed in RStudio on Windows (#124). * The default theme for `cli_code()` output looks better now, especially in RStudio (#123). * Remove spurious newline after a `cli_process_start()` was cleared manually, and also at the end of the function. * Use Oxford comma when listing 3 or more items (@jonocarroll, #128). # cli 2.0.0 ## Semantic command line interface tools cli 2.0.0 has a new set of functions that help creating a CLI using a set of higher level elements: headings, paragraphs, lists, alerts, code blocks, etc. The formatting of all elements can be customized via themes. See the "Building a semantic CLI" article on the package web site: https://cli.r-lib.org ## Bug fixes: * Fix a bug in `is_dynamic_tty()`, setting `R_CLI_DYNAMIC="FALSE"` now properly turns dynamic tty off (#70). CVS: ----------------------------------------------------------------------
Based on work by Dan Cîrnaț in wip Version 1.66.1 -------------- - Closed bugs and merge requests: * Throws on Unsupported caller allocates [!495, Marco Trevisan] * arg: Fix MIN/MAX safe big integer limits [!492, Marco Trevisan] * Fix leak when virtual function is unimplemented [!498, Evan Welsh] * Cannot compile GJS 1.66.0 on macOS with llvm/clang 10.0.1 [#347, !499, Marc-Antoine Perennou] * console: fix typo in command-line option [!500, Andy Holmes] * Prevent passing null pointers when not nullable [!503, Evan Welsh] * Passing fundamentals to functions no longer works [#353, !506, Evan Welsh] - Fixed examples/clutter.js to work with more recent Clutter [Philip Chimento] Version 1.66.0 -------------- - No change from 1.65.92. Version 1.65.92 --------------- - Closed bugs and merge requests: * CI: Make iwyu idempotent [!481, Simon McVittie] * Enum and flags test failing in s390x [#319, !480, Simon McVittie] * Bring back Visual Studio build support for GJS master [!482, Chun-wei Fan] * gjs_dbus_implementation_emit_signal: don't try to unref NULL [!482, Adam Williamson] * doc: add third party applications [!484, Sonny Piers] * boxed: Initialize all the private BoxedInstance members [!487, Marco Trevisan] * object: Fix GjsCallBackTrampoline's leaks [!490, Marco Trevisan] * Various maintenance [!485, Philip Chimento] * Crash using shell's looking glass [#344, !486, Marco Trevisan] Version 1.65.91 --------------- - Closed bugs and merge requests: * Crash in gjs_dbus_implementation_flush() [#332, !471, Andy Holmes] * eslint: Bump ecmaScript version [!473, Florian Müllner] * Documentation: add documentation for ENV variables [!474, Andy Holmes] * Fix build for master on Windows (due to SpiderMonkey-78.x upgrade) [!475, Chun-wei Fan] * Argument cache causes test failure in armhf [#342, !476, Marco Trevisan] * Argument cache causes test regressions in s390x [#341, !477, Simon McVittie] * ByteArray.toString use-after-free [#339, !472, Evan Welsh] * Crash accessing `vfunc_` methods of `Clutter.Actor`s [#313, !478, Evan Welsh] - Various refactors for type safety [Marco Trevisan] Version 1.65.90 --------------- - GJS now has an optional, Linux-only, dependency on libsysprof-capture-4 instead of libsysprof-capture-3 for the profiler functionality. - New API: gjs_coverage_enable() allows the collection of code coverage metrics. If you are using GjsCoverage, it is now required to call gjs_coverage_enable() before you create the first GjsContext. Previously this was not necessary, but due to changes in SpiderMonkey 78 you must now indicate in advance if you want to collect code coverage metrics. - New JavaScript features! This version of GJS is based on SpiderMonkey 78, an upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 68. Here are the highlights of the new JavaScript features. For more information, look them up on MDN or devdocs.io. * New language features + A new regular expression engine, supporting lookbehind and named capture groups, among other things * New syntax + The ?? operator ("nullish coalescing operator") is now supported + The ?. operator ("optional chaining operator") is now supported + Public static class fields are now supported + Separators in numeric literals are now supported: for example, 1_000_000 * New APIs + String.replaceAll() for replacing all instances of a string inside another string + Promise.allSettled() for awaiting until all Promises in an array have either fulfilled or rejected + Intl.Locale + Intl.ListFormat + Intl.RelativeTimeFormat.formatToParts() * New behaviour + There are a lot of minor behaviour changes as SpiderMonkey's JS implementation conforms ever closer to existing ECMAScript standards and adopts new ones. For complete information, read the Firefox developer release notes: https://developer.mozilla.org/en-US/Firefox/Releases/69#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/70#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/71#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/72#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/73#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/74#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/75#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/76#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/77#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/78#JavaScript * Backwards-incompatible changes + The Object.toSource() method has been removed + The uneval() global function has been removed + A leading zero is now never allowed for BigInt literals, making 08n and 09n invalid similar to the existing error when legacy octal numbers like 07n are used + The Function.caller property now has the value of null if the caller is a strict, async, or generator function, instead of throwing a TypeError - Backwards-incompatible change: Paths specified on the command line with the --coverage-prefix argument, are now always interpreted as paths. If they are relative paths, they will be resolved relative to the current working directory. In previous versions, they would be treated as string prefixes, which led to unexpected behaviour when the path of the script was absolute and the coverage prefix relative, or vice versa. - Closed bugs and merge requests: * Port to libsysprof-capture-4.a [!457, Philip Withnall, Philip Chimento] * CI: Switch ASAN jobs to runners tagged so [!461, Bartłomiej Piotrowski] * Rework global code to support multiple global "types". (Part 1) [!453, Evan Welsh] * SpiderMonkey 78 [#329, !462, !458, Evan Welsh, Philip Chimento] * GIArgument inlines [!460, Marco Trevisan, Philip Chimento] * gjs stopped building on 32 bits [#335, !463, Marco Trevisan, Philip Chimento] * Improve performance of argument marshalling [#70, !48, Giovanni Campagna, Philip Chimento] * Build failure on 32-bit [#336, !465, Michael Catanzaro] * Various maintenance [!464, Philip Chimento] * arg-cache.cpp: Fix build on Visual Studio [!466, Chun-wei Fan] * [regression] Super+A crashes gnome-shell [#338, !467, Philip Chimento] * Generating coverage information seems to be broken [#322, !470, Philip Chimento] - Various refactors for type safety [Marco Trevisan] - Various maintenance [Philip Chimento] Version 1.65.4 -------------- - New language features! Public class fields are now supported. See for more information: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Public_class_fields - Closed bugs and merge requests: * arg.cpp: Add required messages for static_assert (fix building on pre-C++17) [!441, Chun-wei Fan] * Add include-what-you-use CI job [!448, !449, Philip Chimento] * Let's enable class fields! [!445, Evan Welsh] * examples: add GListModel implementation [!452, Andy Holmes] * Update ESLint CI image. [!451, Evan Welsh] * function: Only get function name if we actually warn [!454, Jonas Dreßler] * Split print into native library. [!444, Evan Welsh] * Various maintenance [!459, Philip Chimento] - Various refactors for type safety [Marco Trevisan] Version 1.64.4 -------------- - Closed bugs and merge requests: * Fix CI failure caused by GTK4 update [!447, Philip Chimento] Version 1.65.3 -------------- - In GTK 4, Gtk.Widget is now an iterable object which iterates through its child widgets. (`for (let child of widget) { ... }`) - Closed bugs and merge requests: * Installed tests are not in preferred directories [#318, !427, Ross Burton] * Build new test CI images with Buildah [!429, Philip Chimento] * CI fixes for new test images [!433, Philip Chimento] * Various maintenance [!428, Philip Chimento] * Fix dead link [!436, prnsml] * overrides/Gtk: Make GTK4 widgets iteratable [!437, Florian Müllner] * arg.cpp: Fix building on Visual Studio [!439, Chun-wei Fan] * Separate closures and vfuncs [!438, Philip Chimento] * Improvements to IWYU script [!435, Philip Chimento] * Various refactors in preparation for ES modules [!440, Evan Welsh, Philip Chimento] - Various refactors for type safety [Marco Trevisan]
# 1.3.0 * Adding authors with long names or other fields (`comment`, typically) works well now (#91). * `get_deps()` now removes unneeded whitespace from version requirements (#84). * `normalize()` now does not drop `Authors@R` on non-UTF-8 systems when it has non-ASCII characters (#80). * `has_dep()` now works well with dependencies listed multiple times (#97, @richfitz). * Add `coerce_authors_at_r()` method to convert `Author` to `Authors@R` (#44, @muschellij2). * `add_author()` and similar functions now allow a character vector of multiple roles (@niceume, #89). * `desc_set_deps()` now inserts new packages in (case-insensitive) alphabetical order, if the existing packages are already in alphabetical order. * New `add_author_gh()` method and `desc_add_author_gh()` function to add an author using the information available from GitHub V3 API. This method and function depend on `gh` and are limited when the GitHub user full name is incomplete or not well parsed by `as.person()` and when their email address isn't available (@maelle, #71). * When using `desc_normalize()` the package dependencies are now alphabetically sorted (#66, @llrs). * New `add_orcid()` method and `desc_add_orcid()` functions make it possible to add ORCID IDs to authors directly instead of via the `comment` argument (@maelle, #70). * All functions and methods managing authors (`add_me`, `add_author()`, `del_author()`, `add_role()`, `del_role()`, `change_maintainer()`, `search_for_author()`, `add_me()`, etc.) gain an `orcid` argument (@maelle, #70). * In `person()` within the `Authors@R` field, `comment` can now be a named character vector (@maelle, #69; @gvegayon, #65). * When using `desc(text=)` parameter, set `textConnection(encoding = "bytes")` to handle cases when the input text is in a different marked encoding than the default encoding, such as UTF-8 input on Windows.
# version 2.0-7 * return `NA` as estimate when prediction/simulation fails; #80 # version 2.0-6 * fixes `object 'ret' not found` bug introduced by #63; #65 #66 #70 # version 2.0-5 * use multiple cores in `variogramST`, using pkg future; #63 by @sigmafelix * fix bug with conditional simulation using `stars` target grid and nsim=1, #58 # version 2.0-4 * fix CRAN warning issue # version 2.0-3 * fix bug in support for `sf` objects; #46 * fix `krigeTg` for the case when data or newdata are of class `sf` or `sfc`; #51
Pkgsrc changes: * None. Upstream changes: 2021-10-25 1.9.1 Misc: - OpenSSL 3.0 compatibility (#70) Bug Fixes: - Fix refused startup with openssl <1.1 (#82) - Fix compiler issue for Fedora 33 on s390x (#84) - Fix small memory leak in config parser - Fix lazy certificate check when connecting to TLS servers - Fix connect is aborted if first host in list has invalid certificate - Fix setstacksize for glibc 2.34 (#91) - Fix system defaults/settings for TLS version not honored (#92)
ChangeLog (from NEWS): * Version 4.5.2 (Feb 3, 2021) - Add missing modules to record.scm. * Version 4.5.1 (Jan 11, 2020) - Allow false values in JSON mappings. (Fixes #70) * Version 4.5.0 (Jan 3, 2020) - Introduce (define-json-type) a much simpler way to define JSON objects and record mappings. It makes use of the existing (define-json-mapping). * Version 4.4.1 (Nov 29, 2020) - Fixed a few parsing issues from JSON Parsing Test Suite (https://github.com/nst/JSONTestSuite). (Fixes #67) * Version 4.4.0 (Oct 22, 2020) - Record-JSON mapping now can define another optional procedure record->scm to convert a record to an alist. (Fixes #63) - Record-JSON mapping now allows using *unspecified* values to indicate a field record should not be serialized. (Fixes #61) - Improve pretty printing. (thanks to Jonas Schürmann) * Version 4.3.2 (Jul 23, 2020) - Fix unicode for values from E000 and upwards. (thanks again to pkill9 and RhodiumToad from #guile) * Version 4.3.1 (Jul 22, 2020) - Fix unicode codepoint with surrogate pairs. (thanks to pkill9 and RhodiumToad from #guile) * Version 4.3.0 (Jul 3, 2020) - Make RECORD->JSON optional in (define-json-mapping). * Version 4.2.0 (Jun 30, 2020) - Introduce (define-json-mapping) which allows converting a JSON object into a record type and vice versa. The initial code for this feature was copied from the GNU Guix project.
Changes in version 0.12.3.1 * Bugfix for ghcjs and Double memset for Storable vector: #410 * Avoid haddock bug: #383 * Improve haddock and doctests * Disable problematic tests with -boundschecks #407 Changes in version 0.12.3.0 * Fix performance regression due to introduction of keepAlive# primop in ghc-9.0: #372 * Add monadic functions for mutable vectors: #338 * Added folds for monadic functions: mapM_, imapM_, forM_, iforM_, foldl, foldl', foldM, foldM', ifoldl, ifoldl', ifoldM, ifoldM' * Added modifyM and unsafeModifyM for mutable vectors * Added generate and generateM for mutable vectors Changes in version 0.12.2.0 * Add MINIMAL pragma to Vector & MVector type classes: #11 * Export unstreamM fromfrom Data.Vector.Generic: #70 * New functions: unfoldrExactN and unfoldrExactNM: #140 * Added iforM and iforM_: #262 * Added MonadFix instance for boxed vectors: #178 * Added uncons and unsnoc: #212 * Added foldMap and foldMap': #263 * Added isSameVector for storable vectors * Added toArray, fromArray, toMutableArray and fromMutableArray * Added iscanl, iscanl', iscanr, iscanr' to Primitive, Storable and Unboxed * Added izipWithM, izipWithM_, imapM and imapM_ to Primitive and Storable * Added ifoldM, ifoldM', ifoldM_ and ifoldM'_ to Primitive and Storable * Added eqBy and cmpBy * Added findIndexR to Generic: #172 * Added catMaybes: #329 * Added mapMaybeM and imapMaybeM: #183 Changes in version 0.12.1.2 * Fix for lost function Data.Vector.Generic.mkType: #287 Changes in version 0.12.1.1 (deprecated) * add semigrioups dep to test suite so CI actually runs again on GHC < 8 Changes in version 0.12.1.0 (deprecated) * Fix integer overflows in specializations of Bundle/Stream enumFromTo on Integral types * Fix possibility of OutOfMemory with take and very large arguments. * Fix slice function causing segfault and not checking the bounds properly. * updated specialization rule for EnumFromTo on Float and Double to make sure it always matches the version in GHC Base (which changed as of 8.6) Thanks to Aleksey Khudyakov @Shimuuar for this fix. * fast rejection short circuiting in eqBy operations * the O2 test suite now has reasonable memory usage on every GHC version, special thanks to Alexey Kuleshevich (@lehins). * The Mutable type family is now injective on GHC 8.0 or later. * Using empty Storable vectors no longer results in division-by-zero errors. * The Data instances for Vector types now have well defined implementations for toConstr, gunfold, and dataTypeOf. * New function: partitionWith. * Add Unbox instances for Identity, Const, Down, Dual, Sum, Product, Min, Max, First, Last, WrappedMonoid, Arg, Any, All, Alt, and Compose. * Add NFData1 instances for applicable Vector types.
Change log: 0.5.9 (2022-04-01) ===== - New Features: - Add shortcuts plugin (#70, !121) Depends on Libxfce4ui 4.17.5 which is a dev version, so will be excluded at configure time on most systems until Xfce 4.18 is released. - Add search history (!119) - File monitoring: Add an automatic reloading option - Appearance Changes / Minor Improvements: - Move the document modification mark to the close button (#63, !122) - Add mousepad styleclass for easier theming (#33) - Hide search bar by pressing Esc key even when not focused - Search: Escape selection when regex search is enabled - Code Refactoring: - Plugins: Add a skeleton plugin to ease writing of new plugins - Bug Fixes: - Test plugin: Sanitize memory management of sources - Honor GTK_CSD - Filter entries from `accels.scm` on non-detailed action name - i18n: Check for `bind_textdomain_codeset()` - Update Copying (#160, !120) - Session history: Never clear session array on exit (#162) - Fix broken feature "Show menubar temporarily when hidden" - Force encoding when reloading - Force encoding when it has been explicitly set by the user - Do not consider encoding as always user-set in the "Open" dialog - Fix antonym of the word "indent" in preferences dialog (!118) - File monitoring: Try to filter out fake deletions - Add ellipsis to preferences menu entry (!117) - Switch all labels to title case in prefs dialog (!116) - Correctly restore font size after zooming when using system font (#158) - Printing: Enable line wrapping by default (#156) - Fix a warning from GCC static analyzer - Search: Do not delay the search when the text changes - Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur
[0.8.1] - 2022-07-12 Bug Fixes Set fail-fast strategy to false Miscellaneous Tasks Update windows runners to windows-2022 [0.8.0] - 2022-07-12 Bug Fixes Update lychee arguments to skip checking protonmail Documentation Clarify that --tag argument can be an unexisting tag Switch chronological and topological (#99) Features Support external commands for commit preprocessors (#86) Support changing commit scope with commit_parsers (#94) [breaking] Pass footer token and separator to template (#97) Miscellaneous Tasks Set MSRV to 1.58.1 (#87) Update tera to 1.16.0 (#70) Disable building arm64 docker images temporarily Upgrade dependencies Refactor Apply clippy suggestions Apply clippy suggestions
What's Changed Exciting New Features Add toc position setting by @Builditluc in #65 Add more toc settings by @Builditluc in #66 Bug Fixes Fix toc not having scrollbars by @Builditluc in #64 Fix Word Spacing by @Builditluc in #68 Fix the crash that occurs when no links or headers exist by @Builditluc in #70
v0.10.2 - What's Changed Rewrite CI-CD in #77 Update dependencies in #76 Use a "forked" rcdom module in #78 v0.10.1 - What's Changed Update dependencies in #68 Support multiple keybindings to a single command in #70 Implement different view traits/helpers in #71 Refactor link handler codes in #72 Code refactor and cleanup part I in #74 Code refactor and clean part II in #75 Breaking changes -Modified the list of shortcuts and default shortcuts for each view. Please refer to the shorcuts README or the example config file for migration to the new version.
2.2.0 (2022-06-03) Added * Add the ability to set Content-ID header for ParamPart #62 * Allow mixed key types for parts headers #79 Changed * Refactor Parts into a Multipart::Post namespace #65 * Use mutable strings where needed #70 * Use frozen_string_literal everywhere #78 2.2.1 (not released) 2.2.2 (2022-06-09) * Drop Ruby 2.5 or earlier 2.2.3 (2022-06-10) * Add support for Ruby back to 2.3.
Change log: 1.9.11 (2022-08-08) ====== - Add support to WebP (TritonDataCenter#76) - Fix window capture in HiDPI mode (TritonDataCenter#73) - Fix intltool lock file problem during make distcheck - Add option to Show in File Manager when saving (TritonDataCenter#47) - Do not quit after dismissing dialog if invoked from plugin (TritonDataCenter#71) - Update COPYING (Issue TritonDataCenter#70) - Translation Updates: Albanian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Indonesian, Italian, Japanese, Korean, Lithuanian, Malay, Norwegian Bokmål, Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian
0.5.10 (2023-01-02) Support Ruby 3.2 What's Changed * Improve documentation by @monora in #67 * doc: build and publish doc to github pages by @monora in #69 * chore: use dependabot by @monora in #70 * chore: add ecosystem bundler to dependabot by @monora in #71 * fix: Remove superfluous :GRAY assignment in depth first visit (#66) by @monora in #68 * chore: support ruby 3.2.0 by @monora in #73
1.7.0 (2022-11-17) What's Changed * Extract creation of Net::HTTP in httpproxy by @wishdev in #41 * Fix httpd error in CJK directory by @jeremyevans in #42 * Use GitHub Actions instead of Travis CI (retry) by @deivid-rodriguez in #40 * Skip env-locale-sensitive CGI test on the "java" platform by @headius in #46 * Make readpartial limit chunk to appropriate size by @wishdev in #45 * Do not use ensure in a block without begin by @jeremyevans in #49 * Allow empty POST and PUT requests without content length by @jeremyevans in #50 * Only run test_big_bodies test on Ruby 2.5+ by @jeremyevans in #51 * Fix test when run with US-ASCII encoding by @jeremyevans in #52 * Allow shutdown_pipe to be passed in via @config by @wishdev in #44 * Ensure server port numbers are numeric and ensure they are stored as ... by @wishdev in #55 * Fix shutdown_pipe test issue by @wishdev in #54 * Allow EPROTOTYPE error when writing junk to a socket by @jeremyevans in #56 * Use ruby/setup-ruby instead of actions/setup-ruby by @hsbt in #58 * Refix test_shutdown_pipe by @wishdev in #59 * add mime type of extention mjs by @paulownia in #60 * Make it more strict to interpret some headers by @mame in #61 1.8.0 (2023-01-27) What's Changed * Use frozen strings by @kirs in #65 * Use test-unit by @hsbt in #66 * More rubies on CI, deprecating ruby 2.3 due to test failure by @mathieujobin in #68 * Adds common mime types by @gotoken in #75 * add mime type for .webmanifest extension by @olleolleolle in #76 * CI: use bundler-cache: true by @olleolleolle in #79 * Typo by @printfinn in #78 * s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in #82 * Fix invalid use of IP addresses in SNI by @jeremyevans in #83 * Bump actions/checkout from 2 to 3 by @dependabot in #91 * remove unneeded bin/console and bin/setup files from gemspec by @Benjamin-L in #94 * Accept put requests by @bharjr01 in #70 * Move the host request parsing to a separate method. by @wishdev in #85 * Only output prime information to $stderr if $VERBOSE by @jeremyevans in #88 * Better support for connection upgrade and bi-directional streaming. by @ioquatix in #101 1.8.1 (2023-01-27) What's Changed * Body should be non-frozen by default. by @ioquatix in #103 * Join test thread. by @ioquatix in #104 * Fix several regexp warnings. by @ioquatix in #105
What's Changed - fix: add min length to language code in #68 - perf: translate concurrently in #69 - refact: update structure before rc in #70 - perf: use less taxing data types where possible in #71 - feat: add max/min stats to hourly forecast in #72 - docs: add platform locations for config file - fix border displacement when checking weather between 23:00-23:20
1.21.0 (2023-02-13) * Support for Ruby 3.0.0, 3.1.0, 3.2.0. (Drop support for Ruby 2.2 and earlier.) #66 * Support Rails 6 and Rails 7. (Drop support for Rails 3.x, 4.x) #66, #72 * Fix RMagick 5.0 compatible. #66 * Infinite loop has been resolved. #68, #74 * Fixed a bug that caused the x position to shift when an <img> tag was behind a <li> tag in HTML. #74 * fix: Incorrect characters when copying out of a generated PDF with Unicode fonts. #71 * Suppresses output for Circle(), Ellipse(), PieSector(), and PieSectorXY() when the radius is 0. #67 * Don't change an object while iterating over it #59 (by thegcat) * fix : bidi bug #56 (by ahorek) * Avoid rdoc stack level too deep (SystemStackError) in gem install. #76 * PDF example output option OUTPUT=true added #70 * Make the image file path acquisition process extensible #58 (by yui-har)
Fixes - Fixed AppImage build for systems without OpenSSL 1.1 (#182). - Fixed build errors on MinGW (#193). - Fixed not being able to change volume on some styles (#206). - Fixed crash when playing library items with many tracks (#208). - Fixed MPRIS support on Qt 6. - Fixed side panel tabs not working on some styles. - Fixed not showing tool-tip for added date in albums. - Fixed using Fusion style when saving settings with default selected. - Fixed not displaying artist names with "&" properly. - Fixed flat buttons having a background with built-in dark theme. - Fixed not refreshing some cached albums correctly. Changes - Added automatic re-authentication if token expired (#64). - Improved error handling when setting client path (#65). - Added support for saving passwords on more Linux systems, macOS, and Windows (#70). - Added column for track liked status (#138). - Disallowed actions are now disabled (#186). - Added support for media keys on Windows (#192). - Client volume is now remembered instead of always being 100% (#196). - Added options for copying name of playlist/track/album (#203). - Added support for librespot v0.5.0 (#210). - Added back lyrics. - Now uses a native menu bar on macOS. - Improved startup performance. - Replaced "Save password in keyring" option with "Remember me" in password entry. - Added Apple Silicon support for macOS builds. - Replaced "fixed width remaining time" with custom fixed-width system font.
### [2.3.1] - 2022-11-29 #### Changed * The printout of the inferred `intersphinx_mapping` item for inventories retrieved by URL (`--url`) in the 'suggest' CLI mode is now relocated to fall immediately below the inventory-search output. It also now is displayed even if no objects in the `objects.inv` satisfy the score threshold. ([#262](bskinn/sphobjinv#262)) * The 'suggest' CLI mode output now includes dividers for improved readability. #### Tests * The plaintext `tests/resource/objects_attrs.txt` was converted to POSIX EOLs and declared as binary to git, in order to provide a consistent state for sdist packaging, regardless of platform (POSIX vs Windows). * As a result, it was necessary to modify the `scratch_path` fixture to "`unix2dos`" this file on Windows systems, in order to provide a consistent test state. * Similarly, the `decomp_cmp_test` fixture was modified to "`unix2dos`" the `objects_attrs.txt` resource before comparisons, again in order to provide a consistent reference artifact. Implementing required direct manipulation of the bytes contents of the file, instead of the `filecmp.cmp` method that had been used previously. * The README doctests and shell tests have been removed from the default pytest suite. They must be explicitly opted-in with the `--readme` and `--doctest-glob="README.rst"` flags to pytest. * A new job, `readme`, has been added to the `aux_tests` stage of the Azure Pipelines CI to run these tests for PRs and release branches. * The constraint for `pytest-check` was bumped to `>=1.1.2` and all uses of the `check` fixture were revised from `with check.check(...):` to `with check(...):`. ([#265](bskinn/sphobjinv#265)) * Azure Pipelines now has Python 3.11 available for all of Ubuntu, Windows and MacOS, so it was added to the core text matrix for all platforms. * A new CI job was created on Azure Pipelines that creates an sdist from the current project, extracts it into a sandboxed environment, installs the dev dependencies, and runs the pytest suite (`azure-sdisttest.yml`). * All uses of `pytest-check` were updated to use the [v1.1.2 syntax](https://github.com/okken/pytest-check/blob/main/changelog.md#110---2022-nov-21) (`check` fixture, or `from pytest_check import check`). #### Internal * The `sys.exit()` in the case of no objects falling above the 'suggest' search threshold was refactored into the main `do_suggest()` body, to minimize the surprise of an `exit()` call coming in a subfunction. ([#263](bskinn/sphobjinv#263)) #### Packaging * `MANIFEST.in` was revised in order to provide a testable (`pytest --nonloc`) sdist, in order to streamline packaging of `sphobjinv` for conda-forge. (Thanks very much to [@anjos](https://github.com/anjos) for getting the recipes for `sphobjinv` and its dependencies in place! See [#264](bskinn/sphobjinv#264).) #### Administrative * `sphobjinv` is now available via conda-forge! A note was added to the docs to indicate this. * The version bump on `pytest-check` no longer permits the use of Python 3.6 in CI. As Python 3.6 is nearly a year beyond EOL, this seems a reasonable time to officially drop support for it. `python_requires` will still be at `>=3.6` for now; it *should* still work for 3.6...but, no guarantees. * The hook versions for `pre-commit-hooks`, `black`, and `pyproject-fmt` were updated to v4.3, v22.10, and v0.3.5, respectively. * `CONTENT_LICENSE.txt` was created, to specifically house the full content/documentation license information. * `LICENSE.txt` was revised to only hold the MIT License for the code, primarily so that Github's automatic systems will recognize the project as MIT licensed. * Caching of pip downloads was added to all of the Azure Pipelines jobs. * The version constraint for `pytest-check` was raised to `>=1.1.2`. * A temporary upper bound was placed on the `flake8` version (now `>=5,<6`, instead of `>=5`) to avoid pip resolver failures likely due to conflicts with constraints declared by plugins. * The older versions of `jsonschema` tested in the `tox` matrix were streamlined down to 3.0 (`==3.0`), 3.x (`<4`), 4.0 (`<4.1`) and 4.8 (`<4.9`). * The pin of `sphinx-issues==0.4.0` in the `tox` matrix was removed, to match the unpinned package in the `requirements-xxx.txt` files. ### [2.3] - 2022-11-08 #### Added * The CLI now prints the project name and version for the `objects.inv` as part of the 'suggest' mode output. * The CLI now prints an inferred `intersphinx_mapping` entry for a remote docset as part of the 'suggest' mode output, where such inference is possible. The output from this mapping inference was added to the relevant tests, and a couple of unit tests on some basic pieces of functionality were written. ([#149](bskinn/sphobjinv#149)) * The CLI now provides considerably more information about what is happening with the URLs it checks when trying to retrieve a remote inventory. ([#99](bskinn/sphobjinv#99), plus more) * CLI 'suggest' results output now displays more information about the total number of objects in the inventory, the search score threshold, and the number of results falling at/above that threshold. ([#232](bskinn/sphobjinv#232)) * A new CLI option, `-p`/`--paginate`, enables paging of the results from the `suggest` feature. ([#70](bskinn/sphobjinv#70)) #### Fixed * The regex for parsing object lines from decompressed inventories now correctly processes `{role}` values that contain internal colons. * CLI corner case where options are passed but no subparser is specified now results in a clean error-exit, instead of an exception. ([#239](bskinn/sphobjinv#239)) #### Documentation * Updated doctests to reflect the new v22.1 attrs `objects.inv` used for demonstration purposes. * Updated `syntax.rst` to indicate that the `{role}` in an inventory object MAY contain a colon. * Added new 'CLI implementation' pages for the new modules, downstream of the refactoring of the CLI 'convert' and 'suggest' code. * Revised the intro paragraph of the 'CLI usage' page to more clearly emphasize the two CLI subcommands and the links to their respective docs pages. * Fixed a mistake in the CLI help info for the `--url` argument to `convert`. #### Tests * Various tests were updated to reflect the contents of the new v22.1 attrs `objects.inv` introduced to replace the previous v17.2 inventory. * A modern Sphinx `objects.inv` (v6.0.0b) was added to `tests/resource` as `objects_sphinx.inv`, and the previous v1.6.6 was renamed to `objects_sphinx_1_6_6.inv`. * The 'valid objects' test cases were updated to reflect the possibility for a colon within `{role}`: * The colon-within-`{role}` test case was moved from 'invalid' to 'valid'. * The colon-within-`{domain}` test case was also moved from 'invalid' to 'valid', but with an annotation added to indicate that it's not actually viable---it will actually be interpreted incorrectly, with the first portion of the colon-containing `{domain}` imported as `{domain}`, and the remainder imported as part of `{role}`. #### Internal * Refactor CLI code to place the 'convert' and 'suggest' implementations in their own modules. * Refactor CLI 'suggest' code to the main `do_suggest()` function and a handful of sub-functions. * Rename the `log_print()` CLI helper function to the more-descriptive `print_stderr()`. * Bump development Sphinx version to v5.3. * Bump flake8 version to >=5, due to the absorption of flake8-colors colorization functionality. The flake8/tox config was updated accordingly. * Bump pre-commit black hook to v22.3.0. * Remove PyPy and Python 3.6 from Azure Pipelines test matrix. * Revise `__version__` retrieval in `setup.py` to use an intermediate dictionary with `exec()`. * Update `setup.cfg` to use `license_files`, instead of the deprecated `license_file`. #### Administrative * Apply CC BY 4.0 to documentation and docstrings and update project files to reflect. ### [2.2.2] - 2022-03-22 #### Fixed * UnicodeDecodeErrors are ignored within the vendored `fuzzywuzzy` package during `suggest` operations, using the `errors=replace` mode within bytes.decode(). * This misbehavior emerged after vendoring `fuzzywuzzy`, suggesting that it was a bug fixed later on in that project's development, after the point from which it was vendored. * This change may alter `suggest` behavior for those inventory objects with pathological characters. But, given their rarity, user experience is not expected to be noticeably affected. #### Internal * The `pyproject-fmt` formatted was added as a pre-commit hook. * The `flake8-raise` plugin was added to the linting suite. #### Testing * A smoke test for error-free `suggest` execution was added for all of the inventory files in `tests/resource`. ### [2.2.1] - 2022-02-05 #### Internal * The `benchmarks.py` file within the vendored version of `fuzzywuzzy` was removed. This *should* have no effect on `sphobjinv` functionality. * Per [#223](bskinn/sphobjinv#223), the Python 2 code within `benchmarks.py` breaks a full-source compilation done as part of an RPM packaging workflow. ### [2.2] - 2022-01-30 #### Administrative * The project documentation has been updated to reflect the deprecation of the `python-Levenshtein` speedup. * `pre-commit` has been added to the project, primarily to automate `black` code formatting on every commit. * The default trailing-whitespace, end-of-file, YAML syntax, and large-file-prevention hooks have also been added. #### Internal * `sphinx-removed-in` was added as a dev and RTD dependency, to provide the `versionremoved` Sphinx directive. ### [2.2b1] - 2021-12-23 #### Removed * Acceleration of the `suggest` functionality via use of `python-Levenshtein` is no longer possible due to the vendoring of an early, MIT-licensed version of `fuzzywuzzy`, as noted below. The `speedup` install extra is now obsolete, and has been removed. #### Internal * The `fuzzywuzzy` string matcher was vendored into the project from a point in its development history before the `python-Levenshtein` dependency, and its corresponding GPL encumbrance, was introduced. #### Administrative * Project default branch migrated to `main` from `master`. * Standard development Python version bumped to 3.10. * Standard development Sphinx version bumped to 4.3.1. * Active support for Python 3.11 added. ### [2.1] - 2021-04-14 #### Added * Python 3.10 support was officially added. #### Changed * The User-Agent header sent by `Inventory` when making an HTTP(S) request now identifies `sphobjinv` and its version (anticipate no API or behavior change). * An extraneous newline was removed before tables printed in the 'suggest' CLI mode (cosmetic change). #### Fixed * Previously, `sphobjinv.Inventory` would ignore entries in `objects.inv` that contained spaces within `name` (see [#181](bskinn/sphobjinv#181)); this is now fixed. #### Removed * Python 3.5 is no longer supported. * The relaxation of the integer constraint on the `priority` field introduced in v2.1b1 has been *reverted*, as `objects.inv` data lines with such non-integer `priority` values are skipped by Sphinx. #### Internal * Where possible, string interpolation has been refactored to use f-strings. * A 'speedup' `extras_require` entry has been added to allow simple installation of `python-Levenshtein` for Linux and MacOS platforms, as `pip install sphobjinv[speedup]`. This extra does nothing on Windows, since compilation machinery is anticipated not to be available for most users. * `objects_mkdoc_zlib0.inv`, which was compressed at `zlib` level 0, has been added to the test resources directory. * This file had to be flagged as binary in `.gitattributes` in order to avoid git EOL auto-conversion on Windows. * The CLI functionality was refactored from the single `sphobjinv.cmdline` module into a dedicated set of `sphobjinv.cli.*` submodules. * Some internal `type(...) is ...` checks were replaced with `isinstance(...)` #### Testing * Added *significant* body of new tests to confirm inventory compatibility with both `sphobjinv` and Sphinx itself. * Consistency checks added both for data within `sphobjinv.Inventory` instances **AND** as emitted from `sphinx.ext.inventory.InventoryFile.load()`. * The tests in `tests/test_valid_objects.py` strive to bracket as precisely as possible what content is allowed on an `objects.inv` data line, in addition to providing guidance on what is allowable, but discouraged. `docs/source/syntax.rst` was also edited to reflect this guidance. * Additional tests have been added to probe corner cases involving Windows EOLs. * A test was added to ensure that the schema in `sphobjinv.schema` is in fact a valid JSON schema. * Multiple asserts/checks per test method have been converted to use `pytest-check` instead of `pytest-subtests`, due to some inconsistent behavior with the latter. * `tox` environments and dependencies were updated, and some flake8 configuration was adjusted. #### Administrative * Standard development Python version bumped to 3.9. * Standard development Sphinx version bumped to 3.5.0. * Added `[skip ci]` flag in commit text for skipping Github Actions CI. * RtD upgraded to use Python 3.8. * Added 'radio Sphinx' logo to RtD docs. * Drafted `CONTRIBUTING.md` and added PR & issue templates. * Tranferred most project metadata from `setup.py` to `setup.cfg`. ### [2.1b1] - 2020-11-13 #### Fixed * Equality tests on Inventory and DataObjStr/DataObjBytes instances now work correctly. * Non-integer and non-numeric values for `priority` are now accepted during `Inventory` instantiation, consistent with what is allowed by `DataObjStr` and `DataObjBytes` instantiation. ### [2.1a2] - 2020-10-27 #### Added * When an inventory is retrieved via CLI from a remote URL with `-u`, the resolved location of the inventory is included in generated JSON at `json_dict.metadata.url`. #### Changed * CLI logging messages are now emitted to stderr instead of stdout. ### [2.1a1] - 2020-10-26 #### Added * A hyphen can now be passed as the CLI input and/or output file name to instruct sphobjinv to use stdin and/or stdout, respectively. * The `fileops` and `inventory` APIs are now tested to work with both strings and `pathlib.Path` objects, where they interact with the filesystem. #### Refactored * Patterns in regular expressions are now defined with raw strings to improve readability.
0.8.0 - 2023-05-15 Added - Added --tui-as-mode flag to control how AS information is rendered (#483) - Added support for configuration files and added a -c (--config-file) flag (#412) - Added --generate flag for generating shell completions (#86) - Added support for showing and navigating host detail (#70) - Added --geoip-mmdb-file and --tui-geoip-mode flags for looking up and displaying GeoIp information from mmdb files (#503) - Added settings dialog and simplified Tui header display (#521) - Added interactive GeoIp map display (#505) - Added support for the paris ECMP traceroute strategy for IPv4/udp (#542) - Added silent reporting mode to run tracing without producing any output (#555) - Added -v (--verbose), --log-format, --log-filter & --log-span-events flags to support generating debug trace logging output (#552) Changed - Show AS information for IP addresses without PTR record (#479) - Re-enabled musl release builds (#456) - [BREAKING CHANGE] Renamed short config flag for report-cycles from -c to -C (#491) - Ensure administrator privileges on Windows (#451) - Add context information to socket errors (#153) Fixed - Do not require passing targets for certain command line flags (#500) - Key press registering two events on Windows (#513) - Command line parameter names in error messages should be in kebab-case (#516)
Change log: 4.18.4 (2023-05-22) ====== - screensaver: Prevent recursive calling of lock command - screensaver: Add lock-on-sleep property - screensaver: Update fallback list - screensaver: Prioritize user lock command - screensaver: Rewrite D-Bus proxies management - screensaver: Use reasonable timeout for methods that may not reply - screensaver: Remove support for gnome-screensaver (Fixes #62) - screensaver: Do not take into account empty commands - screensaver: Simplify Xfconf management - screensaver: Fix memory leak - screensaver: Fix typos - screensaver: Run lock command synchronously (Fixes #70) - screensaver: Add missing include guard
What's Changed Bump deps and tools by @gaborbernat in #56 Add pyproject-fmt by @gaborbernat in #57 Bump pypa/gh-action-pypi-publish from 1.6.5 to 1.7.1 by @dependabot in #60 docs: remove (dynamic) years from copyright by @paravoid in #58 Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by @dependabot in #61 Bump deps and tools by @gaborbernat in #62 Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by @dependabot in #63 Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.5 by @dependabot in #66 Bump deps and tools by @gaborbernat in #67 Bump deps and tools by @gaborbernat in #70 Drop 2.7 test by @gaborbernat in #72 Add trusted-publish by @gaborbernat in #73 Add 3.12 support by @gaborbernat in #74 Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in #76 git ls-files -z -- .github/workflows/check.yml | xargs -0 sed -i 's|3.12.0-alpha.7|3.12.0-beta.1|g' by @gaborbernat in #80 Add ruff by @gaborbernat in #81
Features/Improvements ✨ - Append suffix to download filenames to avoid overwrites (#35) - Support uploading image attachments from clipboard (#36) - Support leaving rooms (#45) - Support hiding server part of username in message scrollback (#71) - Restore opened tabs and windows upon restart (#72) - Interpret newlines as line breaks when converting Markdown to HTML (#74) - Indicate when you're editing a message (#75) - Support configuring which program :open runs (#95) - Support sending and completing Emoji shortcodes in the message bar (#100) - Indicate number of members in room (#110) - Show errors fetching space hierarchy when list is empty (#113) - Show Git SHA information when printing version information (#120) - Reduce number of Tokio workers (#129) - Indicate when there are new messages below scrollback viewport (#131) Bug Fixes 🐞 - Tab completion panics for unrecognized commands (#81) - Fix error message for undefined download directory (#87) - Gracefully handle verification events that are unknown locally (#90) - Use terminal window focus to determine when a message has actually been seen (#94) - ChatStore::set_receipts locks up app for bad connections (#99) - Need fallback behaviour when dirs::download_dir returns None (#118) - Code blocks get rendered without line breaks (#122) - Remove trailing newlines in body (#125) - Profile session token should only be readable by the user (#130) - Handle sync failure after successful password entry (#133) Documentation/README Updates 📚 - Add manual pages (#88) - Mention Minimum Supported Rust Version in README (#115) - Link to AUR pkg in README (#121) Meta 👷♀️ - Update locked Cargo dependencies (#70) - Add Nix flake (#73) - Add FUNDING.yml to project (#77) - Upload artifacts built in GitHub Actions (#105) - Cache build directory in GitHub Actions (#107) - Replace GitHub actions using deprecated features (#114) - Fix Nix flake build on Darwin (#117)
Switch to GH Actions CI. by @patrickt in #41 Add the same PR template as for tree-sitter-javascript by @mjambon in #43 Update package.json to include the repository key by @msftenhanceprovenance in #50 Loosen Rust crate's tree-sitter dependency by @dcreager in #52 adding make support by @mattmassicotte in #56 feat: treat iota as predeclared identifier by @kawaemon in #58 feat: add support to parse of type parameters by @kawaemon in #57 feat: allow to put type arguments in calling expressions by @kawaemon in #59 Update C code by @aryx in #66 Document reason for statements at top level by @adonovan in #67 Make method bodies non-optional by @adonovan in #68 Fix node naming in {param,field}_declaration by @adonovan in #65 Structure Query by @mattmassicotte in #70 Remove field_identifier from keyed_element by @adonovan in #71 Generic Makefile by @mattmassicotte in #72 Bump tree-sitter version to 0.20 by @hendrikvanantwerpen in #78 Swift Package by @mattmassicotte in #79 Made body optional for method_declaration by @lmaruvada in #90 Allow GenericType to accept QualifiedType by @kawaemon in #92 feat(queries/highlight): highlight built-in functions as @function.builtin by @jimeh in #96 feat(grammar): capture comment directives by @matoous in #97 Revert "Merge pull request #97 from matoous/md/comment-directives" by @matoous in #98 feat(ci): run build & test action on PRs by @matoous in #99 fix: fix string literal rule by @SuperBo in #91 Add more types and struct/parameter fix by @amaanq in #118 Param fix by @amaanq in #119 Update identifiers and top level declarations by @amaanq in #120 Fix single import spec list without terminator by @amaanq in #122 Materialize expression_statement nodes by @josharian in #124 Formatting & CI fixes by @amaanq in #126
1.3.0 (2023-08-23) What's Changed * Rename data -> selector. by @ioquatix in #67 * Spurious wakeups by @ioquatix in #66 * Don't use EPOLLONESHOT for the wakeup event. by @Math2 in #68 * Failing test case for waiting on a reused FD. by @Math2 in #69 * Always re-register epoll descriptor. by @ioquatix in #71 * Fix potential race conditions in io_uring backend. by @ioquatix in #70 * NetBSD/OpenBSD compatibility for KQueue selector, some FreeBSD fixes by @Math2 in #72 * Introduce correct support for compacting GC. by @ioquatix in #73 * Fix external tests by @ioquatix in #75 * Add more external tests. by @ioquatix in #74 * Run coverage tests on more Ruby versions. by @ioquatix in #76 1.3.1 (2023-08-24) What's Changed * Fix a weird bug with duplicate CQEs. by @ioquatix in #78 1.3.2 (2023-08-24) What's Changed * Ensure that every io_uring_get_sqe is used correctly. by @ioquatix in #80 * Add tests for cancellation and update pure Ruby implementation. by @ioquatix in #79
v0.1.7 What's Changed - Feature: + supported in ORIGIN by @Dajamante in #70 - Add changelog enforcer by @Urhengulas in #71 - CI: Install Rust manually by @Urhengulas in #72 - Update CI by @Urhengulas in #74 - End of year refactoring by @Urhengulas in #75 - Goodbye bors by @Urhengulas in #77 - Summer cleanup by @Urhengulas in #79 - Release v0.1.7 by @Urhengulas in #80 v0.1.6 What's Changed - Print a message when linking normally fails by @jonas-schievink in #58 - Add entry to change log by @justahero in #59 - Update to Rust 2021 🎉 by @Urhengulas in #60 - Update CHANGELOG.md by @Urhengulas in #61 - search linker scripts in cwd first by @spookyvision in #63 - ci: cache cargo registry & build artifacts by @japaric in #64 - v0.1.6 by @japaric in #68
Changelog f9d9ab2 Add drag-and-drop queue reordering, closes #34 (#80) 981861c Add german translation. (#68) 4d4325e Add missing launchable element. (#65) f482541 Allow adding/replacing of all tracks in Library by Files context menu (resolves #69) d7c40b5 Fix drag-n-drop beyond list end (#34), other optimisations d1dcc10 Fix dragging an item down (#34) abd7f2e New icon (#79) 8f8e02c Remove warnings about non-existent/empty Ymuse config (resolves #70) 30853bf Support for single-track repeat (resolves #76) adf6e7b Use remote icon in AppStream metadata (resolves #66) 95c0d15 chore: release 0.22
devel/ruby-redmine51 require net-imap gem version 0.3.4 but ruby31 bundles 0.2.3. So, it add latest version of net-imap gem 0.3.x as ruby-net-imap. Ruby client api for Internet Message Access Protocol. Changes from 0.2.3: 0.3.0 (2022-11-17) What's Changed * Added dependabot.yml for actions by @hsbt in #59 * Bump actions/checkout from 2 to 3 by @dependabot in #60 * Adding RFC licenses by @nevans in #57 * Warn when using deprecated SASL mechanisms by @nevans in #62 New Contributors * @dependabot made their first contribution in #60 0.3.1 (2022-11-17) What's Changed * Add XOAUTH2 authenticator by @ssunday in #63 New Contributors * @ssunday made their first contribution in #63 0.3.2 (2022-12-09) What's Changed * Support UIDPLUS extension by @hoffi in #65 * Fixes "bundle exec rake" clash with test/unit by @nevans in #67 * Fix some UIDPLUS issues by @nevans in #69 * Fixes date-time format, and adds decode_datetime by @nevans in #66 * Add SASLprep. Code generated & tested with RFC3454 by @nevans in #64 * Add the UNSELECT command by @nevans in #72 * Fix mailbox attrs by @nevans in #73 * RFCs and references by @nevans in #71 * Nodocs and remove warning by @nevans in #70 * ResponseParser docs by @nevans in #76 * Response Data docs by @nevans in #75 New Contributors * @hoffi made their first contribution in #65 0.3.3 (2022-12-21) What's Changed * Revert "Fixes "bundle exec rake", clash with test/unit" by @znz in #88 New Contributors * @znz made their first contribution in #88 0.3.4 (2023-01-18) What's Changed * Net::IMAP Client docs by @nevans in #74 0.3.5 (2023-06-12) * Fix #response documentation error, by @nevans in 87ba74e * Add RFC3454 data, to support offline testing, by @nevans in #137 * Adds Ruby 3.2 to the CI matrix, by @petergoldstein in #99 * Use reusing workflow, by @hsbt in #151 * Decode UTF-7 more strictly, by @nobu in #152 * ️Continue testing 0.3.x branch against ruby 2.6, by @nevans in 115d190 * Fix decode utf-7 test for ruby 2.6, by @nevans in 7a60c8f * Fix XOAUTH2 authenticator for ruby 2.6, by @nevans in bd4faa0 0.3.6 (2023-06-12) * Fixes file permissions regression in v0.3.5 release, reported by @aaronjensen in #154 0.3.7 (2023-07-26) What's Changed * Backport: Fix for Digest MD5 bad challenges by @nobu in #160 PR for backport is #161
1.059 2023-07-20 - correctly propagate the exit value of a packed executable Get the exit value from perl_destruct() instead of perl_run(). These may be different, e.g. if the value of $? is set in an END block. - clean up tests a bit - set up GitHub CI and add cpanfile (for CI only) - check more return codes in myldr/*.c 1.058 2023-06-12 - patch DynaLoader.pm to make intercepting DynaLoader::bootstrap work again for Perl >= 5.35 on Windows (see #74) $do_expand was changed in perl 5.36 from an (implicit) "local" variable to "my". This breaks how PAR::Heavy intercepts calls to DynaLoader::bootstrap: monkey-patching DynaLoader::bootstrap, DynaLoader::dl_findfile and DynaLoader::bootstrap while setting "local $DynaLoader::do_expand = 1". - reorganize modules etc used in tests - add test to run an XS module from a .par file - add a test for loading XS "glue" DLLs - remove unused code for packed DLLs ("pp --link ...") - nobody packs (non-XS) DLLs as embedded "FILE"s - nobody uses a $Config{version) sub directory when packing DLLs below "shlib/" in the zip 1.057 2022-11-29 - use a different method to mark executable built from "pp --clean ..." - scripts/par.pl: don't patch the string "__PASS_PAR_CLEAN__ \0" in the "boot" section of the executable and ... - myldr/boot.c: ... stop looking for the patched string - scripts/par.pl: add "\0CLEAN" in lieu of "\0CACHE" (and drop the 40-byte cache name below that) in the "trailer" section when generating a packed executable when META.yml indicates "--clean" was specified) - myldr/mktmpdir.c: allow "\0CLEAN" as an alternative to "\0CACHE" and set PAR_CLEAN=1 in that case - myldr/mktmpdir.c: implement find_par_magic() akin the one in script/par.pl - better CLT detection in MacOS (#70) [plk <Philip@kime.org.uk>] - use Getopt::ArgvFile with resolveEnvVars=1 suggested by Johan Vromans (@sciurius on GitHub) 1.056 2022-09-05 - Fix #66: patch myldr/boot for "pp --clean ..." without side effects - make sure myldr/boot contains exactly one string of the form "__PASS_PAR_CLEAN__ \0" so that there are no duplicates that may get split on chunk boundaries (myldr/boot_embedded_files.c) - simplify patching of this string (in $loader) to "__PASS_PAR_CLEAN__=1 \0" in script/par.pl - add a test for #66 (check for ephemeral vs persistent cache directory) - Revert "Fixes #62: rs6000_71 (AIX) "An offset in the .loader section header is too large."" PAR_CLEAN is set too late: at this point PAR_TEMP has already been set (and populated) to a persistent cache directory (/tmp/par-USER/cache-SHA1) instead of an ephemeral one (/tmp/par-USER/temp-PID). - Some code cleanup - replace some magic numbers with constants - use string interpolation (instead of concatenation) - clean up some convoluted C code 1.055 2022-07-03 - Fix #62: rs6000_71 (AIX) "An offset in the .loader section header is too large." Communicate pp option "--clean" to the generated executable in a different way. Previously this was done by patching "__ENV_PAR_..." strings **in the executable being built** and interpreting these strings in par.pl **at runtime**. Though hacky, this seemingly worked on any OS (without rendering the executable invalid). But the only information ever passed was the value of PAR_CLEAN and this was gleaned at build time from the value of JSONPath $par.clean from META.yml in the zip (set by pp by option "--clean"). Instead read and interpret "META.yml" in par.pl **at runtime**. - Fix: merge PR #58 from Philip@kime.org.uk: Adding support for running MacOS Universal binaries created via 'lipo' from already pp'ed and signed thin binaries - Make writing stuff more robust: check return value of print() and close() in some places. 1.054 2022-01-27 - Temporarily disable t/90-gh41.t (system("\\\\?\\some-absolute-path") fails) 1.053 2022-01-25 - Fix: merge PR #56 from from Philip Kime <Philip@kime.org.uk>: Updating OSX codesign fix util with fix for automatically added ad-hoc signatures on OSX 12+ - Fix: merge PR #42 from Andrew-Kulpa/master: Get exe size from file handle instead of path - Fix: prevent TABs in literal makefile fragments from being expanded - Cleanups: - par_findprog(): pass a copy of argument `path´ to strtok() - simplify searching for PAR magic - consolidate die()s - add a test for GitHub #41 - add error message when exec'ing the custom perl fails in myldr/boot - untangle %require_list and %ModuleCache
1.0.3 (2024-02-28) What's Changed * Prefer audio/ogg instead of audio/vorbis by @gmcgibbon in #65 * Suppress warning by @wonda-tea-coffee in #69 * Add explanation of MimeType.for's handling of argument types by @elebow in #68 * tables.rb: Generate UTF-8 strings when possible. by @casperisfine in #70 * Remove comment strings from Tables::TYPE by @casperisfine in #71 * Store MIME parents in a distinct Hash by @casperisfine in #72 * Fix magic detection for HTML with <svg by @ursm in #74 * Update gem name in Gemfile by @elebow in #88 * Move to GitHub Actions by @hahmed in #82 * Add note in README how to extend detection of custom file types by @vipulnsward in #93 * Fix Illustrator detection as application/pdf instead of application/illustrator by @jeremy in #94 New Contributors * @wonda-tea-coffee made their first contribution in #69 * @elebow made their first contribution in #68 * @casperisfine made their first contribution in #70 * @ursm made their first contribution in #74 * @hahmed made their first contribution in #82 * @vipulnsward made their first contribution in #93 * @jeremy made their first contribution in #94 1.0.4 (2024-03-01) What's Changed * Regression fix: binary declared type should fall back to filename extension type by @jeremy in #99
I follow the instruction https://pkgsrc.joyent.com/install-on-linux/, but error occur when I use command
[wangshx@HPC-login ~]$ pkgin -y update pkgin: pkg_install package is not installed.
I check the directory but I cannot find pkg_install
How can I do to fix it?
The text was updated successfully, but these errors were encountered: