off_chain_data - Error when run command "node blockEventListener.js"

https://jira.hyperledger.org/browse/FABN-1449

Some of these errors may be fixed in this PR: https://github.com/hyperledger/fabric-samples/pull/122
I ran into SDK changes when updated the sample to run on test network.

Hi @manish1635, do you plan to update this PR?
I'm not quite sure what you mean by giving you access to the one file you meant to change but your PR includes changes to many other files and you need to fix that by updating your PR. Your PR should only include changes to the one file you actually want to modify.
Please, also @nikhil550's comment and confirm what actually needs fixing.
Thank you for your contribution.

Looking at this again I realized that this PR is really broken. It is trying to merge commits from release-1.4 into master when what is needed is a merge into release-1.4. I will close it and resubmit.
@manish1635, thanks for pointing out the problem with the samples though. This problem is fixed on master by the way.


Suggestion: Enable and use nullability context

What it says on the tin: Nullability context - the ? decorator and ? and ! operators useable when that feature is enabled - is something that would be really great to at least start using, even if work isn't immediately done to plug it in everywhere in existing code, yet.
The value for static analysis is tremendous and it doesn't change runtime behavior, since it's just a shortcut for adding various attributes to things.
Additionally, it would be helpful to use annotations in places where nullability context isn't enough (such as [NotNullWhen(true)] on the out parameter of a TryX method).
Enabling Roslyn to analyze things that way can reveal surprising things like unreachable code or branches that will ALWAYS be taken, due to their conditions always being true or false.
I've been doing that in TGD, as I've been writing tests, and it has enabled several nice little cleanups here and there.
And turning it on is just an xml tag in the csproj and mandates nothing. The feature just isn't useable without it being on.
Built-in analyzers are also very good at suggesting where the feature should be used, once it's on.
Library projects, especially, should generally use it, at least on the public API surface.

It has been discussed before e.g. see NRT discussions in https://github.com/gui-cs/Terminal.Gui/discussions/1940
Its a good idea but quite a bit of work.

Definitely one I'm willing to approach, at some point.
I don't mind mucking about with the un-fun stuff like this.
I'll keep it in mind for future work items, then. :)

Oh, I noticed today that nullability context can be enabled on a per-file or even more granular basis, which can help ease into it bit by bit.
To enable it for a file, just put a #nullable enable at the top of the file.
To enable it in specific portions of a file, you can use pairs of #nullable enable and #nullable disable, if/when desired.
Then it's not opening the flood gates on a ton of new warnings and inaccurate annotations for code that hasn't yet been annotated for nullability context.
As such, might I suggest that, for any new code added, we stick #nullable enable in the file or around the new class (if it's a whole new type) or even just new methods, as they're written, so we don't continue to build the debt up and can start getting the static analysis benefits even sooner?

Nice!

I'm going to close this, since at this point everyone is well aware and generally trying to use it for new work.


Implement Scanning Feature for External Function Calls

Is your feature request related to a problem? Please describe.
The current repo does not allow for easy scanning of external contract callouts (such as uniswap swap call), which would then generate a transaction to vote on with the multisig.
Describe the solution you'd like
Use of components from punkwallet.io (see branch within scaffold-eth repo). Implementation to be accompanied by README.md outlining how it works too.
TO DO

[ ] Test fork of example repo to make sure that it generates the front-end for the basic challenge (creating pooled txs for function calls inherent to the multisig contract itself)
[ ] Edit App.jsx and other relevant component files to integrate punkwallet scanning component.
[ ] Test with localhost (hardhat network)
[ ] Finalize with Rinkeby test
[ ] Document changes made which may be used in educational project revolving around working with front-end with scaffold-eth framework

Please use the new branch: https://github.com/squirtleDevs/squirtle-scaffold-eth-examples/tree/challenge-4-scanning-meta-multi-sig
Bring in the scanner component to the point that you are happy and we can investigate together from there. If you think we should go another way about it please outline it here!


Create MVSR for EndUser WG

we'd like each wg to have an MVSR, let me share the template and an example
https://docs.google.com/document/d/1p6hOlE4eH1xvQ9pP7swCH2tmIJJ-6G3vnYI8MDzSCQk/edit	<-- template
BEST Wg mvsr draft (scroll down to "TL/DR section for near-final form) - https://docs.google.com/document/d/1_l6Yvvjmg2QMqVnWlgw9l6L2Xug2dHnkuZgK5CsDSak/edit#heading=h.h9d3nj3ybue3

Anna & Enduser WG members to review and  work on making necessary suggestions.

MVSR == Mission - Vision - Strategy - Roadmap, for those not up with the latest acronyms, or wanting more search-fu for these issues....


th and font-weight: bold

I just happen to notice that there is no th tag in normalize.css. Do all the supported browsers have th font-weight set to bold?

I can confirm from source that the supported versions of Safari, Chrome, Firefox, and IE all specify font-weight: bold. As Opera is Blink-based like Chrome I would be shocked if it were different (and I just confirmed as much with a minimal HTML test). I don't have access to Edge to test at the moment, but it would be a trivial check there as well.
In fact in my perusal I noticed that the rendering engines with defaults defined in CSS all seem to share exactly the same stanza for the th element.


Replace is_owner() check with trusted developers.

Instead of checking for just one user with built in is_owner() make it so that there can be multiple bot developers.

be23ecf


Moving Permissions Checks to main.rs

This fixes issue #30 .
Permissions checks were moved from the second-tier functions to main.rs causing some changes to arguments in second-tier functions, but hopefully things are simplified.

Wrong base branch. Closing


gitignore

Hi
dear mohammadi :D
What is touch  inside  description Create a .gitignore file?

@pooya-mohammadi

Hi dear @Zzamani80
It's a Linux command. In this example, I used it to create an empty text file, namely, .gitignore. If you are working on Windows, simply create a new text file graphically and rename it to .gitignore.
I added a brief description to the main file as well.
If you have any further questions, feel free to comment below.


Does not show the error in the first task in a loop

Hi, i have created a gulpfile.js looks like below:
// require all the libraries
const gulp          = require('gulp'),
      babel         = require('gulp-babel')
      changed       = require('gulp-changed'),
      prettyError   = require('gulp-prettyerror');

// react source map
const moduleSources = {
  squarebook: {
    src   : './common/modules/squarebook/web/jsx/*.{js,jsx}',
    dest   : './common/modules/squarebook/web/js'
  },
  frontend: {
    src   : './frontend/web/jsx/*.{js,jsx}',
    dest  : './frontend/web/js'
  }
}

gulp.task('babel', function () {
  for(var moduleName in moduleSources) {
    var sourceMap = moduleSources[moduleName];
    var taskName = 'babel:' + moduleName;

    // create the task
    gulp.task(taskName, function () {
      return gulp.src(sourceMap.src)
        .pipe(changed(sourceMap.dest)) // make sure only changed source
        .pipe(prettyError())
        .pipe(babel()) // do the babel
        .pipe(gulp.dest(sourceMap.dest));
    });
    // do the watcher
    gulp.watch(sourceMap.src, [taskName]);
  }
});

gulp.task('default', [
  'babel'
]);

Now that i have tried to create an error on the './common/modules/squarebook/web/jsx/*.{js,jsx}', the error is not displayed. It seems that prettyError only shows the error in the last loop. The watcher is not breaking, but the error is not displayed. Any idea why this is happening?

Sorry, seems like my for loop is the cause of the problem. But still, i do now know why.

#2


As a Hall admin managing residents. i can delete residents' records

I can keep the residents' records updated

Closing since AB3 already implements this feature. Do make sure if that the feature works with the updates to #10.


make install no longer fails if .znc/modules does not exist

As above.
Lots of users don't have the .znc/modules directory, so this creates it if it does not already exist so that the make install command suggested in the README actually works.

Thanks!


Remove at-symbols from filenames

Platforms Impacted

[ x ] iOS
[ x ] macOS

Description of changes
#1140 added some AppIcons with @ in the name, which loses compatibility with other source control systems (for more context see #817. Rename those files to use _ instead of @ to restore compatibility.
Verification
Opened both impacted imagesets in Xcode to confirm all icons are found and no warnings about unused icons in the folder

Before
After

N/A

Pull request checklist
This PR has considered:

[ ] Light and Dark appearances
[ ] iOS supported versions (all major versions greater than or equal current target deployment version)
[ ] VoiceOver and Keyboard Accessibility
[ ] Internationalization and Right to Left layouts
[ x ] Different resolutions (1x, 2x, 3x)
[ x ] Size classes and window sizes (iPhone vs iPad, notched devices, multitasking, different window sizes, etc)
[ ] iPad Pointer interaction
[ ] SwiftUI consumption (validation or new demo scenarios needed)
[ ] Objective-C exposure (provide it only if needed)

Microsoft Reviewers: Open in CodeFlow

sorry anand i should know better


Lifecycle events not sent

Hi,
I'm creating the client in the following way:
    _analyticsClient = createClient(         Configuration(FlavorHelper.getSegmentWriteKey(), trackApplicationLifecycleEvents: true, debug: kDebugMode));
but lifecycle events are not sent properly. only "Application Opened" is sent on app launch, but not "Application Installed"  or "Application Backgrounded" .
why is this happening? is the configuration right?
Tested on an Android Samsung S22, Android 13 OS.

Hi @lironzemingo thank you for your report, we start looking into this.

I also don't get Application Installed events.

@edsonjab I think I figured it out. in createClient:
Analytics createClient(Configuration configuration) {
  if (configuration.debug) {
    Analytics.debug = true;
  }
  if (configuration.flushPolicies == null) {
    configuration = setFlushPolicies(configuration, defaultFlushPolicies);
  }

  final analytics = Analytics(configuration, storeFactory());

  if (configuration.debug) {
    analytics.addPlugin(EventLogger());
  }

  analytics.init();
  ScreenObserver().screenStream.listen((name) {
    analytics.screen(name);
  });

  return analytics;
}

you're initializing and persisting the ContextState in the creation of the Analytics() object.
then, you're calling analytics.init() -> _checkInstalledVersion() ->
   if (previousContext == null) {       track("Application Installed", properties: {         "version": context.app.version,         "build": context.app.build,       });     }
but previousContext will never be null, because it was persisted before, so "Application Installed" will never be tracked.

When is this being merged into main? Currently sitting in a branch


Often "Freezes" at minimum size

I use this with a Gatsby site. Often the font size will initially load at the minimum font size and it does not update.

Did you find a fix?

No I did not. I ended up implementing a component like this using CSS calc().
However, it is not perfect with SSR as the text will be streamed at minimum size in the HTML and stay that way until react hydrates.

Try to use a parameter 'throttle' i.e 1000 milliseconds, it should calculate height with delay when text, styles, etc already fully loaded.

Same issue. @brandonkal would you be willing to share your CSS solution?

same problem using nextjs. IU tried loading it dynamically but still it won't work.

@ceiphr No longer using calc for other reasons but the idea is to figure out what size you want the text at different breakpoints and build an algebraic function to achieve that initial sizing as a function of view width.

Makes sense, thank you!

i am still facing this issue
is there any fix available?


Changing DataSet to Dataset#391

Description
Changing DataSet to Dataset

Hi, you should likely rebase on  because you have a lot of duplicated commits.

Hi @ShubhamZoro, thank you very much for opening this PR, and once again sorry for not answering fast and give good support to your PR. I'll open another PR to fix the git history, unless you want to give it a try. I'll keep your commits though so you will be credited for the works. Thank you very much for contributing!

Thank you for this PR @ShubhamZoro, and sorry for not having been very supportive!


Troubleshooting: a function for memory check

The following function should work in a fresh node environment since process is a default module.
process.memoryUsed();

However, when I tried to use it in a benchmark backprop.  The system returned
TypeError: process.memoryUsed is not a function

Then, I went to check the temporary file in the folder build.  I could see the name process is used many times after the actual computation code.   I'm curious if the same names in the script caused the problem.   I'm not that proficient in JS, so I post the problem here to ask @elavoie for help.

My node installation also has 'process.memoryUsage' but the JS code after having been packaged with browserify does not see that method (browserify is used to package the JS code). I tested in Firefox and Chrome and none of them expose a 'process' object so that must be why browserify does not expose that method.
I think using an OS tool to monitor the memory usage of the execution environment would be more robust and general than relying on a specific language implementation methods. How do you monitor memory usage for native executable (compiled C code)?

Hi @elavoie, I found a system (OS) tool to monitor the memory usage.   It was the time command (see the attached script run_node in the email for details).  To my surprise, this system function was able to measure the maximum resident set size which means the memory used for the entire tools, including wu-wei and its running benchmark.

@wukefe ok good, could you close the issue if it fills your need? Thanks.

Yes, closing .... closed!


Create install.sh

commands in "Prepare for provisioning" can be replaced by single shell script such like install.sh.
Use it through curl.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/rikuson/macOS/HEAD/install.sh"

init tasks in ansible playbook will be deleted.


[SPARK-17480][SQL][FOLLOWUP] Fix more instances which calls List.length/size which is O(n)

What changes were proposed in this pull request?
This PR fixes all the instances which was fixed in the previous PR.
To make sure, I manually debugged and also checked the Scala source. length in LinearSeqOptimized.scala#L49-L57 is O(n). Also, size calls length via SeqLike.scala#L106.
For debugging, I have created these as below:
ArrayBuffer(1, 2, 3)
Array(1, 2, 3)
List(1, 2, 3)
Seq(1, 2, 3)

and then called size and length for each to debug.
How was this patch tested?
I ran the bash as below on Mac
find . -name *.scala -type f -exec grep -il "while (.*\\.length)" {} \; | grep "src/main"
find . -name *.scala -type f -exec grep -il "while (.*\\.size)" {} \; | grep "src/main"

and then checked each.

Test build #65366 has started for PR 15093 at commit ecd3dde.

@srowen Could you please review this?

@srowen Please let me check this out again tomorrow.

Test build #65369 has started for PR 15093 at commit 996e292.

Test build #65366 has finished for PR 15093 at commit ecd3dde.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/65366/
Test PASSed.

Merged build finished. Test PASSed.

Test build #65369 has finished for PR 15093 at commit 996e292.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/65369/
Test PASSed.

Merged build finished. Test PASSed.

Test build #65440 has started for PR 15093 at commit cb536a4.

Test build #65440 has finished for PR 15093 at commit cb536a4.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/65440/
Test PASSed.

OK, looks good.
Some of these are .size -> .length changes, but I suppose those are related and positive. It avoids an extra method invocation, which might matter in a very tight loop.

Test build #65534 has started for PR 15093 at commit f5e8131.

Test build #65535 has started for PR 15093 at commit 8a3d293.

Test build #65535 has finished for PR 15093 at commit 8a3d293.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/65535/
Test FAILed.

retest this please

Test build #65536 has started for PR 15093 at commit 8a3d293.

Test build #65534 has finished for PR 15093 at commit f5e8131.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/65534/
Test PASSed.

Merging to master, and to 2.0 to match the parent JIRA, even though this is probably less important, yet still a clean small win

Test build #65536 has finished for PR 15093 at commit 8a3d293.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/65536/
Test PASSed.

@HyukjinKwon @srowen
This PR when merged into branch-2.0 somehow created an empty file QuantileSummaries.scala that is failing the lint test as the Apache license header does not exist -
Commit - https://github.com/apache/spark/commit/a3bba372abce926351335d0a2936b70988f19b23
Empty file - https://github.com/apache/spark/blob/a3bba372abce926351335d0a2936b70988f19b23/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/QuantileSummaries.scala
I am not sure how exactly backporting a patch led to an empty file, but this does not seem right. I am reverting this commit in branch 2.0. Please make a new PR to fix this in branch 2.0 correctly.

Oh weird! no idea why that happened. Yeah I'll take care of it from here.

I reverted already!

Yep, saw that. I re-merged this, and yes during conflict resolution QuantileSummaries.scala comes up as a file added only in the master branch, but when I choose to not take the change in the IDE, I see it actually resulted in adding an empty file. I made sure that was not part of the commit and pushed again. Looks as intended now: https://github.com/apache/spark/commit/5fd354b2d628130a74c9d01adc7ab6bef65fbd9a


DRAFT: Initial work on generators for #353 Data set simulators/generators

Reference Issues/PRs

Initial work on generators based on mention in #353 with @mloning.
What does this implement/fix? Explain your changes.

This introduces univariate generators for random normal noise, ARMA process, and linear process with noise.
Does your contribution introduce a new dependency? If yes, which one?

No new dependencies.
PR checklist for new estimators

Not a new estimator.
Any other comments?

Thanks for the PR!
Quick comment: Linting failed, you need to include __all__ = [...] in the the __init__.py file, otherwise flake8 will complain about unused imports.

Thanks again @sjmiller8182 for the PR! Looks all good to me.
@fkiraly any comments?

@mloning Thanks for taking a look!
I noticed a major copy and paste error in the docs - I'll fix that this weekend.
Also, I want to push a few more items. I've come up with a way to change the RandomState sampling method and pass the kwargs to the sampling method. I'd also like to implement something for seasonal data generation. I'm hoping to have something to add this weekend on these two items.
I am not sure if the current code needs some kind of unit tests, since its rather simple. But, I can put something in if that is recommended.

Unit tests would be nice to have, but since we're using statsmodels under the hood not we don't have to test the sampling itself I think. It would be nice to integrate the generators in some tutorial or user guide (see #361)

@fkiraly any comments?

in terms of module structure, I would separate data sets from data generators - these are different things in my opinion, the former are fixed data sets, the latter are stochastic samplers of data sets. sktime.datagenerators?
this introduces a dependency on typing and abc which we've tried to avoid so far. May be worth a discussion going forward, i.e., whether to integrate these in the general package design, but if not we may want to remove these as deps.
I don't think 100 is a sensible default for n_sample, since arbitrary, should we rather not have a default?
default for burnin in ARMA is 0, which is a "bad" default - typically, you would have a longer burn-in to ensure you are sampling from something closer to the stationary process
the scale parameter should be supported, since this is another typical parameter for the mentioned processes
statsmodels also allows generation of multiple series, through the nsample param which can be tuple valued. This might be useful for the time series classification context, so I wonder whether we also want to support this.

Thanks @fkiraly!

typing and abc come with the standard Python distribution and don't require us to install other packages, I also tend to view this as maintainer preference now and wouldn't mind having different conventions across modules, but happy to discuss this more generally
the generators are implemented in their own file, we simply expose them to user through sktime.datasets, I think that's fine, the function/class names distinguish clearly whether it's loading or generating data, that way we'd follow sklearn too.

Seems fine to me to drop typing since it was added in python 3.5. Is there an official list of supported python versions? abc is supported by python 3.
I will add support for the kwargs of np.random.normal (explicitly mentioned method) into NoiseGenerator. However, would it make sense to create a more general version of the noise generator that can generate from any of the methods of np.RandomState with a **kwargs-like interface for setting the arguments?
For burnin, should a user input be required or is there a recommendation for a default?
I will extend the generators to accept tuples for n_sample and fine by me to remove the default value.

Great! FYI We support Python 3.6-3.8, so typing and abc are fine.

Great! FYI We support Python 3.6-3.8, so typing and abc are fine.

Fine with me to use typing, given @mloning´s comment.
I´d like to have consistent use of typing and/or types at some point, but there´s no need to be that strict right now.

However, would it make sense to create a more general version of the noise generator that can generate from any of the methods of np.RandomState with a **kwargs-like interface for setting the arguments?

Hm, that actually makes sense - as long as it does not lead to interface overkill (or unclear defaults).

For burnin, should a user input be required or is there a recommendation for a default?

hm, statsmodels also has 0 as default for burnin.
We could leave it at that - any other choice might require justification anad not generalize well to all use cases.

@sjmiller8182, we are discussing general design of data set generators in #759 - are you still working on this?
There was just a minor change outstanding here.

@fkiraly, Sorry for the delay on this. If this still fits in the general scope of data generators, I will work on getting it finished.

@fkiraly, @mloning,
I've implemented allowing a tuple input to n_sample for NoiseGenerator and ArmaGenerator, but I am not sure of a good way to implement the change for LinearGenerator. I may just not be looking at it correctly. I also removed the default value for n_sample since we had discussed previously that it doesn't make sense.
Right now I am seeing a failure on the macos-tests, but it doesn't seem to be related to my additions so I am not sure what is causing the problem on those builds at the moment. I would appreciate it if someone could help me understand what is failing on those builds.
I also still need to look at how the unit tests are implemented here. I am not familiar with the testing structure in this project so it may take me some time to implement the tests. However, the doc tests are passing.

Can you explain what your speicifc question about LinearGenerator is?
Questions from my side (not change requests):

should the sample method not have two arguments, n_sample and n_instance? One for the length of the time series, one for how many there are.
should the base class inherit from sklearn's BaseEstimator? That way, you get parameter handling for free.

Also, I strongly suggest adhering to a joint interface specificationm i.e., type and arguments of sample should be the same across the generators as long as it generates the same data object(s). For example, burnin in sample of ARMAGenerator should move to __init__; the types of all sample methods should be the same, why is this different between ARMAGenereator and LinearGenerator?

Ah yes, agreed the sample method should be the same between the classes.
Actually, if we change sample to take two arguments, n_sample and n_instance that eliminates my issue with the LinearGenerator. I'll take a in cooperating BaseEstimator from sklearn.

@mloning,
I've added tests.
For my understanding, by time series you mean a single instance of a univariate or multivariate time series and by panel data you mean multiple instances of a time series? If that is the case, I think we could add a method sample_panel to generate the panels.

hi, @sjmiller8182 we are having a tidy up of pull requests. Are you still working on this? If not, is it ok to close it? We would welcome a new pull request if you update it later

@TonyBagnall, I have implemented the requests mentioned above. I believe it is ready to be integrated.

hi @sjmiller8182 sorry for the delay, if you want it to go in could you change the status so it is no longer a draft, we will then review it


Convenience script

In case this is useful for others feel free to ignore. Used here to download data for Windows users.

Thanks, Alex. Merging. Curiosity: were you able to successfully download the data in this way?

@magland It's taking some time - only 10GB in ~45 mins (and my internet is > 150 Mb's) but works OK.

Okay, thx. We are working on improving the efficiency. Also, if it dies in the middle, it should resume roughly where it left off. Please let us know how it goes. (Ultimately we will implement distributed download like bittorrent, etc)
tagging: @jsoules


[stdlib] Audit inlinability of Hashable implementations

As a general rule, it is safe to mark the implementation of hash(into:) and _rawHashValue(seed:) for @_fixed_layout structs and frozen enums as inlinable.
The same goes for hashValue, although we only need to define that for types that need to forward their hashing to another type -- so remove remaining hashValue implementations that simply call _hashValue(for: self).
However, some structs (like String guts, Character, KeyPath-related types) have complicated enough hashing that it seems counterproductive to inline them. Mark these with @effects(releasenone) instead.

@swift-ci please smoke test


Using a decorator that references what it is decorating causes internal compiler error

The shortest repro:
@doc("{name}", boom)
op boom(): void;

RangeError: Maximum call stack size exceeded at getTypeForNode (https://cadlplayground.z22.web.core.windows.net/libs/@typespec/compiler/emitter-utils-ee603dbc.js:32055:28) at https://cadlplayground.z22.web.core.windows.net/libs/@typespec/compiler/emitter-utils-ee603dbc.js:34116:26 at Array.map (<anonymous>) at checkDecoratorArguments (https://cadlplayground.z22.web.core.windows.net/libs/@typespec/compiler/emitter-utils-ee603dbc.js:34115:36) at checkDecorator (https://cadlplayground.z22.web.core.windows.net/libs/@typespec/compiler/emitter-utils-ee603dbc.js:33998:22) at checkDecorators (https://cadlplayground.z22.web.core.windows.net/libs/@typespec/compiler/emitter-utils-ee603dbc.js:34107:31) at checkOperation (https://cadlplayground.z22.web.core.windows.net/libs/@typespec/compiler/emitter-utils-ee603dbc.js:32845:28) at checkDeclaredType (https://cadlplayground.z22.web.core.windows.net/libs/@typespec/compiler/emitter-utils-ee603dbc.js:32452:31) at checkTypeReferenceSymbol (https://cadlplayground.z22.web.core.windows.net/libs/@typespec/compiler/emitter-utils-ee603dbc.js:32366:32) at checkTypeReference (https://cadlplayground.z22.web.core.windows.net/libs/@typespec/compiler/emitter-utils-ee603dbc.js:32237:22)

Playground
The specific scenario I had was a self-referential custom pagination operation:
@nextPageOperation(getNextPage)
op getNextPage(): Page<Item>

@nextPageOperation(getNextPage)
op listStuff(): Page<Item>;

is the descision here that it should just work or that this should be an error?

Turns out this already work with model and is an issue only with operation


Update versioning

versioning broke somewhere in the action

Moving scope, need to get the versioning to autoupdate in the config side now.

completed!


Will the extension be split up?

Old news but my mind and attention wandered to the Automation, Extension, Verification post made by FBG, and it seems to me that Small Mercies isn't doing great on the part where extensions should be atomic in design. Are there plans to split up SM functionality to focused extensions?
(Actually I have ideas for that, but there is no lack of Idea Guys on the internet.)

Yes, from the perspective of the FBG policy mentioned above, Small Mercies is not "atomic" and possibly will never be that. And it is okay from my perspective, as the conditions in the post mentioned above only prevent the extension from being "whitelisted" - not the same thing as "allowed".
I can understand devs' position on this, and at least they finally made it known.
With that in mind, I agree some of the bigger features inside SM (Favour sidebar, Two-Step Confirmation, Currencies) may benefit from being moved into separate extensions.
The main hurdle on that road is that they all share a common codebase, which is responsible for acquiring low-level information from the game, and moving this into a separate library constitutes non-trivial amount of work on my part.
Plans are being made for that, but for now I cannot make any tangible commitments.


Does not detect Ghostery

First, great work!  One of the simplest implementations I've seen.  Recently I discovered that the script does not seem to detect Ghostery (https://www.ghostery.com/try-us/download-add-on/).  Any thoughts on how to detect it?

Thank you.
I have seen for "Ghostery", blocking is not automatic and it is targeted by the user.
To detect it, must await the V4 (# 34) that lets you create more precise detection and targeted to certain advertising companies.
I come to you with a sample code in a while.

@sitexw did you already manage to come up with an example for Ghostery for v4 beta?

NVM saw it at #40


Installation failed

Your requirements could not be resolved to an installable set of packages.
Problems:

Installation request for binarytorch/larecipe ^1.3 -> satisfiable by binarytorch/larecipe[v1.3.0].
binarytorch/larecipe v1.3.0 requires mockery/mockery ^1.2 -> satisfiable by mockery/mockery[1.2.0] but these conflict with your requirements or minimum-stability.

To Reproduce
Run
composer require binarytorch/larecipe
Screenshots

Desktop (please complete the following information):

OS: Windows 10
Browser: Mozilla Firefox
version: Latest

hmm, 🥺I've tried now to install it on a fresh Laravel project and it works.
can you paste your composer.json please?

anyway, I've removed mockery/mockery since we don't use it and I just released a new batch v1.3.1
try this one :) hopefully will work


[Flink-1727][ml]Decision tree

This implements a part of the Decision Tree Algorithm. As of now, only continuous valued fields are implemented. Also, Gini index based splitting only. Entropy to be added later.
Also adds an Online Histogram based on Ben-Haim and Yom-Tov's paper [http://www.jmlr.org/papers/volume11/ben-haim10a/ben-haim10a.pdf]
Tested on the Iris data set. [https://archive.ics.uci.edu/ml/machine-learning-databases/iris/]
Achieving an accuracy of 96.7% based on a 80:20 split of the training data. [Included in the testing suite as DecisionTreeSuite]

Helo @sachingoel0101, I've started reviewing this PR. It would help a lot if you check out these initial comments I made and try to fix similar issues throughout the PR.
Then we can focus on the logic and design.
Also I would recommend you change the PR's name to "[FLINK-1727] [ml] Decision tree"
and add [WIP] if you consider this to be a work in progress.
Small question: I assume your are implementing the decision tree as described in the paper you linked? Could you motivate your decision to use that algorithm?

The fundamental idea for a scalable decision tree algorithm is to reduce the number of splits required to be checked at every node. Ideally, we'd check for every value of every attribute, which would lead to a N*D number of checks at every node [N is the number of instances and D is the dimensionality]. To bring this down, we convert the values for each attribute into a probability distribution using a histogram. After this, we can perform as many splits as we want, not depending on the actual number of training instances. Aside from this, there is nothing special in the paper which is a diversion from the standard decision tree algorithm.
I'll update the branch soon to incorporate your comments.

On that front, do you think it's possible to split the online histogram and the decision tree code into two PRs that we can review separately?
If the online histogram code can stand on its own as a smaller feature, we can review and merge that first, and continue with the decision tree.
What I'd like to do is break up this PR if possible, to make it easier to review and merge.

The changes proposed by Theodore in the PR #861 have been incorporated here too. This can be reviewed now, and merging this will also close #861.

Closing since flink-ml is effectively frozen.


Add custom fixers package

We need the ErickSkrauch/align_multiline_parameters custom fixer for PHP CS Fixer

Sorry, I targeted the source branch instead of our fork


Alt text missing on catalog grid images

Before proceeding, make sure there isn’t an existing issue for this bug.

[X] I have searched the existing issues and determined this is a new bug.

Expected Behavior
Figure images in the object catalog grid should include alt text.
Actual Behavior
Catalog object grid images have empty alt tag. Figures included throughout body do include alt text.
Steps to Reproduce
Alt text has been added to all figures in figures.yaml. I have also added alt text to one object in the objects.yaml object_list. When site is built (preview or build), grid image alt tags are empty
Version Numbers
1.0.0-rc.11
Web Browser
all
Relevant Terminal/Shell Output
No response
Supporting Information
Data and files available at https://github.com/bjhewitt/quire-cmog-roman-glassblowing

Thanks for posting @bjhewitt. I agree, those images should definitely include their alt test. Until this is fixed in core Quire, there's a fix you can try on your own.
In _includes/components/table-of-contents/item/grid.js you'll find two instances of a tableOfContentsImage() function. First, update those two lines to pass the alt text into the function like this:
? tableOfContentsImage({ src: firstFigure.src, alt: firstFigure.alt })
? tableOfContentsImage({ src: firstObjectFigure.src, alt: firstObjectFigure.alt })

Then, in _includes/components/table-of-contents/item/image.js, declare the alt constant (line 14):
const { alt, src } = params

And finally, pass that in to the HTML markup that's being returned (line 20):
<img src="${ imgPath }" alt="${alt}" />

I tested this here and it worked for me, but let us know if it doesn't for you.


Add key_manager ffi in tiflash_compute mode

Enhancement
In tiflash_compute mode, no need to run proxy, but we still need key_manager to do encryption for local cache.
Need to implement key_manager using rust ffi. So we can use it without starting proxy.

Enhancement
In tiflash_compute mode, no need to run proxy, but we still need key_manager to do encryption for local cache.
Need to implement key_manager using rust ffi. So we can use it without starting proxy.

Is the only-decryption similar to what you need?

@CalvinNeo What is only-decryption, do we have any doc?


support for custom role to permissions mappings

add custom_role_mapping_id field to update org, add fetch_custom_role_mappings method
BE PR
Notion

both new methods tested successfully w/ an example app


PIP-161 Exclusive Producer: new mode ExclusiveWithFencing

Motivation
In PIP-68 we introduced two access modes for the Producer:

Exclusive: The producer is the only one who can publish to the topic. Fail if there is another Exclusive Producer connected to the topic while creating the new Producer.
WaitForExclusive: Like Exclusive, but instead of Failing we are going to wait for the current Exclusive Producer to disconnect.

Those two modes are very powerful and allow you to perform some kind of Locking on a topic.
We are missing a third more, in which the Producer always succeeds to acquire the Exclusive lock on the topic by fencing out any other Producer that is connected, even the current Exclusive Producer and the other Producers waiting in  WaitForExclusive mode.
Goal
The modes that are available with PIP-68 require a writer to acquire the lock and release it as soon as possible in order to allow other clients to write to the topic.
With the new mode it will be possible to implement locking in another way: the Producer holds the lock until someone else steals it. This way when you have very low contention you can achieve better latency for writes because you don't have to acquire the lock every time you want to write,.
API and Wire protocol Changes
Changes:

a new constant on the Wire Protocol for AccessMode
a new constant in the Java Client API AccessMode#ExclusiveWithFencing

Implementation
The new mode will behave mostly like AccessMode#Exclusive but instead of failing in case of the presence of other Producers it will force all of the current connected Producers to be removed and invalidated (they will see ProducerFencedException).
Reject Alternatives
None

This has been delivered


Correction for raw affiliation Department of Psychology, King's University College at Western University, London, Canada

Correction needed for raw affiliation Department of Psychology, King's University College at Western University, London, Canada
raw_affiliation_name: Department of Psychology, King's University College at Western University, London, Canada
new_rors: 02grkyz14
previous_rors: 02grkyz14;048f5b183
works_examples: W4386407042
contact: 7cb77e76ec0253b63340708c1625dad2:7d03c7ad7fa75294 @ uwo.ca

This issue was accepted and ingested by the OpenAlex team on 2024-12-21. The new affiliations should be visible within the next 7 days.


Misspell in "The Feud" quest

In the starting out section of The Feud "Al Kharid" is spelled "Al Kahrid"
Questhelper is amazing thanks!

It is spelled the same way in the finishing off section as well

@Zoinkwiz would you please be kind enough to resolve this issue manually?  It was resolved with PR #431


Pls publish 0.7.0

I ran into the issue fixed by 897c511. I'll just pin to that commit for now but it'd be great if a version was published to crates.io :)

Oh, I see that you have published 0.6.0 to crates.io. I think there might be an issue with the CI release process then, because the fix in commit 897c511 is not present in 0.6.0:
$ cat /home/sam/.cargo/registry/src/index.crates.io-6f17d22bba15001f/usb-gadget-0.6.0/src/function/hid.rs | grep "fn device"
    pub fn device(&self) -> Result<(u8, u8)> {

Plus, there's no corresponding Github release.

Okay my brain isn't working today :)
0.6.0 was published before 897c511. I was confused by the lack of Github release and also because I'm just generally a confused person.
So I'm amending the title to "Pls publish 0.7.0" :)

Thanks!


Multiple usernames don't work in a single exception if username has a space

Summary: Specifying multiple usernames in a single exception doesn't seem to work if the usernames have a space in them. (The system doesn't apply the settings when the user logs in.)
But, it's probably important to note that it does accept usernames with spaces in them, if you only specify one username for the condition! So for example the following DOES work:
Example that DOES work: (Single user user with a space in their username)
cch:
  compact_header: false
  exceptions:
    - conditions:
        user: John Doe
      config:
        any_config_options_you_choose

Examples that DON'T work:
cch:
  compact_header: false
  exceptions:
    - conditions:
        user: 'John Doe, Jane Doe'
      config:
        any_config_options_you_choose

Another attempt removing the space after the comma:
cch:
  compact_header: false
  exceptions:
    - conditions:
        user: 'John Doe,Jane Doe'
      config:
        any_config_options_you_choose

Another attempt where I manually removed the quotes around the usernames. (The system automatically puts quotes around the usernames when I entered them from the CCH config GUI.)
cch:
  compact_header: false
  exceptions:
    - conditions:
        user: John Doe,Jane Doe
      config:
        any_config_options_you_choose

I actually tried a number of other formatting methods as well, such as manually adding double-quotes around the user names, but I think you get the idea & should be able to recreate the bug.
Test environment:
Hass.io: 0.102.3
CCH: 1.4.9
Browser: Chrome 78.0.3904.108

Thanks, found the issue and fixed it in what will be CCHs replacement. To be released soon


[Windows] Commands create popup cmd windows on each call

On Windows 10, I get several command popup windows when running commands such as ffmpeg_version, check_latest_version, and download_ffmpeg_package.

I see that for the FfmpegCommand there is a create_no_window method that I think it does that, it flags the command process to create no windows or keep them hidden.
Could we do the same for all other commands like curl, curl_to_file etc.?

Yes, absolutely. The fix that create_no_window applies is this:
std::os::windows::process::CommandExt::creation_flags(command, 0x08000000);

We can apply that to all other Command's used in the library, and probably make it the default behavior as well.

Hi @nathanbabcock is there a workaround to this at the moment or calling this already fixes it for everything?
std::os::windows::process::CommandExt::creation_flags(command, 0x08000000);
Thanks for the help

@clytras @bliongosari1 I've prepared a PR, you could begin using it right away with this temporary change in your Cargo.toml:
ffmpeg-sidecar = { git = "https://github.com/nathanbabcock/ffmpeg-sidecar.git", branch = "fix/windows-creation-flags" }

If you find any lingering issues with it please let me know, otherwise I'll intend to merge & publish it this weekend.

Hey @nathanbabcock, that's awesome.
My use case is with Tauri. When running in dev mode, there is the development shell that everything spawns there, but when running the production release there is no shell so it opens cmd windows.
I will try it now and I'll report back.
BTW, this wrapper works pretty good, very nice job!

I can confirm that everything, except ffprobe_version, works without poping any windows.
I think it's because of ffprobe_version_with_path command missing create_no_window on the PR.
https://github.com/nathanbabcock/ffmpeg-sidecar/blob/1f2692dd1755a3c6991fe9f7d40984556adb161a/src/ffprobe.rs#L45-L47

Great catch, thank you!


Modify naive algorithm to PAM. Fixes #1

I have modified the naive algorithm to PAM with FastPAM1 optimization. The algorithms are tested on the MNIST-1k data and PAM is much faster:
Original naive algorithm

PAM algorithm

I have fixed the following:

Need to clarify that the updated algorithm does not use FastPAM1 optimization. FastPAM1 will be implemented in a separate issue. The updated algorithm is PAM.
Edited some comments to make the code more readable.
Fixed some coding style to make the logic clearer.
Run further examples to test the running time and order of k in the complexity as follows. Both PAM and naive give same set of medoids. The order of k for PAM is around 0.67 while that of naive is around 1.7.

PAM algorithm

naive algorithm


Snipe task: Keeping 'missing' Pokemon + sorting order correction

A 'missing' only Pokemon (not on the catch_list, no VIP and with a bad IV) will now be keep on the list as a potential target if 'missing' is specified on the order option

The sorting of the targer list is modified to be cumulative.
For example, if the order option is [missing, vip, priority], then the list will be ordered by 'missing' first, and then VIP's, and finally by Priority. Actually, the list is only ordered by the last order option specified on the config (only by priority on this example)

Screenshot example of a cumulative [missing, priority, iv, vip] order list

:

Ho, I forgot a modification. Closing the PR


ignore container probes

support for this check was added in sysdig and engine v3
k8s and other container healthchecks, liveness, and readiness probes
should be ignored by certain rules like "Non sudo setuid"

Signed-off-by: Anton Gilgur<EMAIL_ADDRESS>
What type of PR is this?
/kind bug
/kind rule-update
Any specific area of the project related to this PR?
/area rules
/area integrations
What this PR does / why we need it:
Container probes currently fire off alerts, and since they are frequent, fire off lots of noisy false positive alerts. The support introduced in sysdig to detect these alerts means they can now be ignored in the default rules.
Which issue(s) this PR fixes:

Fixes #310
Special notes for your reviewer:
/assign @mstemm
required_engine_version has never been changed before, so I'm not sure what that process entails or how that should work (or if 3 is correct -- that's the one you said, so I just went with that).
You also mentioned in #310 that Terminal shell in container might also need an exception, but I've not gotten a false positive on that one before. I wrote the container probe check as a macro so it could easily be added anywhere though (might want to move the macro up higher or something then from where it currently is).
Not sure if my comment on the macro should include some other details or what
Does this PR introduce a user-facing change?:
Yes? I think so, since engine version update and rules update.

- `required_engine_version` was updated
- A new `is_container_probe` macro was added
- The "Non sudo setuid" rule was updated to ignore container probes (via above macro)

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: mstemm
If they are not already assigned, you can assign the PR to them by writing /assign @mstemm in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

rules/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/hold

Can you remind me of a container that had a health check/liveness probe that also performed setuids? Was this one of your own containers or a commonly available one?

Can you remind me of a container that had a health check/liveness probe that also performed setuids? Was this one of your own containers or a commonly available one?

I'm a little confused, based on the addition to sysdig and your response in #310 I thought this was something that was reproduced (esp. since I hadn't heard of the "Terminal in Shell" one).
If it hasn't been repro'd, might want to remove is_container_healthcheck from the macro as I don't recall experiencing a false positive on that one (though most healthchecks are over HTTP, not exec -- it may also have false positives with exec commands). It wasn't "a container" that performed setuids, it was Kubernetes performing the exec commands. Say if our readiness check checked for the existence of a file or volume, that would cause Falco to fire off alerts in the default ruleset and I would have to add custom ignores the specific command for the specific container. I don't remember which specific exec commands anymore but it didn't matter what they were.

