do not write out whole file when creating new storage folder

also remove TODOs related to directory syncing, as I don't think there's an easy way to do this.

should updated the comment on managedAddStorageFolder.
Looks like there is a package for getting the disk space: https://github.com/ricochet2200/go-disk-usage
It uses the syscall package though; we would want to use https://godoc.org/golang.org/x/sys instead. Could easily be a subfolder inside contractmanager


Add support for private games

Addresses #217

Add a password check prior to joining a game

@dehli I'm going to keep the empty string default in there for password, it turns out to be cleaner than dissocing it from the object.


Remove REST issue from README

With v6.3 (?), REST calls can be made to 443, so not modifications are need to the Apache configuration.

This issue was moved to electric-cloud-community/EC-DSLIDE#17


Guidelines for using repository mapping metadata to have more than one image repository, and how to check that metadata in the more complicated cases

Though the Uptane Standard supports  implementations containing one Director and one Image repository, it does not negate adoption by legacy systems utilizing multiple repositories. In this case, repository mapping metadata will need to designate the repositories required to sign the targets metadata for images. What would such metadata look like, and what else would be entailed in the deployment of such a configuration?

Some quick background--This issue emerged from discussions centered around the closed issue #53 on the Standards repo. We need a volunteer to develop some initial text to address this issue, preferably  someone who has worked with multiple repositories.

https://github.com/uptane/uptane-standard/issues/53 - are you referring to this issue?

Yes. That is the relevant issue.

Below is proposed wording to address the issue of "supporting Uptane on legacy system using multiple repositories".
In cases where a previous OTA systems exist, there may be a need to integrate these systems with Uptane-compliant OTA systems.
For these use cases there are several topics to consider (some of which are outside the scope of this document) including but not limited to: API security, server-to-server communication, cloud security (if applicable), version management across OTA systems, software inventory management across OTA systems, in-vehicle client compatibility, human machine interface (HMI) for both server-side and in-vehicle, forced rollback use cases, interdependence between OTA updates, vehicle-to-server communication security, etc.
For simplicity, this document only addresses high-level architecture compatibility, presumed to be necessary, between the previous OTA system and the new Uptane-compliant OTA system (henceforth "previous" and "new").

The previous and new OTA systems need to establish an agreed upon software asset inventory database.
Ideally, the software asset inventory is only stored on one OTA system.
However, this can be accommodated to be stored on both OTA systems if required.
In the event that asset inventory is handled in multiple locations, the implications of doing so should be considered before proceeding.
These implications include but are not limited to: adding across multiple databases, removing from multiple databases, updating across multiple databases, etc.

The previous and new OTA systems need to establish an agreed upon method for version management.
Ideally, the version management for a specific ECU is only stored on one OTA system.
However, this can be accommodated to be stored on both OTA systems.
In the event that the version management for a specific ECU is handled in multiple locations, the implications of doing so should be considered before proceeding.
These implications include but are not limited to: updating ECU versions across databases, performing OTA campaigns with the latest ECU version, etc.

The OTA systems shall have an agreed upon method for determining what updates are included in a single OTA campaign.
Ideally, OTA campaigns and their update contents are controlled by a single OTA system.
However, including content across multiple OTA systems (i.e., including updates from both the old and new OTA system in a single OTA campaign) can be accommodated.
In the event that OTA campaigns accommodate updates from multiple locations, the implications of doing so should be considered before proceeding.
These implications include but are not limited to: malicious compromise of single OTA system results in potential malicious firmware pushed to ECU, rollback conditions on specific update contents within the update campaign, etc.

I think we're talking about two different things here. Not that this text isn't usable, but this seems to be about transitioning from a legacy system to Uptane. My understanding was that we need text to cover an Uptane system with multiple Image repositories. I seem to recall that it was generally agreed that multiple Director repositories was not recommended.
Two drafts of the text that were considered for the standard to cover this case can be found in https://github.com/uptane/uptane-standard/pull/99 and https://github.com/uptane/uptane-standard/pull/106. Ultimately the decision was made to keep only the simple case in the standard, and that was merged in https://github.com/uptane/uptane-standard/pull/111. However, we might be able to pull some of the good bits of the two PRs that were closed to start something here.

So, should we cobble a bit from all the above and put it out there as a starting point? I'd be happy to take a stab at this, but it might be more effective is someone with a bit more technical expertise than me took a run at it.

As we begin work towards a stable PDF of the deployment pages, do we want to address this issue, or is it best if we just keep this in limbo and wait to see if the community lets us know its something we have to address?

So, to clarify, this issue was opened to write guidelines for how repository mapping metadata can be used in the case where you need to use multiple image repositories. It's not particularly related to transitioning from legacy repositories.
To do list here:

Explain the extra checks that a vehicle would need to do in the presence of repository mapping metadata that indicated more than one image repository
Briefly give an example of where you might want to use multiple image repos
Explain that the actual images don't necessarily need to live on the Image repo; they can be on a CDN or be sourced from different repos using download URLs specified in custom targets metadata fields. (Because in almost all cases this will be preferable to actually using multiple image repos.)

Thanks for the change in topic.

We welcome input on this issue here or on the mailing lists and will discuss this issue on our phone call of 3/31,

Can we perhaps initiate some conversation on this issue before we discuss it on our 4/14 call?

Again, just following up on open issues. I know we have discussed this in connect with other issues on  the Standard , including #162, but I don't recall if we agreed on any resolution.

In discussion on the 9/1 call, we decided to point tap 4 for anyone interested in using multiple image repositories. In a future version of the deployment considerations we can revisit this issue as needed.

@mnm678 I added an explanation of how to use multiple different download locations without actually using multiple image repos in #49. It also briefly references TAP-4. It doesn't address anything about the situations where you might actually want to have multiple image repos, though.

Are we flagging this for 2.0.0 to resolve the larger issue?

Per our meeting on 9/1, it was decided that this issue should be flagged for inclusion into  a separate deployment page to go with for Version 2.0.0. The thinking was making such a change now might be of questionable usefulness. right now. @tkfu or @patrickvacek  can you change the milestone here to 2.0.0.

I don't appear to have the rights, but for anyone who does, it should be a trivial thing to do.

As this is an issue with no immediate resolution in site, it was decided in the 4/13 Uptane Standard meeting to leave this issue open, but change its status to "deferred."

We have not discussed this issue since April 2021. Can we decide if its a question we should continue to ask, and if so, when we might reasonably have an answer? Since no discussion has presented itself in a year and a half, it seems to me its not an issue for which a response is handy or even wanted at this point.

This is a possible use case in our look at transition issues. We need to open a new issue dealing with this and other issues.  So we should close this out.


Per device config documentation seems to be outdated

Hyprland Version
 System/Version info
Hyprland, built from branch HEAD at commit 84ab8d11e8951a6551d1e1bf87796a8589da6d47  (props: bump ver to 0.35.0).
Date: Mon Feb 5 01:59:02 2024
Tag: v0.35.0

flags: (if any)

System Information:
System name: Linux
Release: 6.7.6-arch1-2
Version: #1 SMP PREEMPT_DYNAMIC Thu, 29 Feb 2024 19:08:51 +0000

GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 01) (prog-if 00 [VGA controller])

os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo

plugins:

Bug or Regression?
Bug
Description
This syntax works, and is not documented
device:logitech-usb-ps/2-optical-mouse {
    sensitivity = 0.5
}

This is as documented, and leads to the error as seen in the attached image.
device {
    name = logitech-usb-ps/2-optical-mouse
    sensitivity = 0.5
}

How to reproduce
device {
    name = logitech-usb-ps/2-optical-mouse
    sensitivity = 0.5
}

Crash reports, logs, images, videos

you are using version 0.35 and are looking at the git version of the documentation
https://wiki.hyprland.org/0.35.0/Configuring/Keywords/

yea reading hard


Update mocha to 9.2.0

This PR just updates mocha to 9.2.0
I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.

@rebase

Not sure what to do with this, so closing it for now.


Missing: Need to add support for creating a new connection

Since it is not exactly obvious how to do this with SwiftUI (forcing a push on a navigation link that creates a new terminal, the code should work but does nothing), an alternative would be:

Make the Host view always create a new connection
Make the recent view have different semantics, and instead connect to the existing one

I think I got something I like, need to test more.


Add jandi-message step icon

New Pull Request Checklist
Please mark the points which you did / accept.

[x] I will not move an already shared step version's tag to another commit
[x] I read the Step Development Guideline
[x] I have a test for my Step, which can be run with bitrise run test (in the step's repository)
[x] I did run bitrise run audit-this-step (in the step's repository - note, if you don't have this workflow in your bitrise.yml, you can copy it from the step template.)
[x] I read and accept the Abandoned Step policy

Hi @kimjunil !
The icon is not meeting all of our requirements in case of an icon, please read our dev guideline and fix the icon.
https://github.com/bitrise-io/bitrise/blob/master/_docs/step-development-guideline.md#step-icon-convention
Thanks! 🚀

Thanks for the comment.
I did not see the icon section of the guidelines document in detail.
I'll modify it for you and pull request it again.
Thanks!


Single or double quotes?

I see a mixup of single and double quotes in the codebase Example: (From Properties.py):
            elif primtype == "Boolean":
                if value not in ['true', 'false', 'True', 'False']:
                    message = "Property %s should be of type Boolean" % ('/'.join(map(str, proppath)))
                    matches.append(RuleMatch(proppath, message))
            elif primtype != "String":
                message = "Property %s should be of type String" % ('/'.join(map(str, proppath)))
                matches.append(RuleMatch(proppath, message))
        elif isinstance(value, bool):
            if primtype != "Boolean" and primtype != "String":
                message = "Property %s should be of type %s" % ('/'.join(map(str, proppath)), primtype)
                matches.append(RuleMatch(proppath, message))
        elif isinstance(value, int):
            if primtype in ["String", "Double"]:

For consistency reasons would be nice if there's some guidelines in this (and linted on PR's)

I agree.  Added a pylint plugin to do this checking and all the changes needed for compliance.


New Blog Post: OpenTelemetry Is expanding into CI/CD observability - Repost from cncf.io/blogs

This is a post by SIG CI/CD Observability, which was posted on cncf.io towards KubeCon NA '24.
The SIG leads are signed on it and got SIG endorsement per the SIG call along with Dan Blanco from the GC.
The CNCF blog post gained massive traction and interest.
It would be great to repost it on OpenTelemetry blog to increase exposure to the new SIG, its mission and recent approved OTEPs and milestones:
https://www.cncf.io/blog/2024/11/04/opentelemetry-is-expanding-into-ci-cd-observability/

Thanks, I'll support that. Please provide a pull request with the content for us to review.
Note that we do not provide a way to show tweets or linkedin posts or any other 3rd party embedding, as it is done on the CNCF blog.


Added Node name to print() of all Nodes by making to_string() in Object virtual, so it can be overriden in C++.

Closes godotengine/godot-proposals#693
func _ready():
	var special_node = $MySpecialNode
	print(special_node)

	var node = Node2D.new()
	print(node)

	var node2: Node2D = null
	print(node2)

Outputs
MySpecialNode [Node2D:23370662652]
[Node2D:23454548333]
Null

I did not add position to Node2D/3D/Control as I wasn't sure if it was really need. Some people won't need it, and there is the question of whether to return local/global position (or other info).

IMO all string log about the object must be inside the brackets
something like : [Node2D(MySpecialNode):23370662652]

The behaviour of all similar things I know of (e.g. Java's toString() or C#'s ToString()) allow you to completely override the result.
E.g. instead of MySpecialNode [Node2D:23370662652], where MySpecialNode is the text controlled by the programmer, and [Node2D:23370662652] is added regardless, you could completely change the result. And only print MySpecialNode. Or build the same message as above manually, if you got access to the Node type name and instance ID.
This is IMO more sensible than "somewhat" allowing a programmer to change the output.

I like that idea. I'll make the change when I get up in about 9 hours 😁

All languages that I know of that have this feature let the programmer comoletely override the output. I. e. if I only want it to print MySpecialNode, that works. If I still want it to print Node type/name/ID I can do that, too by simply adding them to the string manually (as long as I have access to that data of course).
If we do thos, we should IMO allow that freedom, and not do this halfway and constrain the output.

@mhilbrunner That's how it works already AFAIK. If you have a script instance, it will return the result from its to_string() method, which should be implemented in all script instances to allow users to fully specify the return value.
See GDScriptInstance::to_string in modules/gdscript/gdscript.cpp for GDScript.

Yes, I was talking about the other comments :) but maybe I misunderstood them.

Well the discussion is about what the default representation of a Node should be:
https://github.com/godotengine/godot/pull/38819/files#diff-685aaf5e6e44dbc6a5700ebaae623e60R1960
NodeName [Node:ID] vs [Node(NodeName):ID].

Then I indeed misunderstood. :) I don't personally care much, both are fine as default for me.

Hmm on second thought this morning, I think I will leave it at NodeName [Node:ID] unless changes are requested from core maintainers. I think NodeName [Node:ID], it is quicker to find the information you are looking for, whereas in [Node(NodeName):ID], all the information is condensed and I feel that your eyes have to do more work to find what you are after.
Additionally, doing it this way would not allow me to just use the Object::to_string() base implementation as akien mentioned in his review. Since the info would need to within square the brackets, I would need to construct the whole thing again. Not a big deal I guess, but still.

I got surprised that to_string is not virtual in the first place. I'd certainly find this useful for C++ modules development, it's strange that it's possible to do this in GDScript and not in C++, unless I'm missing something. 🤔
I'm currently implementing some data structures in a C++ module which I'd like to expose to scripting, having this feature built-in would solve a lot of hacks.
See goostengine/goost#14 and goostengine/goost#12 to justify this change.

This probably needs rebase after #42093 was merged.
I'm not sure about the string format. When you print a node as a part of longer string separated by spaces, it's less obvious that Name and [Object:ID] are related. Maybe they should be linked with : or -? Or [Name [Object:ID]] 🙃

print(self)
# CoolNode:[SpinBox:28454159399]

Is the get_name() ? condition even necessary? I don't think we can have an unnamed node, no?

Is the get_name() ? condition even necessary? I don't think we can have an unnamed node, no?

Node must have a name when in the Scene Tree, but outside it they can be unnamed:
var node = Node.new()
print(node.name)
add_child(node)
print(node.name)

Prints:

@@2

Thanks!

Cherry-picked for 3.4.


Unexpected error

Hey guys . I tried to install metasploit-framework , and to install all dependencies from Gemfile , and I've got unexpected error. Details :
`Error details
Errno::EACCES: Permission denied @ rb_sysopen - /home/bkhor/.bundle/cache/compact_index/rubygems.org.443.29b0360b937aa4d161703e6160654e47/versions
  /usr/lib/ruby/2.3.0/fileutils.rb:1393:in `initialize'
  /usr/lib/ruby/2.3.0/fileutils.rb:1393:in `open'
  /usr/lib/ruby/2.3.0/fileutils.rb:1393:in `block in copy_file'
  /usr/lib/ruby/2.3.0/fileutils.rb:1392:in `open'
  /usr/lib/ruby/2.3.0/fileutils.rb:1392:in `copy_file'
  /usr/lib/ruby/2.3.0/fileutils.rb:1360:in `copy'
  /usr/lib/ruby/2.3.0/fileutils.rb:472:in `block in copy_entry'
  /usr/lib/ruby/2.3.0/fileutils.rb:1498:in `wrap_traverse'
  /usr/lib/ruby/2.3.0/fileutils.rb:469:in `copy_entry'
  /usr/lib/ruby/2.3.0/fileutils.rb:530:in `rescue in block in mv'
  /usr/lib/ruby/2.3.0/fileutils.rb:527:in `block in mv'
  /usr/lib/ruby/2.3.0/fileutils.rb:1571:in `block in fu_each_src_dest'
  /usr/lib/ruby/2.3.0/fileutils.rb:1587:in `fu_each_src_dest0'
  /usr/lib/ruby/2.3.0/fileutils.rb:1569:in `fu_each_src_dest'
  /usr/lib/ruby/2.3.0/fileutils.rb:517:in `mv'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/vendor/compact_index_client/lib/compact_index_client/updater.rb:55:in `block in update'
  /usr/lib/ruby/2.3.0/tmpdir.rb:89:in `mktmpdir'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/vendor/compact_index_client/lib/compact_index_client/updater.rb:29:in `update'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/vendor/compact_index_client/lib/compact_index_client.rb:65:in `update'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/vendor/compact_index_client/lib/compact_index_client.rb:56:in `update_and_parse_checksums!'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/fetcher/compact_index.rb:67:in `available?'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/fetcher/compact_index.rb:15:in `call'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/fetcher/compact_index.rb:15:in `block in compact_index_request'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/fetcher.rb:157:in `use_api'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/source/rubygems.rb:332:in `block in api_fetchers'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/source/rubygems.rb:332:in `select'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/source/rubygems.rb:332:in `api_fetchers'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/source/rubygems.rb:337:in `block in remote_specs'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/index.rb:10:in `build'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/source/rubygems.rb:336:in `remote_specs'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/source/rubygems.rb:83:in `specs'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/definition.rb:261:in `block (2 levels) in index'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/definition.rb:259:in `each'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/definition.rb:259:in `block in index'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/index.rb:10:in `build'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/definition.rb:256:in `index'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/definition.rb:250:in `resolve'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/definition.rb:174:in `specs'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/definition.rb:162:in `resolve_remotely!'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/installer.rb:225:in `resolve_if_need'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/installer.rb:78:in `run'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/installer.rb:24:in `install'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/cli/install.rb:71:in `run'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/cli.rb:189:in `install'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/vendor/thor/lib/thor.rb:359:in `dispatch'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/cli.rb:20:in `dispatch'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/vendor/thor/lib/thor/base.rb:440:in `start'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/cli.rb:11:in `start'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/exe/bundle:34:in `block in <top (required)>'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/friendly_errors.rb:100:in `with_friendly_errors'
  /var/lib/gems/2.3.0/gems/bundler-1.13.6/exe/bundle:26:in `<top (required)>'
  /usr/local/bin/bundle:23:in `load'
  /usr/local/bin/bundle:23:in `<main>'

Environment
Bundler   1.13.6
Rubygems  2.6.8
Ruby      2.3.1p112 (2016-04-26 revision 0) [x86_64-linux-gnu]
GEM_HOME  /var/lib/gems/2.3.0
GEM_PATH  /var/lib/gems/2.3.0:/home/bkhor/.gem/ruby/2.3.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0:/usr/share/rubygems-integration/2.3.0:/usr/share/rubygems-integration/all
Git       2.7.4
--- TEMPLATE END ----------------------------------------------------------------
`
Please help . :)

Please check to make sure Bundler has the appropriate permissions to read & write to /home/bkhor/.bundle and any sub files & folders.

Ok , thanks , that was silly , because I forgot to use sudo before bundle install . But my next problem was when I executed bundle install as root , I've got that bundler have got an error during installing pg (0.19.0) , and after this I've tried to do sudo gem install pg -v  '0.19.0' , and I've unsuccessful install , because I've got extconf failed , exit code 1`. What can I do ?

Can you please share the error message you're experiencing and also share the output of bundle env

