Lukas Oberhuber
89c1d6812d
Test sources are dropped in HOMEBREW_CACHE/Sources
2022-08-02 09:06:28 -07:00
Lukas Oberhuber
60831da3b8
DRY up formula prefix
2022-08-02 09:06:28 -07:00
Lukas Oberhuber
88a69b3de2
Restore previous style
2022-08-02 09:06:28 -07:00
Lukas Oberhuber
d35f2e76a7
Move Metrics/Blocklength disable to rubocop.yml
2022-08-02 09:06:28 -07:00
Lukas Oberhuber
07e299760a
mktemp: use "present?" instead of '!nil?"
...
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2022-08-02 08:33:40 -07:00
Lukas Oberhuber
676e3d4923
Change name of option on mktemp
...
From retain_in_sources to retain_in_cache
2022-08-01 18:30:14 -07:00
Lukas Oberhuber
fdf17f06b1
Test for dSYM directory on Mac
2022-08-01 16:30:00 -07:00
Lukas Oberhuber
5b1724ef33
Fix rubocop warning by ignoring for install_args
2022-08-01 15:27:17 -07:00
Lukas Oberhuber
bee3531090
Improve style
2022-08-01 15:25:34 -07:00
Lukas Oberhuber
41a5265466
Improve messaging of debug source location
2022-07-31 21:06:33 +01:00
Lukas Oberhuber
93132c6876
Always put source files in the same directory
...
There's no point in saving old ones because the debug symbols will only
for the newest bulid anyway.
Currently blows away what was there before, which isn't ideal for a dev
workflow. Maybe that should be changed, given a tar file should be a tar
file, so shouldn't change. But there are many different types of files.
2022-07-31 20:54:14 +01:00
Lukas Oberhuber
8b1eb32e99
Sources now retained in Caches/Homebrew/Sources
...
Full path is ~/Library/Caches/Homebrew/Sources
This creates a brand new directory for each build, but leaves previous.
2022-07-31 20:33:25 +01:00
Lukas Oberhuber
4b0d52ef62
debug_symbols passed down to soure dir creator
...
The flag is now passed down to resource which creates the directory for
unpacking the source.
2022-07-31 19:59:25 +01:00
Lukas Oberhuber
4eea117e84
ofail if debug-symbols cannot be extracted.
2022-07-30 11:41:05 +01:00
Lukas Oberhuber
15f1ac8775
Integration test for --debug-symbols
...
But only checks that the command works. Not that `dsymutil` is called
or that `-g` is added to the compile args.
(Not sure how to do either in an integration test.)
2022-07-30 11:23:40 +01:00
Lukas Oberhuber
cd9fe97c55
Improve style
2022-07-30 11:10:26 +01:00
Lukas Oberhuber
e46a61e181
rename & inline dsymutil to prepare_debug_symbols
2022-07-30 11:08:52 +01:00
Lukas Oberhuber
22b1b61b73
Fix brew typecheck
2022-07-26 19:36:43 +01:00
Lukas Oberhuber
215e545660
brew style
2022-07-26 19:28:30 +01:00
Lukas Oberhuber
c442250304
Increase Metrics/BlockLength limit for install_args
...
Instead of disabling the cop for that block
2022-07-26 19:27:23 +01:00
Lukas Oberhuber
a578068dd5
Unlikely but ensures reasonable error
2022-07-26 18:01:22 +01:00
Lukas Oberhuber
6551b25b07
Compile with symbols when requested on all plats
2022-07-26 17:56:11 +01:00
Lukas Oberhuber
c2a95f077f
Compiler -g flag set based on --debug-symbols
2022-07-26 17:18:01 +01:00
Lukas Oberhuber
91065b9ddd
Improve flag passing for debug-symbols
2022-07-26 16:15:26 +01:00
Lukas Oberhuber
d195f22522
Connecting up --debug-symbols flag
...
This connects the calling of dsymutil and the retention of temporary
files. Still need to connect compilation to flag.
2022-07-26 12:15:53 +01:00
Lukas Oberhuber
74dd365a56
Hardcoded symbol production
...
Needs to be toggled by the `--debug-symbols` flag instead of hard coded
2022-07-26 12:13:38 +01:00
Lukas Oberhuber
f4cb9a40a6
remove macos specific dummy call
...
Co-authored-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2022-07-26 11:26:03 +01:00
Lukas Oberhuber
2d4c792b0b
Make one function
2022-07-26 10:00:05 +01:00
Lukas Oberhuber
e1ea9da507
Conceptual draft of dsym support for macos
2022-07-26 00:00:45 +01:00
Rylan Polster
0c785673d9
Merge pull request #13558 from Homebrew/dependabot/bundler/Library/Homebrew/i18n-1.12.0
...
build(deps): bump i18n from 1.11.0 to 1.12.0 in /Library/Homebrew
2022-07-15 09:20:05 +02:00
Rylan Polster
1fa7420c4a
Merge pull request #13557 from Homebrew/dependabot/bundler/Library/Homebrew/warning-1.3.0
...
build(deps): bump warning from 1.2.1 to 1.3.0 in /Library/Homebrew
2022-07-15 09:18:51 +02:00
Rylan Polster
a4b3d227db
Merge pull request #13556 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-static-and-runtime-0.5.10158
...
build(deps-dev): bump sorbet-static-and-runtime from 0.5.10154 to 0.5.10158 in /Library/Homebrew
2022-07-15 09:16:48 +02:00
BrewTestBot
95f4eb0482
Update RBI files for i18n.
2022-07-14 18:10:59 +00:00
BrewTestBot
963aeff2b7
Update RBI files for warning.
2022-07-14 18:10:45 +00:00
BrewTestBot
74eefe2b38
brew vendor-gems: commit updates.
2022-07-14 18:06:29 +00:00
BrewTestBot
6fd1469287
brew vendor-gems: commit updates.
2022-07-14 18:06:07 +00:00
BrewTestBot
b9c5df13c0
brew vendor-gems: commit updates.
2022-07-14 18:05:43 +00:00
dependabot[bot]
7506cc8966
build(deps): bump i18n from 1.11.0 to 1.12.0 in /Library/Homebrew
...
Bumps [i18n](https://github.com/ruby-i18n/i18n ) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/ruby-i18n/i18n/releases )
- [Changelog](https://github.com/ruby-i18n/i18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ruby-i18n/i18n/compare/v1.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: i18n
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-14 18:03:38 +00:00
dependabot[bot]
ac5127db74
build(deps): bump warning from 1.2.1 to 1.3.0 in /Library/Homebrew
...
Bumps [warning](https://github.com/jeremyevans/ruby-warning ) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/jeremyevans/ruby-warning/releases )
- [Changelog](https://github.com/jeremyevans/ruby-warning/blob/master/CHANGELOG )
- [Commits](https://github.com/jeremyevans/ruby-warning/compare/1.2.1...1.3.0 )
---
updated-dependencies:
- dependency-name: warning
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-14 18:03:28 +00:00
dependabot[bot]
688f284e02
build(deps-dev): bump sorbet-static-and-runtime in /Library/Homebrew
...
Bumps [sorbet-static-and-runtime](https://github.com/sorbet/sorbet ) from 0.5.10154 to 0.5.10158.
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-14 18:03:02 +00:00
Michka Popoff
8dc46a7c47
Merge pull request #13533 from carlocab/python-install-lib
...
language/python: add `--install-lib` to `setup_install_args`
2022-07-14 11:34:45 +02:00
Daniel Nachun
9e25cd9505
Merge pull request #13537 from danielnachun/fix_gcc_relocation
...
bottle.rb: make GCC relocatable again
2022-07-14 01:03:31 -07:00
Mike McQuaid
40b20dea22
Merge pull request #13554 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-static-and-runtime-0.5.10154
...
build(deps-dev): bump sorbet-static-and-runtime from 0.5.10152 to 0.5.10154 in /Library/Homebrew
2022-07-13 19:42:08 +01:00
BrewTestBot
672668f6c1
Update RBI files for sorbet-static-and-runtime.
2022-07-13 18:13:05 +00:00
BrewTestBot
fc5eec0849
brew vendor-gems: commit updates.
2022-07-13 18:08:38 +00:00
dependabot[bot]
4d7a644cca
build(deps-dev): bump sorbet-static-and-runtime in /Library/Homebrew
...
Bumps [sorbet-static-and-runtime](https://github.com/sorbet/sorbet ) from 0.5.10152 to 0.5.10154.
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-13 18:05:46 +00:00
Rylan Polster
3d45c10f44
Merge pull request #13529 from Rylan12/on-linux-and-macos-version
...
Add `on_system :linux, macos:` wrapper to `OnSystem`
2022-07-13 13:36:24 -04:00
Mike McQuaid
3689ecd244
Merge pull request #13551 from Homebrew/dependabot/bundler/Library/Homebrew/activesupport-6.1.6.1
...
build(deps): bump activesupport from 6.1.6 to 6.1.6.1 in /Library/Homebrew
2022-07-12 19:50:05 +01:00
Mike McQuaid
44ee5d0655
Merge pull request #13549 from Homebrew/dependabot/bundler/Library/Homebrew/nokogiri-1.13.7
...
build(deps): bump nokogiri from 1.13.6 to 1.13.7 in /Library/Homebrew
2022-07-12 19:42:56 +01:00
Mike McQuaid
3759e3f2ba
Merge pull request #13550 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-static-and-runtime-0.5.10152
...
build(deps-dev): bump sorbet-static-and-runtime from 0.5.10151 to 0.5.10152 in /Library/Homebrew
2022-07-12 19:42:42 +01:00