Sorry for the delay on reviewing/merging this. I just want to do some double-checking to make sure that the setuid that occurs by runc itself as it creates the probe will be detected as being done by a healthcheck/liveness/readiness probe. I'm more certain that the exec()d health check liveness readiness probe would be properly detected, but I'm guessing the setuid is occurring before that point.

@agilgur5 I checked out this PR and got a compilation error.
Thu Aug  8 10:01:58 2019: Falco initialized with configuration file falco.yaml
Thu Aug  8 10:01:58 2019: Loading rules from file rules/falco_rules.yaml:
Thu Aug  8 10:01:58 2019: Runtime error: Error loading rules: ...ts/falcosecurity/falco/userspace/engine/lua/compiler.lua:198: Compilation error when compiling "(proc.is_container_healthcheck or proc.is_container_liveness_probe or proc.is_container_readiness_probe)
": 32: syntax error, unexpected 'or', expecting 'pmatch', 'in', 'endswith', 'startswith', 'glob', 'icontains', 'contains', '>', '<', '>=', '<=', '!=', '==', '=', 'exists'. Exiting.

It is because there's no condition in the variables contained is_container_probe , I assume you wanted to do something like:
- macro: is_container_probe
  condition: >
    (proc.is_container_healthcheck=true or
    proc.is_container_liveness_probe=true or
    proc.is_container_readiness_probe=true)