Here is error message :
`Building native extensions.  This could take a while...
ERROR:  Error installing pg:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.3.0/gems/pg-0.19.0/ext

/usr/bin/ruby2.3 -r ./siteconf20161222-2154-16mq75a.rb extconf.rb
checking for pg_config... yes
Using config values from /usr/bin/pg_config
You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.
You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.
checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/bin/$(RUBY_BASE_NAME)2.3
--with-pg
--without-pg
--enable-windows-cross
--disable-windows-cross
--with-pg-config
--without-pg-config
--with-pg_config
--without-pg_config
--with-pg-dir
--without-pg-dir
--with-pg-include
--without-pg-include=${pg-dir}/include
--with-pg-lib
--without-pg-lib=${pg-dir}/lib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/pg-0.19.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /var/lib/gems/2.3.0/gems/pg-0.19.0 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/pg-0.19.0/gem_make.out
And here isbundle envoutput : Environment
Bundler   1.13.6
Rubygems  2.6.8
Ruby      2.3.1p112 (2016-04-26 revision 0) [x86_64-linux-gnu]
Git       2.7.4

Gemfile
source 'https://rubygems.org'
# Add default group gems to `metasploit-framework.gemspec`:
#   spec.add_runtime_dependency '<name>', [<version requirements>]
gemspec name: 'metasploit-framework'

# separate from test as simplecov is not run on travis-ci
group :coverage do
  # code coverage for tests
  # any version newer than 0.5.4 gives an Encoding error when trying to read the source files.
  # see: https://github.com/colszowka/simplecov/issues/127 (hopefully fixed in 0.8.0)
  gem 'simplecov'
end

group :development do
  # Markdown formatting for yard
  gem 'redcarpet'
  # generating documentation
  gem 'yard'
  # for development and testing purposes
  gem 'pry'
  # module documentation
  gem 'octokit', '~> 4.0'
  # rails-upgrade staging gems
end

group :development, :test do
  # automatically include factories from spec/factories
  gem 'factory_girl_rails'
  # Make rspec output shorter and more useful
  gem 'fivemat'
  # running documentation generation tasks and rspec tasks
  gem 'rake'
  # Define `rake spec`.  Must be in development AND test so that its available by default as a rake test when the
  # environment is development
  gem 'rspec-rails'
end

group :test do
  # cucumber extension for testing command line applications, like msfconsole
  gem 'aruba'
  # cucumber + automatic database cleaning with database_cleaner
  gem 'cucumber-rails', :require => false
  gem 'shoulda-matchers'
  # Manipulate Time.now in specs
  gem 'timecop'
end

Gemfile.lock
PATH
  remote: .
  specs:
    metasploit-framework (4.13.9)
      actionpack (~> 4.2.6)
      activerecord (~> 4.2.6)
      activesupport (~> 4.2.6)
      bcrypt
      bit-struct
      filesize
      jsobfu
      json
      metasm
      metasploit-concern
      metasploit-credential
      metasploit-model
      metasploit-payloads (= 1.2.4)
      metasploit_data_models
      metasploit_payloads-mettle (= 0.1.4)
      msgpack
      nessus_rest
      net-ssh
      network_interface
      nokogiri
      octokit
      openssl-ccm
      openvas-omp
      packetfu
      patch_finder
      pcaprub
      pg
      railties
      rb-readline-r7
      recog
      redcarpet
      rex-arch (= 0.1.4)
      rex-bin_tools
      rex-core
      rex-encoder
      rex-exploitation
      rex-java
      rex-mime
      rex-nop
      rex-ole
      rex-powershell
      rex-random_identifier
      rex-registry
      rex-rop_builder
      rex-socket
      rex-sslscan
      rex-struct2
      rex-text
      rex-zip
      robots
      rubyntlm
      rubyzip
      sqlite3
      sshkey
      tzinfo
      tzinfo-data
      windows_error

GEM
  remote: https://rubygems.org/
  specs:
    actionpack (<IP_ADDRESS>)
      actionview (= <IP_ADDRESS>)
      activesupport (= <IP_ADDRESS>)
      rack (~> 1.6)
      rack-test (~> 0.6.2)
      rails-dom-testing (~> 1.0, >= 1.0.5)
      rails-html-sanitizer (~> 1.0, >= 1.0.2)
    actionview (<IP_ADDRESS>)
      activesupport (= <IP_ADDRESS>)
      builder (~> 3.1)
      erubis (~> 2.7.0)
      rails-dom-testing (~> 1.0, >= 1.0.5)
      rails-html-sanitizer (~> 1.0, >= 1.0.2)
    activemodel (<IP_ADDRESS>)
      activesupport (= <IP_ADDRESS>)
      builder (~> 3.1)
    activerecord (<IP_ADDRESS>)
      activemodel (= <IP_ADDRESS>)
      activesupport (= <IP_ADDRESS>)
      arel (~> 6.0)
    activesupport (<IP_ADDRESS>)
      i18n (~> 0.7)
      json (~> 1.7, >= 1.7.7)
      minitest (~> 5.1)
      thread_safe (~> 0.3, >= 0.3.4)
      tzinfo (~> 1.1)
    addressable (2.5.0)
      public_suffix (~> 2.0, >= 2.0.2)
    arel (6.0.3)
    arel-helpers (2.3.0)
      activerecord (>= 3.1.0, < 6)
    aruba (0.14.2)
      childprocess (~> 0.5.6)
      contracts (~> 0.9)
      cucumber (>= 1.3.19)
      ffi (~> 1.9.10)
      rspec-expectations (>= 2.99)
      thor (~> 0.19)
    bcrypt (3.1.11)
    bit-struct (0.15.0)
    builder (3.2.2)
    capybara (2.11.0)
      addressable
      mime-types (>= 1.16)
      nokogiri (>= 1.3.3)
      rack (>= 1.0.0)
      rack-test (>= 0.5.4)
      xpath (~> 2.0)
    childprocess (0.5.9)
      ffi (~> 1.0, >= 1.0.11)
    coderay (1.1.1)
    contracts (0.14.0)
    cucumber (2.4.0)
      builder (>= 2.1.2)
      cucumber-core (~> 1.5.0)
      cucumber-wire (~> 0.0.1)
      diff-lcs (>= 1.1.3)
      gherkin (~> 4.0)
      multi_json (>= 1.7.5, < 2.0)
      multi_test (>= 0.1.2)
    cucumber-core (1.5.0)
      gherkin (~> 4.0)
    cucumber-rails (1.4.5)
      capybara (>= 1.1.2, < 3)
      cucumber (>= 1.3.8, < 4)
      mime-types (>= 1.16, < 4)
      nokogiri (~> 1.5)
      railties (>= 3, < 5.1)
    cucumber-wire (0.0.1)
    diff-lcs (1.2.5)
    docile (1.1.5)
    erubis (2.7.0)
    factory_girl (4.8.0)
      activesupport (>= 3.0.0)
    factory_girl_rails (4.8.0)
      factory_girl (~> 4.8.0)
      railties (>= 3.0.0)
    faraday (0.10.0)
      multipart-post (>= 1.2, < 3)
    ffi (1.9.14)
    filesize (0.1.1)
    fivemat (1.3.2)
    gherkin (4.0.0)
    i18n (0.7.0)
    jsobfu (0.4.1)
      rkelly-remix (= 0.0.6)
    json (1.8.3)
    loofah (2.0.3)
      nokogiri (>= 1.5.9)
    metasm (1.0.2)
    metasploit-concern (2.0.3)
      activemodel (~> 4.2.6)
      activesupport (~> 4.2.6)
      railties (~> 4.2.6)
    metasploit-credential (2.0.8)
      metasploit-concern
      metasploit-model
      metasploit_data_models
      pg
      railties
      rubyntlm
      rubyzip
    metasploit-model (2.0.3)
      activemodel (~> 4.2.6)
      activesupport (~> 4.2.6)
      railties (~> 4.2.6)
    metasploit-payloads (1.2.4)
    metasploit_data_models (2.0.10)
      activerecord (~> 4.2.6)
      activesupport (~> 4.2.6)
      arel-helpers
      metasploit-concern
      metasploit-model
      pg
      postgres_ext
      railties (~> 4.2.6)
      recog (~> 2.0)
    metasploit_payloads-mettle (0.1.4)
    method_source (0.8.2)
    mime-types (3.1)
      mime-types-data (~> 3.2015)
    mime-types-data (3.2016.0521)
    mini_portile2 (2.1.0)
    minitest (5.10.1)
    msgpack (1.0.2)
    multi_json (1.12.1)
    multi_test (0.1.2)
    multipart-post (2.0.0)
    nessus_rest (0.1.6)
    net-ssh (3.2.0)
    network_interface (0.0.1)
    nokogiri (<IP_ADDRESS>)
      mini_portile2 (~> 2.1.0)
    octokit (4.6.2)
      sawyer (~> 0.8.0, >= 0.5.3)
    openssl-ccm (1.2.1)
    openvas-omp (0.0.4)
    packetfu (1.1.11)
      network_interface (~> 0.0)
      pcaprub (~> 0.12)
    patch_finder (1.0.2)
    pcaprub (0.12.4)
    pg (0.19.0)
    pg_array_parser (0.0.9)
    postgres_ext (3.0.0)
      activerecord (>= 4.0.0)
      arel (>= 4.0.1)
      pg_array_parser (~> 0.0.9)
    pry (0.10.4)
      coderay (~> 1.1.0)
      method_source (~> 0.8.1)
      slop (~> 3.4)
    public_suffix (2.0.4)
    rack (1.6.5)
    rack-test (0.6.3)
      rack (>= 1.0)
    rails-deprecated_sanitizer (1.0.3)
      activesupport (>= 4.2.0.alpha)
    rails-dom-testing (1.0.7)
      activesupport (>= 4.2.0.beta, < 5.0)
      nokogiri (~> 1.6.0)
      rails-deprecated_sanitizer (>= 1.0.1)
    rails-html-sanitizer (1.0.3)
      loofah (~> 2.0)
    railties (<IP_ADDRESS>)
      actionpack (= <IP_ADDRESS>)
      activesupport (= <IP_ADDRESS>)
      rake (>= 0.8.7)
      thor (>= 0.18.1, < 2.0)
    rake (12.0.0)
    rb-readline-r7 (<IP_ADDRESS>)
    recog (2.1.2)
      nokogiri
    redcarpet (3.3.4)
    rex-arch (0.1.4)
      rex-text
    rex-bin_tools (0.1.1)
      metasm
      rex-arch
      rex-core
      rex-struct2
      rex-text
    rex-core (0.1.3)
    rex-encoder (0.1.1)
      metasm
      rex-arch
      rex-text
    rex-exploitation (0.1.4)
      jsobfu
      metasm
      rex-arch
      rex-encoder
      rex-text
    rex-java (0.1.3)
    rex-mime (0.1.1)
      rex-text
    rex-nop (0.1.0)
      rex-arch
    rex-ole (0.1.3)
      rex-text
    rex-powershell (0.1.68)
      rex-random_identifier
      rex-text
    rex-random_identifier (0.1.1)
      rex-text
    rex-registry (0.1.1)
    rex-rop_builder (0.1.1)
      metasm
      rex-core
      rex-text
    rex-socket (0.1.2)
      rex-core
    rex-sslscan (0.1.1)
      rex-socket
      rex-text
    rex-struct2 (0.1.0)
    rex-text (0.2.9)
    rex-zip (0.1.1)
      rex-text
    rkelly-remix (0.0.6)
    robots (0.10.1)
    rspec-core (3.5.4)
      rspec-support (~> 3.5.0)
    rspec-expectations (3.5.0)
      diff-lcs (>= 1.2.0, < 2.0)
      rspec-support (~> 3.5.0)
    rspec-mocks (3.5.0)
      diff-lcs (>= 1.2.0, < 2.0)
      rspec-support (~> 3.5.0)
    rspec-rails (3.5.2)
      actionpack (>= 3.0)
      activesupport (>= 3.0)
      railties (>= 3.0)
      rspec-core (~> 3.5.0)
      rspec-expectations (~> 3.5.0)
      rspec-mocks (~> 3.5.0)
      rspec-support (~> 3.5.0)
    rspec-support (3.5.0)
    rubyntlm (0.6.1)
    rubyzip (1.2.0)
    sawyer (0.8.1)
      addressable (>= 2.3.5, < 2.6)
      faraday (~> 0.8, < 1.0)
    shoulda-matchers (3.1.1)
      activesupport (>= 4.0.0)
    simplecov (0.12.0)
      docile (~> 1.1.0)
      json (>= 1.8, < 3)
      simplecov-html (~> 0.10.0)
    simplecov-html (0.10.0)
    slop (3.6.0)
    sqlite3 (1.3.12)
    sshkey (1.8.0)
    thor (0.19.4)
    thread_safe (0.3.5)
    timecop (0.8.1)
    tzinfo (1.2.2)
      thread_safe (~> 0.1)
    tzinfo-data (1.2016.10)
      tzinfo (>= 1.0.0)
    windows_error (0.0.2)
    xpath (2.0.0)
      nokogiri (~> 1.3)
    yard (0.9.5)

PLATFORMS
  ruby

DEPENDENCIES
  aruba
  cucumber-rails
  factory_girl_rails
  fivemat
  metasploit-framework!
  octokit (~> 4.0)
  pry
  rake
  redcarpet
  rspec-rails
  shoulda-matchers
  simplecov
  timecop
  yard

BUNDLED WITH
   1.13.6

metasploit-framework.gemspec
# coding: utf-8

# During build, the Gemfile is temporarily moved and
# we must manually define the project root
if ENV['MSF_ROOT']
  lib = File.realpath(File.expand_path('lib', ENV['MSF_ROOT']))
else
  # have to use realpath as metasploit-framework is often loaded through a symlink and tools like Coverage and debuggers
  # require realpaths.
  lib = File.realpath(File.expand_path('../lib', __FILE__))
end

$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'metasploit/framework/version'
require 'metasploit/framework/rails_version_constraint'

Gem::Specification.new do |spec|
  spec.name          = 'metasploit-framework'
  spec.version       = Metasploit::Framework::GEM_VERSION
  spec.authors       = ['Metasploit Hackers']
  spec.email         =<EMAIL_ADDRESS>  spec.summary       = 'metasploit-framework'
  spec.description   = 'metasploit-framework'
  spec.homepage      = 'https://www.metasploit.com'
  spec.license       = 'BSD-3-clause'

  spec.files         = `git ls-files`.split($/).reject { |file|
    file =~ /^documentation|^data\/gui|^external/
  }
  spec.bindir = '.'
  if ENV['CREATE_BINSTUBS']
    spec.executables   = [
      'msfconsole',
      'msfd',
      'msfrpc',
      'msfrpcd',
      'msfupdate',
      'msfvenom'
    ]
  end
  spec.test_files    = spec.files.grep(%r{^spec/})
  spec.require_paths = ["lib"]

  # Database support
  spec.add_runtime_dependency 'activerecord', *Metasploit::Framework::RailsVersionConstraint::RAILS_VERSION
  # Need 3+ for ActiveSupport::Concern
  spec.add_runtime_dependency 'activesupport', *Metasploit::Framework::RailsVersionConstraint::RAILS_VERSION
  # Needed for config.action_view for view plugin compatibility for Pro
  spec.add_runtime_dependency 'actionpack', *Metasploit::Framework::RailsVersionConstraint::RAILS_VERSION
  # Needed for some admin modules (cfme_manageiq_evm_pass_reset.rb)
  spec.add_runtime_dependency 'bcrypt'
  # Needed for Javascript obfuscation
  spec.add_runtime_dependency 'jsobfu'
  # Needed for some admin modules (scrutinizer_add_user.rb)
  spec.add_runtime_dependency 'json'
  # Metasm compiler/decompiler/assembler
  spec.add_runtime_dependency 'metasm'
  # Metasploit::Concern hooks
  spec.add_runtime_dependency 'metasploit-concern'
  # Metasploit::Credential database models
  spec.add_runtime_dependency 'metasploit-credential'
  # Database models shared between framework and Pro.
  spec.add_runtime_dependency 'metasploit_data_models'
  # Things that would normally be part of the database model, but which
  # are needed when there's no database
  spec.add_runtime_dependency 'metasploit-model'
  # Needed for Meterpreter
  spec.add_runtime_dependency 'metasploit-payloads', '1.2.4'
  # Needed for the next-generation POSIX Meterpreter
  spec.add_runtime_dependency 'metasploit_payloads-mettle', '0.1.4'
  # Needed by msfgui and other rpc components
  spec.add_runtime_dependency 'msgpack'
  # get list of network interfaces, like eth* from OS.
  spec.add_runtime_dependency 'network_interface'
  # NTLM authentication
  spec.add_runtime_dependency 'rubyntlm'
  # Needed by anemone crawler
  spec.add_runtime_dependency 'nokogiri'
  # Needed by db.rb and Msf::Exploit::Capture
  spec.add_runtime_dependency 'packetfu'
  # For sniffer and raw socket modules
  spec.add_runtime_dependency 'pcaprub'
  # Needed for module caching in Mdm::ModuleDetails
  spec.add_runtime_dependency 'pg'
  # Run initializers for metasploit-concern, metasploit-credential, metasploit_data_models Rails::Engines
  spec.add_runtime_dependency 'railties'
  # required for OS fingerprinting
  spec.add_runtime_dependency 'recog'
  # required for bitlocker fvek extraction
  spec.add_runtime_dependency 'openssl-ccm'
  # Needed for documentation generation
  spec.add_runtime_dependency 'octokit'
  spec.add_runtime_dependency 'redcarpet'
  # Needed for Microsoft patch finding tool (msu_finder)
  spec.add_runtime_dependency 'patch_finder'
  # TimeZone info
  spec.add_runtime_dependency 'tzinfo-data'
  # Gem for dealing with SSHKeys
  spec.add_runtime_dependency 'sshkey'
  # BitStruct Library used for handling certain Protocol Header/Packet construction
  spec.add_runtime_dependency 'bit-struct'
  # Library for interpreting Windows error codes and strings
  spec.add_runtime_dependency 'windows_error'

  #
  # Protocol Libraries
  #
  spec.add_runtime_dependency 'net-ssh'

  #
  # REX Libraries
  #
  # Core of the Ruby Exploitation Library
  spec.add_runtime_dependency 'rex-core'
  # Text manipulation library for things like generating random string
  spec.add_runtime_dependency 'rex-text'
  # Library for Generating Randomized strings valid as Identifiers such as variable names
  spec.add_runtime_dependency 'rex-random_identifier'
  # library for creating Powershell scripts for exploitation purposes
  spec.add_runtime_dependency 'rex-powershell'
  # Library for processing and creating Zip compatbile archives
  spec.add_runtime_dependency 'rex-zip'
  # Library for parsing offline Windows Registry files
  spec.add_runtime_dependency 'rex-registry'
  # Library for parsing Java serialized streams
  spec.add_runtime_dependency 'rex-java'
  # Library for C-style structs
  spec.add_runtime_dependency 'rex-struct2'
  # Library which contains architecture specific information such as registers, opcodes,
  # and stack manipulation routines.
  spec.add_runtime_dependency 'rex-arch', '0.1.4'
  # Library for working with OLE.
  spec.add_runtime_dependency 'rex-ole'
  # Library for creating and/or parsing MIME messages.
  spec.add_runtime_dependency 'rex-mime'
  # Library for Dynamic Multi-byte x86 NOP generation
  spec.add_runtime_dependency 'rex-nop'
  # Library for parsing and manipulating executable binaries
  spec.add_runtime_dependency 'rex-bin_tools'
  # Rex Socket Abstraction Layer
  spec.add_runtime_dependency 'rex-socket'
  # Library for scanning a server's SSL/TLS capabilities
  spec.add_runtime_dependency 'rex-sslscan'
  # Library and tool for finding ROP gadgets in a supplied binary
  spec.add_runtime_dependency 'rex-rop_builder'
  # Library for polymorphic encoders; used for payload encoding
  spec.add_runtime_dependency 'rex-encoder'
  # Library for exploit development helpers
  spec.add_runtime_dependency 'rex-exploitation'

  # rb-readline doesn't work with Ruby Installer due to error with Fiddle:
  #   NoMethodError undefined method `dlopen' for Fiddle:Module
  unless Gem.win_platform?
    # Command line editing, history, and tab completion in msfconsole
    # Use the Rapid7 fork until the official gem catches up
    spec.add_runtime_dependency 'rb-readline-r7'
  end

  # Needed by anemone crawler
  spec.add_runtime_dependency 'robots'
  # Needed by some modules
  spec.add_runtime_dependency 'rubyzip'
  # Needed for some post modules
  spec.add_runtime_dependency 'sqlite3'
  # required for Time::TZInfo in ActiveSupport
  spec.add_runtime_dependency 'tzinfo'
  # Needed so that disk size output isn't horrible
  spec.add_runtime_dependency 'filesize'
  # Needed for openvas plugin
  spec.add_runtime_dependency 'openvas-omp'
  # Needed by metasploit nessus bridge
  spec.add_runtime_dependency 'nessus_rest'
end

`

You're either missing or Bundler cannot find the PostgreSQL libraries that the pg gem requires. This is not an error with Bundler itself. Make sure that the required libraries are installed or use bundle config if necessary

But ,why it returns extconf failed , error code 1` ?

checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.

because the pg requires libraries that it's unable to find on your system.

The original issue was resolved, and colby-swandale gave a solution to the followup postgres issue, so I'm closing


Docs - Modal live demo has incorrect data-target

https://v4-alpha.getbootstrap.com/components/modal/#live-demo
Should be data-target="#myModal"

already addressed in the upcoming beta


Update default lint config

Redux of my last / broken PR.
Changes:

updated semver
delete redundant config
update config to match @causes master branch config.

:+1: :beers:
Sorry about my first broken PR! :expressionless:

I've removed the config yaml file, it's easier to just use the default one that comes with the gem.


should have a CSS class which is styled like fill in the blanks

Recently I use a class for form element which is .form-blanks and it simply has three lines code.
can we add this class?

Closing per https://github.com/twbs/bootstrap/pull/17940#issuecomment-148446332


✏ Create sort methods for ShowData content

Add functions to sort the content of the Show Gallery screen. These must include:

[ ] Genre (Action, Comedy, Romance, etc.)
[ ] Rating count
[ ] Average rating
[ ] Release Date

These could also include:

[ ] Highest rated (highest rating with most votes)
[ ] Streaming Provider (Netflix, Hulu, etc.)

NOTE: If any of these items seem interesting but not worth doing on this ticket, please create a sub-ticket

🧪  Be sure to include unit tests for these functions!

https://developer.themoviedb.org/reference/discover-movie

Closed by #489


'EXPermissions/EXUserNotificationRequester.h' file not found

Issue Description
'EXPermissions/EXUserNotificationRequester.h' file not found
Command executed
fastlane ios beta
Complete output when running fastlane, including the stack trace and command used
[18:46:19]: ▸ CompileC /Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-hlgdmiojiirrxbeibgvstfxdlfyn/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/Objects-normal/armv7/EXPermissions.o /Users/franciscoavendano/ReAxa/PH/New/myaxa-rn-ph-build-template/node_modules/expo-permissions/ios/EXPermissions/EXPermissions.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target: EXPermissions)
[18:46:19]: ▸     cd /Users/franciscoavendano/ReAxa/PH/New/myaxa-rn-ph-build-template/ios/Pods
[18:46:19]: ▸     export LANG=en_US.US-ASCII
[18:46:19]: ▸     /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch armv7 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu11 -fobjc-arc -fobjc-weak -fmodules -fmodules-cache-path=/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wdocumentation -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Wno-objc-interface-ivars -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wimplicit-retain-self -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wdeprecated-implementations -DPOD_CONFIGURATION_RELEASE=1 -DCOCOAPODS=1 -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -miphoneos-version-min=9.0 -g -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wno-semicolon-before-method-body -Wunguarded-availability -fembed-bitcode -iquote /Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-hlgdmiojiirrxbeibgvstfxdlfyn/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/EXPermissions-generated-files.hmap -I/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-hlgdmiojiirrxbeibgvstfxdlfyn/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/EXPermissions-own-target-headers.hmap -I/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-hlgdmiojiirrxbeibgvstfxdlfyn/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/EXPermissions-all-target-headers.hmap -iquote /Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-hlgdmiojiirrxbeibgvstfxdlfyn/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/EXPermissions-project-headers.hmap -I/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-hlgdmiojiirrxbeibgvstfxdlfyn/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/BuildProductsPath/Release-iphoneos/EXPermissions/include -I/Users/franciscoavendano/ReAxa/PH/New/myaxa-rn-ph-build-template/ios/Pods/Headers/Private -I/Users/franciscoavendano/ReAxa/PH/New/myaxa-rn-ph-build-template/ios/Pods/Headers/Private/EXPermissions -I/Users/franciscoavendano/ReAxa/PH/New/myaxa-rn-ph-build-template/ios/Pods/Headers/Public -I/Users/franciscoavendano/ReAxa/PH/New/myaxa-rn-ph-build-template/ios/Pods/Headers/Public/EXCore -I/Users/franciscoavendano/ReAxa/PH/New/myaxa-rn-ph-build-template/ios/Pods/Headers/Public/EXPermissions -I/Users/franciscoavendano/ReAxa/PH/New/myaxa-rn-ph-build-template/ios/Pods/Headers/Public/EXPermissionsInterface -I/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-hlgdmiojiirrxbeibgvstfxdlfyn/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/DerivedSources-normal/armv7 -I/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-hlgdmiojiirrxbeibgvstfxdlfyn/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/DerivedSources/armv7 -I/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-hlgdmiojiirrxbeibgvstfxdlfyn/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/DerivedSources -F/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-hlgdmiojiirrxbeibgvstfxdlfyn/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/BuildProductsPath/Release-iphoneos/EXPermissions -w -Xanalyzer -analyzer-disable-all-checks -include /Users/franciscoavendano/ReAxa/PH/New/myaxa-rn-ph-build-template/ios/Pods/Target\ Support\ Files/EXPermissions/EXPermissions-prefix.pch -MMD -MT dependencies -MF /Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-hlgdmiojiirrxbeibgvstfxdlfyn/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/Objects-normal/armv7/EXPermissions.d --serialize-diagnostics /Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-hlgdmiojiirrxbeibgvstfxdlfyn/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/Objects-normal/armv7/EXPermissions.dia -c /Users/franciscoavendano/ReAxa/PH/New/myaxa-rn-ph-build-template/node_modules/expo-permissions/ios/EXPermissions/EXPermissions.m -o /Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-hlgdmiojiirrxbeibgvstfxdlfyn/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/Objects-normal/armv7/EXPermissions.o
[18:46:19]:
[18:46:19]: ⬆  Check out the few lines of raw `xcodebuild` output above for potential hints on how to solve this error
[18:46:19]: 📋  For the complete and more detailed error log, check the full log at:
[18:46:19]: 📋  /Users/franciscoavendano/Library/Logs/gym/myaxa-rn-ph-myaxa-rn-ph.log
[18:46:19]:
[18:46:19]: There seems to be a mismatch between your provided `export_method` in gym
[18:46:19]: and the selected provisioning profiles. You passed the following options:
[18:46:19]:   export_method:
[18:46:19]:   Bundle identifier:  com.myaxa.rn2.ph
[18:46:19]:   Profile name:       match Development com.myaxa.rn2.ph
[18:46:19]:   Profile type:       development
[18:46:19]: Make sure to either change the `export_method` passed from your Fastfile or CLI
[18:46:19]: or select the correct provisioning profiles by updating your Xcode project
[18:46:19]: or passing the profiles to use by using match or manually via the `export_options` hash
[18:46:19]:
[18:46:19]:
[18:46:19]: Looks like fastlane ran into a build/archive error with your project
[18:46:19]: It's hard to tell what's causing the error, so we wrote some guides on how
[18:46:19]: to troubleshoot build and signing issues: https://docs.fastlane.tools/codesigning/getting-started/
[18:46:19]: Before submitting an issue on GitHub, please follow the guide above and make
[18:46:19]: sure your project is set up correctly.
[18:46:19]: fastlane uses `xcodebuild` commands to generate your binary, you can see the
[18:46:19]: the full commands printed out in yellow in the above log.
[18:46:19]: Make sure to inspect the output above, as usually you'll find more error information there
[18:46:19]:
+------------------------------------+------------------------------------------------------------+
|                                          Lane Context                                           |
+------------------------------------+------------------------------------------------------------+
| DEFAULT_PLATFORM                   | ios                                                        |
| PLATFORM_NAME                      | ios                                                        |
| LANE_NAME                          | ios beta                                                   |
| SIGH_PROFILE_TYPE                  | development                                                |
| MATCH_PROVISIONING_PROFILE_MAPPING | {"com.myaxa.rn2.ph"=>"match Development com.myaxa.rn2.ph"} |
+------------------------------------+------------------------------------------------------------+
[18:46:19]: Error building the application - see the log above

+------+----------------------------+-------------+
|                fastlane summary                 |
+------+----------------------------+-------------+
| Step | Action                     | Time (in s) |
+------+----------------------------+-------------+
| 1    | Verifying fastlane version | 0           |
| 2    | default_platform           | 0           |
| 3    | match                      | 3           |
| 💥   | gym                        | 45          |
+------+----------------------------+-------------+

[18:46:19]: fastlane finished with errors

[!] Error building the application - see the log above

Environment

local machine

@syscoavendano Could you please post your fastlane env output? Please also include the complete output of the command you are running - very often the relevant bits are earlier in the output.
The error message you chose for your issue title actually doesn't appear in the log output you posted. But there is this:

[18:46:19]: There seems to be a mismatch between your provided export_method in gym
[18:46:19]: and the selected provisioning profiles. You passed the following options:
[18:46:19]:   export_method:
[18:46:19]:   Bundle identifier:  com.myaxa.rn2.ph
[18:46:19]:   Profile name:       match Development com.myaxa.rn2.ph
[18:46:19]:   Profile type:       development

Does this make any sense to you?

🚫 fastlane environment 🚫
Stack

Key
Value

OS
10.14.5

Ruby
2.3.7

Bundler?
false

Git
git version 2.20.1 (Apple Git-117)

Installation Source
/usr/local/bin/fastlane

Host
Mac OS X 10.14.5 (18F132)

Ruby Lib Dir
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib

OpenSSL Version
LibreSSL 2.6.5

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
10.2.1

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.116.0
🚫 Update available

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.0.0

slack-notifier
2.3.2

atomos
0.1.3

CFPropertyList
3.0.0

claide
1.0.2

colored2
3.1.2

nanaimo
0.2.6

xcodeproj
1.8.0

rouge
2.0.7

xcpretty
0.3.0

terminal-notifier
1.8.0

unicode-display_width
1.4.1

terminal-table
1.8.0

plist
3.5.0

public_suffix
2.0.5

addressable
2.6.0

multipart-post
2.0.0

word_wrap
1.0.0

tty-screen
0.6.5

tty-cursor
0.6.0

tty-spinner
0.9.0

babosa
1.0.2

colored
1.2

highline
1.7.10

commander-fastlane
4.4.6

excon
0.62.0

faraday
0.15.4

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20180417

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

fastimage
2.1.5

gh_inspector
1.1.3

json
<IP_ADDRESS>

mini_magick
4.5.1

multi_json
1.13.1

multi_xml
0.6.0

rubyzip
1.2.2

security
0.1.3

xcpretty-travis-formatter
1.0.0

dotenv
2.6.0

bundler
2.0.1

faraday_middleware
0.13.1

naturally
2.2.0

simctl
1.6.5

uber
0.1.0

declarative
0.0.10

declarative-option
0.1.0

representable
3.0.4

retriable
3.1.2

mime-types-data
3.2018.0812

mime-types
3.2.2

jwt
2.1.0

signet
0.11.0

memoist
0.16.0

os
1.0.0

googleauth
0.6.7

httpclient
2.8.3

google-api-client
0.23.9

google-cloud-env
1.0.5

google-cloud-core
1.3.0

digest-crc
0.4.1

google-cloud-storage
1.16.0

emoji_regex
1.0.1

io-console
0.4.5

libxml-ruby
2.9.0

psych
<IP_ADDRESS>

generated on: 2019-06-18

fastlane 2.116.0

Please upgrade your fastlane and see if the error persists. We don't do debugging of old versions.

The following build commands failed:
▸ Building library libFolly.a
CompileC /Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-aodiwnycseeyhfbjupqgezvvktlh/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/Objects-normal/armv7/EXRemoteNotificationRequester.o /Users/franciscoavendano/.jenkins/workspace/my-axa-master/node_modules/expo-permissions/ios/EXPermissions/EXRemoteNotificationRequester.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
▸ Compiling EXPrint-dummy.m
▸ Compiling EXRemoteNotificationRequester.m
❌  /Users/franciscoavendano/.jenkins/workspace/my-axa-master/node_modules/expo-permissions/ios/EXPermissions/EXRemoteNotificationRequester.m:5:9: 'EXPermissions/EXUserNotificationRequester.h' file not found
#import <EXPermissions/EXUserNotificationRequester.h>
                    ^
▸ Compiling EXRemindersRequester.m
▸ Compiling EXPermissionsManager.m
▸ Compiling EXPermissions.m
▸ Compiling EXPermissions-dummy.m
[18:05:18]: Exit status: 65
+-------------+-------------------------+
|           Build environment           |
+-------------+-------------------------+
| xcode_path  | /Applications/Xcode.app |
| gym_version | 2.125.2                 |
| sdk         | iPhoneOS12.2.sdk        |
+-------------+-------------------------+
[18:05:18]: ▸ CompileC /Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-aodiwnycseeyhfbjupqgezvvktlh/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/Objects-normal/armv7/EXPermissions-dummy.o /Users/franciscoavendano/.jenkins/workspace/my-axa-master/ios/Pods/Target\ Support\ Files/EXPermissions/EXPermissions-dummy.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target: EXPermissions)
[18:05:18]: ▸     cd /Users/franciscoavendano/.jenkins/workspace/my-axa-master/ios/Pods
[18:05:18]: ▸     export LANG=en_US.US-ASCII
[18:05:18]: ▸     /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch armv7 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu11 -fobjc-arc -fobjc-weak -fmodules -fmodules-cache-path=/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wdocumentation -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Wno-objc-interface-ivars -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wimplicit-retain-self -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wdeprecated-implementations -DPOD_CONFIGURATION_RELEASE=1 -DCOCOAPODS=1 -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -miphoneos-version-min=9.0 -g -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wno-semicolon-before-method-body -Wunguarded-availability -fembed-bitcode -iquote /Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-aodiwnycseeyhfbjupqgezvvktlh/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/EXPermissions-generated-files.hmap -I/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-aodiwnycseeyhfbjupqgezvvktlh/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/EXPermissions-own-target-headers.hmap -I/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-aodiwnycseeyhfbjupqgezvvktlh/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/EXPermissions-all-target-headers.hmap -iquote /Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-aodiwnycseeyhfbjupqgezvvktlh/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/EXPermissions-project-headers.hmap -I/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-aodiwnycseeyhfbjupqgezvvktlh/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/BuildProductsPath/Release-iphoneos/EXPermissions/include -I/Users/franciscoavendano/.jenkins/workspace/my-axa-master/ios/Pods/Headers/Private -I/Users/franciscoavendano/.jenkins/workspace/my-axa-master/ios/Pods/Headers/Private/EXPermissions -I/Users/franciscoavendano/.jenkins/workspace/my-axa-master/ios/Pods/Headers/Public -I/Users/franciscoavendano/.jenkins/workspace/my-axa-master/ios/Pods/Headers/Public/EXCore -I/Users/franciscoavendano/.jenkins/workspace/my-axa-master/ios/Pods/Headers/Public/EXPermissions -I/Users/franciscoavendano/.jenkins/workspace/my-axa-master/ios/Pods/Headers/Public/EXPermissionsInterface -I/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-aodiwnycseeyhfbjupqgezvvktlh/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/DerivedSources-normal/armv7 -I/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-aodiwnycseeyhfbjupqgezvvktlh/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/DerivedSources/armv7 -I/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-aodiwnycseeyhfbjupqgezvvktlh/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/DerivedSources -F/Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-aodiwnycseeyhfbjupqgezvvktlh/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/BuildProductsPath/Release-iphoneos/EXPermissions -include /Users/franciscoavendano/.jenkins/workspace/my-axa-master/ios/Pods/Target\ Support\ Files/EXPermissions/EXPermissions-prefix.pch -MMD -MT dependencies -MF /Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-aodiwnycseeyhfbjupqgezvvktlh/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/Objects-normal/armv7/EXPermissions-dummy.d --serialize-diagnostics /Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-aodiwnycseeyhfbjupqgezvvktlh/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/Objects-normal/armv7/EXPermissions-dummy.dia -c /Users/franciscoavendano/.jenkins/workspace/my-axa-master/ios/Pods/Target\ Support\ Files/EXPermissions/EXPermissions-dummy.m -o /Users/franciscoavendano/Library/Developer/Xcode/DerivedData/myaxa-rn-ph-aodiwnycseeyhfbjupqgezvvktlh/Build/Intermediates.noindex/ArchiveIntermediates/myaxa-rn-ph/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXPermissions.build/Objects-normal/armv7/EXPermissions-dummy.o
[18:05:18]:
[18:05:18]: ⬆  Check out the few lines of raw xcodebuild output above for potential hints on how to solve this error
[18:05:18]: 📋  For the complete and more detailed error log, check the full log at:
[18:05:18]: 📋  /Users/franciscoavendano/Library/Logs/gym/myaxa-rn-ph-myaxa-rn-ph.log
[18:05:18]:
[18:05:18]: There seems to be a mismatch between your provided export_method in gym
[18:05:18]: and the selected provisioning profiles. You passed the following options:
[18:05:18]:   export_method:
[18:05:18]:   Bundle identifier:  com.myaxa.rn2.ph
[18:05:18]:   Profile name:       match Development com.myaxa.rn2.ph
[18:05:18]:   Profile type:       development
[18:05:18]: Make sure to either change the export_method passed from your Fastfile or CLI
[18:05:18]: or select the correct provisioning profiles by updating your Xcode project
[18:05:18]: or passing the profiles to use by using match or manually via the export_options hash
[18:05:18]:
[18:05:18]:
[18:05:18]: Looks like fastlane ran into a build/archive error with your project
[18:05:18]: It's hard to tell what's causing the error, so we wrote some guides on how
[18:05:18]: to troubleshoot build and signing issues: https://docs.fastlane.tools/codesigning/getting-started/
[18:05:18]: Before submitting an issue on GitHub, please follow the guide above and make
[18:05:18]: sure your project is set up correctly.
[18:05:18]: fastlane uses xcodebuild commands to generate your binary, you can see the
[18:05:18]: the full commands printed out in yellow in the above log.
[18:05:18]: Make sure to inspect the output above, as usually you'll find more error information there
[18:05:18]:
+------------------------------------+------------------------------------------------------------+
|                                          Lane Context                                           |
+------------------------------------+------------------------------------------------------------+
| DEFAULT_PLATFORM                   | ios                                                        |
| PLATFORM_NAME                      | ios                                                        |
| LANE_NAME                          | ios beta                                                   |
| SIGH_PROFILE_TYPE                  | development                                                |
| MATCH_PROVISIONING_PROFILE_MAPPING | {"com.myaxa.rn2.ph"=>"match Development com.myaxa.rn2.ph"} |
+------------------------------------+------------------------------------------------------------+
[18:05:18]: Error building the application - see the log above
+------+----------------------------+-------------+
|                fastlane summary                 |
+------+----------------------------+-------------+
| Step | Action                     | Time (in s) |
+------+----------------------------+-------------+
| 1    | Verifying fastlane version | 0           |
| 2    | default_platform           | 0           |
| 3    | match                      | 3           |
| 💥   | gym                        | 61          |
+------+----------------------------+-------------+
[18:05:18]: fastlane finished with errors

[!] Error building the application - see the log above
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 1
Finished: FAILURE
✅ fastlane environment ✅
Stack

Key
Value

OS
10.14.5

Ruby
2.3.7

Bundler?
false

Git
git version 2.20.1 (Apple Git-117)

Installation Source
/usr/local/bin/fastlane

Host
Mac OS X 10.14.5 (18F132)

Ruby Lib Dir
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib

OpenSSL Version
LibreSSL 2.6.5

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
10.2.1

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.125.2
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.0.0

slack-notifier
2.3.2

atomos
0.1.3

CFPropertyList
3.0.0

claide
1.0.2

colored2
3.1.2

nanaimo
0.2.6

xcodeproj
1.10.0

rouge
2.0.7

xcpretty
0.3.0

terminal-notifier
2.0.0

unicode-display_width
1.4.1

terminal-table
1.8.0

plist
3.5.0

public_suffix
2.0.5

addressable
2.6.0

multipart-post
2.0.0

word_wrap
1.0.0

tty-screen
0.6.5

tty-cursor
0.6.0

tty-spinner
0.9.0

babosa
1.0.2

colored
1.2

highline
1.7.10

commander-fastlane
4.4.6

excon
0.62.0

faraday
0.15.4

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20180417

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

fastimage
2.1.5

gh_inspector
1.1.3

json
<IP_ADDRESS>

mini_magick
4.5.1

multi_xml
0.6.0

rubyzip
1.2.2

security
0.1.3

xcpretty-travis-formatter
1.0.0

dotenv
2.6.0

bundler
2.0.1

faraday_middleware
0.13.1

naturally
2.2.0

simctl
1.6.5

jwt
2.1.0

uber
0.1.0

declarative
0.0.10

declarative-option
0.1.0

representable
3.0.4

retriable
3.1.2

mime-types-data
3.2018.0812

mime-types
3.2.2

multi_json
1.13.1

signet
0.11.0

memoist
0.16.0

os
1.0.0

googleauth
0.6.7

httpclient
2.8.3

google-api-client
0.23.9

google-cloud-env
1.0.5

google-cloud-core
1.3.0

digest-crc
0.4.1

google-cloud-storage
1.16.0

emoji_regex
1.0.1

io-console
0.4.5

libxml-ruby
2.9.0

psych
<IP_ADDRESS>

generated on: 2019-06-18

This looks like a pretty standard, fastlane unrelated build failure when building on a Jenkins environment. Can you build this app via Xcode? Or via Jenkins using other methods instead of fastlane?


Place elements horizontally with a given direction

There's a convenience method for building horizontal layouts: Ui::horizontal. This method places elements either from left to right or right to left according to the "preferred" direction of the layout. However, it seems like we aren't able to set our preferred direction. So to make a layout that goes the other way, we have to use a quite nontrivial workaround:
ui.allocate_ui_with_layout(ui.min_size(), Layout::right_to_left(), |ui| { ... });

I propose that there be a method similar to Ui::horizontal (and perhaps another for Ui::vertical) that allows us to easily specify the order of direction in which the elements are placed. Something similar to
ui.horizontal_with_direction(Direction::Rtl, |ui| { ... });

The Ui::horizontal method could simply call this more general method with the preferred orientation.

This seems possible in 0.17.0 now.
ui.with_layout(egui::Layout::right_to_left(), |ui| { ... })


ModuleNotFoundError: No module named 'quant_cuda'

https://github.com/johnsmith0031/alpaca_lora_4bit/blob/234004ceb5135e092bc9a08a9dbb75eff61f8fd9/matmul_utils_4bit.py#L3
looks like this addition requires some additional documentation or setup to get quant_cuda as this wasn't required before.

Yes, quant_cuda extension is needed. you should run pip install -r requirements.txt to install it.
If it cannot be installed, first run pip uninstall gptq_llama and reinstall it.

looks like an explicit import is needed. https://github.com/johnsmith0031/alpaca_lora_4bit/pull/34


Keep Pi on all the time?

Im new to this whole ambilight thing, and im wondering, should i leave the pi on when the tv and devices are off? Or should i turn it off. And what about the LEDs?
The Pi and the LEDs are running off different power supplies.
I was thinking of just leaving the pi and grabber and everything else on, and only when i need the ambilight, i turn the LED power supply on? Is this safe?
Also slightly unrelated, but do i need to overclock the pi, or should i just leave it normal?
Thanks
Gershy13

Pi is meant to run 24/7 so no problems with that, LEDs while off use very little but if you want to conserve power or don't fully trust the power supply to run all the time a would turn that off while not using the system.
Cleaning up the issue tracker a bit and not this a "bit late" of a response but can always ask on our forums as this better for these kind of questions.


Replace HTMLHint by htmllint

Since HTMLHint is pretty much dead by now, I propose to replace it by a new emerging tool that seems promising, Markuplint
EDIT: It seems that some people reported that Markuplint is not quite ready for prime time 😞 Has issues with angular template, among others... Let's see how this evolves, maybe another suitable replacement can be found.
Here is another candidate: https://github.com/htmllint/htmllint-cli

https://github.com/thedaviddias/HTMLHint is ALIVE 🎉
The project has been transferred to volunteers which have updated the project, merged the PR and fixed the security issues 👏
So the question to replace it is now only a matter of "can we find a better tool"?

Good news from the HTMLHint front 👏
In the current state of things I believe we should stick to HTMLHint. I see no strong incentive to switch to another tool now that the security vulnerabilities are fixed (although of course other suggestions are welcome).
We should probably kill the associated PR (#355 ) too.


Track Features (Stats) that we need from the API

We'll be aligning the front-end design with the API, so here this issue will be used to track all stats that we are going to need and where are we serving them.

Issues

#63 (Invoice Count grouped by Status from a Single City)
#64 (General Stats from a Single City)
#65 (Expected revenue in the end of the month for a Single City)
#66 (Total Value in Late Invoices from a Single City)

could all use the same endpoint, that would return general stats for a city.

To issues #61, #62, #67, I believe each of them should have its separate endpoint.

Maybe I'm wrong but I don't exactly agree right now with your comments.
#67 deals with revenue (R$) as well as #65 and #66, so I don't think we should treat them separately?
Maybe we can serve them all in the /city/{id} endpoint but some only in /city/{id}/{feature}.
Either way we can decide this later

After reviewing the issues, I think I agree with you. Each issue in a separate endpoint, right?


Mulgara reports "too many open files"

This has been observed at various points in the Mulgara logs. It probably reflects the aggregate file handle that all our java processes are using. As such it is bound to be intermittent and hard to replicate.
stack trace from mulgara log:
2011-11-02 20:37:10,140 WARN  [qtp939602315-17731 - /sparql/?format=json] xa.HybridTuples - Failed to obtain tmpdir
java.io.IOException: Too many open files
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.checkAndCreate(File.java:1704)
at java.io.File.createTempFile(File.java:1792)
at org.mulgara.util.TempDir.createTempFile(TempDir.java:101)

We have attempted to lessen the load on Mulgara. One fix is already in place. By removing an extra clause in our services queries to mulgara, we think we've reduced it's load. Perhaps reducing the set of answers and reducing the need to create as many temp files.
We are also looking to deploy a configuration change that will reduce the pre-cache levels for our FeSL/CDR attribute cache to 1, essentially just caching collection-level attributes at startup and each hour.

I think we also want to increase the number of file handles available to java. This is a system level config change and admins have been notified, awaiting response.

Message sent to mulgara-dev list to ask how we can clean up file handles. Have also recently started observing open files for java proc on DEV.  Spikes observed as high as an additional 300 files for certain sparql queries. We need to confirm/reproduce that.

We have reproduced the spikes that bring java handles up above 700 with SPARQL queries. The spike happens the first time mulgara sees the query, but not the second time. Under these circumstances open files returns to normal in a short time.
We also created spikes by running an ingest. That spike took file handles to 890 at one point. So far though all spike have passed, leaving file handles at around 466 or so. Maybe Mulgara creates the spikes that put us over the limit, but it seems like the file handle leak lies elsewhere..

This may be due to java temporary files created during ingest. A restart will result in temporary files being deleted and a release of accumulated file handles.
This particular file handle leak is being addressed in the scalable ingest project.

We upgraded to Mulgara 2.1.12 in an attempt to fix this issue.

For the moment, this issue is under control.  Mulgara's open file limit was raised to 10240 and we haven't seen this issue since.
Although we did see another Mulgara issue related to stack memory, that was addressed separately by re-enabling memory overcommit for java.


Update vins JSON output format

What current issue(s) does this address, or what feature is it adding?
Fix #575
How did you solve this problem?
use To0xString() instead of ToString()
How did you make sure your solution works?
manual
Are there any special changes in the code that we should be aware of?
no
Please check the following, if applicable:

[ ] Did you add any tests?
[X] Did you run make lint?
[X] Did you run make test?
[X] Are you making a PR to a feature branch or development rather than master?
[X] Did you add an entry to CHANGELOG.rst? (if not, please do)

Coverage remained the same at 80.286% when pulling 0aadae3f6b991feef691b8f9086ff8fd577856ef on ixje:update-getrawtransaction into c46113b427d269c8eb42c9dc5e74eaf1fb33208d on CityOfZion:development.


Add a Student grade calculator application

Can I add a Project in which the grade of a student can be calculated with the input of marks given?

Can you please assign this to me under Hacktoberfest label

Actually I've first found this issue and I'm working on this. You can make some other issue

go ahead @MohitNamdev22  🚀


add 1st draft of maintainer guide; closes #2896

@mochajs/core have at it

Coverage remained the same at 89.629% when pulling 40a10cc1017f1dc2174d9b2847e43b931c8081dd on maintainers into dcce85048ee8666d47202bd026cdfb24b654562e on master.

LGTM, great job! ❤

Coverage remained the same at 89.629% when pulling ebe036453bc7d93c366fe99732c5c704a75c9aa3 on maintainers into dcce85048ee8666d47202bd026cdfb24b654562e on master.

please take some time to check this out, as it "formalizes" some processes that we've just kind of improvised in the past.  if there's anything you think could be done better, please, let's discuss!

👍 Nicely put. Also, you have a footnote about the release steps being too long, but I like what you have. Providing detailed steps, like a runbook, helps ensure consistency.

todo:

[ ] remove duplicate label
[ ] rename bug-related labels

We have a lot of issues that used to be labelled "bug" "unconfirmed" that are now labelled "confirmed-bug" "unconfirmed-bug": https://github.com/mochajs/mocha/issues?utf8=✓&q=label%3Aconfirmed-bug label%3Aunconfirmed-bug
We also need to update Stalebot for any recent label changes, it's gone and labelled a whole slew of things stale since it's looking for the old label names (although, frankly, several of them really ought to be left stale and closed by stalebot if nobody follows up...).


FR: access to clipboard-data from Reaper

This would be cool: Having access to the part of the clipboard, into which Reaper stores its own clipboard-data.
That way we could access, which MediaItems, AutomationItems, etc are stored in there, as Reaper stores its clipboardstuff as StateChunks.
It would also allow us to do stuff like adding new/exchanging existing AutomationItems(by puttin AutomationItem-StaetChunks into the clipboard and adding them using a paste-action) into a project.

@mespotine what about the CF clipboard actions which already exists ?

Wouldn't work, as Reaper stores it's cllipboard-data in a clipboard-are called REAPERMedia.
So this is the place to go, if you want to know, which MediaItems, etc Reaper has put into the clipboard.
The current cf-clipboard-functions access normal strings only.


Distro/RHEL-10: remove dracut config for gdisk

The same has been removed from c10s images.
See https://gitlab.com/redhat/centos-stream/release-engineering/kickstarts/-/merge_requests/50
See https://issues.redhat.com/browse/RHEL-55750?focusedId=25451931&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-25451931

/retest


add optional abs-send-time support to Packetizer

abs-send-time adds a wall-clock timestamp to the end of each video frame (when it's enabled)
It seems like libwebrtc likes these extra timestamps, lets enable it.

I'm still confused about what this value does. Is it a timestamp? An identifier?

I assume you mean packetizer.AbsSendTime (which has been changed to packetizer.extensionNumbers.AbsSendTime)
That's the extension number that is declared by the a=extmap: line in the sdp; much like rtpmap, extmap maps a set of identifiers to RTP header extensions.

Oh! I understand now. It's the mapping from the SDP to the header extension. Thanks for bearing with me I hadn't read RFC 5285.
The spec says "The 8-bit ID is the local identifier of this element", so maybe calling it an ID would make sense? Something like AbsSendTimeExtID maybe. I was really confused because I thought it was the actual timestamp not an identifier.

As an aside:
Maybe rtp.Packet should directly support RFC 5285? Seems you should be able to add an abs-sendtime to a packet without needing to go through the packetizer. We're also going to need to read the abs-sendtime packets at some point. It would be convenient if Pion parsed them too.

the reason I added the abs-send-time support to the Packetizer instead of to rtp.Packet is because the standard (or what google considers a standard...) dictates that the abs-send-time extension should only be present on the last packet of a fragmented frame. The Packetizer was the easiest place to implement that; rtp.Packet already supports RFC5285 as well as it can, but the specific extensions will need to be hooked in at various places
The only way I could see to move more code into the Packet is to make a Packet.AddAbsSendTimeExtension call and move the construction of the header there...

Just thinking aloud on RFC 5285. Moved my thoughts here: https://github.com/pions/rtp/issues/17
PR looks good otherwise. I am still confused by the name packetizer.AbsSendTime but I'm not going to block you if you want to merge it.
Thanks for implementing this!


[FEATURE] - View connection settings without turning it off (read-only)

View connection settings without turning it off (read-only)

This is now live in 3.5.2.


Request for screenshots, documentation

Could you please add some screenshots / videos of how it looks?
Also, if you include some details on what are VITE_ROOT_ORG_FOLDER_ID and VITE_GOOGLE_CLIENT_ID, and how these values can be source.

@zodvik for VITE_GOOGLE_CLIENT_ID  credentials you can go through the following link Using OAuth 2.0 for Web Server Applications | Authorization | Google for Developers
you will find an option of create authorization credentials and once you click on the link you will landed to console.google.cloud.com page where you can create a project and from there you can get the VITE_GOOGLE_CLIENT_ID.
and for VITE_ROOT_ORG_FOLDER_ID simply create a folder in google drive and you can use id of that folder as credential you can find id from url if that something folder like https://drive.google.com/drive/folders/<folder_id>
thanks for raising request, will share you link to documentation once I publish it soon, meanwhile you can tag me here for any issue you face during initial setup.


custom base directory for content routes

hei joel,
thanks for this superb library! only thing i seem to be missing so far is to be able to provide a custom directory for content routes. or is there a reason why this wouldn't make any sense?

Hi @joreg thanks for the kind words!
When you say a custom directory, may I ask to what you are referring?
Here's an example using content routes; you can specify whatever directory you like in the first parameter passed to ContentRoutes.Add.
Server s = new Server("<IP_ADDRESS>", 9000, false, DefaultRoute);
s.ContentRoutes.Add("/", true);
s.ContentRoutes.Add("/html/", true);
s.ContentRoutes.Add("/large/", true);
s.ContentRoutes.Add("/img/watson.jpg", false);

Thanks!  ~Joel

i mean the base directory, that the contentroutes resolve towards. by deafult this seems to the location of the .exe, right? so if my program is
c:\myapp\foo.exe

then the above example would resolve to
c:\myapp\img\watson.jpg

but what if i'd like it to resolve to
d:\mycontent\img\watson.jpg

Hi @joreg that makes sense.  I tried to make it flexible by allowing you to specify entire directories in content routes as well as specific files using either relative or explicit paths.
i.e. entire directory:
s.ContentRoutes.Add("/html/", true);

i.e. specific file:
s.ContentRoutes.Add("/img/watson.jpg", false);

I agree that having some concept of a 'base directory' is a good thing, but in so doing it would make it hard to then have a series of content routes that span different locations in the file system.  Would you agree?

...but in so doing it would make it hard to then have a series of content routes that span different locations in the file system.
not sure i quite understand that. because you have the same "problem" now, don't you? ie. allow to change the base path wouldn't change anything regarding this "problem", right?
just to clarify: i'm only talking about being able to override this line:
string baseDirectory = AppDomain.CurrentDomain.BaseDirectory;

with a custom directory.

Hi @joreg got it, thank you for clarifying.  This makes sense.
How would you feel about this as a solution: I can expose this as a public parameter off of WatsonWebserver.ContentRoutes and then have that pass through to ContentRouteProcessor.  If someone attempts to set the value to null, I instead set it to its default value of AppDomain.CurrentDomain.BaseDirectory (to prevent people from shooting themselves in the foot).  i.e. they could set it to /, that would be fine, but null would go back to base directory.
What do you think?  Cheers, Joel

that sounds great!

Hi @joreg please re-open if this solution is insufficient.  Thanks for the excellent enhancement request!  Cheers, Joel
NuGet v3.0.11: https://www.nuget.org/packages/Watson/3.0.11
Commit: https://github.com/jchristn/WatsonWebserver/commit/e704dc2627360a0a04cbe17bfadc9929ebd00bec


I get an error when i try to update. Traceback info: assert (post.id == 2) AssertionError

here is my code:
post = Post('testMessage').save()
# print post.id
assert (post.id == 2)
# post.text = 'Hello rrr'
post.update()

It looks like your error is happening on the 3rd line of your code where you try to verify that the post's id is 2. Is there a reason why you want to check the post's id?
 assert (post.id == 2)

I want to Update the date in sqlite3 which id is 2
and i do this just want to learn how to use update command in python-sqlite-orm
thanks!

Hey @xiaocaiyidie, here's how you can read an object from SQLite:

# using default database
post = Post.manager().get(id=1)

# from another database
db2 = Database('db2.sqlite')
post = Post.manager(db=db2).get(id=1)

thanks!


docs: mapping of flowise chatId to Langfuse userId

On hold until next flowise version is released with this feature


Eval: pawnless endgames

Naive, first implementation (fe5115f): return 0 in drawn and drawish endgamaes
Score of Lynx-eval-pawnless-endgames-2485-win-x64 vs Lynx 2483 - main: 1254 - 1394 - 1700  [0.484] 4348
...      Lynx-eval-pawnless-endgames-2485-win-x64 playing White: 857 - 462 - 855  [0.591] 2174
...      Lynx-eval-pawnless-endgames-2485-win-x64 playing Black: 397 - 932 - 845  [0.377] 2174
...      White vs Black: 1789 - 859 - 1700  [0.607] 4348
Elo difference: -11.2 +/- 8.1, LOS: 0.3 %, DrawRatio: 39.1 %
SPRT: llr -2.25 (-77.9%), lbound -2.25, ubound 2.89 - H0 was accepted

Decrease endgame score for those cases where draw isn't guaranteed
Score of Lynx-eval-pawnless-endgames-2488-win-x64 vs Lynx 2483 - main: 1203 - 1339 - 1760  [0.484] 4302
...      Lynx-eval-pawnless-endgames-2488-win-x64 playing White: 842 - 406 - 903  [0.601] 2151
...      Lynx-eval-pawnless-endgames-2488-win-x64 playing Black: 361 - 933 - 857  [0.367] 2151
...      White vs Black: 1775 - 767 - 1760  [0.617] 4302
Elo difference: -11.0 +/- 8.0, LOS: 0.3 %, DrawRatio: 40.9 %
SPRT: llr -2.26 (-78.2%), lbound -2.25, ubound 2.89 - H0 was accepted

Removing drawish results
Score of Lynx-eval-pawnless-endgames-2518-win-x64 vs Lynx 2516 - main: 6122 - 6364 - 7567  [0.494] 20053
...      Lynx-eval-pawnless-endgames-2518-win-x64 playing White: 4228 - 1984 - 3815  [0.612] 10027
...      Lynx-eval-pawnless-endgames-2518-win-x64 playing Black: 1894 - 4380 - 3752  [0.376] 10026
...      White vs Black: 8608 - 3878 - 7567  [0.618] 20053
Elo difference: -4.2 +/- 3.8, LOS: 1.5 %, DrawRatio: 37.7 %
SPRT: llr -2.26 (-78.1%), lbound -2.25, ubound 2.89 - H0 was accepted

Add early game phase check
Test  | eval/pawnless-endgames
Elo   | -1.70 +- 3.44 (95%)
SPRT  | 8.0+0.08s Threads=1 Hash=32MB
LLR   | -2.29 (-2.25, 2.89) [0.00, 3.00]
Games | N: 24070 W: 7332 L: 7450 D: 9288
Penta | [941, 2807, 4609, 2785, 893]
https://openbench.lynx-chess.com/test/136/

Divide eg score by 2 in rook and piece vs rook case
8+0.08
Score of Lynx-eval-pawnless-endgames-2701-win-x64 vs Lynx 2700 - main: 14214 - 13811 - 17578  [0.504] 45603
...      Lynx-eval-pawnless-endgames-2701-win-x64 playing White: 9851 - 4156 - 8795  [0.625] 22802
...      Lynx-eval-pawnless-endgames-2701-win-x64 playing Black: 4363 - 9655 - 8783  [0.384] 22801
...      White vs Black: 19506 - 8519 - 17578  [0.620] 45603
Elo difference: 3.1 +/- 2.5, LOS: 99.2 %, DrawRatio: 38.5 %
SPRT: llr 2.9 (100.2%), lbound -2.25, ubound 2.89 - H1 was accepted

Superseded by https://github.com/lynx-chess/Lynx/pull/693


Support typehinting for custom higher order helpers.

Hi,
We've been using Pest for a modular system, where we import most the functionality of the site through composer packages. We've got a package that sets up our test environment, this has an Autoload.php file which is loaded via the composer.json files autoload.
// package/composer.json

"autoload": {
    "files": [
        "src/Autoload.php"
    ]
},

// Autoload.php
function asSuperAdmin()
{
    $user = User::... // Create a new user
    return test()->actingAs($user);
}

This works in Pest - we can write tests like the following to log us in
test('it creates a user')
    ->asSuperAdmin()
    ->expect(...);

In PHPStorm, this custom helper isn't appearing as a typehint. It suggests the expected functions such as expect, dd, tap etc, but doesn't show up our custom helper. In addition, as you'd expect once we use the helper function we no longer get typehinting for other methods.
Is this supported, or are we missing something?
Thanks a lot for the plugin - it makes pest a breeze to work with!

hey @tobytwigger, thank you for reporting this.
You are absolutely right, this is not supported 👍
We do have partial support for higher order tests, but there are things we do not support with them yet.
A solution that might work for you is changing your helper methods to traits instead 🤔
trait TestsSuperAdmins
{
      function asSuperAdmin(): self
      {
          $user = User::... // Create a new user
          return $this->actingAs($user);
      }
}

uses(TestsSuperAdmins::class);

it('creates a user')
    ->asSuperAdmin()

However it doesn't solve it completely, it seems like the chaining afterwards is not working then...


Delete Overview and Label DICOM Images

Provide support for identifying and redacting (through deletion only) associated images that are part of DICOM slides. Additional redaction methods to follow in subsequent PRs.
Fix #195

Previous attempts at running the tests on MacOS failed. Rebasing off of main appears to have fixed this problem.

In theory, one could have a single dicom file will all the tile levels and the macro/label image.  If we find such a file, we will want to revisit how to redact those sub-images.