Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

update from salt 2015.8 to 2016.3 would be welcome #375

Closed
sjorge opened this issue Jun 6, 2016 · 5 comments
Closed

update from salt 2015.8 to 2016.3 would be welcome #375

sjorge opened this issue Jun 6, 2016 · 5 comments
Assignees

Comments

@sjorge
Copy link

sjorge commented Jun 6, 2016

Lots of illumos (and SmartOS) specific goodness in the new one :)

@sjorge
Copy link
Author

sjorge commented Jul 14, 2016

Any progress on this 2015.8 is pretty meh compared to 2016.3

@jperkin
Copy link
Collaborator

jperkin commented Jul 19, 2016

Could you try

pkg_add http://us-east.manta.joyent.com/pkgsrc/public/tmp/salt-2016.3.1.tgz

in a 2016Q2 x86_64 zone and let me know if it works ok? Thanks.

@jperkin jperkin self-assigned this Jul 19, 2016
@sjorge
Copy link
Author

sjorge commented Jul 19, 2016

Works fine for me! I installed the package and then did my basic minion rollout, worked without a hitch:

local:
----------
          ID: locale::generate_nl_BE.UTF-8
    Function: locale.present
        Name: nl_BE.UTF-8
      Result: True
     Comment: Locale nl_BE.UTF-8 is already present
     Started: 19:42:49.877398
    Duration: 237.067 ms
     Changes:
----------
          ID: locale::generate_en_US.UTF-8
    Function: locale.present
        Name: en_US.UTF-8
      Result: True
     Comment: Locale en_US.UTF-8 is already present
     Started: 19:42:50.114865
    Duration: 167.518 ms
     Changes:
----------
          ID: locale::system
    Function: locale.system
        Name: en_US.UTF-8
      Result: True
     Comment: System locale en_US.UTF-8 already set
     Started: 19:42:50.284212
    Duration: 67.278 ms
     Changes:
----------
          ID: time::timezone
    Function: timezone.system
        Name: Europe/Brussels
      Result: True
     Comment: Timezone Europe/Brussels already set, UTC already set to Europe/Brussels
     Started: 19:42:50.354163
    Duration: 1.644 ms
     Changes:
----------
          ID: network::resolv.conf
    Function: file.managed
        Name: /etc/resolv.conf
      Result: True
     Comment: File /etc/resolv.conf is in the correct state
     Started: 19:42:50.361508
    Duration: 55.013 ms
     Changes:
----------
          ID: network::hosts
    Function: file.managed
        Name: /etc/hosts
      Result: True
     Comment: File /etc/hosts is in the correct state
     Started: 19:42:50.416683
    Duration: 57.923 ms
     Changes:
----------
          ID: network.route.inet4::net0-0.0.0.0/0
    Function: cmd.run
        Name: /usr/sbin/route -p add -inet 0.0.0.0/0 172.16.30.1 -ifp net0 -static
      Result: True
     Comment: unless execution succeeded
     Started: 19:42:50.475568
    Duration: 67.847 ms
     Changes:
----------
          ID: network.route.inet6::net0-::/0
    Function: cmd.run
        Name: /usr/sbin/route -p add -inet6 ::/0 2001:6f8:1480:30::1 -ifp net0 -static
      Result: True
     Comment: unless execution succeeded
     Started: 19:42:50.543807
    Duration: 65.593 ms
     Changes:
----------
          ID: sysinfo::motd
    Function: file.managed
        Name: /etc/motd
      Result: True
     Comment: File /etc/motd is in the correct state
     Started: 19:42:50.610026
    Duration: 124.85 ms
     Changes:
----------
          ID: account.shell::/opt/local/bin/zsh
    Function: pkg.installed
        Name: zsh
      Result: True
     Comment: Package zsh is already installed
     Started: 19:42:51.942537
    Duration: 269.277 ms
     Changes:
----------
          ID: account.shell::/opt/local/bin/bash
    Function: pkg.installed
        Name: bash
      Result: True
     Comment: Package bash is already installed
     Started: 19:42:52.212111
    Duration: 11.854 ms
     Changes:
----------
          ID: account.root
    Function: user.present
        Name: root
      Result: True
     Comment: User root is present and up to date
     Started: 19:42:52.225982
    Duration: 57.814 ms
     Changes:
----------
          ID: account.group::sysadmin
    Function: group.present
        Name: sysadmin
      Result: True
     Comment: Group sysadmin is present and up to date
     Started: 19:42:52.284737
    Duration: 0.731 ms
     Changes:
----------
          ID: account.group::user
    Function: group.present
        Name: user
      Result: True
     Comment: Group user is present and up to date
     Started: 19:42:52.285597
    Duration: 0.457 ms
     Changes:
----------
          ID: account.group::service
    Function: group.present
        Name: service
      Result: True
     Comment: Group service is present and up to date
     Started: 19:42:52.286192
    Duration: 0.455 ms
     Changes:
----------
          ID: account.sudo
    Function: pkg.installed
        Name: sudo
      Result: True
     Comment: Package sudo is already installed
     Started: 19:42:52.286772
    Duration: 12.115 ms
     Changes:
----------
          ID: account.user::sjorge
    Function: user.present
        Name: sjorge
      Result: True
     Comment: User sjorge is present and up to date
     Started: 19:42:52.299027
    Duration: 61.929 ms
     Changes:
----------
          ID: account.user::sjorge
    Function: ssh_auth.present
        Name: AAAAB3NzaC1yc2EAAAABIwAAAQEA7st+KRfqBdNGhyEDBxzssIv9xVH7yl5fMOUVHLk1VTmpOyCpYi/+yI2QsMIdndFqWK7rM4xgCK+osKP2kj/edy7FTzi78c6vP3Jli+Dt17ZgC/CxlEReJe+o0/l1tdWbl+kg9nB0DtGMSvntFcIdQmn5ZiPOzGrLKvI9Tngt0BWLrYXlQzBkq65MBbizoxkErR4nHppt9mLeTR9ZY6YsRi2roVVNUJWKat/RvC6ncPs4+Mpy56330MA+40cGlFFlucQnlzIx6ghey13P+RdZYuexJP6JunyZOntCcieahNJ+FklCEeeVChhjO0tFtioz49udCEOxo9kmfDUOiqi61w==
      Result: True
     Comment: The authorized host key AAAAB3NzaC1yc2EAAAABIwAAAQEA7st+KRfqBdNGhyEDBxzssIv9xVH7yl5fMOUVHLk1VTmpOyCpYi/+yI2QsMIdndFqWK7rM4xgCK+osKP2kj/edy7FTzi78c6vP3Jli+Dt17ZgC/CxlEReJe+o0/l1tdWbl+kg9nB0DtGMSvntFcIdQmn5ZiPOzGrLKvI9Tngt0BWLrYXlQzBkq65MBbizoxkErR4nHppt9mLeTR9ZY6YsRi2roVVNUJWKat/RvC6ncPs4+Mpy56330MA+40cGlFFlucQnlzIx6ghey13P+RdZYuexJP6JunyZOntCcieahNJ+FklCEeeVChhjO0tFtioz49udCEOxo9kmfDUOiqi61w== is already present for user sjorge
     Started: 19:42:52.361974
    Duration: 4.136 ms
     Changes:
----------
          ID: account.sudo::sjorge
    Function: file.managed
        Name: /opt/local/etc/sudoers.d/sjorge
      Result: True
     Comment: File /opt/local/etc/sudoers.d/sjorge is in the correct state
     Started: 19:42:52.367208
    Duration: 2.285 ms
     Changes:
----------
          ID: account.sudo::sjorge
    Function: cmd.wait
        Name: usermod -P 'Primary Administrator' sjorge
      Result: True
     Comment:
     Started: 19:42:52.370397
    Duration: 0.476 ms
     Changes:
----------
          ID: account.profile.default::sjorge
    Function: archive.extracted
        Name: /home/sjorge
      Result: True
     Comment: /home/sjorge/.salt/profile-default already exists
     Started: 19:42:52.797868
    Duration: 0.594 ms
     Changes:
----------
          ID: account.profile.shell::sjorge
    Function: archive.extracted
        Name: /home/sjorge
      Result: True
     Comment: /home/sjorge/.salt/profile-shell already exists
     Started: 19:42:52.799077
    Duration: 0.48 ms
     Changes:
----------
          ID: account.profile.user::sjorge
    Function: archive.extracted
        Name: /home/sjorge
      Result: True
     Comment: /home/sjorge/.salt/profile-user already exists
     Started: 19:42:52.800177
    Duration: 0.528 ms
     Changes:
----------
          ID: account.profile::sjorge
    Function: file.directory
        Name: /home/sjorge
      Result: True
     Comment: Directory /home/sjorge is in the correct state
     Started: 19:42:52.803650
    Duration: 10.505 ms
     Changes:
----------
          ID: account.profile.default::sjorge
    Function: file.managed
        Name: /home/sjorge/.salt/profile-default
      Result: True
     Comment: File /home/sjorge/.salt/profile-default is in the correct state
     Started: 19:42:52.818090
    Duration: 1.766 ms
     Changes:
----------
          ID: account.profile.shell::sjorge
    Function: file.managed
        Name: /home/sjorge/.salt/profile-shell
      Result: True
     Comment: File /home/sjorge/.salt/profile-shell is in the correct state
     Started: 19:42:52.823769
    Duration: 1.699 ms
     Changes:
----------
          ID: account.profile.user::sjorge
    Function: file.managed
        Name: /home/sjorge/.salt/profile-user
      Result: True
     Comment: File /home/sjorge/.salt/profile-user is in the correct state
     Started: 19:42:52.829384
    Duration: 1.7 ms
     Changes:
----------
          ID: package.repo.key::pkg.blackdot.be
    Function: file.managed
        Name: /opt/local/etc/gnupg/keys/pbd.key
      Result: True
     Comment: File /opt/local/etc/gnupg/keys/pbd.key is in the correct state
     Started: 19:42:52.831213
    Duration: 23.68 ms
     Changes:
----------
          ID: package.repo.key::pkg.blackdot.be
    Function: cmd.wait
        Name: gpg --no-default-keyring --keyring /opt/local/etc/gnupg/pkgsrc.gpg --import /opt/local/etc/gnupg/keys/pbd.key
      Result: True
     Comment:
     Started: 19:42:52.856795
    Duration: 0.86 ms
     Changes:
----------
          ID: package.repo::pkg.blackdot.be
    Function: file.append
        Name: /opt/local/etc/pkgin/repositories.conf
      Result: True
     Comment: File /opt/local/etc/pkgin/repositories.conf is in correct state
     Started: 19:42:52.858895
    Duration: 4.574 ms
     Changes:
----------
          ID: package.repo::pkg.blackdot.be
    Function: cmd.wait
        Name: pkgin -fy up
      Result: True
     Comment:
     Started: 19:42:52.864395
    Duration: 0.432 ms
     Changes:
----------
          ID: package::tmux
    Function: pkg.installed
        Name: tmux
      Result: True
     Comment: Package tmux is already installed
     Started: 19:42:52.864949
    Duration: 11.748 ms
     Changes:
----------
          ID: package::watch
    Function: pkg.installed
        Name: watch
      Result: True
     Comment: Package watch is already installed
     Started: 19:42:52.876822
    Duration: 11.507 ms
     Changes:
----------
          ID: package::schedule-upgrade
    Function: schedule.present
      Result: True
     Comment: Job package::schedule-upgrade in correct state
     Started: 19:42:52.888454
    Duration: 10.136 ms
     Changes:
----------
          ID: common.grains::sync
    Function: grains.absent
        Name: states
      Result: True
     Comment: Grain states does not exist
     Started: 19:42:52.898718
    Duration: 0.515 ms
     Changes:
----------
          ID: certificate::packages:
    Function: pkg.installed
        Name: openssl
      Result: True
     Comment: Package openssl is already installed
     Started: 19:42:52.899353
    Duration: 11.567 ms
     Changes:
----------
          ID: certificate::packages:
    Function: pkg.installed
        Name: perl
      Result: True
     Comment: Package perl is already installed
     Started: 19:42:52.911045
    Duration: 11.515 ms
     Changes:
----------
          ID: certificate::truststore
    Function: file.directory
        Name: /opt/local/etc/openssl/certs
      Result: True
     Comment: Directory /opt/local/etc/openssl/certs is in the correct state
     Started: 19:42:52.922682
    Duration: 0.8 ms
     Changes:
----------
          ID: certificate::truststore
    Function: x509.pem_managed
        Name: /opt/local/etc/openssl/certs/internal-ca.crt
      Result: True
     Comment: The file is already in the correct state
     Started: 19:42:52.924345
    Duration: 0.626 ms
     Changes:
----------
          ID: certificate::truststore
    Function: cmd.wait
        Name: /opt/local/bin/c_rehash
      Result: True
     Comment:
     Started: 19:42:52.925597
    Duration: 0.41 ms
     Changes:
----------
          ID: certificate::keystore
    Function: file.directory
        Name: /opt/local/etc/pki
      Result: True
     Comment: Directory /opt/local/etc/pki is in the correct state
     Started: 19:42:52.926127
    Duration: 0.761 ms
     Changes:
----------
          ID: salt.minion::config
    Function: file.managed
        Name: /salt/config/minion
      Result: True
     Comment: File /salt/config/minion is in the correct state
     Started: 19:42:52.927007
    Duration: 44.404 ms
     Changes:
----------
          ID: salt.minion::config.d
    Function: file.directory
        Name: /salt/config/minion.d
      Result: True
     Comment: Directory /salt/config/minion.d is in the correct state
     Started: 19:42:52.971545
    Duration: 1.091 ms
     Changes:
----------
          ID: salt.minion::smtp
    Function: file.managed
        Name: /salt/config/minion.d/smtp.conf
      Result: True
     Comment: File /salt/config/minion.d/smtp.conf is in the correct state
     Started: 19:42:52.973508
    Duration: 58.129 ms
     Changes:
----------
          ID: salt.minion::wrapper
    Function: file.symlink
        Name: /usr/local/bin/salt-call
      Result: True
     Comment: Symlink /usr/local/bin/salt-call is present and owned by root:root
     Started: 19:42:53.031772
    Duration: 2.856 ms
     Changes:
----------
          ID: salt.minion::schedule-apply
    Function: schedule.present
      Result: True
     Comment: Job salt.minion::schedule-apply in correct state
     Started: 19:42:53.034754
    Duration: 8.97 ms
     Changes:
----------
          ID: ssh.server::config
    Function: file.managed
        Name: /etc/ssh/sshd_config
      Result: True
     Comment: File /etc/ssh/sshd_config is in the correct state
     Started: 19:42:53.043849
    Duration: 58.974 ms
     Changes:
----------
          ID: ssh.server::service
    Function: service.running
        Name: ssh
      Result: True
     Comment: The service ssh is already running
     Started: 19:42:53.103676
    Duration: 423.128 ms
     Changes:
----------
          ID: salt.minion::service
    Function: service.running
        Name: salt:minion
      Result: True
     Comment: The service salt:minion is already running
     Started: 19:42:53.529126
    Duration: 402.248 ms
     Changes:

Summary for local
-------------
Succeeded: 49
Failed:     0
-------------
Total states run:     49

@jperkin
Copy link
Collaborator

jperkin commented Jul 28, 2016

Updated in ecfe0b9 and will be in the next release, thanks!

@jperkin jperkin closed this as completed Jul 28, 2016
jperkin pushed a commit that referenced this issue Feb 6, 2017
Upstream changes (from CHANGES.md):

## 2.2.0 (2017-02-03)

* [#375](httprb/http#375)
  Add support for automatic Gzip/Inflate
  ([@Bonias])

* [#390](httprb/http#390)
  Add REPORT to the list of valid HTTP verbs
  ([@ixti])


## 2.1.0 (2016-11-08)

* [#370](httprb/http#370)
  Add Headers#include?
  ([@ixti])

* [#364](httprb/http#364)
  Add HTTP::Response#connection
  ([@janko-m])

* [#362](httprb/http#362)
  connect_ssl uses connect_timeout (Closes #359)
  ([@TiagoCardoso1983])
jperkin pushed a commit that referenced this issue Mar 8, 2017
2017-03-06  Richard Russon  <[email protected]>
* Bug Fixes
  - Get the correct buffer size under fmemopen/torify (#441)
  - Use static inlines to make gcc 4.2.1 happy
  - getdnsdomainname: cancel getaddrinfo_a if needed
  - imap: remove useless code (#434) (origin/master)
  - Fixes missing semi-colon compilation issue (#433)
* Docs
  - github: added template for Pull Requests, issues and a CONTRIBUTION.md (#339)
  - editorconfig: support for new files, fix whitespace (#439)
  - add blocking fmemopen bug on debian to manual (#422)
* Upstream
  - Increase ACCOUNT.pass field size. (closes #3921)
  - SSL: Fix memory leak in subject alternative name code. (closes #3920)
  - Prevent segv if open-appending to an mbox fails. (closes #3918)
  - Clear out extraneous errors before SSL_connect() (see #3916)

2017-02-25  Richard Russon  <[email protected]>
* Features
  - Add option $show_multipart_alternative
  - notmuch: Allow to use untransformed tag for color
  - Use getaddrinfo_a if possible (#420)
* Bug Fixes
  - handle sigint within socket operations (#411)
  - Avoid browsing the remote spoolfile by setting MUTT_SELECT_MULTI attach
  - notmuch: fix crash when completing tags (#395)
  - Fixes missing failure return of notmuch msg open (#401)
  - Fix latest Coverity issues (#387)
  - Advance by the correct number of position even for unknown characters (#368)
  - Release KyotoCabinet data with kcfree() (#384)
  - 22 resource leaks
* Translations
  - Update translations
  - Update the german translation (#397)
* Docs
  - fix typo in notmuch example
  - remove duplicate "default" in the sidebar intro
  - fix confusing description of notmuch operators (#371)
  - correct spelling mistakes (#412)
* Website
  - link to clang-format config in main repo (#28)
  - updated list of useful programs
  - update/improve list of useful programs
  - sidebar_format has a single default value
  - fix name of GNU Guix
  - added guix distro
  - added link to new afew maintainers
  - add code of conduct
  - add mutt-addressbook to useful
  - remove unnecessary unicode non-breaking spaces
  - github merging
* Build
  - Enable and run unit-tests on the feature/unit-test branch
  - add notmuch to default, feature
  - new dbs for mutt
  - master is now the main branch
  - streamline builds
  - fix doc generator
  - add a few includes (prelude to clang-format)
  - slcurses.h defines its own bool type
  - travis: use container build
  - add clang-format file
  - Remove ugly macros and casts from crypt-gpgme.c
  - fix minor reflow issues in some comments
  - editorconfig: use spaces to indent in *.[ch] files
  - added comment-blocks for clang-format to ignore
  - fix 80 column limit, align statements
  - Remove snprintf.c from EXTRA_DIST (#406)
  - Kill homebrew (v)snprintf implementations, as they are C99 (#402)
  - Display charset + small refactoring
  - Do not cast or check returns from safe_calloc (#396)
  - refactor: create a generic base64 encode/decode
  - debug: remove dprint in favor of mutt_debug (#375)
  - Fix dubious use macro for _() / gettext() (#376)
  - Use mutt_buffer_init instead of memset
  - Make the heap method and datatype a plain list
  - Reverts making AliasFile into a list_t (#379)
  - Turn mutt_new_* macros into inline functions
  - Do not cast return values from malloc (et similia)
* Upstream
  - Simplify mutt_label_complete().
  - Permit tab completion of pattern expressions with ~y (labels).
  - Fix the mutt_label_complete() pos parameter.
  - Fix the x-label update code check location.
  - Improve the label completion hash table usage.
  - Adds label completion.
  - Add hash_find_elem to get the hash element.
  - Minor fixes to the x-label patch from David.
  - Adds capability to edit x-labels inside mutt, and to sort by label.
  - Allow "unsubjectrc *" to remove all patterns.
  - Add subjectrx command to replace matching subjects with something else.
  - Abstract the SPAM_LIST as a generic REPLACE_LIST
  - Improve Reply-to vs From comparison when replying. (closes #3909)
  - Fix sidebar references to the "new count" to be "unread". (closes #3908)
  - Fix several alias hashtable issues.
  - Add casecmp and strdup_key flags to hash_create()
  - Improve error handling in mbox magic detection.
  - Allow initial blank lines in local mailboxes.
  - Fix minor documentation issues.
  - Convert cmd_parse_search to use the uid hash. (closes #3905)
  - Create a uid hash for imap. (see #3905)
  - Convert HASH to be indexable by unsigned int. (see #3905)
  - Fix imap server-side search to call uid2msgno() only once. (see #3905)
  - Add a pattern_cache_t to speed up a few repeated matches.
  - Canonicalize line endings for GPGME S/MIME encryption. (closes #3904)
  - Fix build for bdb.
  - Create function to free header cache data.
  - Add Kyoto Cabinet support to the header cache.
  - Prevent null pointer exception for h->ai_canonname
  - Show SHA1 fp in interactive cert check menu.
  - Fix potential cert memory leak in check_certificate_by_digest().
  - Plug memory leak in weed-expired-certs code.
  - Filter expired local certs for OpenSSL verification.
  - Change "allow_dups" into a flag at hash creation.
wiedi pushed a commit to wiedi/pkgsrc-legacy that referenced this issue Jan 28, 2018
pkgsrc changes:
- switch to using qt5 (to follow upstream)
- handle ${PREFIX} in more places
- fix package COMMENT (remove "for IBus")
- GCC_REQD 4.7 for c++11
- add patch comments

See PR pkg/52689 for more details.

Upstream changes:
(from https://github.com/google/mozc/blob/master/docs/release_history.md)

Summary of changes between 2.19.2644.102 and 2.20.2673.102 as follows.

    Third party libraries:
        None.
    Build related changes:
        --qtver GYP build option was removed (280e38f).
        Mozc for macOS now uses macOS 10.11 SDK by default (b2a74bb).
    Major changes:
        src/data/installer/credits_ja.html was removed (2ec6c8f).
        Mozc for macOS now generates 64-bit executables. 32-bit machine is no longer supported on macOS.
        Mozc for Android now has more translations (d914458).
    Fixed issues:
        TritonDataCenter#187: build_mozc.py always generates 32 bit binaries on 64 bit OSX
        TritonDataCenter#327: Switch to Qt5 from Qt4
        TritonDataCenter#348: DirectWrite may fail to render text in certain enviromnents
        TritonDataCenter#391: ImportError: gen_zip_code_seed.py
        TritonDataCenter#399: OK/Cancel buttons on Mozc key binding editor dialog cannot be clicked on Windows
        TritonDataCenter#400: Close icon on GUI dialogs do not work on Windows
    Total commits:
        30 commits.

Summary of changes between 2.18.2613.102 and 2.19.2643.102 as follows.

    Third party libraries:
        protobuf: e8ae137 -> c44ca26
        Dropped dependency on fonttools
    Build related changes:
        --qtver=5 GYP build option is implicitly assumed on macOS and Linux builds (f76c304). On Windows, --qtver=4 is still the default.
    Major changes:
        Mozc for macOS now supports 10.12 as a runtime environment.
        Mozc for Android now uses on-device font to render keytop icons (f5dcad).
    Fixed issues:
        TritonDataCenter#263: Incorrect position in voiced sound marks on the key pad in Android
        TritonDataCenter#384: HUAWEI P9 lite does not show MozcView.
        TritonDataCenter#388: Having multiple abbreviation user dictionary entries with the same reading should be supported
        TritonDataCenter#389: Emoticon user dictionary entry should not be treated a content word
    Total commits:
        39 commits.

Summary of changes between 2.17.2532.102 and 2.18.2612.102 as follows.

    Third party libraries:
        protobuf: d5fb408 -> e8ae137
        GYP: e2e928b -> 4ec6c4e
        breakpad: d2904bb -> 85b27e4
        Dropped dependency on zlib
    Build related changes:
        Renamed src/mozc_version_template.txt to src/data/version/mozc_version_template.bzl
        Reference build environment now uses Ubuntu 14.04.5 (a7cbf72)
        Reference build environment now uses Ninja 1.7.1 (d2bc62b)
        Removed --android_compiler GYP option (5ce7fa6)
        Android build requires Android NDK r12b (5ce7fa6)
    Major changes:
        Improved Store Apps compatibility on Windows (0488082)
    Fixed issues:
        NPE in UserDictionaryToolActivity.onPostResume on Android (09b47c3)
        TritonDataCenter#273: Compilation errors in Android arm64 and mips64 build
        TritonDataCenter#373: Unexpected size bloat of the APK
        TritonDataCenter#374: Duplicate candidates after Undo
        TritonDataCenter#375: 90- is suggested from 090-
        TritonDataCenter#376: Suggestion-only user dictionary entry may not work
        TritonDataCenter#377: Abbreviation user dictionary entry may not work
        TritonDataCenter#378: Suppression word may not work
        TritonDataCenter#379: Single character noun user dictionary entry may not work
        TritonDataCenter#380: Dependency on dictionary/pos_matcher.h from session/session_server.cc is missing in GYP rules
        TritonDataCenter#382: Fix typo
    Total commits:
        84 commits.

Summary of changes between 2.17.2405.102 and 2.17.2531.102 as follows.

    Third party libraries:
        protobuf: 1a59a71 -> d5fb408
    Build related changes:
        Building Mozc for Windows requires Visual Studio 2015 update 3.
        --qtdir option is no longer supported in Linux desktop build (d003076).
    Major changes:
        Updated system dictionary.
        Removed several Shift-JIS-based normalizations on Windows (26241b0).
        Mozc for Windows requires SSE2 even on 32-bit environment.
        Mozc for Windows supports Windows 7 SP1 and later only.
        Mozc for macOS supports macOS 10.9 and later only.
        Mozc for desktop platforms (Windows, macOS, desktop Linux) supports Qt5 behind --qtver=5 GYP option.
    Fixed issues:
        Fix OOM when importing too large dictionary file on Android (5c859ae)
        TritonDataCenter#298: Fix NPE on Samsung devices on showing toast
        TritonDataCenter#315: Switch to Visual C++ 2015
        TritonDataCenter#372: Discontinue the support of Windows Vista
    Total commits:
        128 commits.

Summary of changes between 2.17.2355.102 and 2.17.2404.102 as follows.

    Third party libraries:
        protobuf: 172019c -> 1a59a71
    Build related changes:
        Building Mozc requires protobuf 3.0 or later.
        --android_stl GYP option is removed in Android build. You cannot use GNU STL to build Mozc for Android anymore.
    Major changes:
        None.
    Fixed issues:
        TritonDataCenter#369: Unexpected software keyboard layout can be chosen
        TritonDataCenter#370: Mozc keeps crashing on Android N Developer Preview 5
        TritonDataCenter#371: Shortcut word in personal dictionary should not be used for multi segment conversion
    Total commits:
        50 commits.

Summary of changes between 2.17.2323.102 and 2.17.2354.102 as follows.

    Third party libraries:
        None.
    Build related changes:
        None.
    Major changes:
        2.17.2323.102 and later commits in OSS repository preserve the original CL commit date in Google internal repository.
            Consider to specify --topo-order option to git log to see commits in the actual commit order.
        Multiple performance improvements in Android.
    Fixed issues:
        None.
    Total commits:
        32 commits.

Summary of changes between 2.17.2314.102 and 2.17.2322.102 as follows.

    Third party libraries:
        googletest: 1d53731 -> 82b11b8
        WTL: 9.0.4140 -> 9.1.5321
    Build related changes:
        Building macOS binaries now requires Ninja instead of xcodebuild.
    Major changes:
        None.
    Fixed issues:
        TritonDataCenter#247: Use ninja to build Mac binaries
        TritonDataCenter#355: Native resource leak due to the missing pthread_detach call in mozc::Thread::Detach
        TritonDataCenter#361: ImmSetCandidateWindow() with CFS_EXCLUDE isn't supported on Win Vista and Win7
    Total commits:
        15 commits.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants