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

[pull] master from sparklemotion:master #4

Open
wants to merge 313 commits into
base: master
Choose a base branch
from

Conversation

pull[bot]
Copy link

@pull pull bot commented Sep 25, 2020

See Commits and Changes for more details.


Created by pull[bot]. Want to support this open source service? Please star it : )

@changelogg
Copy link

changelogg bot commented Sep 25, 2020

Hey! Changelogs info seems to be missing or might be in incorrect format.
Please use the below template in PR description to ensure Changelogg can detect your changes:
- (tag) changelog_text
or
- tag: changelog_text
OR
You can add tag in PR header or while doing a commit too
(tag) PR header
or
tag: PR header
Valid tags: added / feat, changed, deprecated, fixed / fix, removed, security, build, ci, chore, docs, perf, refactor, revert, style, test
Thanks!
For more info, check out changelogg docs

@pull pull bot added the ⤵️ pull label Sep 25, 2020
flavorjones and others added 27 commits October 26, 2020 13:50
- extract helper concat_flags
- strip spaces from configuration params
and skip printing the big notice if the library is already build
if, for example, CFLAGS appeared multiple times then it would get
clobbered. this change appends all the values to a single set of flags.
This is the default for those libraries, but we were overriding CFLAGS
in some cases.

Additionally, we need to compile with -U_FORTIFY_SOURCE to avoid
Ubuntu's convention of setting -D_FORTIFY_SOURCE=2 when -O2 is
set. This leads to problems when running precompiled libraries on
musl (see #2100 for details).

Closes #2022.
…rintf-and-some-warnings

clean up vasprintf and some warnings, and clean up extconf.rb
Nokogiri always have had dependency on Racc, but it was never stated
explicitly. This is possible issue for several reasons:

1) There is no way RubyGems/Bundler could avoid loading wrong version of
   Racc if other package in application specifies different version of
   Racc then Nokogiri needs.
2) If there is released incompatible Racc 2.x, all old versions of
   Nokogiri will be broken just because it does not specify its
   dependencies properly.
3) If Ruby decides to drop Racc from StdLib, all Nokogiri versions will
   be broken (unnoticeably). Or Ruby will be forced to carry Racc around
   around although it is possibly obsolete.

Fixes #1988
Add explicit Racc depenency.
…ned-by-glibc

fix: avoid collision with glibc's canonicalize() method
based on inspection of the pkg_config gem.

also:
- extract pkg_config gem version requirement
- improve the explanatory comment
also remove unnecessary spaces in some CPPFLAGS
to clarify that the presence of the env variable turns the switch on, and the value is ignored
This was set before discovering the encoding problem was with iconv
support (see eb69384)
Copy link

@accesslint accesslint bot left a comment

Choose a reason for hiding this comment

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

👏 You fixed the issue(s)! Great work.

Copy link

@accesslint accesslint bot left a comment

Choose a reason for hiding this comment

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

👏 You fixed the issue(s)! Great work.

Copy link

@accesslint accesslint bot left a comment

Choose a reason for hiding this comment

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

👏 You fixed the issue(s)! Great work.

Copy link

@accesslint accesslint bot left a comment

Choose a reason for hiding this comment

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

There are accessibility issues in these changes.

@@ -1,21 +1,27 @@
<div><img src="https://nokogiri.org/images/nokogiri-serif-black.png" align="right"/></div>
Copy link

Choose a reason for hiding this comment

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

This image is missing a text alternative (alt attribute). This is a problem for people using screen readers.

flavorjones and others added 16 commits January 3, 2021 22:54
…p-tw-1.7

build(deps-dev): update rubocop requirement from ~> 0.88 to ~> 1.7
to include a question about native gems
to check that we're setting error handlers everywhere we need to.

Related to #2168
Note that this change regresses the behavior changed in 771164d which
we'll have to fix in an upcoming commit.

Related to #2168, #87
originally introduced in 771164d but broken in the recent commits.

This is an incomplete fix. We should adopt this same strategy of
save-and-restore everywhere we set the error handlers.
…failure

fix(cruby): SAX and Push parser error handling in the presence of foreign handlers
removing stale entries and grouping
to be clear that --with-foo-lib and --with-foo-include can be passed
for any of the libraries.
@flavorjones flavorjones deleted the branch mtdev2:master January 17, 2021 21:53
@flavorjones flavorjones deleted the master branch January 17, 2021 21:53
@flavorjones flavorjones deleted the branch mtdev2:master January 17, 2021 21:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants