Script not loaded

Hi and thanks for this tool, looks amazing !
I've tried installing as specified on readme like:

C++ ScriptHookRDR2 by Alexander Blade : unzipped dinput8.dll, ScriptHookRDR2.dll in root game folder
ScriptHookRDR2DotNet V2 :

unzipped ScriptHookRDR2DotNet.dll,.asi,.ini in root game folder

created  scripts folder

built custom project with RagdollExample.cs as .dll, renamed it as .asi and placed it in scripts

the only part that differs is that I changed the namespace

I launched the game, got the console displayed with F8 as per .ini file,
but it seems the .asi I built from custom project does not get loaded at all.
I tried running ListScripts() in the console:

My guess here is that I probably messed up some configuration settings, maybe (I'm no stranger to programming but I'm a newcomer to C#).
Any help would be very much appreciated ! :)

Do not renamed the compiled dll file, its supposed to be a dll.

Indeed it was that dead simple, now it works just like it's supposed to !
Sorry I got mislead from a (probably outdated / unrelated) comment on RDR forums, thanks a lot for helping out :)


Fix ignite agregate metrics not being reported

Fix the error introduced in #13
The ignite metrics were not reported in the correct scope

I just added a test to verify that both, internally reported values are being correctly averaged, and that ignite.metrics are accessible at the reporter observation.
Thanks to @corochann for giving us the initial draft to test the ignite evaluators.

/test

LGTM.


What would happen if some features are categorical-like but aren't specified as categorical?

Hi there,
I'm working on a regression problem with lightGBM 2.2.3, some toy codes below just to demonstrate the general setting (doesn't mean X and Y are actually ranodm).
Suppose there's a feature that takes value in -2.0, -1.0, 0.0, 1.0,, 2.0, 3.0.  (like categorical, but whether the order matters depends on the prediction performance, can be interpretered either way). How would the model handle this feature if we don't specify it as categorical feature? For exmaple, would the model propose split points like <= -1, <= 0, etc? Also, if the split is <=0, then for all the data that has feature value = 0, do they all go to the left branch or just partially? And suppose the value counts are 100, 100, 100, 100, 100, 1000, and given min_data_in_leaf = 600, does that mean there's no feasible split?
Please kindly let me know if there's any confusion in my question statement, thanks!
import lightgbm as lgb
import numpy as np

np.random.seed(1234)
Y = (np.random.rand(1000000) - 0.5) / 1000.
X = np.random.rand(1000000, 100)
X_train = X[:800000]
Y_train = Y[:800000]
X_test = X[800000:]
Y_test = Y[800000:]

params = {
        'task': 'train',
        'boosting_type': 'gbdt',
        'objective': 'regression',
        'min_data_in_leaf': 10000,
        'max_bin': 10,
        'num_threads': 10,
        'verbose': -1,
}

lgb_train = lgb.Dataset(X_train, Y_train)
gbm = lgb.train(params, lgb_train)
Y_pred = gbm.predict(X_test)

Hi James. thanks for the answer and sample code, clean and clear 👍
Some follow-up questions: I'm referring to https://github.com/microsoft/LightGBM/issues/4086 to understand the histogram bin boundaries in my problem setting. So according to Shiyu, "the histogram bin boundaries are determined before training and are fixed during the whole boosting process, and the boundaries are chosen so that the data fall as evenly as possible". How would this be feasible in the aforementioned example? What impact does the param "max_bin" have here? As for the categorical features, I'm looking at the below link, and seems the logic is entirely different from above.
https://lightgbm.readthedocs.io/en/latest/Features.html?highlight=categorical feature#optimal-split-for-categorical-features
Any info would be appreciated!


Path Variables & Module/Project default directory for ivy and ivysettings.

What steps will reproduce the problem?
1. using latest build, ivyidea-0.9-beta4.jar
2. all the configuration, ivysettings (project or module) and ivy xml (in
module dialog) will need to keyed in the full path in order to register