It would be good if you can rebase this PR with master (there had been a lot of changes since you first submitted it).
Also I'm not able to reproduce the warning triggered for liveness probes in my environment, I'm using this pod definition:
apiVersion: v1
kind: Pod
metadata:
  labels:
    test: liveness
  name: liveness-exec
spec:
  containers:
  - name: liveness
    image: k8s.gcr.io/busybox
    args:
    - /bin/sh
    - -c
    - touch /tmp/healthy; sleep 30; rm -rf /tmp/healthy; sleep 600
    livenessProbe:
      exec:
        command:
        - cat
        - /tmp/healthy
      initialDelaySeconds: 5
      periodSeconds: 5

It's comparable to what you want to do?
Thank you

@agilgur5 are you still working on this? Let me know if you need help!

@fntlnz just updated everything. The issue and PR hadn't been responded to in a while, so apologies that this got backlogged.

It is because there's no condition in the variables contained is_container_probe , I assume you wanted to do something like:

Yep, my bad, that is indeed what I wanted to do, updated.

It would be good if you can rebase this PR with master (there had been a lot of changes since you first submitted it).

Sure, there's no conflicts, but I guess that makes compiling/testing easier if it's rebased already. Done.

Also I'm not able to reproduce the warning triggered for liveness probes in my environment, I'm using this pod definition:
....
It's comparable to what you want to do?

That does in fact look similar to something that triggered it. It was triggered by basically every liveness exec probe.
I'm not currently using Falco and don't have access to the code or environment that was triggering alerts, so I can't give an example myself. Perhaps we can get some folks from the issue thread who upvoted or commented to give some reproducible examples: @JPLachance , @pms1969 could either of you provide an example probe that triggers the alert?

Hello @agilgur5, @fntlnz,
I have many pods in my environment with liveness and readiness probe an I don't see a clear link between those probes and the Non sudo setuid events I reported in #310.
Like I wrote in the issue, I have many event like this one:
{
  "container.id": "host",
  "evt.arg.uid": "root",
  "evt.time":<PHONE_NUMBER>843706541,
  "k8s.ns.name": null,
  "k8s.pod.name": null,
  "proc.cmdline": "<NA>",
  "proc.pname": null,
  "user.name": null,
  "user.uid":<PHONE_NUMBER>
}

With a little hindsight, I think such events are a sign of Falco struggling to fetch all the info he need to process events (most fields are <NA> or null).
I don't know how to make a liveness/readiness probe trigger the Non sudo setuid rule, sorry 🙁

we still want to investigate it stalebot!

Ok I lost a bit track on this @agilgur5 - my notifications didn't work as I expected - I'll do another review soon! Thanks for the effort!

Checking in to see if this has been resolved or not.

@ianhundere do you have a reproduction of this issue? This PR was stalled more generically but it also was not reproduced as per the comments above (and I'm a few years past using Falco). I would recommend reading through comments before making your own and notifying folks on the thread.

We're just getting varies Notice alerts due to our RabbitMQ firing healthchecks. Was looking to see if there was a way to ignore said probes. No worries though, thanks for the heads up.

If you can give a reproduction here or in #310 , that would certainly help with moving either forward. I don't have one anymore, but did experience Non sudo setuid alerts on probes some time ago, as per my comments.


Fix wrong pathname for key in quickstart

The quickstart script used a hard coded name. This does not work now
that we have two chains.

Codecov Report

Merging #527 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master   #527   +/-   ##
=====================================
  Coverage      76%    76%
=====================================
  Files          18     18
  Lines         925    925
=====================================
  Hits          703    703
  Misses        222    222

Flag
Coverage Δ

#bridge_end2end
0% <ø> (?)

#bridge_unit
76% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update aec0db1...da598e4. Read the comment docs.


Add a navigation drawer to switch between Trending Movies, Trending Tv Shows, and Watchlist

Finished in f86c58cc83e333e77b55eb6e96dedba6494ce036


Api documentation about how to inegrate any C project with Prometheus

Hi,
Is there any documentation present for inegration c programs with promethus,  both sample code and C documentation will be helpful for writing and integrating C Programs.
Br
Rohit

The Prometheus-recognized (but unofficial) C client library is https://github.com/digitalocean/prometheus-client-c, and an example can be found here.

Hi,
Actually if i undestood the promethus first need to integrate with C program through and then C promethus library expose URL that can be acess by promethus server to collect diffent metrix.
Now for example i Have a c server program that get request and then ack the response with sucess
int main()
{
socket();
bind();
listen();
while(1)
{
accept();
read();
write("sucess");// now here suppose i want to write metrics w.r.t no of request,no of bytes read...etc ,which API to call...should be helpful
}
}

hi @LeviHarrison any comments?
If I want to integrate it ,my module should be divided into 3 part
Application code which is the service that i want to monitor
library that expose interface(API/Callback) towards application and Rest interface for accessing metrix
UI for preomethus.
Basically how to start this 2 steps:
App.c
set_url_for_promethus_acess();
call_api_to_set_no_of_request_metrics();

Hi,
above mention git repo can be used as official c library for promethus.
Br
Rohit

The client libraries provide functionality for exposing metrics over HTTP and generating those metrics in your applications code. Prometheus itself just needs to know about the endpoint your application is exposing metrics on, and scrapes them over HTTP.
Levi's comment seems to provide all the necessary links at the moment. If you still have additional questions please try one of the community locations or the C client libraries issues.


how can we install this in HACS

how can we install this in HACS

Simply install HACS, then search for "Bobcat Miner" and install.

It’s asking for a server
We need more information please

Thank You

*Confidentiality Notice:  This email and any files attached may contain
confidential information that is legally privileged.  If you are not the
intended recipient, or a person responsible for delivering it, you are
hereby notified that any disclosure, copying, distribution or use of any of
the information contained in or attached to this transmission is strictly
prohibited and punishable under penalty of *perjury..If you have received
this transmission in error, please destroy the original transmission and
its attachments without reading or saving in any manner.
On Thu, Feb 22, 2024 at 10:14 PM ardevd @.***> wrote:

Simply install HACS, then search for "Bobcat Miner" and install.
—
Reply to this email directly, view it on GitHub
https://github.com/ardevd/ha-bobcatminer/issues/28#issuecomment-1960785510,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHKWU4WP6Q6DKD5RDXWNBQ3YVAXV5AVCNFSM6AAAAABDWCFVVGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRQG44DKNJRGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

What's asking for a server exactly? Have you properly installed HACS? Have you managed to install the Bobcat Miner component through HACS?

HACs the iphone app is asking for a server , do you have a link to HACs?

Thank You

*Confidentiality Notice:  This email and any files attached may contain
confidential information that is legally privileged.  If you are not the
intended recipient, or a person responsible for delivering it, you are
hereby notified that any disclosure, copying, distribution or use of any of
the information contained in or attached to this transmission is strictly
prohibited and punishable under penalty of *perjury..If you have received
this transmission in error, please destroy the original transmission and
its attachments without reading or saving in any manner.
On Fri, Feb 23, 2024 at 12:03 AM ardevd @.***> wrote:

What's asking for a server exactly? Have you properly installed HACS? Have
you managed to install the Bobcat Miner component through HACS?
—
Reply to this email directly, view it on GitHub
https://github.com/ardevd/ha-bobcatminer/issues/28#issuecomment-1960882884,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHKWU4T4DYLOTTCQHJEHNPLYVBEOLAVCNFSM6AAAAABDWCFVVGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRQHA4DEOBYGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

You're most likely not interacting with the correct HACS.
https://hacs.xyz

I see , it looks like it will need its own server and its complicated to
install

Thank You

*Confidentiality Notice:  This email and any files attached may contain
confidential information that is legally privileged.  If you are not the
intended recipient, or a person responsible for delivering it, you are
hereby notified that any disclosure, copying, distribution or use of any of
the information contained in or attached to this transmission is strictly
prohibited and punishable under penalty of *perjury..If you have received
this transmission in error, please destroy the original transmission and
its attachments without reading or saving in any manner.
On Fri, Feb 23, 2024 at 1:18 AM ardevd @.***> wrote:

You're most likely not interacting with the correct HACS.
https://hacs.xyz
—
Reply to this email directly, view it on GitHub
https://github.com/ardevd/ha-bobcatminer/issues/28#issuecomment-1960975621,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHKWU4R3MTOMQDQAPAYOEFTYVBNFZAVCNFSM6AAAAABDWCFVVGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRQHE3TKNRSGE
.
You are receiving this because you authored the thread.Message ID:
@.***>

Well, this is a component for Home Assistant so if you don't have Home Assistant you could use bobcatpy directly if you want. https://github.com/ardevd/bobcatpy

Thanks, I'll check it out.
On Fri, Feb 23, 2024 at 2:12 AM ardevd @.***> wrote:

Well, this is a component for Home Assistant so if you don't have Home
Assistant you could use bobcatpy directly if you want.
https://github.com/ardevd/bobcatpy
—
Reply to this email directly, view it on GitHub
https://github.com/ardevd/ha-bobcatminer/issues/28#issuecomment-1961053764,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHKWU4UG4C5SYK7WKR72RZDYVBTPDAVCNFSM6AAAAABDWCFVVGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRRGA2TGNZWGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>


137769089 : Policy validation error details not visible to user

We need an integration test to test the validation change live.

Added integration test.

Looks good, I will merge once we get #165 in first.


How to make moor to generate tables dynamically and inherit its parent tables's fields?

Moor does not contain that functionality. You could write your own builder that generates a file with all the Temp table classes. As long as there's a source available when moor's generator runs, it will pick them up and generate tables for them.


[SMALLFIX] Replace anonymous type with lambda

Replace anonymous type with lambda in alluxio/core/server/master/src/main/java/alluxio/master/metrics/DefaultMetricsMaster.java#addAggregator

alluxio-bot, check this please

alluxio-bot, check this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/2556/
Test FAILed.

alluxio-bot, check this please


python 2.7 - TypeError: init() got an unexpected keyword argument 'encoding'

https://github.com/Stary2001/godot/blob/5f1adeb6ce271baa0c8f49c476d9aae5338938db/platform/switch/detect.py#L168
OS: Ubuntu 18.04.3 (bionic) LTS
Python: 2.7.15+
When using trying to compile I get the following error:
user0@localhost:~/Downloads/godot-3.1.1-stable_switch$ ./go.sh
scons: Reading SConscript files ...
TypeError: __init__() got an unexpected keyword argument 'encoding':
  File "/home/kubeuser0/Downloads/godot-3.1.1-stable_switch/SConstruct", line 321:
    detect.configure(env)
  File "./platform/switch/detect.py", line 168:
    bullet_version = subprocess.check_output(['aarch64-none-elf-pkg-config', 'bullet', '--modversion'], encoding='utf-8').strip()
  File "/usr/lib/python2.7/subprocess.py", line 216:
    process = Popen(stdout=PIPE, *popenargs, **kwargs)

Looking at the (python 2.7) docs for subprocess.check_output() reveals that it has no named argument called encoding. Removing that argument allows the compile to complete successfully when using python 2.7.
Please note, that this does not have to be done if using python 3.6 or newer.
https://docs.python.org/3/library/subprocess.html#subprocess.check_output

Go to platform/switch/detect.py and remove encoding='utf-8' on line 168. Works for me.

fixed - this https://github.com/godotengine/godot/commit/44f1b390a3604cc141502c76fbf15dd347fc327c needed to be applied to the switch platform as the proper fix


python 2.7 - how to build?

Is there a way to build it for python 2.7?

No. Python 2 is dead and should not be used anymore. Minimum is 3.8. Please switch for your own sake.


New version: Zoom.ZoomOutlookPlugin version <IP_ADDRESS>0

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Hi @PckgrBot,

This PR's version number <IP_ADDRESS>0 has 4 parameters (sets of numbers between dots - major, minor, etc), which is greater than the current manifest's version 5.17.0, which has 3 parameters.

Does this PR's version number exactly match the version reported in the Apps & features Settings page? (Feel free to attach a screenshot.)
(Automated response - build 813)


Added Pricing section

Pull Request Template

Please provide all of the details below. Pull requests missing any of the information below will be closed!
Providing the issue number/url helps us identify the problem being solved and keep the issues tab clean and tidy

What issue does this fix?
This PR adds the Pricing section and replaces the Meet Our Team Section.
Summarize what this PR fixes:-
I have added a responsive Pricing Section with reference to the new mockups in figma. Also, I have commented the code for Meet Our Team section for now as it is not present in the new design.

What issue is it attached to?
Fixes #359
Checklist
(Add an x between the brackets to check the items)

[x] I have summarize what this PR fixes above
[x] I have provided the issue ID/URL above
[x] I have not added Bootstrap or jQuery and used correct styling guide.
[x] This PR fixes only the issue mentioned above (create separate PRs for separate issues)
[x] I was the first one to claim the issue or I created the issue

Amazing job!

@brittneypostma Glad you liked it 😃


increment_build_number not working correctly.

New Issue Checklist

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

Issue Description
Hi,
When running increment_build_number or increment_version_number
The version/build is not getting incremented in the info.plist.
It is getting saved somewhere because fastlane is outputting the correct "Current version of project Quest is:"
This started to happen after i reorganized my project groups and folders.
How can i fix this to work again?
Thanks
Captured Output
Command Used: build
Output/Log

Successfully loaded Appfile at path '/Users/ilandbt/Documents/Projects/IOSProjects/QuestApp/Quest/fastlane/Appfile'
- app_identifier: 'com.valera.valera'
- apple_id<EMAIL_ADDRESS>-------
DEBUG [2017-07-02 15:07:30.08]: Checking if there are any plugins that should be loaded...
INFO [2017-07-02 15:07:30.14]: -------------------------------------------------
INFO [2017-07-02 15:07:30.14]: --- Step: Verifying required fastlane version ---
INFO [2017-07-02 15:07:30.14]: -------------------------------------------------
INFO [2017-07-02 15:07:30.14]: Your fastlane version 2.44.1 matches the minimum requirement of 2.14.2  ✅
INFO [2017-07-02 15:07:30.15]: ------------------------------
INFO [2017-07-02 15:07:30.15]: --- Step: default_platform ---
INFO [2017-07-02 15:07:30.15]: ------------------------------
INFO [2017-07-02 15:07:30.15]: Driving the lane 'ios build' 🚀
INFO [2017-07-02 15:07:30.16]: ------------------------------------
INFO [2017-07-02 15:07:30.16]: --- Step: increment_build_number ---
INFO [2017-07-02 15:07:30.16]: ------------------------------------
INFO [2017-07-02 15:07:30.83]: $ cd /Users/ilandbt/Documents/Projects/IOSProjects/QuestApp/Quest && agvtool next-version -all && cd -
INFO [2017-07-02 15:07:31.44]: ▸ Setting version of project Quest to:
INFO [2017-07-02 15:07:31.44]: ▸ 59.
INFO [2017-07-02 15:07:31.48]: ▸ Also setting CFBundleVersion key (assuming it exists)
INFO [2017-07-02 15:07:31.51]: ▸ Updating CFBundleVersion in Info.plist(s)...
INFO [2017-07-02 15:07:31.52]: ▸ $(SRCROOT)/Targets/Quest-Test/Quest-Test-Info.plist
INFO [2017-07-02 15:07:31.53]: ▸ Cannot find "$(SRCROOT)/Targets/Quest-Test/Quest-Test-Info.plist"
INFO [2017-07-02 15:07:31.53]: ▸ $(SRCROOT)/Targets/Quest/Info.plist
INFO [2017-07-02 15:07:31.53]: ▸ Cannot find "$(SRCROOT)/Targets/Quest/Info.plist"
INFO [2017-07-02 15:07:31.54]: ▸ Updated CFBundleVersion in "Quest.xcodeproj/../QuestTests/Info.plist" to 59
INFO [2017-07-02 15:07:31.56]: ▸ Updated CFBundleVersion in "Quest.xcodeproj/../QuestUITests/Info.plist" to 59
INFO [2017-07-02 15:07:31.56]: ▸ /Users/ilandbt/Documents/Projects/IOSProjects/QuestApp/Quest
INFO [2017-07-02 15:07:32.18]: ------------------------
INFO [2017-07-02 15:07:32.18]: --- Step: git_commit ---
INFO [2017-07-02 15:07:32.18]: ------------------------
INFO [2017-07-02 15:07:32.19]: $ git commit -m build\ Bump .
INFO [2017-07-02 15:07:32.54]: ▸ [dev 9f258f1] build Bump
INFO [2017-07-02 15:07:32.54]: ▸ 3 files changed, 8 insertions(+), 8 deletions(-)
INFO [2017-07-02 15:07:32.54]: Successfully committed "." 💾.
INFO [2017-07-02 15:07:32.54]: --------------------------------
INFO [2017-07-02 15:07:32.54]: --- Step: push_to_git_remote ---
INFO [2017-07-02 15:07:32.54]: --------------------------------
INFO [2017-07-02 15:07:32.56]: $ pwd
INFO [2017-07-02 15:07:32.56]: ▸ /Users/ilandbt/Documents/Projects/IOSProjects/QuestApp/Quest
INFO [2017-07-02 15:07:32.56]: $ git push origin dev:dev --tags
INFO [2017-07-02 15:07:36.12]: ▸ To https://github.com/vethos/IOSQuest.git
INFO [2017-07-02 15:07:36.12]: ▸ 60ba376..9f258f1  dev -> dev
INFO [2017-07-02 15:07:36.13]: Successfully pushed to remote.
INFO [2017-07-02 15:07:36.14]: Successfully generated documentation at path '/Users/ilandbt/Documents/Projects/IOSProjects/QuestApp/Quest/fastlane/README.md'

+------+------------------------+-------------+
|              fastlane summary               |
+------+------------------------+-------------+
| Step | Action                 | Time (in s) |
+------+------------------------+-------------+
| 1    | Verifying required     | 0           |
|      | fastlane version       |             |
| 2    | default_platform       | 0           |
| 3    | increment_build_numbe  | 2           |
|      | r                      |             |
| 4    | git_commit             | 0           |
| 5    | push_to_git_remote     | 3           |
+------+------------------------+-------------+

INFO [2017-07-02 15:07:36.17]: fastlane.tools finished successfully 🎉

✅ fastlane environment ✅
Stack

Key
Value

OS
10.12.5

Ruby
2.2.4

Bundler?
false

Git
git version 2.11.0 (Apple Git-81)

Installation Source
~/.fastlane/bin/bundle/bin/fastlane

Host
Mac OS X 10.12.5 (16F73)

Ruby Lib Dir
~/.fastlane/bin/bundle/lib

OpenSSL Version
OpenSSL 1.0.2g  1 Mar 2016

Is contained
true

Is homebrew
false

Is installed via Fabric.app
false

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

Xcode Version
8.3.3

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL
en_US.UTF-8
✅

LANGUAGE
en_US.UTF-8
✅

fastlane files:
`./fastlane/Fastfile`
# Customise this file, documentation can be found here:
# https://github.com/fastlane/fastlane/tree/master/fastlane/docs
# All available actions: https://docs.fastlane.tools/actions
# can also be listed using the `fastlane actions` command

# Change the syntax highlighting to Ruby
# All lines starting with a # are ignored when running `fastlane`

# If you want to automatically update fastlane if a new version is available:
# update_fastlane

# This is the minimum version number required.
# Update this, if you use features of a newer version
fastlane_version "2.14.2"

default_platform :ios
# crashlytics
platform :ios do
    before_all do
        ENV["SLACK_URL"] = "https://hooks.slack.com/services/..."
        ENV["GITHUB_TOKEN"] = "..."
        ENV["XCODE_VERSION"] = "8.3.3"
        ENV["CRASHLYTICS_API_TOKEN"] = "..."
        ENV["CRASHLYTICS_BUILD_SECRET"] = "..."
        # cocoapods

    end

    lane :upload do

        clean_build_artifacts
        clear_derived_data

        ensure_git_branch(
            branch: 'master'
        )
        ensure_xcode_version(version: ENV["XCODE_VERSION"] )

        cert
        sigh(
            app_identifier:'com.valera.valera'
        )
        gym(
            scheme: 'Quest',
            configuration: 'Release',
            clean: true,
            export_method: 'app-store',
            output_name: 'Valera'
        )

        testflight(
            app_identifier: "com.valera.valera"
        )

        version = get_version_number

        git_add(path: ".")
        git_commit(path: ".", message: "fastlane")

        push_to_git_remote(
            remote: "origin",
            local_branch: "master",
            remote_branch: "master"
        )

        add_git_tag(
            tag: "#{version}"
        )

        push_to_git_remote(
            remote: "origin",
            local_branch: "master",
            remote_branch: "master"
        )

    end
#
# Learn more here: https://github.com/fastlane/setups/blob/master/samples-ios/distribute-beta-build.md 🚀
#
    lane :beta_production do |values|

        clean_build_artifacts
        clear_derived_data

#ensure_git_branch(
#            branch: 'master'
#        )
        ensure_xcode_version(version: ENV["XCODE_VERSION"] )

        cert
        sigh(
            force:true,
            adhoc: true,
            app_identifier:'com.valera.valera'
        )
        gym(
            scheme: 'Quest',
            configuration: 'Release',
            clean: true,
            export_method: 'ad-hoc',
            output_name: 'Valera'
        )

        emails = values[:test_email] ? values[:test_email]<EMAIL_ADDRESS># You can list more emails here
        groups = values[:test_email] ? nil : nil # You can define groups on the web and reference them here

        crashlytics(
            api_token: ENV["CRASHLYTICS_API_TOKEN"],
            build_secret: ENV["CRASHLYTICS_BUILD_SECRET"],
            debug: false,
            emails: emails,
            groups: groups,
            notes: 'Distributed with fastlane', # Check out the changelog_from_git_commits action
            notifications: true
        )

        version = get_version_number

        add_git_tag(
            tag: "#{version}"
        )
        git_add(path: ".")
        git_commit(path: ".", message: "fastlane")

        push_to_git_remote(
            remote: "origin",
            local_branch: "master",
            remote_branch: "master"
        )
    end

lane :beta_test do |values|

        groups = values[:test_email] ? nil : nil # You can define groups on the web and reference them here
        emails = values[:test_email] ? values[:test_email]<EMAIL_ADDRESS># You can list more emails here
        incromentVersion = values[:version] ? values[:version] : false
        incromentBuild = values[:build] ? values[:build] : false
        crashlyticsNote = values[:note] ? values[:note] : "new test upload"

        clean_build_artifacts
        clear_derived_data

        ensure_git_branch(
            branch: 'dev'
        )
        ensure_xcode_version(version: ENV["XCODE_VERSION"] )

        if incromentBuild then
            increment_build_number
            git_commit(path: ".", message: "build Bump")

            push_to_git_remote(
                remote: "origin",
                local_branch: "dev",
                remote_branch: "dev"
            )
        end

        if incromentVersion then
            increment_version_number(bump_type: "patch")
            git_commit(path: ".", message: "Version Bump")

            push_to_git_remote(
                remote: "origin",
                local_branch: "dev",
                remote_branch: "dev"
            )
        end

        cert(
            development: true
        )
        sigh(
            development: true,
            app_identifier:'com.valera.valera-test'
        )
        gym(
            scheme: 'Quest-debug',
            configuration: 'Debug',
            clean: true,
            export_method: 'development',
            output_name: 'Valera-Test'
        )

        crashlytics(
            api_token: ENV["CRASHLYTICS_API_TOKEN"],
            build_secret: ENV["CRASHLYTICS_BUILD_SECRET"],
            emails: emails,
            groups: groups,
            notes: "#{crashlyticsNote}",
            notifications: true
        )

        build = get_build_number
        version = get_version_number

        slack(
            message: "Successfully deployed new test app: #{crashlyticsNote}",
            payload: {
                "Platform" => "IOS",
                "Version" => "#{version}",
                "Build" => "#{build}",
            },
            default_payloads: []
        )
    end

lane :build do
    increment_build_number
    git_commit(path: ".", message: "build Bump")

    push_to_git_remote(
                       remote: "origin",
                       local_branch: "dev",
                       remote_branch: "dev"
                       )
    end

    after_all do |lane|
        # This block is called, only if the executed lane was successful

        # slack(
        #   message: "Successfully deployed new App Update."
        # )
    end

    error do |lane, exception|
        slack(
            message: exception.message,
            success: false
        )
    end
end

`./fastlane/Appfile`
app_identifier "com.valera.valera" # The bundle identifier of your app
apple_id<EMAIL_ADDRESS># Your Apple email address

# you can even provide different app identifiers, Apple IDs and team names per lane:
# More information: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Appfile.md

fastlane gems

Gem
Version
Update-Status

fastlane
2.44.1
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

CFPropertyList
2.3.5

activesupport
<IP_ADDRESS>

addressable
2.5.1

babosa
1.0.2

bigdecimal
1.2.6

bundler
1.14.3

claide
1.0.1

cocoapods
1.2.0

cocoapods-core
1.2.0

cocoapods-deintegrate
1.0.1

cocoapods-downloader
1.1.3

cocoapods-plugins
1.0.0

cocoapods-search
1.0.0

cocoapods-stats
1.0.0

cocoapods-trunk
1.1.2

cocoapods-try
1.1.0

colored
1.2

colored2
3.1.2

commander
4.4.3

commander-fastlane
4.4.5

declarative
0.0.9

declarative-option
0.1.0

domain_name
0.5.20161129

dotenv
2.2.0

escape
0.0.4

excon
0.54.0

faraday
0.11.0

faraday-cookie_jar
0.0.6

faraday_middleware
<IP_ADDRESS>

fastimage
2.1.0

fourflusher
2.0.1

fuzzy_match
2.0.4

gh_inspector
1.0.3

google-api-client
0.12.0

googleauth
0.5.1

highline
1.7.8

http-cookie
1.0.3

httpclient
2.8.3

hurley
0.2

i18n
0.7.0

io-console
0.4.3

json
1.8.1

jwt
1.5.6

libxml-ruby
2.9.0

little-plugger
1.1.4

logging
2.1.0

memoist
0.15.0

mime-types
3.1

mime-types-data
3.2016.0521

mini_magick
4.5.1

minitest
5.4.3

molinillo
0.5.6

multi_json
1.12.1

multi_xml
0.6.0

multipart-post
2.0.0

nanaimo
0.2.3

nap
1.1.0

netrc
0.7.8

nokogiri
1.5.6

os
0.9.6

plist
3.2.0

power_assert
0.2.2

psych
2.0.8

public_suffix
2.0.5

rake
10.4.2

rdoc
4.2.0

representable
3.0.4

retriable
2.1.0

rouge
1.11.1

ruby-macho
0.2.6

rubygems-update
2.5.2

rubyzip
1.2.0

security
0.1.3

signet
0.7.3

slack-notifier
1.5.1

sqlite3
1.3.13

terminal-notifier
1.7.1

terminal-table
1.7.3

test-unit
3.0.8

thread_safe
0.3.5

tty-screen
0.5.0

tzinfo
1.2.2

uber
0.0.15

unf
0.1.4

unf_ext
<IP_ADDRESS>

unicode-display_width
1.1.3

word_wrap
1.0.0

xcode-install
2.1.1

xcodeproj
1.4.4

xcpretty
0.2.4

xcpretty-travis-formatter
0.0.4

generated on: 2017-07-02

Thanks for reporting this. Looking at the output
INFO [2017-07-02 15:07:30.16]: ------------------------------------
INFO [2017-07-02 15:07:30.16]: --- Step: increment_build_number ---
INFO [2017-07-02 15:07:30.16]: ------------------------------------
INFO [2017-07-02 15:07:30.83]: $ cd /Users/ilandbt/Documents/Projects/IOSProjects/QuestApp/Quest && agvtool next-version -all && cd -
INFO [2017-07-02 15:07:31.44]: ▸ Setting version of project Quest to:
INFO [2017-07-02 15:07:31.44]: ▸ 59.
INFO [2017-07-02 15:07:31.48]: ▸ Also setting CFBundleVersion key (assuming it exists)
INFO [2017-07-02 15:07:31.51]: ▸ Updating CFBundleVersion in Info.plist(s)...
INFO [2017-07-02 15:07:31.52]: ▸ $(SRCROOT)/Targets/Quest-Test/Quest-Test-Info.plist
INFO [2017-07-02 15:07:31.53]: ▸ Cannot find "$(SRCROOT)/Targets/Quest-Test/Quest-Test-Info.plist"
INFO [2017-07-02 15:07:31.53]: ▸ $(SRCROOT)/Targets/Quest/Info.plist
INFO [2017-07-02 15:07:31.53]: ▸ Cannot find "$(SRCROOT)/Targets/Quest/Info.plist"
INFO [2017-07-02 15:07:31.54]: ▸ Updated CFBundleVersion in "Quest.xcodeproj/../QuestTests/Info.plist" to 59
INFO [2017-07-02 15:07:31.56]: ▸ Updated CFBundleVersion in "Quest.xcodeproj/../QuestUITests/Info.plist" to 59
INFO [2017-07-02 15:07:31.56]: ▸ /Users/ilandbt/Documents/Projects/IOSProjects/QuestApp/Quest

it seems like it modifies the Info.plist of your tests only. You can also see the command fastlane is using:
cd /Users/ilandbt/Documents/Projects/IOSProjects/QuestApp/Quest && agvtool next-version -all

There can be various reasons on why it doesn't work for your project. Make sure you follow the Apple guide for your project, also you can specify the Xcode project to use using the xcodeproj parameter 👍
Let me know if that works

Thanks @KrauseFx .
How can i see whats the $(SRCROOT) value?

Found the problem.
I gave a full path to my info.plist in the Build settings instead of a relative one.
I needed to remove the $(SRCROOT)/.
Thanks again


Retailer creation page

fields:

CompanyName
InsuranceId (dropdown / autocomplete of all the insurances)

list of insurances:

Zurich insurance
Allianz
Vaudoise


Zero_grad only zeros the weight and bias nodes, not the nodes for addition and multiplication

In zero_grad, we just zero the weight and bias graph nodes. But don't we need to zero the other graph nodes, like those created for addition and multiplication as well, since the backprop gradient flows through them as well?

The arithmetic nodes are recreated on each iteration during the forward pass, so we don't need to worry about their gradients carrying over into future iterations.


Update to 0.5.4

Lots of stuff here! Seems like this update might deserve more than a minor version bump? Perhaps 0.6.0?


IGAPP-906: Add support to automatically wrap text with soft hyphens

This pull request belongs to an issue on our bugtracker.
You can find it there by looking for an issue with the key which is mentioned in the title of this pull request.
It starts with the keyword IGAPP.

Sadly this only works in certain cases on android, see https://github.com/facebook/react-native/issues/31878#issuecomment-1042944003
Since it does not break anything and works really nice on iOS and web I'd merge this anyway.
Testable here: https://integreat.app/testumgebung/de/eineseitemiteinemsehrsehrsehrlangemtitelweilwirinderappleidereinenbughaben

Why the changes in native though?

Why the changes in native though?

What do you mean by this? We have to support  in native as well, even though it only works sometimes on android. Apart from that I only moved the html parse logic to the api-client as we need it there anyway.

Why the changes in native though?

What do you mean by this? We have to support  in native as well, even though it only works sometimes on android. Apart from that I only moved the html parse logic to the api-client as we need it there anyway.

Ah. I was confused about the changes in native. But now I see, that you just moved the parsing to the api-client. Much cleaner now.


coloring countries

Not a bug - just looking for some advice.
What is the best strategy for coloring countries?  Perhaps using a DeckGL layer?  Do I need to look for country polygon data somewhere or is this something that is built in to react-mapbox-gl?
Thanks.

You'll indeed need country polygon data, and can then use e.g GeoJSONLayer for displaying the polygons. Mapbox also offers a paid data set for very high-detail border polygons.
Example of a free data set: https://github.com/datasets/geo-countries

Thank you so much.


KAFKA-3719: Allow underscores in hostname

Technically this does not strictly adhere to RFC-952 however it is valid for domain names, urls and uris so we should loosen the requirements a tad.

We have a similar regex in 2 other places.

@ijuma good catch, I didn't see the Endpoint and BrokerEndpoint before. Fixing now

Thanks, can you please add a test for each of the other 2 classes? Duplication is annoying...

@ijuma done, are you implying that you would like to leverage Utils.gethost() all three instances? We could do that but I'll likely need a little assistance since my regex foo is not the greatest.

Can you please create a JIRA for this? It's the kind of thing that would be good to be in the release notes?

@ijuma it's the name of the branch, sorry should have put it in the title. Doing it now

Do you have the Jira number handy for merging the regex patterns? If it's not assigned already I'll take a stab at it

Oops looks like I forgot to create the endpoint prior to testing it fixing it now

Test doesn't look related.
@ijuma Is there a particular reason we don't just rely on the nameservice to resolve the address as opposed to validating the config against a regex pattern? If we instead rely on InetAddress.getByName() we can remove any ambiguity which may be caused in the event the regex doesn't match the way we expected it to. This is actually the current behavior as everything before an underscore will be truncated from the hostname leading to some confusion when the following error message includes inaccurate information:
"DNS resolution failed for url in " + CommonClientConfigs.BOOTSTRAP_SERVERS_CONFIG + ": " + url);
Technically the URL was malformed by the matcher so despite the original URL being resolvable this error will occur. That is quite confusing and we should at an absolute minimum edit the error message.

@rnpridgeon, I don't know the original reason, but one reason to validate the regex is that we use the hostname in a number of places where there are character restrictions. One alternative would be to encode invalid characters in such cases.

@ijuma that makes sense, I'll look into that possibility real quick. Worst case scenario we should put the derived hostname in the message as opposed to the original. That way you can see in the error message that he url has been truncated

Merged to trunk and 0.10.1 branches.


Error in migration engine. Reason: called Result::unwrap() on an Err value: Error("unknown variant Text, expected one of Bit, Bool, Bytes, Char, Date, Decimal, Float4, Float8, Inet, Int2, Int4, Int8, JsonB, Oid, CatalogSingleChar, String, Time, Timestamp, Timestamptz, Timetz, Uuid, VarBit", line: 0, column: 0)

This sounds like a misalignment between a local schema.prisma file and the actual DB schema that generates a confusing error message about native types.

Command: prisma migrate dev
Version: 4.2.1
Binary Version: 2920a97877e12e055c1333079b8d19cee7f33826
Report: https://prisma-errors.netlify.app/report/14264
OS: arm64 darwin 21.6.0
JS Stacktrace:
Error: Error in migration engine.
Reason: [/Users/runner/work/prisma-engines/prisma-engines/libs/sql-schema-describer/src/walkers.rs:126:60] called `Result::unwrap()` on an `Err` value: Error("unknown variant `Text`, expected one of `Bit`, `Bool`, `Bytes`, `Char`, `Date`, `Decimal`, `Float4`, `Float8`, `Inet`, `Int2`, `Int4`, `Int8`, `JsonB`, `Oid`, `CatalogSingleChar`, `String`, `Time`, `Timestamp`, `Timestamptz`, `Timetz`, `Uuid`, `VarBit`", line: 0, column: 0)