What is the expected output? What do you see instead?
Should allow a sensible directory default (for e.g. for module configuration,
at least will try search from the module directory, for projects, able to
search from projects.

What version of the product are you using? On what operating system?
ivyidea-0.9-beta4.jar, Windows & Mac

Please provide any additional information below.
I had look up the codes, and in order to hookup the expected behavior, Its only
needed to modify few classes. I attached the diff which is base on svn version
214 (the latest I get from the repositories)

Here is stuff fixed:
1. For the ivy file, it will try to resolve base on the actual file location
(absolute path), if not found, it will try to resolved via the module directory
(that is, the module directory will be treated as the parent directory).
2. For the settings file, similarly will try to resolved from the module (for
those using module settings) and resolve form the project (containing the *.ipr
or .idea) directory

additional, had made use of the PathMacro, to replace all the possible path in
the configuration, e.g.

now you can specify ${MODULE_DIR}/ivy.xml to point to the current configured
module directory.
it had pre-default MODULE_DIR and PROJECT_DIR variable enabled in the
resolving. Alternatively, it can resolved the variable defined in the Path
Variables, under the IDE Settings.

Let me know if you need anything to be done (test script? not sure how to write
for the IDEA plugins.

I attached the src.diff (against rev 214) and the jar produce, for you testing.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 23 Apr 2011 at 7:20
Attachments:

src.diff
ivyidea-0.9-beta4.a.jar

Hi, I'm having the same issue, my ivysettings.xml file is in the module's folder, is there a way to specify a relative path (relative to module's dir) in"Ivy Settings->Use your own" ?


mongo => MySQL

is it possible to change the database to mysql (or something else) ?

+1 for PostgreSQL as well.

I work with MS SQL Server more than 6 years. I am a big fan of SQL.
But now I like to work with a document-oriented database. Faster development, faster changes, less breaking changes.

MongoDB.

@sonufrienko If you haven't already, I recommend trying Postgres JSON type if you need to store document https://blog.codeship.com/unleash-the-power-of-storing-json-in-postgres/
It should be flexible enough for product schema, and you don't have to worry about data consistency.

@mihado
Thanks. I'll read it.

any update or anyone succeeded in setting up relational DB and detached mongo db in cezerin? Is there any future plan to support relational database like mysql and mariadb

@dsp1589
Any Service in Cezerin API can be rewritten to use a different type of database.
Some can use MongoDB, another PostgreSQL or Redis, etc.
Almost all services are independent.
On the current stage, it's more important to refactor all code and cover with tests :wink:

+1 for MySQL


confgenerator: quoted map keys test

Signed-off-by: braydonk<EMAIL_ADDRESS>Description
Add unit test for quoted map keys. Also does some minor maintenance on other tests:

The all_built-in tests are made obsolete by the specific builtin tests in the builtin directory
Add support for generating the golden directory when generating goldens for a new test

Related issue
b/260784354
#994
#995
How has this been tested?
Unit tests were tested by running unit tests
Checklist:

Unit tests

[ ] Unit tests do not apply.
[x] Unit tests have been added/modified and passed for this PR.

Integration tests

[x] Integration tests do not apply.
[ ] Integration tests have been added/modified and passed for this PR.

Documentation

[x] This PR introduces no user visible changes.
[ ] This PR introduces user visible changes and the corresponding documentation change has been made.

Minor version bump

[x] This PR introduces no new features.
[ ] This PR introduces new features, and there is a separate PR to bump the minor version since the last release already.
[ ] This PR bumps the version.

I saw we deleted several built in test files. Do we still have test coverage for the default config files?

They are in confgenerator/testdata/builtin.


DMG is created but only Read and need Read and Write

Hi. Nice and fantastic tool. Thanks for that.
DMG is created but only "Read" and need "Read and Write" to edit some things if need.

Thank you!

That's certainly not a bug. I'm struggling to see the use case but I cannot see how it could predicted how much extra space you would need in your DMG to add extra stuff. Therefore in my opinion it would make sense for you to download the installer app in Mist, create your own read/write DMG of whatever size you need, and then copy the app and other stuff into it.

Sorry, but this is very useful for those who work with this and need to create an image where we can add some more files, copy files to the root of the .dmg, for example.

@AnaCarolina1980 by design Mist attempts to create DMGs / ISOs / PKGs as close to the app installer as possible, without modification where possible.
I propose creating a writable disk image by first creating a standard disk image via Mist or createinstallmedia, then using the hdiutil command to convert said disk image:
hdiutil convert -help

hdiutil convert: convert an image into a different format
Usage:	hdiutil convert -format <format> -o <outfile> <image>
	Image Formats:
	    UDRO - read-only
	    UDCO - compressed (ADC)
	    UDZO - compressed
	    UDBZ - compressed (bzip2), deprecated
	    ULFO - compressed (lzfse)
	    ULMO - compressed (lzma)
	    UFBI - entire device
	    IPOD - iPod image
	    UDSB - sparsebundle
	    UDSP - sparse
	    UDRW - read/write
	    UDTO - DVD/CD master

	Convert options:
	    -ov		overwrite target file(s) if it already exists
	    -align [<sector alignment>]	[4 aka 2K]
	    -pmap
	    -segmentSize < ?? | ??b | ??k | ??m | ??g | ??t | ??p | ??e > (deprecated)
	        (blocks, bytes, kilobytes, megabytes, gigabytes, terabytes, petabytes, exabytes)
	    -tasks <task count>		[12]

	Common options:
	    -encryption <crypto method>
	    	AES-128 - 128-bit AES encryption (recommended)
	    	AES-256 - 256-bit AES encryption (more secure, but slower)
	    -stdinpass
	    -agentpass
	    -certificate <path-to-cert-file>
	    -srcimagekey <key>=<value>	(-imagekey is a synonym)
	    -tgtimagekey <key>=<value>
	    -shadow <shadowfile>
	    -insecurehttp
	    -cacert <file | dir>
	    -plist
	    -puppetstrings
	    -verbose
	    -debug
	    -quiet

This will allow you to convert the read-only disk image to read-write :+1:

Thanks for that!
hdiutil convert -format UDRW xxxx.dmg -o xxxxnew.dmg
Solved!


Possible to recieve sent signals from same raspberry pi?

Hello, I am using a raspberry pi 3B V1.2, and I am trying to send a signal, and receive it on the same raspberry pi for testing purposes. It is saying the signal is sent and I have a LED hooked up to the data pin and lights up as it should, but the receiver is not receiving it. I am using 3.9.2, not sure  if this version is supported or not. Thanks!

Hi,
I'm on RPi 4B and I can send and receive.


fix(upstream): Syncing with upstream repos

:tada: This PR is included in version 1.3.4 :tada:
Your semantic-release bot :package::rocket:


Add comparison with twitter.js

I think https://github.com/twitterjs/twitter.js is an amazing library with TS support & well-maintained but it only supports v2.
Originally, I was going to use that library only but Twitter v2 API hasn't been fully on par with v1 API so I had to choose this one. This one is great too haha ;)

Twitter.js is an object-oriented lib, use case clearly not the same ! :)
Plus, the table presented in README is only here for information purpose.


Shadows not painted.

I tried my previous settings of shadows, and your described shadow configuration in picom, but the shadows are not painted anymore if the nice() is initialized. If the feature is not activated, the shadows are painted.

I solved the problem now! I had activated this feature for rounded corners:
shadow-ignore-shaped = true;
In your case, the feature has to be set to:
shadow-ignore-shaped = false;
The shadows are painted successfully now!

I had the same thing on my system, turning that setting of solves it. Please close this issue @raven2cz .


docs: update CONTRIBUTING pull request section

Description
Updates the Pull Request section in CONTRIBUTING.md. Adds an extra step to include make fmt before opening a new PR.
Motivation and Context
As mentioned by @arnocornette at this comment, it would be nice if we included a step in our contributing guidelines doc, describing the required actions to format the code properly before opening a new PR.
How Has This Been Tested?

Screenshots / Output (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] Documentation (no code change)
[ ] Refactor (refactoring production code)
[ ] Other

Checklist:

[ ] My code follows the code style of this project.
[x] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Codecov Report
Base: 72.48% // Head: 72.48% // No change to project coverage :thumbsup:

Coverage data is based on head (cb2e2f3) compared to base (94bd6c3).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #439   +/-   ##
=======================================
  Coverage   72.48%   72.48%
=======================================
  Files          32       32
  Lines         985      985
=======================================
  Hits          714      714
  Misses        203      203
  Partials       68       68

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Commands from loaded modules not working

No sure if I am doing this wrong but didn't find any relevant document hence opening a issue.
I have loaded http://rejson.io/commands/ which have extra commands.
When I use the command in redis-cli it works. However in web-interface it says Invalid Command.
> JSON.SET foo . '"bar"'
  ERROR: Invalid Command

Due to my work of adding a read-only mode i now understand it a bit better...
The old client side list with commands was only used to add auto-completion with TAB. All commands are send to server and it tries to execute them.
Therefore graph.query should work inside cli.. Does "ioredis" support the extension? "ioredis" is the database driver used. I have no server to test it against and no time to dig deeper - but if you can help here?
Now i moved the definition of the command list from client to server side. It is used for cli auto-completion and - with read-only mode - as a white list of allowed commands. Did this as a preparation to allow definition of different sets of commands allowed... Will change hard-coded whitelist late to command info command where supported. Hard-coded white list as fallback then and for auto-completion..

That is strange.  I just tried this with commander and the cli.  What works in the cli always gives an error : graph.query graph:ortho "MATCH (f:fact_ortho) RETURN count(f)" ERROR: Invalid Command  But the same query on the cli... ```redis-graph:6379> graph.query graph:ortho "MATCH (f:fact_ortho) RETURN count(f)"

"count(f)"

"8699.000000"

"Query internal execution time: 4.764779 milliseconds"

I have create a new branch "redis-commander-210" - can you please do a checkout, run npm install and check if the graph.query command works there via cli? removed the check for builtin commands...
And second one - can you please run command via redis-cli to send me a list with the output from a server with plugin enabled? Want to check if plugin commands are listed there to build command list on-the-fly...

Ok, ... 210 installed locally and tested with a graph command...
graph.query graph:ortho "MATCH (f:fact_ortho) RETURN count(f)"
1) count(f),8699.000000
2) Query internal execution time: 5.812511 milliseconds

So, it's working correctly in this version.  Nice!
Also here's some relavent output from "command" (actually run from redis-commander against a redis-graph enabled service...)
1) swapdb,3,write,fast,0,0,0
2) restore,-4,write,denyoom,1,1,1
3) echo,2,fast,0,0,0
4) sadd,-3,write,denyoom,fast,1,1,1
5) hgetall,2,readonly,random,1,1,1
6) info,-1,random,loading,stale,0,0,0
7) zrange,-4,readonly,1,1,1
8) substr,4,readonly,1,1,1
...
77) graph.QUERY,-1,write,denyoom,noscript,1,1,1
...
163) graph.DELETE,-1,write,noscript,1,1,1
...
etc

New version at docker hub (0.6.4-rc1) and master branch has the fix needed to allow all commands available to the redis server.
And running in read-only mode it tries to build the list of allowed commands on the fly after connecting to the server. Therefor plugin commands will work too.

v0.6.4 release to NPM too. Will close as there are no new error reports...
Thanks


Alternate Edit Workflow results in "insufficient permission"

Cannot edit artifact by clicking EDIT from the My Artifacts list. SAVE and PUBLISH buttons are displayed, but when you click save, you get "insufficient permission to modify artifact".
This is a distinctly different workflow from first clicking "READ MORE" and then clicking "EDIT NEW VERSION", which also includes a "DELETE DRAFT" button.
The best and quickest fix is, I believe, to remove the EDIT button from the My Artifacts list and force a user to view the record before editing. This seems reasonable.

@lauratinnel I believe I fixed this; can you please verify?

Is this pushed to the dev hub?

In hub-dev, I tried the above workflow and now I get a different error:
An error occurred
Request failed with status code 403
Forbidden

"{\n    \"message\": \"artifact already published; cannot modify\"\n}\n"

Start over

which artifact is causing the error? I can't see the error on my end

Just import any artifact, publish it, go to/refresh My Artifacts, and there will be an EDIT button even if not in admin mode.  But then you click SAVE on the edit page, and you get an error.  The EDIT button should only be displayed if the artifact is a draft or if user is admin.

@carboxylman thank you David! Finally get the bug displayed. I didn't reproduce the bug because I forget to publish the artifact... so when click edit, it takes me to the newest saved draft instead of the published one...


[Bug] ...

Platform

Device: Phone, Laptop, Desktop, TV... windows 10 edge browser
OS: Windows, Android, iOS...
Browser: Chrome, Safari, Kiwi...
Browser Version:
Better xCloud Version:

Describe the bug
...doesnt work on gta oline, it says the session has expired
Screenshots/Videos
If applicable, add screenshots/videos to help explain your problem.

Report it to xCloud


Add Hive flag and logic to enable S3 server side encryption

Add the hive.s3.sse.enabled flag in catalog/hive.properties and related logic to allow S3 server side encryption.

Merged, thanks!


POD Won't install

I added pod 'ATSketchKit' to my pod file and it says "Unable too find a specification for 'ATSketchKit'"
Am I Missing something??

I was able to make it work with manual install.

Great that it worked. I haven't tested pod in a while so it may be broken.


Like that, you won't have to do any merging, which is the job of the repo manager (us), and not the developers (you).


Warn on NTP time drift

If nodes running different opni components are out of sync, a variety of hard-to-diagnose issues can come up. For example, if the node running the gateway or cortex has drifted too far in the past, Grafana will make queries in the future relative to cortex. Cortex can handle a small amount of time drift but not much (this may be configurable), and will likely just silently fail such queries.
To help with this, we could add an alert to warn when any nodes are out of sync. It might also be good to check time sync between opni agents as well.

@kralicky how can time drift be measured?

low priority, but consider adding to build in alerting rules


fix(effects): remove throwing error from action filtering

moved the filtering for only actions after checking if dispatching is true
removed the thrown error to fix the only actions filtering
PR Checklist
Please check if your PR fulfills the following requirements:

[ ] The commit message follows our guidelines: https://github.com/ngneat/effects/blob/master/CONTRIBUTING.md#commit
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

What is the current behavior?

Issue Number: N/A
What is the new behavior?
Does this PR introduce a breaking change?
[ ] Yes
[ ] No

Other information
closes #42

Oh, sorry I saw your PR after merging the one from @EricPoul

I'd keep an error as it was before. I was able to properly type createAction with { dispatch: true } and ts will show an error if you do return not an Action but if there's { dispatchByDefault: true } the error is the only way to notify a developer that not an Action is returned to the dispatcher.

It is ok 🙂
But just wondering, if we receive multiple emissions but only one is an action, this filtering will throw and the other emissions which are actually actions won't get dispatched. So it is not actually filtering. It is checking if any emission is not an action to not dispatch anything. Or am I missing something?

Yes, it's more like an extra guard that will allow us to know that all "possible" actions are really an action so TS won't complain that we try to dispatch "anything".

But just wondering, if we receive multiple "maybe" actions as we can now, but only one is actually an action, this filtering will throw and the other "maybe actions" which are actually actions won't get dispatched.

Yes. If you made an effect with { dispatch: true } or you have { dispatchByDefault: true } then you need to return an action otherwise it's misleading. With { dispatch: true } TS won't let you emit anything but action. With { dispatchByDefault: true } we can't do the same by TS so we need to keep the consistency and throw an error for the developer to know.

I get it now, thanks!
Fell free to close this or then🙂


[acceptance-testing] [cross-peer] only 1 peer in env creation list

Created cross-peer connection.
Connection status green on each peer.
on 1st peer have only 1 peer in "Environments - Advanced - Peers" list
on 2nd - have 2 peers

Can it be related to #967?

@asanaliev ports opened
cross-peer connected

network problem on one peer.


Add basic documentation

cc @metalmatze

@metalmatze @bwplotka Thanks for the suggestions! I've added a roadmap section at the top which documents what's left to be done, and how we aim to roll out changes.
I will merge this for now and we can make further changes if needed.

💪🏽


PylonCapture lags when combined with PredictPose(DLC)

Hi,
we are currently experiencing an issue with the PredictPose(DLC) node for real-time tracking of DLC marker (Previously DetectPose(DLC)) when combined with the PylonCapture(Pylon) node. The image output lags about 7 seconds and hence, real time pose-estimation is not possible. In Figure 1 PylonCapture(Pylon) works in real time (without PredicPose(DLC), while in the setting of Figure 2 it lags. Note that we already tried to remove the conversion node, which does not cause the problem.
We also used the CameraCapture(Vision) node (or VideoCaptureDevice(Vision) node), which works in real-time combined with PredictPose(DLC), but we cannot retrieve the pylon camera features settings, which is important.
Does anyone face the same problem and is there already a work around. My guess is that there is some sort of bug within the PylonCapture(Pylon)node and maybe someone from the Bonsai Team can help with that.
Cheers,
Kevin

Figure 1: PylonCapture works in real-time

Figure 2: PylonCapture lags about 7 seconds

While I am still unsure why this problem exist with the PylonCapture(Pylon) method, we empirically found out that after a certain amount of time (about 4 minutes with our Pylon settings), the camera feed was finally live. This is good for us at the moment, but I still would like to know why there is such a difference between CamareCapture(Vision) and PylonCapture(Pylon) .. Or is there a way to retrieve the Pylon features for the camera also with the CamareCapture(Vision)  method?
Thanks,
Kevin

Hi all! Following up on this: Have there been any developments? Currently with the latest Pylon, PylonCapture node, Bonsai version, DLC live install this is still the case and therefore hardly usable...
Best
Tobias

To follow up on this: Turns out this indeed was a simple GPU load issue. Binning on the camera solved this.


Add Dependabot

Dependabot should be enabled for this repository and it should check daily.

Closed by #9.


feat(Topology/Group): drop an unneeded assumption

prove that the quotient map G → G ⧸ N is an open quotient map;
use recently added lemmas to drop a [LocallyCompactSpace G] assumption.

[x] depends on: #16549

Please update the PR description as @_YaelDillies requested.
bors d+

bors merge


[HACKATHON] - Smart router

marked for deletion. Link to new main PR:

https://github.com/code-kern-ai/cognition-gateway/pull/105

closed


know who made the duplicate report

As a trusted user I want to know who made the duplicate report so that I can enter in to a dialogue with them

we can use osm community


mvn install fails with error

My system configuration fits required dependencies, described here.
This is an output if source tests_profile command:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre
JAVA_LIB_DIR=/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/server
RUST_COMPILER_VERSION: 1.26.2
RUST_LIB_DIR: /Users/User/.rustup/toolchains/1.26.2-x86_64-apple-darwin/lib
RUSTFLAGS= -C link-arg=-Wl,-rpath,/Users/User/.rustup/toolchains/1.26.2-x86_64-apple-darwin/lib -C link-arg=-Wl,-rpath,/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/server

But mvn install fails with:
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Exonum Java Binding Parent 0.2 ..................... SUCCESS [  0.820 s]
[INFO] Exonum Java Binding: Bill of Materials ............. SUCCESS [  0.034 s]
[INFO] Exonum Java Binding: Testing Utils ................. SUCCESS [  6.727 s]
[INFO] Exonum Java Binding: Common ........................ SUCCESS [ 17.980 s]
[INFO] Exonum Java Binding: Core .......................... FAILURE [  3.301 s]
[INFO] Exonum Java Binding: Fakes ......................... SKIPPED
[INFO] Exonum Java Binding: QA Java service ............... SKIPPED
[INFO] Exonum Java Binding: Cryptocurrency Java service ... SKIPPED
[INFO] Exonum Service Maven Archetype: Quickstart 0.2 ..... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 29.948 s
[INFO] Finished at: 2018-10-25T12:09:51+04:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project exonum-java-binding-core: Compilation failure
[ERROR] /Users/User/Desktop/exonum/exonum-java-binding/exonum-java-binding-core/src/main/java/com/exonum/binding/storage/indices/StorageIterators.java:[68,21] method transform in class com.google.common.collect.Iterators cannot be applied to given types;
[ERROR]   required: java.util.Iterator<F>,com.google.common.base.Function<? super F,? extends T>
[ERROR]   found: java.util.Iterator<NativeT>,java.util.function.Function<capture#1 of ? super NativeT,capture#2 of ? extends ElementT>
[ERROR]   reason: cannot infer type-variable(s) F,T
[ERROR]     (argument mismatch; java.util.function.Function<capture#1 of ? super NativeT,capture#2 of ? extends ElementT> cannot be converted to com.google.common.base.Function<? super F,? extends T>)

What is the possible reason of such error?

Hi, thanks for the report,
I suspect an early version of javac — it used to have troubles with lambdas in early versions. As we don't support building on JDK 11 yet, I'd recommend updating the JDK 8 to the most recent version, 1.8.0_u191.

Hi @andrew-k-21-12, have you managed to solve this issue?
Feel free to ask questions if any.

After update of JDK to 1.8.0_u191 everything builds successfully. Thanks!


Any way to configure to make results prefer exact matches?

With PowerShell's Ctrl+R, matches to are more useful when typing something accurate since there is no fuzzy matching. With PsFzfLite typing "usb" for example doesn't return even 1 exact match until I scroll much further up due to all the fuzzy matches. Ideally I'd see exact matches first, and then any fuzzy matches. This might fall under configuring fzf rather than PsFzfLite (newbie to fzf, sorry!). Do you know how/if this can be done?
Thanks.

Thanks, that was it! Now to find out if I can makes results ordered by exact and then fuzzy matches... Always typing ' doesn't seem ideal, but perhaps I'll discover why it's set up this way. Thanks again.

Now to find out if I can makes results ordered by exact and then fuzzy matches.

Not completely sure but I think the principle would be to first narrow the list with exact matches, then bind a key to use that list again as input and search it with fuzzy matches. Perhaps with the reload action or so.


Hana calculation view with parameters

Hi,
First of all thank you for this tool, it is really great.
I'm using it really often in order to have the cds definition of calculationview.
ex: hana-cli inspectView "AGORA_BI_GOBI_1" "CUBE_GED_REPLICATION_RAPPORTSTO_V" -o cds
In a specific case, I have a calculation view with parameters and I would like to have the definition with the parameters.
I would like to publish it with parameters as it seems it is now possible. ( https://cap.cloud.sap/docs/advanced/hana#views-with-parameters ).
hana-cli seems to generate the cds definition without the parameters.
Is there an option to generate with parameters ?
Thanks,
David.

There is already an open issue on adding parameters - part of the original request to add Calculation View support. #83


Feature Request: Keep notice viewable onMouseUp when text selected

One one clicks on the on the notification message (anywhere) it disappears.  It is a good feature so ... But If the user needs to copy text they will drag making a selection then release the mouse.  It would be good if the notification did not disappear before the Ctrl+C copy can take place.  If you want to preserve the click to remove feature it may be possible to detect if there is a selection in the message and suppress.  The X can still be used to close the message.

I believe that add more events to detect selection, copy/paste or mouse events would bloat the code.
A simple change would be add another property, something called dismissOnClick to false, so the notification would be only dismissed if user click on the X icon. I'll take a look into this when I get a change...

I think a prop like dismissOnClick would open the door to having interactive content in the notification and would therefore be super useful.
As an example:
Come to think of it, one might be able to implement this with dismissible={false} and then call removeNotificaiton(...) from either a button / link in children or an action button.


Can't navigate playback interface with dpad/analog stick unless screen is touched first.

Describe the bug
Switchfin 0.3.3
Can't navigate playback interface with dpad/analog stick unless screen is touched first. Both on dock and handheld.
To reproduce

Go to '...'
Tap on '....'
Scroll down to '....'
See error

Screenshots
No response
Operating system
17.0.0|AMS 1.6.2|E
Jellyfin Server
No response
Additional context
No response

fixed in latest


Add Java support

Hi, I would like that webvm could have java inside.

i agree, because i want to try to play minecraft on webvm lol

Great news.
I suggest to add JBang support
https://www.jbang.dev

WebVM supports Java, we just happen not install it by default.
There are a number of options here:

Use CheerpJ, our HTML5 JVM. You can try it in your browser here.
Enable networking and apt-get install default-jdk default-jre
Deploy your own fork of WebVM and add default-jdk and default-jre in the Dockerfile


Determine changes to the Component trait needed for Astria to use it directly

As part of #3125, we want Astria to be able to use the penumbra-ibc crate as their IBC implementation.
For Astria to use the penumbra-ibc Component implementation, it should be using the exact same Component trait as the other Astria components. In the design meeting last Thursday, it sounded like the Astria team had forked the Component trait to make some tweaks to it (largely about error modeling?).
As a first step, we should collect feedback from the Astria team about changes to the Component trait and then align both projects on a common interface.
cc @noot

@noot I would have assigned this issue to you but I think I can't do that since you're out of the penumbra-zone org; can you self-assign?
We can pick up making the required changes on our side once we align on what they are.

@hdevalence unfortunately I can't self assign either :(
here is the astria Component trait: https://github.com/astriaorg/astria/blob/main/crates/astria-sequencer/src/component.rs
I think the main difference is we removed end_epoch since we aren't using epochs at the moment. we also added Result returns to all the methods, although I don't think that's strictly necessary (as we can just panic inside the function, because either way the app is going to go down). the main motivation for adding the Results is just so the error can be bubbled up before the app goes down, but I don't feel strongly about that.

@noot Can you clarify if we actually need to do this in order for y'all to use the penumbra-ibc component? If (like us) you're not actually writing code that's generic over components, and just using it as a way to have common behavior, this might not be on the critical path, correct?

@hdevalence i don't think we need this - i've added the IBC code needed for ICS20 transfers and this hasn't come up, so should be fine as-is!

Closing this then, since tentatively the current component trait design should work


Fix transaction statistics

Transaction statistics are not calculated properly
2021-04-01T20:53:45.929 WARN [queue] transactionStatisticsQueue Job failed,TypeError: Cannot assign to read only property '0' of string 'Invalid Number'
Expected behavior
Stats calculated properly with no error
Steps to reproduce
Run Lisk Service against lisk-core betanet5 and call api/v2/transactions/statistics/day

I don't know if this is the same issue api/v2/transactions/statistics/day shows max 100 txs a day.

I don't know if this is the same issue api/v2/transactions/statistics/day shows max 100 txs a day.

Hi @corbifex , Thanks for pointing it out. I am fixing the issue you mentioned in the same issue.


Update aptos-tutorial.md

Hi there, I found some minor typos/changes while I was going through the tutorial.

Thank you, merged


877 allow controller to use token

Issue Ref: Fixes #877
Description:
I am deploying kubeless-function-controller to a non-rbac k8s cluster using webhooks for auth/z. My authz policies reject any non-whitelisted serviceaccounts, and I cannot whitelist the controller-acct serviceaccount nor can I use an existing, whitelisted serviceaccount.
This PR allows you to supply a bearer token for the Kubeless Function Controller to use for k8s operations instead of using a k8s service account. Do so by setting the environmental variable KUBELESS_TOKEN_FILE_PATH to the filepath where a file containing the bearer token will be mounted.
Notably, this does not manage OAuth refresh workflows. In my use case, the mechanism I use to procure tokens and configure kubeless is responsible to managing token lifespans.
TODOs:

[X] Ready to review
[ ] Automated Tests
[ ] Docs

@andresmgot thanks for the quick feedback! I've addressed your comments and added some docs about using the environmental variable--lmk what you think


[RN] Unauthenticated users on Pinpoint

I am trying to integrate aws-amplify (0.2.7) with React Native for Pinpoint analytics. So far, I'm running into an issue where if user is unauthenticated and the app is forced closed and reopened, a new Cognito Federated Identity Id is retrieved. On the Pinpoint dashboard, it shows up as multiple users when it should be one unique user and I can see the same result on Cognito Federal Identities.
I'm not sure if this is a bug, but if it's the expected behavior for aws-amplify, is there a way to link the identity ID to the device for an unauthenticated user? Or will this require setting up user pools with authentication?
Is there an alternate way to achieve what I'm describing for Pinpoint analytics?
I'm new to using aws-amplify, so let me know what other info would be helpful. Thank you all for your work on aws-amplify!

I am seeing the same thing on the web site. I mostly just want to use amplify for easy access from the web to an API. But on every page reload, a new unauthenticated user is retrieved. I figured this would be stored in localstorage or cookie or something, but that doesn't seem to be happening for unauthenticated users (there does seem to be code to cache the federated login, but it's not being used for the unauthenticated users).
I think I'm in the same boat in not really understanding what is supposed to be happening here.

We have a similar need to cache unauthenticated identity ids in our app, would love to be able to use amplify if it could handle this.

@wanytprograms I can't even figure out how to get anonymous credentials to call my API. I am calling Amplify.configure but it's not giving me anything. Do you have an example?

This is partly related to #308 and a bunch of other issues here :(

Caching the unauthenticated identities, especially in regards to analytics is in our backlog.
@brianfoody Anonymous credentials are always retrieved immediately if the Identity Pool has unauthenticated access configured. If you are using Mobile Hub / awsmobile-cli + user-signin most of this is configured for you, but if you configure it yourself, you need to be sure you setup your IAM Unauthenticated role within your Cognito Identity Pool to have the appropriate permissions for pinpoint analytics, which is essentially:
"Effect": "Allow",
"Action": "mobiletargeting:*",
"Resource": "*"

Similarly with an unauthenticated API Gateway
If you just want to call an http endpoint i.e. not use the sigv4 signing to call an AWS API, I would recommend you just use the fetch() api that's available in both web and react native by the platform.
Question:
What would be the use case to call a random REST API with the API category outside using fetch() ?
I can add this into our backlog, just trying to understand the use case thanks!

Hi @mlabieniec, just wonder if this Caching the unauthenticated identities function is available via another aws library?

This should have been fixed in latest version.

@mlabieniec unfortunately I am still getting this issue of new identity id's with version 0.3.3 on React Native 0.54.0. Is there a way to save the identity id and pass it in again or something?

@brianfoody you can define your endpoint id or user id yourself. Please check this link. Also could you check the identityId you get by using Auth.currentCredentials() to see if you do get different ids every time.

Hey @powerful23 . Ah okay but that's only for pinpoint analytics reporting that you can specify the userId. It's the underlying identity that I'm worried about changing as I'm using multiple AWS services and need the same identity id across them.
I am checking Auth.currentCredentials() -> credentials.params.IdentityId and it's different every time I reload the app at the moment.

@brianfoody confirmed this is a bug for React native app. Fixing it.


Sketch out all MICROBE data flows

Related to #29 but not just Biolog. Try to include:

keystone taxa
culture collection

others


Formatting, Details

DirSync is deprecated, AAD Connect is current.
The list should be ordered.

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks.

@chrisda - PR has been copy edited and is ready for final review.
Thank you.
cc: @kenwith


Apply fix from https://github.com/hellysmile/fake-useragent/pull/110

The fork seems to be as inactive as this project

The fork seems to be as inactive as this project

No? Last pr merge was 9 days ago. I don't know what you talking about.

Solved by: https://github.com/hellysmile/fake-useragent/pull/136


Updates to dart-markdown

Hey David,
there have been quite a few commits to dart-markdown and I was wondering if there is anything we should port back to haxe-markdown. I was looking through the commits but it's hard for me to tell what is specific to dart or the library structure and what are actual improvements to markdown parsing.

Most of it seems like house keeping – CI, tests and some cleanup – although possibly a fix or two we could benefit from. I'm working on supporting the commonmark test suite, which has taken the code base in a quite different direction. Once that suite is passing hopefully all our edge cases will be covered anyway. Better to fix individual issues on this version for now.


Release

Refactor and speed improvements
Dependency upgrades
Some minor content changes

Not sure if it's been tested enough. Quite a lot of changes already though so creating a relase PR so that dev doesn't grow too much

I've some done basic testing and haven't run into anything huge. Nikita and I did find one issue with loading pages when chaging routes, but he has put another PR in for that.


Is this released anywhere?

I just checked maven central and couldn't find it but I might be doing something wrong.

Yes, there is a milestone release made for it; it was very scrappy as it does what it needed to but could do with improvement before an actual release. The coordinates are:  com.github.j-mie6::golden-scalatest::0.1.0-M1

Great! I actually tried this and I'm under the impression that
snapshotsAcceptAll

From https://github.com/indoorvivants/snapshot-testing doesn't work with this, is that correct?

There is no integration between the two, no, but you can accept all changes by using a -dgolden.accept flag (I forget exactly what the syntax is)


Feature/rs 8539 add key flag to screener questions assisting

For RS #8539 issue

Also, should we be adding a version bump here or do we think that'd be it's own PR?


Cache materials in gltf as the abstract class of Material in GLTFDocument

This allows inserting ShaderMaterials into gltf. Like in VRM.

Base class of all materials is Material and not BaseMaterial3D.
Fixes: https://github.com/godotengine/godot-proposals/issues/5836

Thanks!


uiState - ReferenceError: ref is not defined

Line 4276: if (active) active.$$addStateInfo(ref.state, def.params);
Turn 'ref.state' to 'def.state' and the error goes away.

dupe https://github.com/angular-ui/ui-router/issues/2488
PR welcomed


Add a Null Check for Missing Generic Signatures

When an extension is nested inside of an invalid decl context, it is
going to pull the signature of its nearest enclosing context instead of
its extended type. This leads to a null signature since the nearest
enclosing context for an extension should always be its parent source
file.
rdar://76049852

@swift-ci smoke test and merge

@swift-ci smoke test macOS

@swift-ci smoke test macOS


Give Natures a Generation

This makes them work in dataSearch again.
Also included are some leftovers from the fix in PR #3525 - if we're not going to report matched aliases then we can remove all of the support code for reporting matched aliases.

I would rather we just report matched aliases.

OK, I'll work out what was wrong with my alias reporting in a new PR.


Update CRAB env. setup instructions

since a few years cmsenv provides all that' s needed to run CRAB CLI. Only if you use CRAB's python API, you should source  /cvmfs/cms.cern.ch/crab3/crab.sh after cmsenv. See https://twiki.cern.ch/twiki/bin/view/CMSPublic/CMSCrabClient#Using_CRABClient_API
note that the old crab3/crab.sh is now a link to the new script
ls -l /cvmfs/cms.cern.ch/crab3/crab.sh
lrwxrwxrwx. 1 cvmfs cvmfs 39 May 13  2020 /cvmfs/cms.cern.ch/crab3/crab.sh -> /cvmfs/cms.cern.ch/common/crab-setup.sh

This looks like a straightforward fix to me - i'll wait in case any one has other comments and then merge


in docker tensorflow/tensorflow:latest-gpu was unable to find libcuda.so DSO

sudo docker run --gpus all -it --rm tensorflow/tensorflow:latest-gpu
python -c "import tensorflow as tf; tf.config.list_physical_devices('GPU')"
2020-06-27 10:14:59.618701: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcuda.so.1
2020-06-27 10:14:59.618726: E tensorflow/stream_executor/cuda/cuda_driver.cc:313] failed call to cuInit: UNKNOWN ERROR (-1)
2020-06-27 10:14:59.618744: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:169] retrieving CUDA diagnostic information for host: fd26039ac692
2020-06-27 10:14:59.618752: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:176] hostname: fd26039ac692
2020-06-27 10:14:59.618821: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:200] libcuda reported version is: Not found: was unable to find libcuda.so DSO loaded into this program
2020-06-27 10:14:59.618853: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:204] kernel reported version is: 440.82.0

Docker version 19.03.12, build 48a66213fe
NVIDIA 440.82
I install nvidia-container-toolkit
In my host it works,but in docker I get "was unable to find libcuda.so DSO "

@ighack,
Please take a look at similar issues #4078 and #4267, and let us know if it works. Thanks!

@amahendrakar
only in docker it does't work
In my host it work.


Consider enabling duplicated-imports for revive

Context
Revive doesn't catch duplicate imports by default
Problem
If a dependency is imported twice with different names, revive won't warn you
tmtypes "github.com/cometbft/cometbft/types"
cmtypes "github.com/cometbft/cometbft/types"

Proposal
linters-settings:
  revive:
    rules:
      - name: duplicated-imports
        severity: warning

Marking this as won't do b/c this repo already enabled stylecheck in https://github.com/celestiaorg/celestia-app/pull/2005 so if duplicated-imports is enabled for revive, two linters will complain for the same issue:
$ make lint
--> Running golangci-lint
pkg/shares/split_sparse_shares_test.go:9:2: duplicated-imports: Package "github.com/celestiaorg/celestia-app/pkg/namespace" already imported (revive)
	appns "github.com/celestiaorg/celestia-app/pkg/namespace"
	^
pkg/shares/split_sparse_shares_test.go:8:2: ST1019: package "github.com/celestiaorg/celestia-app/pkg/namespace" is being imported more than once (stylecheck)
	app_ns "github.com/celestiaorg/celestia-app/pkg/namespace"
	^
make: *** [lint] Error 1


Export initiateMultipartUpload, completeMultipartUpload functions

Hi.
I'm trying to implement multipart upload in the browser. Something similar to this: https://github.com/prestonlimlianjie/aws-s3-multipart-presigned-upload
That requires the ability to start a multipart upload on the server, get urls for each part, and complete the multipart upload. As of now that is not possible with the minio client, despite the fact that those functions exist. Can you export the necessary functions?
https://github.com/minio/minio-go/blob/master/api-put-object-multipart.go#L185

@cschloer you should be able to use minio.NewCore() (https://godoc.org/github.com/minio/minio-go#Core) and execute low levels S3 APIs

I appreciate the quick reply!


Codespace is not opening in the browser.

ADD ISSUE DESCRIPTION HERE
That's pretty much it: the codespace is not opening in the browser.
Version: 1.85.0
Commit: af28b32d7e553898b2a91af498b1fb666fdebe0c
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
Embedder: codespaces

Hello.
Thanks for asking.
At the time, it meant that the Codespaces environment was "Opening Remote..." and nothing was happening. The editor wouldn't open.
Please see the image bellow.

Please provide details to the codespaces team at https://github.com/orgs/community/discussions/categories/codespaces

Thank you for your help.


There is no friendly prompt when the user does not exist.

Which Project did you use? Hippo4j config or Hippo4j server?
Hippo4j server
Which version did you use?
1.5.0
Expected behavior
hint "User does not exist"
Actual behavior
hint "Error"
Cause analysis (if possible)

Describe the steps in detail

Describe the steps in detail

Enter a non-existent user to log in

Thanks, I think it's an optimization.

Describe the steps in detail

Describe the steps in detail

I manually changed the database type from MySQL to H2;
It should be caused by not initializing the admin account during the initialization of the H2 database。

Would it be possible for me to try to implement this function?

Thanks, I think it's an optimization.

Would it be possible for me to try to implement this function?

@lucca-suen Welcome


Clash with atpublic

This installs into namespace public , which has been used by PyPI atpublic from https://gitlab.com/warsaw/public .
So the two cant be used together on the same host.
How is this better than atpublic ?

idk. I do not care, sorry :)

One difference is that this package supports Python 2.7, while the other one is Python 3.4+ only.
I've raised that at https://gitlab.com/warsaw/public/issues/2


Hide keyboard when collectionView is tapped

Hide keyboard when collectionView is tapped. Just add TapGestureRecognizer to collectionView:
UITapGestureRecognizer* tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleCollectionTapRecognizer:)];
    [self.collectionView addGestureRecognizer:tapRecognizer];

with following action:
- (void) handleCollectionTapRecognizer:(UITapGestureRecognizer*)recognizer
{
    if(recognizer.state == UIGestureRecognizerStateEnded)
    {
        if([self.inputToolbar.contentView.textView isFirstResponder])
            [self.inputToolbar.contentView.textView resignFirstResponder];
    }
}

Also please introduce viewController's option for that (enabled by default).

With 752fd38aa8b899cbe2e21b6595de58920977bfc2 merged, using .keyboardDismissMode is the preferred method for dismissing keyboard.
Closing this. Clients can implement this manually if they wish.

@virl @dingquan also interested in using SlackTextViewController with JSQMessagesViewController, any way to combine?

Hi,
Iam facing same  problem.
Can you give  me in Objective-C. sample.

in ViewDidLoad:
UITapGestureRecognizer *tapGestureRegnizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard:)];
tapGestureRegnizer.delegate = self;
[self.collectionView addGestureRecognizer:tapGestureRegnizer];
----------------------------------------------

handler:

(void)dismissKeyboard:(UITapGestureRecognizer *)tp{
if(tp.state == UIGestureRecognizerStateEnded)
{
if([self.inputToolbar.contentView.textView isFirstResponder])
[self.inputToolbar.contentView.textView resignFirstResponder];
}

}

(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return true;
}


Godot Editor crashes when creating a pck file with a deleted .godot directory and adding fonts

Tested versions

Reproducible in: 4.3.stable

System information
Ubuntu 22.04.5 LTS - Godot Editor 4.3.stable
Issue description
If fonts are added to the project, and the pck file is created using Godot Editor, with the ".godot" directory removed before that, then sometimes the pck file creation occurs with an error and Godot Editor crashes:
reimport: step 0: DejaVuSerifCondensed.ttf
reimport: step 10: DejaVuSansMono-BoldOblique.ttf
reimport: step 14: DejaVuSansCondensed-BoldOblique.ttf
ERROR: Caller thread can't call this function in this node (/root). Use call_deferred() or call_thread_group() instead.
at: propagate_notification (scene/main/node.cpp:2422)

=================================================================
handle_crash: Program crashed with signal 11

Example of a test project new-game-project, to reproduce:
new-game-project.zip
Example of a script for playback:
editor_loop_bug.zip
The script input is the path to the Godot Editor executable file and the path to the new-game-project:
editor_loop_bug.sh -e <path godot.linuxbsd.editor.x86_64> -d <path new-game-project>

The script performs a loop deleting the ".godot" directory and creating a pck file:
for i in {0..100000}; do
	clear
	rm -rf $RESOURCE_DIR/.godot
	${GODOT_EDITOR_BIN} --headless --path ${RESOURCE_DIR} --export-pack ${EXPORT_TEMPLATE} ${PCK_FILE}
	if [[ $? -ne 0 ]]; then
		echo "step failed"
		exit 1
	fi
done

Steps to reproduce

Unpack the archive with the test project:
new-game-project.zip
into a convenient directory

Run the editor_loop_bug.sh script:
editor_loop_bug.zip
specifying the path to the Godot Editor executable file and the path to the new-game-project as input:

editor_loop_bug.sh -e <path godot.linuxbsd.editor.x86_64> -d <path new-game-project>

Monitor the output

At the Nth iteration, Godot Editor will crash.
On my machine, sometimes the crash lasts for one minute, and sometimes 10 minutes or more
Minimal reproduction project (MRP)
Example of a test project new-game-project, to reproduce:
new-game-project.zip
Example of a script for playback:
editor_loop_bug.zip
The script input is the path to the Godot Editor executable file and the path to the new-game-project:
editor_loop_bug.sh -e <path godot.linuxbsd.editor.x86_64> -d <path new-game-project>

We had the same issue with GD 4.4-rc2, but luckily we can delete the fonts for our application...


Always use the same database type

Both SQLite and Postgres are supported, but only the latter is used outside of local development. The former is responsible for a lengthy and complicated build process, let alone code complexity, so should be removed.

Just remembered there's redundant CouchDB code still.


added step for creating image with commit hash

Yes, but also remove the tag: master on line 33.

Good with me 👍


The cool UI and colours are gone

The spacing, UI and colours that depicted a caught pokemon, hatching, spinning and other stuff are gone ( mac )

same on windows

same
2750255a974ac1d2c83db26a47b19092d45293d4

https://github.com/PokemonGoF/PokemonGo-Bot/issues/2809#issuecomment-238083148


Update windows-iot-core.md

Docs Build status updates of commit 80624d7:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

windows-iotcore/windows-iot-core.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


addListener is not a function

Hello,
maybe I didn't understand how addListener work.
I have to detect the "scroll" events to create a sticky menu effect .
In this demo i have the same code of my local project more or less, and I have the same problem.
https://codepen.io/bdhaxx/pen/JJpgda
this happen with all browsers under MacOS Sierra, I do not think it's a bug but really, I can't understand why.
Anyone can explain and help me? Thank you so much!

solved with
Scrollbar.getAll()[0].addListener(function (status){

}));

Try
const s = Scrollbar.init($('scrollbar')[0], options)

s.addListener(function (status) {

})


New package: notion_sdk_jl v0.1.0

Registering package: notion_sdk_jl
Repository: https://github.com/Frank-III/NotionSDK.jl
Created by: @Frank-III
Version: v0.1.0
Commit: 49bafc697f3f1f4ec1c7928f45e5ff17826316a5
Git reference: HEAD

Should be closed. replaced by #68871


Enterprise profile - No code signing identity found and can not create a new one because you enabled readonly

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

I am running fastlane using match on a CI machine (Jenkins). I am trying to sign the app with an Enterprise profile. I have previously generated the certificate and profile locally and pushed them to the match repository.
One thing I have noticed is that for an enterprise profile it generates an InHouse_my.app.identifier.inhouse.mobileprovision.
I used to rename this to AppStore_my.app.identifier.inhouse.mobileprovisionand on match 0.8 this worked fine.
Since upgrading I am no longer able to do so.
I am creating the keychain BuilderKeychain.keychain before passing it to match.
Even though everything seems to be in place match fails to find the provisioning profile.
INFO [2017-01-11 17:08:37.42]: -------------------
INFO [2017-01-11 17:08:37.42]: --- Step: match ---
INFO [2017-01-11 17:08:37.42]: -------------------
Successfully loaded Appfile at path '/opt/ci/jenkins/workspace/ProjectName/fastlane/Appfile'
-------
Successfully loaded Appfile at path '/opt/ci/jenkins/workspace/ProjectName/fastlane/Appfile'
-------
Successfully loaded Appfile at path '/opt/ci/jenkins/workspace/ProjectName/fastlane/Appfile'
-------
Successfully loaded Appfile at path '/opt/ci/jenkins/workspace/ProjectName/fastlane/Appfile'
-------
Successfully loaded Appfile at path '/opt/ci/jenkins/workspace/ProjectName/fastlane/Appfile'
-------
Successfully loaded Appfile at path '/opt/ci/jenkins/workspace/ProjectName/fastlane/Appfile'
-------
Successfully loaded Appfile at path '/opt/ci/jenkins/workspace/ProjectName/fastlane/Appfile'
-------
Successfully loaded Appfile at path '/opt/ci/jenkins/workspace/ProjectName/fastlane/Appfile'
-------
Successfully loaded Appfile at path '/opt/ci/jenkins/workspace/ProjectName/fastlane/Appfile'
-------
Successfully loaded Appfile at path '/opt/ci/jenkins/workspace/ProjectName/fastlane/Appfile'
-------
INFO [2017-01-11 17:08:38.11]: Successfully loaded '/opt/ci/jenkins/workspace/ProjectName/fastlane/Matchfile' 📄

+------------+-----------------------------------------------------+
|           Detected Values from './fastlane/Matchfile'            |
+------------+-----------------------------------------------------+
| git_url    | git@server.net:Project/iOSCodeSigning.git           |
| git_branch | MYTEAMID                                            |
| verbose    | true                                                |
| username   |<EMAIL_ADDRESS>                                 |
+------------+-----------------------------------------------------+

DEBUG [2017-01-11 17:08:38.11]: Taking value for 'team_id' from environment variable 'FASTLANE_TEAM_ID'

+-----------------------+-----------------------------------------------------+
|                           Summary for match 2.7.0                           |
+-----------------------+-----------------------------------------------------+
| type                  | appstore                                            |
| keychain_name         | BuilderKeychain.keychain                            |
| keychain_password     | XXXXXXXXX                                           |
| app_identifier        | my.app.identifier.inhouse                           |
| readonly              | true                                                |
| git_url               | git@server.net:Project/iOSCodeSigning.git           |
| git_branch            | MYTEAMID                                            |
| verbose               | true                                                |
| username              |<EMAIL_ADDRESS>                                 |
| team_id               | MYTEAMID                                            |
| force                 | false                                               |
| skip_confirmation     | false                                               |
| shallow_clone         | false                                               |
| force_for_new_devices | false                                               |
| skip_docs             | false                                               |
+-----------------------+-----------------------------------------------------+

ERROR [2017-01-11 17:08:38.12]: Enterprise profiles are currently not officially supported in _match_, you might run into issues
INFO [2017-01-11 17:08:38.14]: Cloning remote git repo...
INFO [2017-01-11 17:08:38.14]: $ GIT_TERMINAL_PROMPT=0 git clone 'git@server.net:Project/iOSCodeSigning.git' '/var/folders/s6/kfgl2w450kq_l9hsml6r0k5m0000gn/T/d20170111-32851-1b7yhr7'
INFO [2017-01-11 17:08:38.15]: ▸ Cloning into '/var/folders/s6/kfgl2w450kq_l9hsml6r0k5m0000gn/T/d20170111-32851-1b7yhr7'...
INFO [2017-01-11 17:08:39.35]: ▸ remote: Counting objects: 300, done.
INFO [2017-01-11 17:08:39.47]: ▸ remote: Compressing objects: 100% (281/281), done.
INFO [2017-01-11 17:08:39.69]: ▸ remote: Total 300 (delta 34), reused 0 (delta 0)
INFO [2017-01-11 17:08:39.69]: ▸ Receiving objects: 100% (300/300), 438.73 KiB | 0 bytes/s, done.
INFO [2017-01-11 17:08:39.69]: ▸ Resolving deltas: 100% (34/34), done.
INFO [2017-01-11 17:08:39.70]: ▸ Checking connectivity... done.
INFO [2017-01-11 17:08:39.71]: $ git branch --list origin/MYTEAMID --no-color -r
INFO [2017-01-11 17:08:39.72]: ▸ origin/MYTEAMID
INFO [2017-01-11 17:08:39.72]: Checking out branch MYTEAMID...
INFO [2017-01-11 17:08:39.72]: $ git checkout MYTEAMID
INFO [2017-01-11 17:08:39.73]: ▸ Branch MYTEAMID set up to track remote branch MYTEAMID from origin.
INFO [2017-01-11 17:08:39.74]: ▸ Switched to a new branch 'MYTEAMID'
INFO [2017-01-11 17:08:39.86]: 🔓  Decrypted 'F4ME6FQ6KA.cer'
INFO [2017-01-11 17:08:39.87]: 🔓  Decrypted 'YX2JX8ARDE.cer'
INFO [2017-01-11 17:08:39.88]: 🔓  Decrypted 'F4ME6FQ6KA.p12'
INFO [2017-01-11 17:08:39.88]: 🔓  Decrypted 'YX2JX8ARDE.p12'
INFO [2017-01-11 17:08:39.89]: 🔓  Decrypted 'AppStore_my.app.identifier.inhouse.mobileprovision'
INFO [2017-01-11 17:08:39.89]: 🔓  Decrypted 'InHouse_my.app.identifier.inhouse.mobileprovision'
INFO [2017-01-11 17:08:39.90]: 🔓  Decrypted 'Development_my.app.identifier.inhouse.mobileprovision'
INFO [2017-01-11 17:08:39.90]: 🔓  Successfully decrypted certificates repo
WARN [2017-01-11 17:08:39.90]: Couldn't find a valid code signing identity in the git repo for enterprise... creating one for you now
INFO [2017-01-11 17:08:39.91]: 🔒  Successfully encrypted certificates repo
INFO [2017-01-11 17:08:39.91]: -------------------
INFO [2017-01-11 17:08:39.91]: --- Step: is_ci ---
INFO [2017-01-11 17:08:39.91]: -------------------
INFO [2017-01-11 17:08:39.92]: -------------------
INFO [2017-01-11 17:08:39.92]: --- Step: slack ---
INFO [2017-01-11 17:08:39.92]: -------------------
DEBUG [2017-01-11 17:08:39.92]: Taking value for 'slack_url' from environment variable 'SLACK_URL'
INFO [2017-01-11 17:08:40.60]: Successfully sent Slack notification
WARN [2017-01-11 17:08:40.60]: Lane Context:
INFO [2017-01-11 17:08:40.61]: {:DEFAULT_PLATFORM=>:ios, :ENVIRONMENT=>"pp", :PLATFORM_NAME=>:ios, :LANE_NAME=>"ios publish", :XCODEBUILD_DERIVED_DATA_PATH=>"build", :VERSION_NUMBER=>"1.4.0-PP", :BUILD_NUMBER=>"140.1235", :SCAN_DERIVED_DATA_PATH=>"build", :SCAN_GENERATED_PLIST_FILES=>[], :SCAN_GENERATED_PLIST_FILE=>nil}
ERROR [2017-01-11 17:08:40.61]: No code signing identity found and can not create a new one because you enabled `readonly`

/Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane_core/lib/fastlane_core/ui/interface.rb:132:in `crash!': [!] No code signing identity found and can not create a new one because you enabled `readonly` (FastlaneCore::Interface::FastlaneCrash)
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane_core/lib/fastlane_core/ui/ui.rb:14:in `method_missing'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/match/lib/match/runner.rb:72:in `fetch_certificate'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/match/lib/match/runner.rb:30:in `run'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/actions/match.rb:8:in `run'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/runner.rb:232:in `block (2 levels) in execute_action'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/actions/actions_helper.rb:50:in `execute_action'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/runner.rb:217:in `block in execute_action'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/runner.rb:213:in `chdir'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/runner.rb:213:in `execute_action'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/runner.rb:135:in `trigger_action_by_name'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/fast_file.rb:146:in `method_missing'
	from Fastfile:171:in `block (2 levels) in parsing_binding'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/lane.rb:33:in `call'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/runner.rb:188:in `try_switch_to_lane'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/runner.rb:143:in `trigger_action_by_name'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/fast_file.rb:146:in `method_missing'
	from Fastfile:132:in `block (2 levels) in parsing_binding'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/lane.rb:33:in `call'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/runner.rb:49:in `block in execute'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/runner.rb:45:in `chdir'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/runner.rb:45:in `execute'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/lane_manager.rb:52:in `cruise_lane'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/command_line_handler.rb:30:in `handle'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/commands_generator.rb:96:in `block (2 levels) in run'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/commander-4.4.3/lib/commander/command.rb:178:in `call'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/commander-4.4.3/lib/commander/command.rb:153:in `run'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/commander-4.4.3/lib/commander/runner.rb:446:in `run_active_command'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:38:in `run!'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/commander-4.4.3/lib/commander/delegates.rb:15:in `run!'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/commands_generator.rb:293:in `run'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/commands_generator.rb:36:in `start'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/fastlane/lib/fastlane/cli_tools_distributor.rb:59:in `take_off'
	from /Users/jenkins/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/fastlane-2.7.0/bin/fastlane:15:in `<top (required)>'
	from /Users/jenkins/.rbenv/versions/2.3.0/bin/fastlane:23:in `load'
	from /Users/jenkins/.rbenv/versions/2.3.0/bin/fastlane:23:in `<main>'

Environment
✅ fastlane environment ✅
Stack

Key
Value

OS
10.11.6

Ruby
2.3.0

Bundler?
false

Git
git version 2.8.4 (Apple Git-73)

Installation Source
~/.rbenv/versions/2.3.0/bin/fastlane

Host
Mac OS X 10.11.6 (15G1212)

Ruby Lib Dir
~/.rbenv/versions/2.3.0/lib

OpenSSL Version
OpenSSL 1.0.2j  26 Sep 2016

Is contained
false

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

Xcode Version
8.0

System Locale

Variable
Value

LANG

LC_ALL
en_US.UTF-8
✅

LANGUAGE

fastlane files:
`./fastlane/Fastfile`
import_from_git(url: "https://github.com/xfreebird/fastlane-utils")

default_platform :ios

platform :ios do

  before_all do
    set_bloodhound_host
    setup_jenkins

    sh "security list-keychains -d user"
    if File.exists?(File.expand_path("~/Library/Keychains/BuilderKeychain.keychain"))
       puts "Deleting existing keychain"
       FileUtils.rm_f(File.expand_path("~/Library/Keychains/BuilderKeychain.keychain"))
    end

    create_keychain(
        name: "BuilderKeychain.keychain",
        # path: "./bs_keychain.keychain",
        unlock: true,
        timeout: false,
        lock_when_sleeps: false,
        lock_after_timeout: false,
        password: "password",
        add_to_search_list: true
    )
    xcclean(
      configuration: "#{ENV['XCODE_CONFIGURATION']}",
      derivedDataPath: "#{ENV['XCODE_BUILD_PATH']}"
    )

    lock_pods {
        # use cocoapods 1.0.0 specified in the Gemfile
        cocoapods
    }

    if is_ci?
      sh "git config user.name 'Mobile CI'"
      sh "git config user.email<EMAIL_ADDRESS>    end
  end

  desc "Runs snapshot"
  lane :uisnapshots do
    # lock_simulator {
    #   snapshot
    # }
  end

  desc "Runs all the tests"
  lane :test do
    puts "Unit tests are disabled for CI. Need to fix the issue with the CI build machines"
    unittest
  end

  desc "Runs all the unittests"
  lane :unittest do
    lock_simulator {
      close_simulator
      sh "echo 'y' | snapshot reset_simulators"
      warmup_simulator
      uninstall_simapp("#{ENV['APP_IDENTIFIER']}")
      scan
    }
    # Create code coverage reports
    slather
  end

  desc "Create Sonar reports"
  lane :sonarqube do
    unittest
    oclint({
      select_reqex: /(Project\/CoreData\/|Project\/AppDelegate\/).+m/
    })
  end

  lane :publish do
    createchangelog
    bt_update_app_identifier
    appstore_build = ["appstore"].include? ENV['BS_BUILD_PROFILE']
    stage_build = ["preproduction"].include? ENV['BS_BUILD_PROFILE']
    beta_build = ["kt"].include? ENV['BS_BUILD_PROFILE']

    unittest

    if appstore_build
      itunesconnect
    elsif stage_build
      # push version bump changes to git branch
      hockeyapp(gitrelease: false, gitupdate: true)
    elsif beta_build
      # create git release and tag
      hockeyapp(gitrelease: true, gitupdate: false)
    else
      # beta builds
      hockeyapp(gitrelease: false, gitupdate: false)
    end

    if is_ci?
      slack(
        message: "New release !\n Version: #{ENV['BS_VERSION']}\nBuild number: #{ENV['BS_BUILD_NUMBER']}",
        success: true,
        payload: {
          "Build Date" => Time.new.to_s,
          "Built by" => "Jenkins",
        }
      )
    end
  end

  desc "Create OCR Universal Framework"
  lane :buildocrlib do
    sh "cd ../Thirdparty/OCRCamera && ./ios-build-framework-script.sh"
  end

  desc "Create Change log"
  private_lane :createchangelog do
    unless ENV['CHANGELOG']
      previous_release_tag = "#{get_version_number.strip}_#{get_build_number.strip}"
      previous_release_commit = sh "git rev-list #{previous_release_tag} -n 1"
      current_commit = sh "git rev-parse HEAD"
      change_log =  sh("git log #{previous_release_commit.strip}...#{current_commit.strip} | grep -v branch | grep NETDV003 | sed 's/^ *//;s/ *$//' | sort").split("\n")
      change_log.uniq!
      ENV['CHANGELOG'] = change_log.join("\n")
      ENV['FL_HOCKEY_NOTES'] = change_log.join("<br>\n")
    end

    puts "Changelog:"
    puts "#{ENV['CHANGELOG']}"
  end

  private_lane :hockeyapp do |options|
    bt_update_project_version(options)
    ENV["MATCH_FORCE_ENTERPRISE"] = "1"
    match(
      type: "appstore",
      keychain_name: "BuilderKeychain.keychain",
      keychain_password: "password",
      app_identifier: "#{ENV['APP_IDENTIFIER']}",
      readonly: true
    )
    gym

    if options[:gitrelease]
      git_release
    end

    if options[:gitupdate]
      git_update_changes
    end

    hockey
  end

  desc "Deploy a new version to the App Store/Testflight. Must set FASTLANE_PASSWORD env var"
  private_lane :itunesconnect do
    bt_update_project_version(gitrelease: false, gitupdate: true)
    ENV["MATCH_FORCE_ENTERPRISE"] = "1"
    match(
      type: "appstore",
      keychain_name: "BuilderKeychain.keychain",
      keychain_password: "password",
      app_identifier: "#{ENV['APP_IDENTIFIER']}",
      readonly: true
    )
    gym

#    hockey(upload_dsym_only: true)
#    git_update_changes
  end

  private_lane :update_version_variables do
    # Use Jenkins BUILD_NUMBER, if it exists
    ci_build_number = ENV['BUILD_NUMBER'] ? ENV['BUILD_NUMBER'] : "0"

    # for xcode project settings
    ENV['BS_APP_VERSION'] = get_version_number
    ENV['BS_PROJECT_VERSION'] = get_build_number

    unless ENV['APP_VERSION'].to_s.empty?
      ENV['BS_APP_VERSION'] = ENV['APP_VERSION']
    end

    # for Info.plist from build
    ENV['BS_VERSION'] = "#{ENV['BS_APP_VERSION']}#{ENV['APP_VER_SUFFIX']}"
    ENV['BS_BUILD_NUMBER'] = "#{ENV['BS_PROJECT_VERSION']}.#{ci_build_number}"

    puts "App Version: #{ENV['BS_VERSION']} Build Number: #{ENV['BS_BUILD_NUMBER']}"
  end

  private_lane :bt_update_project_version do |options|
    if options[:gitrelease]
      # increment build number only for git release
      increment_build_number
    end

    update_version_variables

    # set build number and version in Info.plist
    increment_build_number(build_number: ENV['BS_BUILD_NUMBER'])
    increment_version_number(version_number: ENV['BS_VERSION'])
  end

  # set PRODUCT_BUNDLE_IDENTIFIER
  private_lane :bt_update_app_identifier do
    sh "cat ../Project.xcodeproj/project.pbxproj | \
        sed s/'PRODUCT_BUNDLE_IDENTIFIER = .*;'/'PRODUCT_BUNDLE_IDENTIFIER = \"#{ENV['APP_IDENTIFIER']}\";'/g > new.project.pbxproj"
    sh "mv new.project.pbxproj ../Project.xcodeproj/project.pbxproj"
  end

  private_lane :git_release do
    sh "git fetch --all"
    sh "git reset --hard"
    sh "git checkout develop"
    sh "git pull origin develop"

    increment_build_number(build_number: ENV['BS_PROJECT_VERSION'])
    increment_version_number(version_number: ENV['BS_APP_VERSION'])

    release_name = "#{ENV['BS_APP_VERSION']}_#{ENV['BS_PROJECT_VERSION']}"

    sh "git checkout '../ProjectTests/Info.plist'"
    sh "git add '../Project.xcodeproj' '../Project/Supporting Files/Info.plist'"
    sh "git commit -m 'Release #{release_name}'"
    sh "git reset --hard"
    sh "git checkout master"
    sh "git pull origin master"
    sh "git merge -X theirs develop"
    sh "git tag -a '#{release_name}' -m 'Release #{release_name}'"
    sh "git branch release/#{release_name}"
    sh "git checkout release/#{release_name}"
    sh "git push origin master develop 'release/#{release_name}' '#{release_name}'"
    sh "git push origin '#{release_name}'"
  end

  private_lane :git_update_changes do
    branch = is_ci? ? ENV['Branch'] : git_branch

    sh "git fetch --all"
    sh "git reset --hard"
    sh "git checkout '#{branch}'"

    increment_build_number(build_number: ENV['BS_PROJECT_VERSION'])
    increment_version_number(version_number: ENV['BS_APP_VERSION'])

    release_name = "#{ENV['BS_APP_VERSION']}_#{ENV['BS_BUILD_NUMBER']}"
    release_message = "Release #{ENV['BS_APP_VERSION']} #{ENV['BS_BUILD_PROFILE']}"

    if ENV['BS_BUILD_PROFILE'] == "appstore"
      release_name = "appstore_#{release_name}"
    end

    sh "git tag -a '#{release_name}' -m '#{release_message}'"
    sh "git push origin '#{release_name}'"
  end

  error do |lane, exception|
    if is_ci?
        message = "Build on lane #{lane} failed with #{exception}!"
        if message.length >= 10000
            puts "Message bigger than 10,000: #{exception}"
            message = message[0, 9999]
        end
        slack(
          message: message,
          success: false,
          payload: {
            "Build Date" => Time.new.to_s,
            "Built by" => "Jenkins",
          }
        )
    end
  end
end

# set bloodhound IP and defalt ADBMobileConfig
def set_bloodhound_host
  bloodhound_host = ENV['BLOODHOUNDIP']

  if bloodhound_host
    puts "Configuring bloodhound with IP #{bloodhound_host}"
    adb_bloodhound_config = "Project/Supporting Files/Configurations/ADBMobile/ADBMobileConfig"
    sh "cat '../#{adb_bloodhound_config}-Bloodhound.json' | sed s/localhost/#{bloodhound_host}/g > '../#{adb_bloodhound_config}.sed'"
    sh "cp -fv '../#{adb_bloodhound_config}.sed' '../#{adb_bloodhound_config}-Bloodhound.json'"
    sh "cp -fv '../#{adb_bloodhound_config}.sed' '../#{adb_bloodhound_config}-Testing.json'"
    sh "cp -fv '../#{adb_bloodhound_config}.sed' '../#{adb_bloodhound_config}-Production.json'"

    ENV['APP_VER_SUFFIX'] = "-bloodhound"
  end
end

after_all do
  delete_keychain(name: "BuilderKeychain.keychain")
end

`./fastlane/Appfile`
# you can even provide different app identifiers, Apple IDs and team names per lane:
# https://github.com/KrauseFx/fastlane/blob/master/docs/Advanced.md#the-appfile

fastlane gems

Gem
Version
Update-Status

fastlane
2.7.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.0.0

slack-notifier
1.5.1

i18n
0.7.0

json
1.8.3

thread_safe
0.3.5

tzinfo
1.2.2

activesupport
<IP_ADDRESS>

CFPropertyList
2.3.4

claide
1.0.1

colored
1.2

nanaimo
0.2.3

xcodeproj
1.4.2

rouge
1.11.1

xcpretty
0.2.4

terminal-notifier
1.7.1

unicode-display_width
1.1.2

terminal-table
1.7.3

plist
3.2.0

public_suffix
2.0.5

addressable
2.5.0

multipart-post
2.0.0

word_wrap
1.0.0

babosa
1.0.2

highline
1.7.8

commander
4.4.3

excon
0.54.0

faraday
0.10.1

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20161129

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

fastimage
2.0.1

gh_inspector
1.0.2

uber
0.0.15

representable
2.3.0

retriable
2.1.0

mime-types-data
3.2016.0521

mime-types
3.1

hurley
0.2

little-plugger
1.1.4

multi_json
1.12.1

logging
2.1.0

jwt
1.5.6

memoist
0.15.0

os
0.9.6

signet
0.7.3

googleauth
0.5.1

httpclient
2.8.3

google-api-client
0.9.20

mini_magick
4.5.1

multi_xml
0.6.0

security
0.1.3

xcpretty-travis-formatter
0.0.4

dotenv
2.1.1

bundler
1.13.7

faraday_middleware
0.10.1

rubyzip
1.2.0

io-console
0.4.5

generated on: 2017-01-11

At a second look, match doesn't seem to use the BuilderKeychain.keychain keychain at all.

Running fastlane match appstore --readonly does not replicate this issue. It manages to install the required certificate.

If the enterprise match task is failing, it might be because you are not setting the force enterprise flag.  Match officially does not support enterprise, you need to set the force environment variable for it to work.
When match runs with the flag enabling enterprise, it'll show a message that enterprise is not supported.  That's a good way to know it's attempting to use enterprise.

I don't think that's true. I have managed to "fix" this issue by renaming the profiles generated by Match in the Git repository. I'm not sure if we could do this but, specifying an enterprise flag when running match init would benefit as I see it right now.
I see that when setting MATCH_FORCE_ENTERPRISE to true, Match looks for profiles that are named InHouse_*.mobileprovision but when those profiles are generated, they start with AppStore.
This is just an idea, maybe I missed it in the docs.
Last but not least, thank you all for this great tool. I've been using fastlane for over an year and I couldn't imagine going on without it. Thank you all for constantly improving this tool and listening to our needs. 👏


cmd/build: -trimpath not working completely

Go version
go version go1.16.15b7p1 linux/amd64
Output of go env in your module/workspace:
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/user/.cache/go-build"
GOENV="/home/user/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/user/go/pkg/mod"
GONOPROXY="gitlab.eng.company.com,github.com/google/martian"
GONOSUMDB="*.eng.company.com"
GOOS="linux"
GOPATH="/home/user/go"
GOPRIVATE="gitlab.eng.company.com,github.com/google/martian"
GOPROXY="https://build-artifactory.eng.company.com/srp-mds-go-remote"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.16.15b7p1"
GCCGO="gccgo"
AR="ar"
CC="x86_64-vmk-linux-gnu-gcc"
CXX="/build/mts/release/bora-23244397/compcache/cayman_esx_toolchain/ob-16111630/linux-centos72-gc32/usr/bin/x86_64-vmk-linux-gnu-g++"
CGO_ENABLED="1"
GOMOD="/home/user/dev/dev/go/src/project/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build2531685105=/tmp/go-build -gno-record-gcc-switches"

What did you do?
I have compiled a Go binary using the below flags and it has a runtime exception and dumped the below Stacktrace.
My GOPATH = /home/hemant/dev/go/src
My compiler flags while building are: -gcflags=-trimpath=$GOPATH -trimpath -asmflags=-trimpath=$GOPATH -trimpath
Stacktrace is below:
Apr 15 09:56:59 10-79-108-22 system-health[3923528]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x144efd2]
Apr 15 09:56:59 10-79-108-22 system-health[3923528]: goroutine 1 [running]:`
Apr 15 09:56:59 10-79-108-22 system-health[3923528]: github.com/go-redis/redis.(*cmdable).HGetAll(0xc002cc78b0, 0x0, 0x0, 0x0)
Apr 15 09:56:59 10-79-108-22 system-health[3923528]: github.com/go-redis/redis.(*cmdable).HGetAll(0xc002cc78b0, 0x0, 0x0, 0x0)
Apr 15 09:56:59 10-79-108-22 system-health[3923528]:         github.com/go-redis/redis@v6.13.2+incompatible/commands.go:923 +0xd2
Apr 15 09:56:59 10-79-108-22 system-health[3923528]: controller/systemhealth.someOtherFunc(...)
Apr 15 09:56:59 10-79-108-22 system-health[3923528]:         controller/systemhealth/system_health.go:676
Apr 15 09:56:59 10-79-108-22 system-health[3923528]: controller/systemhealth.someFunction(...)
Apr 15 09:56:59 10-79-108-22 system-health[3923528]:         controller/systemhealth/system_health.go:680
Apr 15 09:56:59 10-79-108-22 system-health[3923528]: controller/systemhealth.ServiceInitialize()
Apr 15 09:56:59 10-79-108-22 system-health[3923528]:         controller/systemhealth/system_health.go:685 +0x6b
Apr 15 09:56:59 10-79-108-22 system-health[3923528]: main.main()
Apr 15 09:56:59 10-79-108-22 system-health[3923528]:         /home/hemant/dev/go/src/controller/go-controller.go:743 +0x231e

What did you see happen?
I have an issue where the -trimpath is not removing the GOPATH /home/hemant/dev/go/src/ from the last line of the stacktrace.
Apr 15 09:56:59 10-79-108-22 system-health[3923528]:         /home/hemant/dev/go/src/controller/go-controller.go:743 +0x231e

What did you expect to see?
GOPATH should have been removed from the last line also.
Also side question: Is it possible to NOT expose directory path also and have mere filename ?

This is a very old version of go, does that works with one of the maintained release (1.22.2 or 1.21.9) ?
It would also help if you give a complete build command, or repro. I guess you might have pointed go build at files instead of a folder ?

Yes @Jorropo, I have ran the go build on a file, but I think this might be same even for the folder as well.
Unfortunately, I cannot upgrade the go version as its a legacy product.
COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && env CC=gcc CXX=g++ GOPATH=${CMAKE_SOURCE_DIR}/go go build -mod vendor -ldflags "-X google.golang.org/protobuf/reflect/protoregistry.conflictPolicy=warn" -gcflags=-trimpath=$GOPATH -trimpath -asmflags=-trimpath=$GOPATH -trimpath go-controller.go

Ah, the problem is that you set -gcflags=-trimpath=$GOPATH and GOPATH="/home/user/go" while your project is stored at /home/hemant/dev/go I guess user → hemant is not real, but $HOME/go vs $HOME/dev/go is real.
Everything works fine for me when I set -trimpath once (afaik you shouldn't need to set -gcflags nor -asmflags manually, nor you need to set -trimpath twice).

We might be able to error on this (-trimpath set too many times) or interpret it set multiple times as each path to be trimmed, but I don't think that worth breaking the cli here.
Can reopen if someone else feels strongly.

@Jorropo : just plain simple -trimpath worked. Thank you very much.


Also split TEST_FILES on newlines

This allows multiple files to be set in TEST_FILES environment variable
from a shell command substitution, hence with embedded newlines

This doesn't quite work. the whitespace is ignored by default, so you're just breaking on newlines here.
split(/ \s /)
works

Oh right! Fixed! Thanks.


nimib document compilation

I think it would be nice to have a routine to "compile" a nimib document (ie do everything that nbSave does, but instead of writing a file it returns a string of the generated markdown/html). Very simple, here's what I use (for my personal website/blog thingy):
proc compile*(doc: var NbDoc): string =
  doc.nbCollectAllNbJs()

  doc.context.searchDirs(nb.templateDirs)
  doc.context.searchTable(nb.partials)

  return doc.render()

My main use case for this is compiling a lot of nimib documents at once. This is so much more faster than compiling every single file. There are, of course, a myriad of other uses too.

Agree it makes sense to have this part of the process accessible as a standalone, not sure about the name. Ideally in the beginning render was supposed to serve that purpose, then we added additional tasks in nbSave and forgot/dis not care to protect this use case.
How to proceed now is tricky, it might even that the planned big refactoring might give us a hand there (the additional tasks could be default blocks added in some automatic way at the end?), but we are a bit stuck there.
(Start off topic)
In general very happy to see all these activities @neroist 👏 ❤
With @HugoGranstrom we are due a nimib speaking hours, would you be interested in joining if we organize it?

Is the blog public? Link? ☺

I think this should be easier to do after the refactoring. I want to remember that rendering a nimib document modifies the context and such you can't render the same document twice. After the refactoring we are planning to make all the steps of the rendering much more defined such that the context isn't changed for example, allowing you to render a document using multiple backends for example.

In general very happy to see all these activities @neroist 👏 ❤

100% agree with this! Thanks @neroist ❤

Is the blog public? Link? ☺

The entire blog is in toki pona lol, but its available at https://neroist.github.io/niko.old/! I'm currently in the process in porting it over to HappyX & setting it up with the domain I bought.

Thank you both! @HugoGranstrom @pietroppeter ❤

lipu pona!

mi pali e lipu ni kepeken ilo nimib 🐳

💛

lipu pona!

mi pali e lipu ni kepeken ilo nimib 🐳

💛

sina sona e toki pona la pona mute a! 😆

mi sona lili e toki pona...
...but I do love it 💘  and I can get help from chatGpt 😇


Does pocketbase provide us with native GoLang types for our collections?

The JS SDK for pocketbase is complemented by this JS library, which is able to extract TypeScript types from the Pocketbase schema.
I'm curious if Golang types are also available to us, perhaps  through the use of a similar tool, or just natively through Pocketbase?

There is no dynamic code generation at the moment. This eventually might be added in the future but for now is left out of the scope for v1.
When using PocketBase as framework you can access the recod fields using the available Get* record helpers.
You also have the option to create your own custom model types - https://pocketbase.io/docs/custom-models/, but you have to map the colelction fields on your own. Also keep in mind that the OnRecord* event hooks are triggered only for models.Record.

Thank you, Gani.


Functionapp settings with url

Describe the bug
When trying to set a function app setting to an url with at least 2 GET parameters, the second to last GET parameters are tried to execute as a command.
E.g. www.my-url.tld/get?param1=345&param2=dfg, as appsetting will be set www.my-url.tld/get?param1=345 and the param2 get interpreted as command which causes 'param2' is not recognized as an internal or external command, operable program or batch file.
Command Name
az functionapp config appsettings set
Errors:
The GET parameters of the Url get executed as commands in the shell.
To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

$url = 'www.my-url.tld/get?param1=345&param2=dfg'
az functionapp config appsettings set --name {} --resource-group {} --settings ('URL={0}' -f $url)

Output:
[
  ...
  {
    "name": "URL",
    "slotSetting": false,
    "value": "www.my-url.tld/get?param1=345"
  }
]
'param2' is not recognized as an internal or external command,
operable program or batch file.

Environment Summary
Windows-10-10.0.18362-SP0
Python 3.6.6
Shell: powershell.exe
azure-cli 2.0.74

Extensions:
aks-preview 0.4.16
webapp 0.2.24

@StiviiK Apologies for the delayed response. This GitHub issue has been open for quite some time. Could you please let us know if you still facing this issue and need assistance? Awaiting your reply.


add minimum scipy version

scipy's gaussian_kde only accepts the kwarg weights from version 1.2.0 onwards. Update anesthetic requirements accordingly.
Fixes #106
Checklist:

[ ] I have performed a self-review of my own code
[ ] My code is PEP8 compliant (flake8 anesthetic tests)
[ ] My code contains compliant docstrings (pydocstyle --convention=numpy anesthetic)
[ ] New and existing unit tests pass locally with my changes (python -m pytest)
[ ] I have added tests that prove my fix is effective or that my feature works

Many thanks @lukashergt , please squash and merge.


The scroll bar of output panel still scrolls when it turns to locked

Issue Type: Bug
Repro Steps:

Make sure there have information on the output panel.
Switch the lock icon to the locked state.
Check whether the scroll bar of the output panel can be scrolled or not.

Expect:
The scroll bar of output panel can't be scrolled.
Actual:
The scroll bar of output panel can be scrolled.
VS Code version: Code - Insiders 1.27.0-insider (051da84e0f85ec291fd2479b665f5c5c2c60ef72, 2018-08-30T07:34:01.017Z)
OS version: Windows_NT x64 10.0.17134

System Info

Item
Value

CPUs
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz (4 x 2394)

GPU Status
2d_canvas: unavailable_softwarechecker_imaging: disabled_offflash_3d: unavailable_softwareflash_stage3d: unavailable_softwareflash_stage3d_baseline: unavailable_softwaregpu_compositing: unavailable_softwaremultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: unavailable_softwarevideo_decode: unavailable_softwarevideo_encode: unavailable_softwarewebgl: enabled_readbackwebgl2: unavailable_off

Memory (System)
16.00GB (4.11GB free)

Process Argv
C:\Users\AzureTest\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe

Screen Reader
no

VM
0%

Extensions (6)

Extension
Author (truncated)
Version

vscode-azureappservice
ms-
0.9.1

vscode-azurefunctions
ms-
0.10.1-alpha

vscode-azurestorage
ms-
0.4.1

vscode-cosmosdb
ms-
0.8.1-alpha

azure-account
ms-
0.4.3

vscode-docker
Pet
0.1.1-alpha

@v-xianya What do you mean by The scroll bar of output panel can be scrolled. ?
Are you able to scroll the scroll bar manually or it scrolls automatically?

The scroll bar of output panel can be scrolled manually when the lock icon is be locked.

The lock action is to lock the scroll bar to scroll automatically when the content comes in. You can always scroll manually.

When the lock icon is unlocked, the scroll bar does not appear to scroll automatically.


[flutter_tools] ProcessException trying to call git

On stable/3.13.1
ProcessPackageException: ProcessException: Failed to find "git" in the search path.  Command: git
at LocalProcessManager.runSync(local_process_manager.dart:118)
at ErrorHandlingProcessManager.runSync.<anonymous closure>(error_handling_io.dart:714)
at _runSync(error_handling_io.dart:590)
at ErrorHandlingProcessManager.runSync(error_handling_io.dart:713)
at _runSync(version.dart:835)
at _gitCommitDate(version.dart:434)
at FlutterVersion.checkFlutterVersionFreshness(version.dart:279)
at FlutterCommandRunner.runCommand.<anonymous closure>(flutter_command_runner.dart:311)
at <asynchronous gap>(async)
at AppContext.run.<anonymous closure>(context.dart:150)
at <asynchronous gap>(async)
at FlutterCommandRunner.runCommand(flutter_command_runner.dart:285)
at <asynchronous gap>(async)
at run.<anonymous closure>.<anonymous closure>(runner.dart:115)
at <asynchronous gap>(async)
at AppContext.run.<anonymous closure>(context.dart:150)
at <asynchronous gap>(async)
at main(executable.dart:90)
at <asynchronous gap>(async)

Discussed with @christopherfujino. I see two ways to resolve this issue:

Early on in the tools execution, make a call to canRun to make sure git is available. If it isn't, tool exit with a useful message. The downside is that this has a non-zero performance penalty. On my windows desktop machine at home, a trivial benchmark estimates that this will take 3-4ms (compiled exe).
Make sure all invocations of git (at least those in version.dart) are routed through some abstraction (a simple function will do) that catches ProcessExceptions and tool exits with a friendly message. This avoids the performance penalty, but adds another layer of indirection to any code path that depends on git.

Regardless of all this, this isn't a top crasher; and the existing error message (as noisy it may be) should be sufficient for most users to realize that they need git. I'm lowering the priority to P2.

Another option is to catch this exception at-or-near the top level of the tool code (such as in handleToolError). We could catch ProcessException, grep its message string, and (if there's a match) exit without generating a crash report.

Putting this off because I don't see a clear best solution.

Another option is to catch this exception at-or-near the top level of the tool code (such as in handleToolError). We could catch ProcessException, grep its message string, and (if there's a match) exit without generating a crash report.

I think this is a good approach, but the problem relying on the error messages from the OS is that they are localized, so the messages might differ between languages. However, matching on ProcessException and 'git' might be sufficient.

This still seems to be an issue.

I looked through the crash samples and they're all from Windows users.

This still seems to be an issue.

https://github.com/flutter/flutter/pull/154445 won't be in user's hands until 3.27. Are you still seeing this in beta?

Ugh, I was looking at the wrong page of crash reports 🤦♂ there's nothing on the beta channel that I can see. Sorry about that.


Context menu close on mousedown outside of menu doesn't work

I saw the 1.0.1 release note has this Context menu now closes on mousedown outside of the menu, instead of click outside (to mimic behaviour of the native context menu). It doesn't work for me. I also made sure the simulation was stopped thinking something might be capturing my click. What could be happening?
When I left click outside nothing happens, when I right click outside it opens the google chrome menu and the context menu dissapears but I'd like to have this working on a left click outside,

Do you have an example? It seems to work for me. I did notice that the plunker on the main page uses an older version of the script, so I tried the version in the repo and it seemed to act correctly.

This is still happening in version 1.1.0. I managed to make an example with this bug that occurs when zoom behaviour is added to the svg.
You can check it in this fiddle https://jsfiddle.net/hqd13mur/5/

Yep, I see it now. It's strange, because if I click to the right or below the menu, it closes, but if I click above and to the left, it doesn't close. If I remove the zoom code, I have no issue.
One fix would be to change line 118 of the source code to this: (or add it below the mousedown code)
d3.select('body').on('click.d3-context-menu', closeMenu);
That seems to fix it for me, does it fix it for you?

Yes! It works like a charm.
Thank you very much for your help.


"The number q in quniform and qloguniform has special meaning in GridSearchTuner" will make user confused.

What would you like to be added:
Why is this needed:
As title.
Without this feature, how does current nni work：
https://github.com/microsoft/nni/blob/master/docs/en_US/Tuner/GridsearchTuner.md
Components that may involve changes:
GridSearchTuner
Brief description of your proposal if any:

#1486