Please create an issue with your `schema.prisma` at
https://github.com/prisma/prisma/issues/new

    at handlePanic (/node_modules/prisma/build/index.js:92130:25)
    at ChildProcess.<anonymous> (/node_modules/prisma/build/index.js:92139:15)
    at ChildProcess.emit (node:events:527:28)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12)

Rust Stacktrace:
Starting migration engine RPC server
Connecting to user-provided shadow database.
Attempting best_effort_reset
Connecting to user-provided shadow database.
Attempting best_effort_reset
Attempting best_effort_reset
Analysis run in 417ms
Applying `20220825152323_init`
Connecting to user-provided shadow database.
Attempting best_effort_reset
[/Users/runner/work/prisma-engines/prisma-engines/libs/sql-schema-describer/src/walkers.rs:126:60] called `Result::unwrap()` on an `Err` value: Error("unknown variant `Text`, expected one of `Bit`, `Bool`, `Bytes`, `Char`, `Date`, `Decimal`, `Float4`, `Float8`, `Inet`, `Int2`, `Int4`, `Int8`, `JsonB`, `Oid`, `CatalogSingleChar`, `String`, `Time`, `Timestamp`, `Timestamptz`, `Timetz`, `Uuid`, `VarBit`", line: 0, column: 0)

It's the issue about postgres and cockroachdb native types mixups in sql-schema-describer (there is another one we closed because we thought it was fixed).

I've tried reproducing this with<EMAIL_ADDRESS>and the Prisma schema provided in https://prisma-errors.netlify.app/report/14264, with no success. Likely, we need some manual SQL migrations in order for this error to arise.
Commands
Assuming the Prisma schema is in ./prisma/schema.prisma:

rm -rf ./prisma/migrations
pnpx<EMAIL_ADDRESS>db push
echo "yes" | pnpx<EMAIL_ADDRESS>migrate dev --name init

Repeat the commands above with the following combinations:

postgres database instance, postgres as a provider in the schema
postgres database instance, cockroachdb as a provider in the schema (this will fail with a You are trying to connect to a PostgreSQL database, but the provider in your Prisma schema is cockroachdb. Please change it to postgresql. error message)
cockroachdb database instance, postgres as a provider in the schema
cockroachdb database instance, cockroachdb as a provider in the schema

I can reproduce this. What you have to do is to have a data model, using cockroachdb as the provider:
datasource db {
  provider = "cockroachdb"
  url = "postgresql://postgres:prisma@localhost:5432/postgres"
}

Now, the url points to PostgreSQL 15 instead of CockroachDB. The easiest way to trigger this is to just db pull with the given data model. 4.2.0 fails with the given error, latest main with another one:
❯ cargo run --bin test-cli -- introspect --file-path test.prisma
    Finished dev [unoptimized + debuginfo] target(s) in 0.15s
     Running `target/debug/test-cli introspect --file-path test.prisma`
reading the prisma schema from test.prisma
2022-12-14T11:35:51.985456Z  INFO quaint::single: Starting a postgresql connection.
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', psl/builtin-connectors/src/cockroach_datamodel_connector.rs:151:55

Maybe we should detect the wrong provider, and error out earlier? Ping @tomhoule @janpio

So provider=cockroach but talking to a PostgreSQL 15 and then just db pull leads to this problem? Does it need a specific schema in the database? Or any existing local schema file?

It needs types we do not support in the cockroach connector. For example, TEXT. It would be nice to give a good error here, but I have no idea how common it is that people do this.

This is still happening in Prisma 4.8.0: https://prisma-errors.netlify.app/report/14515


[bug] Surfaces culled although they should be in view

Describe the bug
Looks like after certain interactions with the globe, the surfaces get erroneously culled at the edges of the screen.
To Reproduce
Steps to reproduce the behavior:

Zoom all the way in, out, in
Eventually it happens.

Expected behavior
There should be no culling at the edge of the viewport.
Screenshots
Here's a screen recording: __________
Desktop (please complete the following information):

OS: [e.g. iOS] - Linux
Browser [e.g. chrome, safari] - Firefox
Version [e.g. 22] -

@trusktr , do you have a screen recording available? I don't see any link in your bug report. I tried to reproduce quickly on Mac / Chrome & Firefox, but couldn't reproduce unfortunately.
Or do you have another idea how I could reproduce?

@trusktr Could you please share some screenshot or video showing the issue?
Thank you.

Sorry, slow internet yesterday prevented me from uploading the video. I updated the original post with the link.
I can reproduce fairly often, usually by some combination of zooming all the way in or out with spherical globe projection and toggling 3D camera position (the "3D" button).
What I noticed is that when I zoom back out, the globe is no longer centered in the view, as if the camera has started to rotate around it's Y axis (in terms of Three.js, Y axis is usually up towards the top of the viewport, so the globe is shifted to the right or left instead of center).

It is hard to reproduce. I am having difficulty reproducing right now. I'm not sure exactly what sequence of camera movements and navigations trigger it, but's it has happened a handful of times. I'll pay attention, and maybe over time I can pinpoint what I did to get into the state.

@trusktr thanks for the video, now I understand the problem, it is the far plane which is cutting it.
I managed to also reproduce. I will discuss in our internal chat.

Was also reported as #1558

Looking forward to a fix. This is the number one thing bugging my because it's really the only thing that breaks the user experience. Everything else is amazing!!

@trusktr , I will ask our product owner to bump the priority and try to pull it into the next sprint.

I will try to look at this in the coming week.

I introduced a regression, so this is still a valid bug.

Awesome! I will circle back to try this out soon!


[RoleUtils] Dropdown Roles + Buttons

It would be nice to see if there was the ability to add dropdown roles, or the use of buttons.

Red's underlying library, discord.py, is on 1.7.3 which does not support interactions (IE: slash, buttons, or dropdowns) at this time. I'm sure Phen will explore options once this is the case, but at this time, it's not possible.

Red's underlying library, discord.py, is on 1.7.3 which does not support interactions (IE: slash, buttons, or dropdowns) at this time. I'm sure Phen will explore options once this is the case, but at this time, it's not possible.

Is this not possible at all? Discord.py also doesn't support slash commands or role icons but there's ways to achieve it. (other cogs have it) Can't you just make a raw interaction do the discord API?

Though there are third party libraries to extend d.py, Phen likely has his own plans.
Regarding raw requests, I'm only aware of buttons that can do this, but only for URLs, not actual discord functions when it comes to d.py 1.7.3. Course, someone is welcome to correct me if I'm wrong.