Using same ticker BLC as Blakecoin

Why are you using same ticker as Blakecoin - BLC did you guys not even check before release or what?
really you should have picked a ticker that is not used expect all sorts of confusion Blakecoin has been using BLC since 2013 and will continue to do so

yes you might use CB OR CBC so they not usuallly use by other crypto coins

It's been more than six months, still no fix.

its vol on c-cex looks low probs gonna be delisted people behind this coin retired or are working on next coin hence why they never fixed it or even responded


Localizing hardcoded messages

Platforms affected
iOS
What does this PR do?
Localizes messages hardcoded
What testing has been done on this change?
Works on Cordova based application
Checklist

[ ] Reported an issue in the JIRA database
[ ] Commit message follows the format: "CB-3232: (android) Fix bug with resolving file paths", where CB-xxxx is the JIRA ID & "android" is the platform affected.
[ ] Added automated test coverage as appropriate for this change.

Please merge this

We use https://github.com/fairmanager-cordova/plugin-localization-strings for this. It applies pretty much universally to all native localizable strings. I like a centralized solution for this problem. Might be worth a look.

We use https://github.com/fairmanager-cordova/plugin-localization-strings for this. It applies pretty much universally to all native localizable strings. I like a centralized solution for this problem. Might be worth a look.

I gather the values in InfoPlist.strings cannot be accessed in code, correct me if I am wrong

@kohlia I'm not sure I understand the question correctly. The plugin will create localization projects from the JSON configuration. The remaining process is pretty much transparent.
If you need a localized string from ObjC, this is how to do it: https://github.com/fairmanager-cordova/plugin-barcodescanner/commit/73d0f497b242627b33dcd6fbfb32d0d14501b100

@oliversalzburg makes sense so now I need to update the code to fetch from InfoPlist.strings but this will add dependency on that plugin

@kohlia I'm sorry, I didn't mean to suggest to depend on that plugin. I wanted to merely point out an existing solution in this area. This patch looks like it tries to achieve similar things and this approach might even conflict with existing solutions.
Ideally, all solutions play nice together. Sadly, I can't fully evaluate the situation at the moment.

So what now?

Now you can decide if this has any impact on your PR and change something or not.
And then some maintainer will maybe review your PR and decide if it can and should be merged or not.

This still does not impact the PR as dependency on another plugin should not be created. I feel this solution works fine

Nobody told you to include the other plugin, @oliversalzburg  just mentioned it so we all can consider if these changes might make this plugin incompatible to that other plugin that solves a similar problem for existing users.

Its up to the maintainers now.

Please merge the change

Hey, I just fixed the problem that caused Android tests to fail in master. Could you rebase this PR please? This should get rid of the Android failures and possibly fix all test failures for this PR.

Strings are already localizable as they are NSLocalizedString, I don't see any improvement on changing them to NSLocalizedStringFromTable

That is done to specify language file, so as to keep if separate from overlapping any application language files

I'd prefer if the literals were prefixed (as they already are in this patch) and just be left in the main table. Creating multiple tables might be the cleaner approach, but it's also a new solution in the entire environment and might require more thought in general.

Hello there :wave:
Any chance to see the conflict resolved? We need localization for this message but it doesn't seem possible today.


Export: shapefile/raw data export doesn't work

Select from export menu. Wait. Menu remains open and nothing happens. Continue waiting nothing still happens.

Fixed in 844ef24. Also live on staging server gmu.azavea.com.


unable to import the database getting this error Cannot detect First/Last voucher date from company

Hi,
I am facing same issue in case of Release 4.0
https://github.com/dhananjay1405/tally-database-loader/issues/9
I checked with keeping company name as blank then it works but in case company name is specified then issue comes.
Regards
Jeevan Pendhari

@JEEVAN28 I have myself verified, writing company name works perfectly even in Tally Prime 4.0
Can you confirm below fix of escape (or substitute) special characters in Company name as below:
& = &
' = '

= >
< = <

Your company name in config.json should look something like this:
Ram & Shyam Enterprises = Ram & Shyam Enterprises
If this works, then I will apply handling for this in the utility itself in the next release.

Yes this worked there was & char in company name. Thanks @dhananjay1405


HDDS-10800. Follower SCMs should not log RM not ready until 300000ms after safemode exit

What changes were proposed in this pull request?
A log printing "Replication Manager is not ready to run until 300000ms after safemode exit" floods the logs of follower SCM. As only the leader SCM's RM performs the tasks, and follower SCM's RMs do not do any actions, there is no requirement for this log.
In this PR, a check is added for printing the log for only leader SCM.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-10800
How was this patch tested?
Tested locally in docker, the logs were not seen in the follower SCMs after this change. On the leader SCM the log is printed only once after exiting safe mode. Prior to the change, this log was seen every 5mins in the follower SCMs.

Thanks @Tejaskriya for the patch, @errose28 for the review.


Live Server Not Working

Live Server is not Working anymore...
Can anyone help pleasee :(

What's the problem?


Reduce the font size of the linked breadcrumbs on a paper's page to 8pt or 10pt (i.e., very small)

In this view of a paper, its title should stick out most:

But this is not the case: The breadcrumbs above the paper's title are completely distracting from the title itself.
Breadcrumb are important and should stay where they are, but their font size should be reduced to the size that breadcrumbs usually have: 8pt, or 10pt, that is, as small as possible while still being readable and usable on all desktop and touch devices.

is this fine?


Panel heading border is cut off

Because the panel heading sets a background color, this background color overflows the panel border radius, causing the panel heading border to appear thinned out at the bottom left and right corners.
The fix is to set border radius on the element that sets the background color (.panel-heading) when the panel is collapsed.
Minimal JSFiddle demonstrating the issue

I tried fixing the issue, but my fix only works in the collapsed state.
My guess is that a pure CSS fix requires a collapsed class on the panel heading element (or a parent).

Occurs in the following browsers:

Mac OS X Chrome 43.0.2357.134
Mac OS X Firefox 39.0
Mac OS X Safari 8.0.7

I think I have faced this situation here #13941

Your issue sounds slightly different @Khrysller. I also don't recall seeing this behavior previously, wonder if something changed.

Over flow hidden on the panel seems to solve the problem.
https://jsfiddle.net/jaredly2/kgg8wj9o/1/

Closing as a won't fix since we'd need to add additional classes here to make it really work. There's no way the parent element knows it's in a collapsed state right now.


Remove ENVO from ECTO

After QC passes you should also double check that this didn't leave stray classes in the mondo class graph in protege.. Like things that floated to the top, especially ECTO terms.

looks good!

gr8


jdk9 with hotspot: jdk_nio test --java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java failed

Test category: openjdk
Testsuite name: jdk_nio
Test name(s): java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java
Product(s) tested: jdk-9+181
OS/architecture: Ubuntu16.04 x64
Platform specific: yes
Reproducibility: always
Reproducible on machine: test-softlayer-ubuntu1604-x64-1
Regression: yes, introduced in JDK 9 181
Exception/Error from Log:
some output from log file
Error log file (if available): https://ci.adoptopenjdk.net/view/OpenJDK tests/job/openjdk9_hs_openjdktest_x86-64_linux/11/artifact/jvmtest/openjdk_regression/work/java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.jtr/view/
Steps to reproduce:

Re-include test.  (Search the Test class name in ProblemList_openjdk9.txt find the exclude line and comment the line
java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java  334 linux-x86_64
make jdk_nio  (assuming you are running with the test material already setup, if not follow openjdk-tests/README.md instructions to set up test material first, then run the make target).

UnixSocketFile.jtr.txt

Link to jtr file indicates that the test passed:
JavaTest Message:  Test complete.
result: Passed. Execution successful
test result: Passed. Execution successful
Attached jtr file indicates:
Error. Agent error: java.lang.Exception: Agent 0 timed out

I am closing all jdk9 issues, we have 2 or more other issues to capture java/nio issues in jdk8 and jdk11


Can some do a pull request with a StyleCI fixes

Hi Guys,
Can I get a pull request to get CI green, I'll try my best to get these pending pull request merge back into the master.
I'm trying to get a release out ASAP to support Laravel 5.5 :)
Thanks for the support in advance

PR Style CI fixes #1440 added.  Please review and accept


Generate error instead of undefined

Now it generates undefined in places which are not supported yet. Better to use error "Not implemented yet"

I just grepped the master and found no mention of undefined anymore. Closing.


Client connection method APIs should allow setting of CoAP options

@jkralik Since the Message object isn't exposed on the method APIs e.g. GetWithContext, PostWithContext, PutWithContext, etc. there's currently no way to use those APIs and set any of the CoAP options such as URIQuery, ETag, etc.
In addition, if you attempt to build a confirmable Message directly and use WriteMsgWithContext, it seems to have strange behavior of the server and client constantly sending messages back and forth without stopping (presumably some sort of retry logic).
		message := conn.NewMessage(coap.MessageParams{
			Type:      coap.Confirmable,
			Code:      codes.GET,
			MessageID: uint16(rand.Intn(65535)),
			Token:     []byte{123},
		})
		message.SetOption(coap.ContentFormat, coap.TextPlain)
		message.SetURIQuery("APIKEY=123456")
		message.SetPathString("/test")

		ctx, cancel := context.WithTimeout(context.Background(), time.Second)
		defer cancel()

		err := conn.WriteMsgWithContext(ctx, message)
		if err != nil {
			log.Error().Msgf("Error sending request: %v", err)
			break
		}

Pls could you try to use go-coap/v2 . This version allows you to set any option.

I was able to confirm that this works in v2!

Thx for info ;).

I'm trying to put together a sample using the new V2 syntax and I'm finding a few different ways to construct a request. If I create a connection using udp.Dial(), how should I generate the message options for say a Get()?
Forgive me if that's a naive q, still a novice Gopher here :)


build(husky): update husky v4 to v6

npm install husky@6 is not enough to update the package. manual update is needed
fix #311
Description
Please include a summary of the change and if appropriate which issue(s) it fixes. Where possible explain the rationale behind the implementation especially if it brings in new patterns or approaches.
Fixes # (issue)
Requirements
Please briefly outline any requirements for the work which may aid the testing and review process.
Storybook link: (once netlify has deployed link provide a link to the component)
Design link: (link to design or delete if not required)
Screenshot: (if appropriate provide a quick screen grab of the changes)
Checklist:

[ ] The commit messages follow the convention for this project
[ ] I have provided an adequate amount of test coverage
[ ] I have added the functionality to the test app
[ ] I have provided a story in storybook to document the changes
[ ] I have provided documentation in the notes section of the story
[ ] I have added any new public feature modules to public-api.ts

@AlenNS have you followed all the steps in the documentation for the upgrade? https://typicode.github.io/husky/#/?id=automatic-recommended
I can't see the .husky folder as I do in my project which I have upgraded a while ago.

@AlenNS have you followed all the steps in the documentation for the upgrade? https://typicode.github.io/husky/#/?id=automatic-recommended
I would have expected to see some scripts in the .husky folder. For example I would expect a file called pre-commit with the following code in it:
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

npm run lint-staged

and a commit-msg file with:
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

npx --no-install commitlint --edit $1

Then you can remove the husky object from the package.json.
You should also have a folder within .husky called _ which contains a husky.sh.
I know this because I did the upgrade for the project I work on. The docs should explain all of it.

@elenagarrone Yes, I have it locally, but for some reason it was not commited. I did it few times, since I've got some errors and once I committed I see it's not there. I will update my PR soon and hope this time everything will goes as expected. Thanks :)

@AlenNS I hope you don't mind but I have created a new PR to compete this work: #402
I'll close this one.


guage-mvn-selenuim | missing env file and wrong xpath causes test to fail in sample project

Describe the bug
When a sample project with guage-mvn-selenium template is created, then env file is missing for firefox although the driver has the implementation and xpath is wrong causing sample the test run to fail
To Reproduce
Steps (or project) to reproduce the behavior:
Initialize a gauge sample project with guage-mvn-selenuim
Run the gauge command on the sample spec file mvn.cmd -q clean compile test-compile gauge:execute -Dflags=--hide-suggestion,--simple-console -DspecsDir=specs\example.spe
See test run failed
Expected behavior
Webelement should be updated in spec file
https://github.com/step("Ensure installation instructions are available")
public void ensureInstallationInstructionsAreAvailable() throws InterruptedException {
WebElement instructions = Driver.webDriver.findElement(By.xpath("//a[@href='/writing-specifications']"));
assertThat(instructions).isNotNull();
}
New file as "IE" must be added under env and then it should contain BROWSER = IE
Screenshots
Versions:
Gauge version: 1.5.4
Commit Hash: 30a0c23
Plugins
html-report (4.2.0)
java (0.10.2)
screenshot (0.1.0)
OS : Windows 10 Home : Build 19045.3324
Runner info openjdk 17.0.8 2023-07-18
OpenJDK Runtime Environment Temurin-17.0.8+7 (build 17.0.8+7)
OpenJDK 64-Bit Server VM Temurin-17.0.8+7 (build 17.0.8+7, mixed mode, sharing)
IDE info : VS Code
https://github.com/getgauge/gauge/issues/2397

Working on fixing the bug. I will be publishing the Pull request soon

https://github.com/getgauge/template-java-maven-selenium/pull/33 has been published


Add "anonymous" stimulus elements

Suppose our stimuli are 5 x 5 images. We could write:
    stimulus_elements: s11, s12, ..., s54, s55
    ...
    @stimulus image1: s11[0], s12[0.2], ..., s54[0.5], s55[0.3]

but this is impractical. (@stimulus pertains to the suggestion in issue #101.)
The suggestion is to let the underlying elements s11,...,s55 be defined by the position in an intensity vector.
Then instead of
    stimulus_elements: s11, s12, s13, s14, s15,
                       s21, s22, s23, s24, s25,
                       s31, s32, s33, s34, s35,
                       s41, s42, s43, s44, s45,
                       s51, s52, s53, s54, s55
    @stimulus image1: s11[0.0], s12[0.2], s13[0.6], s14[0.1], s15[0.9],
                      s21[0.1], s22[0.1], s23[0.2], s24[0.5], s25[0.3],
                      s31[0.2], s32[0.2], s33[0.6], s34[0.1], s35[0.3],
                      s41[0.4], s42[0.6], s43[0.5], s44[0.2], s45[0.9],
                      s51[0.7], s52[0.9], s53[0.4], s54[0.5], s55[0.3]

we may write
    @stimulus image1: 0.0, 0.2, 0.6, 0.1, 0.9,
                      0.1, 0.1, 0.2, 0.5, 0.3,
                      0.2, 0.2, 0.6, 0.1, 0.3,
                      0.4, 0.6, 0.5, 0.2, 0.9,
                      0.7, 0.9, 0.4, 0.5, 0.3

but s11, s21,..., s55 need not be declared as stimulus elements. If one needs to access these individually, a naming convention is needed, for example calling them "e1", "e2", etc. (which then must be protected).
This can be handy even with few components:
    @stimulus orange: 1, 0.65, 0
    @stimulus yellow: 1, 0, 0
    @stimulus gray: 0.5, 0.5, 0.5

which would assume three underlying elements ("red", "green", and "blue" in this case) and is short for
    @stimulus orange: red[1], green[0.65], blue[0]
    @stimulus yellow: red[1], green[0], blue[0]
    @stimulus gray: red[0.5], green[0.5], blue[0.5]

Moved to https://github.com/learningsimulator/learningsimulator/issues/147


Porting solution to on-premise

Category

[x] Question
[ ] Typo
[ ] Bug
[ ] Additional article idea

I have built a few webparts for some clients that are using O365, however now I got requests to port the react based webparts to on-premise 2013/2016. Is there any solution for me to port this spfx webparts to on premise? I understand that some feature like manifest(properties) and context may not be available, but this can be replaced with something else on-prem?

Have you seen this sample: https://github.com/SharePoint/sp-dev-samples/tree/master/Samples/react-generic-app? At this moment it's the only thing available on-premises that you could use, and which reuses some of the concepts of the SPFx. Using this approach you will lose the property pane, so if you require it, you would have to build your own implementation of it.

Thanks @waldekmastykarz , is this project monitored and supported by MS too? Or we(community) just have to maintain it on our own?

It's a community-owned sample that doesn't have a Microsoft SLA if that's what you're asking.

I think we have covered the question in the answers. Thx @waldekmastykarz for the replies and @jonathanhotono for the question. Like covered here, SPFx is not yet supported in on-premises. Client-side web parts will be landing to SP2016 with Feature Pack 2 later this year. Provided sample shows how to build customizations using modern web stack also in on-premises. Technique is absolutely supported approach, but the sample itself is provided as a generic sample and maintained by the community.

Thanks Waldek!


x/tools/cmd/goyacc: obtain value of the start expression without global variables

What did you do?
My use case: parse an expression and return the syntax tree. Here is a fragment of the grammar:
%start expr
%%
expr: NUM { $$ = numToExpr($1) }
%%

It's invoked as:
if exprParse(&exprLex{...}) != 0  {
  return errors.New(...)
}
// ??? Here I'd like to have an ability to extract the top level value.

What did you expect to see?
I would expect some goroutine-safe way how to extract value of the top-level expression ("expr" in the example above).
What did you see instead?
In the C world the recommended approach is to introduce a global variable and have a top-level rule with only one purpose - to write to the global variable. In Go it looks like this:
%start top
%%
top: expr { result = $1 }  # It's a global variable!
expr: NUM { $$ = numToExpr($1) }
%%

It's not goroutine-safe. goyacc should provide some interface to extract the top level value.

There's no absolutely need to use a static variable for this, use the yylex local variable.

Indeed. yylex.(*yyLex) allows to get the syntax outside, thanks for the idea!
Don't you think passing data through lexer is hacky workaround?

/cc @tamird


Add set-security-context to feature flags docs

Prior to this commit, the set-security-context feature flag was documented in the feature flags configmap and installation instructions, but not listed under config options in "customizing the pipelines controller behavior". This commit adds this flag to the list of feature flags in this doc.
/kind documentation
Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[x] Has Docs if any changes are user facing, including updates to minimum requirements e.g. Kubernetes version bumps
n/a Has Tests included if any functionality added or changed
[x] Follows the commit message standard
[x] Meets the Tekton contributor standards (including functionality, content, code)
[x] Has a kind label. You can add one by adding a comment on this PR that contains /kind <type>. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep
n/a Release notes block below has been updated with any user facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings). See some examples of good release notes.
n/a Release notes contains the string "action required" if the change requires additional action from users switching to the new release

Release Notes
NONE

Thanks, change looks good to me!


Support Status Code Ranges 2XX, 3XX, 4XX, 5XX

fixes #158

Loogs good, but can you please provide a test case for new feature?

Tests are failing

i will take care of fixin the issues and providing a test case

@scaytrase added test and seems to be passing scutinzer let me know if anything else is still missing.

Thanks @wolffc !

https://github.com/thephpleague/openapi-psr7-validator/releases/tag/0.18


Android Support

random-beans will be supported in Android (Java 1.8)? I was unable to setup it with Gradle

Yes.Now I am able by specifying the repository & latest release
maven {
url 'https://oss.sonatype.org/content/repositories/snapshots'
}
implementation 'io.github.benas:random-beans:3.7.0'


Automatic Backup

I was configuring an SCL file and web services suddenly collapsed and I lost my data since there were no back up or "go back" option.
-It would be nice to have an automatic backup that forwards the file to "Downloads" directory, periodically.
-Second option could be a reminder to save the files which will block all activities until user save the project.

Thanks for you feedback.  What kind of webservices do you mean?

@ca-d what can we do here using browser only?

The CoMPAS version of OpenSCD supports a database backend:

However it does not support automatic backup.

I had a play recently at prototyping this using the FileSystem API (not present in all browsers). It works with  Chrome (and likely Edge but probably not Safari or Firefox).
You can add this plugin as a Menu plugin using the URL: https://danyill.github.io/oscd-automatic-backup/oscd-automatic-backup.js
The plugin repo is here: https://github.com/danyill/oscd-automatic-backup
How it works is:

after granting permissions to a folder it will write a backup every x minutes up to a total of y backups and then remove the earliest backup.
some folders can't be used (which are considered "system" folders for security reasons).
for each session it has to be initialised by choosing a folder again (because thems the rules on the web).
if the user stops editing it no longer writes backups (editCount not changing).

I think for a non-database solution this is quite nice but it is only a prototype at the moment (no tests, no proper error checking etc.). I would be grateful for some comment/feedback.

Thanks for your great work, Daniel! I've tried to use it for a few days and have not found anything to be broken so far. One thing that surprised me about the UI is that I could not simply click "choose folder" and get going but had to click the not terribly prominently placed "enable backup" switch. To me it would be more intuitive if there was no such switch at all and instead a new "disable" button would show up between "cancel" and "choose folder" as soon as the backup is enabled.

Thank you for these comments and your kind words, I have made some improvement, I hope you like them :wink:
I shall be pleased to receive further feedback but for my needs this is now be "feature complete".
I have also made it such that, if the user has enabled the plugin and then refreshed the page, when edits are made there is a reminder to set a directory or disable the plugin. I think that's the best we can do.


update to 3.1 and fix ObjectProxy extends validations bug

Resolves an issue where you get this error:
Assertion Failed: You attempted to access the __VALIDATIONS_MIXIN_COUNT__ property (of <(unknown mixin):ember391>).↵Since Ember 3.1, this is usually fine as you no longer need to use .get()↵to access computed properties. However, in this case, the object in question↵is a special kind of Ember object (a proxy). Therefore, it is still necessary↵to use .get('__VALIDATIONS_MIXIN_COUNT__')
when you try to extend ObjectProxy with validations and the content you are proxying is an ember-data model
Changes proposed:

minor cleanup/update in ValidationsMixin within buildValidations to account for issues with extending ObjectProxy with Validations
does not need documentation because it is merely fixing internal implementation

Tasks:

[+ ] Added test case(s)

@danielspaniel thank you for this PR 😸. Added 2 small comments but other than that, lgtm!

All set @offirgolan

Thanks again @danielspaniel!

your welcome @offirgolan

@offirgolan would be open to backporting this fix to the v3.x branch?


Draft JWT auth handler

Addresses #1720.
JWT support is extremely important for server performance, because it avoids querying the database once per authenticated endpoint call just to check the user is logged in and authorized.
I really don't know if I'm doing the right thing here, so please take a close look at the code.
(This is untested, I'm submitting it for feedback at this point...)
Pre-launch Checklist

[x] I read the Contribute page and followed the process outlined there for submitting PRs.
[x] This update contains only one single feature or bug fix and nothing else. (If you are submitting multiple fixes, please make multiple PRs.)
[x] I read and followed the Dart Style Guide and formatted the code with dart format.
[x] I listed at least one issue that this PR fixes in the description above.
[ ] I updated/added relevant documentation (doc comments with ///), and made sure that the documentation follows the same style as other Serverpod documentation. I checked spelling and grammar.
[ ] I added new tests to check the change I am making.
[ ] All existing and new tests are passing.
[x] Any breaking changes are documented below.

Breaking changes
This changes the API for auth handlers -- it changes an auth handler from a function into a class, because two different methods are needed to generalize auth handlers, not just one.
Also, I got rid of the default salt, because that is a security risk. If salt is not provided in the passwords file, then an exception is thrown.

This is very cool and something we have been discussing adding to version 2. We'll take a deeper look into this. :) Thanks for the contribution!

@vlidholt Any update on this guys? This would be cool for interoperability with other services.


Could not boot up with qemu arm64 kernel

hello, I met a problem.
when I do as the
Setup: Linux host, QEMU vm, arm64 kernel,
I use the google goldfish kernel android-goldfish-3.18  , I could not boot up the kernel, as it will show
VFS: Cannot open root device "vda" or unknown-block(0,0): error -6
Please append a correct "root=" boot option; here are the available partitions:
0100            8192 ram0  (driver?)
0101            8192 ram1  (driver?)
0102            8192 ram2  (driver?)
I think it maybe because of the rootfs, but I don't know how to do with it .
here are the branches I use:
buildroot-2018.02.2
qemu-2.12.0
gcc-linaro-7.2.1-2017.11-x86_64_aarch64-linux-gnu

@zhr1991  checkout these instructions:
https://github.com/google/syzkaller/blob/master/docs/linux/setup_linux-host_qemu-vm_arm-kernel.md
In particular, sd qemu flag and mmcblk0 root.
Please use the mailing list for questions in future. Issue tracker is for bugs in syzkaller itself.


don't pass argv directly to main to prevent breaking when packaged by…

… poetry

Codecov Report

Merging #12 (78c412d) into main (a391527) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main       #12   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            8         8
  Lines          289       291    +2
  Branches        41        41
=========================================
+ Hits           289       291    +2

Impacted Files
Coverage Δ

outreach_sdk/cli/authorize.py
100.00% <100.00%> (ø)

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 a391527...78c412d. Read the comment docs.


Captcha loop: "Uncaught (in promise) DOMException: Only secure origins are allowed (see: https://goo.gl/Y0ZkNV)." Error

"Uncaught (in promise) DOMException: Only secure origins are allowed (see: https://goo.gl/Y0ZkNV)." is shown when attempting to solve captcha.

I would checkout this CaptchaHarvester. It's actively supported and works without Electron or any automated browser. It also has no dependencies, completely native Python 3 code.


Member of module.exports = object not detected in vanilla JavaScript

Forking from https://github.com/eslint/eslint/pull/18005/files#r1458414116: consider a project is built on pure old CommonJS. No builders/bundlers/transpilers, no TypeScript/esModuleInterop. At that point, it's not ambiguous whether a require(...) call to a module is looking at module.exports, module.exports.default, etc. But Knip won't look at module.exports = { ... }.
// index.js
require("./object").execute();

// object.js
module.exports = {
  execute: () => console.log("Hello, object!"),
};

$ npm run knip

><EMAIL_ADDRESS>knip
> knip

Unused exports (1)
default  unknown  object.js:1:18

Note that TypeScript's got-to-definition does work on the execute name in index.js to go over to object.js.
Proposal: if a project is known to be pure unadulterated CommonJS, could Knip follow these module.exports? I could see this being an option, with a default being true if JS files are present and no esModuleInterop?

As mentioned in that comment, I believe it is ambiguous. It's not a bug, it's by design as a choice had to be made for CommonJS' "flexibility" (this is why ESM is superior here).
The fact that it works during runtime, that there's ESM interop, that "Go to definition" etc. works, does not change that :)
So either this object is the default export OR they're named exports, not both. That linked comment has Knip's strategy laid out. The strategy could change, or made configurable, but my assumption is that we'd up with way more false positives.
Using either one of the following patterns should result in no issues reported by Knip:
const execute = () => console.log("Hello, object!");
module.exports = {
  execute,
};

module.exports.execute = () => console.log("Hello, object!");

ambiguous

I think this is the part I'm confused about: what is ambiguous about the module.exports = in pure CommonJS?
https://nodejs.org/api/modules.html#moduleexports references module.exports =  as ok (albeit with a different sample use case). So I'd think this is at least expected and reasonable behavior in Node, no?

The ambiguity is in the intention being unclear. Knip extracts imports and exports on a per-file basis, while CommonJS is dynamic. This is the reason a (conservative) heuristic/strategy is chosen, upfront. One that's close to the semantics of ESM to ease migration to that syntax.
Maybe it helps to think of it from this angle: basically the same challenge surfaces when trying to tree-shake CommonJS modules. From the Webpack docs:

What we've learned is that in order to take advantage of tree shaking, you must...

Use ES2015 module syntax (i.e. import and export). Ensure no compilers transform your ES2015 module syntax into
CommonJS modules (this is the default behavior of the popular Babel preset @babel/preset-env - see the documentation for more details).

Or citing from this comment in a rollup issue:

[...] If the module in question registers its exports by adding properties to exports or module.exports, this plugin usually translates this to named exports which in turn can be tree-shaken individually. If the module directly assigns to module.exports, then exports will probably not be tree-shaken individually.

Let's take this example:
index.js:
module.exports = { A, B };

module.js
const { A, B } = require('./index.js');

This is a very common pattern, but if we would say that index.js has a default export, it would be reported as unused by Knip.
(Even if we would follow the approach of loading the whole program in memory, connect all the dots (by the TS typeChecker), and then go backwards and use TS findReferences to follow the exported values, then we would still face the same problem: is the default export of index.js used?)
Now let's take this example:
index.js:
module.exports = { A, B };

module.js
const Options = require('./index.js');
somExternalFunction(Options);

Now we're saying that index.js has named exports. Finding references to A and B will give no results, so both will be reported as unused.
We also can't assume "both", because that leads to false positives if importing modules use only default or only named imports.
I'm sure in theory there's a way to handle this properly, it's not an unsolvable problem. But I think it either involves a much more dynamic approach (expensive in terms of development and performance), or applying additional heuristics after the fact (still based on heuristics and not waterproof).
Would love to be proven wrong here, if there's a reasonable way to implement this in Knip I would definitely consider it. Although on the other hand I'm not against the current situation that basically incentivizes migration to ESM.

Got it! Thanks, this is a really good explanation and clears it up. I think I was coming in from the naive approach of "this just works in my application; why can't it be generalized?" without understanding the broader situation's nuances.
Have you thought about making an FAQs page, and if so whether this kind of nuance would belong on it? I don't know how commonly this comes up (especially since CJS is lowering in usage over time).

Cool, happy we're on the same page.
This would definitely be content for a FAQ or some kind of explanation page, or even blog post. Yet ESLint is honestly the first mid-large sized CommonJS project I've personally encountered and can't really remember issues/questions from others either.
module.exports.key = require('./common').JS.is.dynamic;

Why not just act on it, wrote a little guide :)

:rocket: This issue has been resolved in v4.2.1. See Release 4.2.1 for release notes.


Error in tidy3d.modes.sweep_width

I was trying to reproduce the code for sweeping the waveguide width in the Tidy3d plugin info page of the documentation (here https://gdsfactory.github.io/gdsfactory/notebooks/plugins/tidy3d/01_tidy3d_modes.html).
I'm using the code as given:
import gdsfactory.simulation.gtidy3d as gt
nm = 1e-3
df = gt.modes.sweep_width(
    width1=200 * nm,
    width2=1000 * nm,
    steps=11,
    wavelength=1.55,
    wg_thickness=220 * nm,
    slab_thickness=0 * nm,
    ncore=gt.modes.si,
    nclad=gt.modes.sio2,
)

gt.modes.plot_sweep_width(
    width1=200 * nm,
    width2=1000 * nm,
    steps=11,
    wavelength=1.55,
    wg_thickness=220 * nm,
    slab_thickness=0 * nm,
    ncore=gt.modes.si,
    nclad=gt.modes.sio2,
)

But when I execute the code I get the following error:
Traceback (most recent call last):
  File XXX, line 17, in <module>
    df = gt.modes.sweep_width(
  File "XXX\gdsfactory\gdsfactory\simulation\gtidy3d\modes.py", line 651, in sweep_width
    neff[mode_number].append(np.real(wg.neffs[mode_number]))
IndexError: index 4 is out of bounds for axis 0 with size 4

Changing line 651 of gtidy3d/modes.py from neff[mode_number].append(np.real(wg.neffs[mode_number])) to neff[mode_number].append(np.real(wg.neffs[mode_number-1])) seems to solve the issue.

perfect, thank you Marc!
releasing 5.26.3 with your fix


bump kbfuse to 3.8.2

Please hold off reviewing; looks like I'll need to make some installer changes.

This is ready for review again! Although I'll hold off merging until I hear from at least one other person that it works.

CI seems to be experiencing a hangover. Merging!


Using with gitpod.io

I like to test vscode web extensions inside web browser using https://gitpod.io but I'm currently getting some mixed content errors. If this is the only problem, it should be fixed by not hardcoding the protocol to http.

Not sure how vscode-test-web can help you testing extensions in gitpod?


[WFLY-12342] Add server probes for readiness health check

[WFLY-12342] Add server probes for readiness health check
Add 3 healthcheck probes to determine the readiness of the server:

server-state returns UP when the server is "running"
boot-errors returns UP if there were no boot-errors
deployments-status returns UP if all deployments status are OK

JIRA: https://issues.jboss.org/browse/WFLY-12342

Dev analysis is at https://github.com/wildfly/wildfly-proposals/pull/237

@jmesnil https://github.com/wildfly/wildfly-proposals/pull/237 describes some community docs for this. Can you add those here?

@jmesnil wildfly/wildfly-proposals#237 describes some community docs for this. Can you add those here?

Sorry for the omission. I've amended the commit with them (see https://github.com/wildfly/wildfly/blob/bb25e9aa793f2c19658af1444872bcf313fab057/docs/src/main/asciidoc/_admin-guide/subsystem-configuration/MicroProfile_Health.adoc#default-server-readiness-procedures)

@bstansberry @mchoma I've rewritten the doc to make it better to read. The empty-liveness-checks and empty-readiness-checks procedures are server check procedures whose behaviour is controlled by the empty-liveness-checks-status and empty-readiness-checks-status management attribute.
They are impacted by the MP Config property like the new server check procedures added by this RFE.

@jmesnil Is ready-<deployment name> subset of deployments-status ? Can we get rid of that? ready-<deployment name> always returns UP means it does not reflect deployment errors?

They serve different purpose.
ready-<deployment name> is added by WildFly for each deployment if the deployment does not contain any readiness check. It only returns UP for this deployment. However if the deployment provides a readiness check, this one will be used to determine if the deployment is ready or not.
deployments-status checks that all deployments have been deployed without error.

Is it possible empty-readiness-checks-status make work with deployments-status ?
This is somehow backward incompatible change, but would IMO simplify whole logic of health check.

I'm not sure it's a good idea. The goal of this RFE is to provides the same checks that the EAP probes provide using the health subsystem instead of external scripts.
Any change of behaviour would have to be in a way that the semantics of the "healthiness" of the app server are preserved regardless of the way they are checked (external scripts and health subsystem).

I've removed the missing-reqs label as the pre-check for EAP7-1322 is done

Hi. Just setup 21.0.0, and my /health/ready is reporting wrong DOWN status:
{"status":"DOWN","checks":[   {"name":"boot-errors","status":"UP"},   {"name":"server-state","status":"DOWN"},   {"name":"deployments-status","status":"DOWN"},   {"name":"ready-deployment.sst-ear-1.0.0-SNAPSHOT.ear.sst.war","status":"UP"} ]}
We can see that 'deployments-status' is DOWN but the only deployment is UP. I confirm that this is the only deployment. Or, without deployment:
{"status":"DOWN","checks":[{"name":"deployments-status","status":"DOWN"},{"name":"server-state","status":"DOWN"},{"name":"boot-errors","status":"UP"},{"name":"empty-readiness-checks","status":"UP"}]}
The 'server-state' shows DOWN too, but server is OK, deployment is running, console running, deployment status in console is green.
I don't know if it's relevant, but we use management console protected by Keycloak, and we already has problems with this setup: https://issues.redhat.com/browse/WFLY-11933

@claudioweiler this is really weird. Please can you create WFLY jira to continue discussion. Can you simplify reproducing steps to minimum? I have tried enabling RBAC from reproducer of WFLY-11933, but this make no difference.
I have tried again on empty WFLY21 and it works as expected ```[standalone@localhost:9990 /] /subsystem=microprofile-health-smallrye:check
{
"outcome" => "success",
"result" => {
"status" => "UP",
"checks" => [
{
"name" => "empty-readiness-checks",
"status" => "UP"
},
{
"name" => "deployments-status",
"status" => "UP"
},
{
"name" => "boot-errors",
"status" => "UP"
},
{
"name" => "server-state",
"status" => "UP",
"data" => {"value" => "running"}
},
{
"name" => "empty-liveness-checks",
"status" => "UP"
}
]
}
}

What is your configuration? Can you attach  server log?

Hi @mchoma I will try to reproduce it at minimum to create an issue.
Just to add more info, I tested it with jboss-cli and it really returns UP, so, the DOWN status is received in management address request (http://server:9990/health/ready), or in management console (HAL).
[standalone@localhost:9990 /] /subsystem=microprofile-health-smallrye:check-ready
{
    "outcome" => "success",
    "result" => {
        "status" => "UP",
        "checks" => [
            {
                "name" => "boot-errors",
                "status" => "UP"
            },
            {
                "name" => "server-state",
                "status" => "UP",
                "data" => {"value" => "running"}
            },
            {
                "name" => "deployments-status",
                "status" => "UP",
                "data" => {
                    "sst-ear-1.0.0-SNAPSHOT.ear" => "OK",
                    "sst-cliente.war" => "OK"
                }
            },
            {
                "name" => "ready-deployment.sst-ear-1.0.0-SNAPSHOT.ear.sst.war",
                "status" => "UP"
            }
        ]
    }
}
#---------------------------------------
$ curl http://localhost:9990/health/ready
{"status":"DOWN","checks":[{"name":"boot-errors","status":"UP"},{"name":"server-state","status":"DOWN"},{"name":"deployments-status","status":"DOWN"},{"name":"ready-deployment.sst-cliente.war","status":"UP"},{"name":"ready-deployment.sst-ear-1.0.0-SNAPSHOT.ear.sst.war","status":"UP"}]}

Issue registered: https://issues.redhat.com/browse/WFLY-14034


[Frontend] Replace some asserts with exceptions

Closes #14

Hi @grwlf, could you add a changelog entry and add additional tests to cover the new exceptions?

Hi @dime10  should be mostly it. Could you please give me a hint on this one https://github.com/PennyLaneAI/catalyst/pull/67/files#diff-8754bab66a7845aa8e14eb1ab898192548b9ab878d595f57b9c6639930e2c6bfR122 ?

Looks like 3 exceptions are still uncovered, but otherwise it's looking good with some adjustments below:

@dime10  Do we have a simple method to find out which ones? Codecove report shows no red marks to me.

Looks like 3 exceptions are still uncovered, but otherwise it's looking good with some adjustments below:

@dime10 Do we have a simple method to find out which ones? Codecove report shows no red marks to me. UPD could it be that we already fixed it?

Looks like you already fixed them 👍


[Bug]: No module named 'lightning'

Describe the bug
I‘m running the " 001_getting_started.ipynb ",and in the "import" module ,I got error like this:
File ~/PycharmProjects/anomalib1/anomalib/src/anomalib/data/base/datamodule.py:11
8 from abc import ABC
9 from typing import TYPE_CHECKING, Any
---> 11 from lightning.pytorch import LightningDataModule
12 from lightning.pytorch.utilities.types import EVAL_DATALOADERS, TRAIN_DATALOADERS
13 from torch.utils.data.dataloader import DataLoader, default_collate
ModuleNotFoundError: No module named 'lightning'
Dataset
MVTec
Model
N/A
Steps to reproduce the behavior
non
OS information
OS information:

OS: mac m2 pro
Python version: 3.10.13
Anomalib version:1.0
PyTorch version: 2.2
run on pycharm

Expected behavior
please tell me how can I successfully run this notebook ,thanks.
Screenshots
non
Pip/GitHub
pip
What version/branch did you use?
main
Configuration YAML
non

Logs
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
Cell In[6], line 9
      6 from torchvision.transforms import ToPILImage
      8 from anomalib import TaskType
----> 9 from anomalib.data import MVTec
     10 from anomalib.data.utils import read_image
     11 from anomalib.deploy import ExportType, OpenVINOInferencer

File ~/PycharmProjects/anomalib1/anomalib/src/anomalib/data/__init__.py:16
     12 from omegaconf import DictConfig, ListConfig
     14 from anomalib.utils.config import to_tuple
---> 16 from .base import AnomalibDataModule, AnomalibDataset
     17 from .depth import DepthDataFormat, Folder3D, MVTec3D
     18 from .image import BTech, Folder, ImageDataFormat, Kolektor, MVTec, Visa

File ~/PycharmProjects/anomalib1/anomalib/src/anomalib/data/base/__init__.py:7
      1 """Base classes for custom dataset and datamodules."""
      3 # Copyright (C) 2022 Intel Corporation
      4 # SPDX-License-Identifier: Apache-2.0
----> 7 from .datamodule import AnomalibDataModule
      8 from .dataset import AnomalibDataset
      9 from .depth import AnomalibDepthDataset

File ~/PycharmProjects/anomalib1/anomalib/src/anomalib/data/base/datamodule.py:11
      8 from abc import ABC
      9 from typing import TYPE_CHECKING, Any
---> 11 from lightning.pytorch import LightningDataModule
     12 from lightning.pytorch.utilities.types import EVAL_DATALOADERS, TRAIN_DATALOADERS
     13 from torch.utils.data.dataloader import DataLoader, default_collate

ModuleNotFoundError: No module named 'lightning'

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Just to confirm, was this your workflow?
pip install -e .
anomalib install

Just to confirm, was this your workflow?
pip install -e .
anomalib install

I installed according to the document.
git clone https://github.com/openvinotoolkit/anomalib.git
cd anomalib
pip install -e .

I have the same problem. I had pytorch lightning version that was not compatible, so I installed version 2 as recommended:
lightning>2,<2.2.0 # We need to sort out the compatibility with the latest version of Lightning.
Then I had another error: no module open_clip. So I installed the latest version of open clip. Now I have an error that I can't solve: No module named 'openvino.tools.ovc' . I tried to install the openvino but no improvement. I installed it via git as well.

I have the same problem. I had pytorch lightning version that was not compatible, so I installed version 2 as recommended:
lightning>2,<2.2.0 # We need to sort out the compatibility with the latest version of Lightning.
Then I had another error: no module open_clip. So I installed the latest version of open clip. Now I have an error that I can't solve: No module named 'openvino.tools.ovc' . I tried to install the openvino but no improvement. I installed it via git as well.

This has generally been my experience so far with anomalib

sorry to hear that you folks had some issues. On a fresh environment, if you do the following, it should work:
git clone https://github.com/openvinotoolkit/anomalib.git
cd anomalib
pip install -e .
anomalib install -v

By Friday, we hope to release v1 and push it to pypi so you can install it via pip install anomalib.
The reason why Lightning 2.2 is not supported is because Lightning introduced some breaking changes in 2.2, which we will need address.

sorry to hear that you folks had some issues. On a fresh environment, if you do the following, it should work:
git clone https://github.com/openvinotoolkit/anomalib.git
cd anomalib
pip install -e .
anomalib install -v

I just tried this and I am still getting the same exact issue

can you share your error log here?

can you share your error log here?

 File "c:\code\gr-playground\anomalib\test.py", line 9, in <module>
    from anomalib.data import MVTec
  File "C:\code\anomalib_test\anomalib\src\anomalib\data\__init__.py", line 16, in <module>
    from .base import AnomalibDataModule, AnomalibDataset
  File "C:\code\anomalib_test\anomalib\src\anomalib\data\base\__init__.py", line 7, in <module>
    from .datamodule import AnomalibDataModule
  File "C:\code\anomalib_test\anomalib\src\anomalib\data\base\datamodule.py", line 11, in <module>
    from lightning.pytorch import LightningDataModule
ModuleNotFoundError: No module named 'lightning'

are you sure you ran anomalib install -v?

alternatively you could run pip install -r requirements/core.txt to manually install the dependencies.

are you sure you ran anomalib install -v?

I just remade a new env and re-ran the instructions. I tried it through both instructions you mentioned above, it still was missing wand & openvino among among some other dependencies however once I manually installed these two libraries the module imports in the notebook returned no more errors:
from anomalib import TaskType
from anomalib.data import MVTec
from anomalib.data.utils import read_image
from anomalib.deploy import ExportType, OpenVINOInferencer
from anomalib.engine import Engine
from anomalib.models import Padim

Thank you for your help & diligence.

Sure, glad that it worked.
Yeah, pip install -r requirements/core.txt would only install the dependencies like torch, lightning etc.
If you want wand and openvino it would not install them you would need
pip install -r requirements/loggers.txt
pip install -r requirements/openvino.txt

However, if you run anomalib install, it should install all of these dependencies.

Sure, glad that it worked.
Yeah, pip install -r requirements/core.txt would only install the dependencies like torch, lightning etc.
If you want wand and openvino it would not install them you would need
pip install -r requirements/loggers.txt
pip install -r requirements/openvino.txt

However, if you run anomalib install, it should install all of these dependencies.

I am still curious as to why the imports only worked for me with 1.0.0.dev0 and not 0.7.0 in #1790 but otherwise I will stock to 1.0.0.dev0 for now

There are breaking changes in v1.0.0. If you have v0.7.0 installed, v1.0.0 stuff will not work. If you install anomalib via pip install anomalib, the notebook will not work for now. We will update the PyPI tomorrow so, this won't be an issue anymore.

thanks for all your replies,
I’ve tried creating a new env, and commands like followed:
git clone https://github.com/openvinotoolkit/anomalib.git
cd anomalib
pip install -e .
pip install -r requirements/core.txt
pip install -r requirements/loggers.txt
pip install -r requirements/openvino.txt
and it still didn't work, the error is "No module named 'torchvision'" (although I tried "pip install torchvision")

@wwj723452017, have you run the following first?
git clone https://github.com/openvinotoolkit/anomalib.git
cd anomalib
pip install -e .
anomalib install

This should work

thanks for all your replies, I’ve tried creating a new env, and commands like followed:
git clone https://github.com/openvinotoolkit/anomalib.git cd anomalib pip install -e . pip install -r requirements/core.txt pip install -r requirements/loggers.txt pip install -r requirements/openvino.txt
and it still didn't work, the error is "No module named 'torchvision'" (although I tried "pip install torchvision")

This worked for me (all done in a new venv), give it a go:
git clone https://github.com/openvinotoolkit/anomalib.git
cd anomalib
pip install -e .
pip install -r requirements/core.txt

pip install openvino
pip install wandb

This installed anomalib v1.0.0.dev0 where the following initial package module imports in the notebook worked:
from anomalib import TaskType
from anomalib.data import MVTec
from anomalib.data.utils import read_image
from anomalib.deploy import ExportType, OpenVINOInferencer
from anomalib.engine import Engine
from anomalib.models import Padim

Great! However, anomalib install -v should install logger and openvino requirements as well. Ideally you don't need to do the final bit.
pip install -r requirements/loggers.txt
pip install -r requirements/openvino.txt

We'll double check this

Is this on windows?

It works on Linux and MacOS as well...

@wwj723452017, have you run the following first?
git clone https://github.com/openvinotoolkit/anomalib.git
cd anomalib
pip install -e .
anomalib install

This should work

thanks, this work for me.


dial tcp <IP_ADDRESS>:15200: connect: connection refused

May I ask what configuration needs to be enabled to solve this problem.
my telegraf logs as follow:

I have made custom modifications to the Collector and web module, and how can I build them locally afterwards
Thank you for your answer

how can I build the Collector and web module locally after making customized modifications?
How can I rebuild the metric images?
I have tried building this:
docker compose -f docker-compose.yml -f docker-compose-metric.yml build pinpoint-collector
docker compose -f docker-compose.yml -f docker-compose-metric.yml build pinpoint-web

But it's not right

If you have your own collector and web jar file and used the jar file to make your own docker image by making your own Dockerfile (or modifying Dockerfiles in this project), then you also need to change images within docker-compose files as well.

yes,  i have my own collector and web jar file，and i made  my own docker image by modifying Dockerfiles in this project .
My collector Dockfile is :
FROM openjdk:11.0.16-jre-slim-buster

ARG PINPOINT_VERSION=${PINPOINT_VERSION:-2.5.1}
#ARG INSTALL_URL=https://github.com/pinpoint-apm/pinpoint/releases/download/v${PINPOINT_VERSION}/pinpoint-collector-boot-${PINPOINT_VERSION}.jar

RUN mkdir -p /pinpoint/config \
    && mkdir -p /pinpoint/scripts

COPY /build/config/pinpoint-collector.properties /pinpoint/config/
COPY /build/scripts/start-collector.sh /pinpoint/scripts/
COPY /build/pinpoint-collector-boot-${PINPOINT_VERSION}.jar /pinpoint/pinpoint-collector-boot.jar

RUN apt-get update && apt-get install --no-install-recommends -y curl && apt-get clean \
    && chmod a+x /pinpoint/scripts/start-collector.sh \
    && chmod a+x /pinpoint/config/pinpoint-collector.properties

ENTRYPOINT ["sh", "/pinpoint/scripts/start-collector.sh"]

My collector Dockfile-metric is :
FROM openjdk:11.0.16-jre-slim-buster

ARG PINPOINT_VERSION=${PINPOINT_VERSION:-2.5.0}
#ARG INSTALL_URL=https://github.com/pinpoint-apm/pinpoint/releases/download/v${PINPOINT_VERSION}/pinpoint-collector-starter-boot-${PINPOINT_VERSION}.jar
#ARG INSTALL_URL=https://github.com/pinpoint-apm/pinpoint/releases/download/v${PINPOINT_VERSION}/pinpoint-collector-starter-boot-${PINPOINT_VERSION}.jar

RUN mkdir -p /pinpoint/config \
    && mkdir -p /pinpoint/scripts

COPY /build/config/pinpoint-collector.properties /pinpoint/config/
COPY /build/scripts/start-collector-metric.sh /pinpoint/scripts/
#  copy my own collector jar file
COPY /build/pinpoint-collector-starter-boot-2.5.1.jar /pinpoint/pinpoint-collector-boot.jar

RUN apt-get update && apt-get install --no-install-recommends -y curl && apt-get clean \
    && chmod a+x /pinpoint/scripts/start-collector-metric.sh \
    && chmod a+x /pinpoint/config/pinpoint-collector.properties

ENTRYPOINT ["sh", "/pinpoint/scripts/start-collector-metric.sh"]

so,  next, I builded my own docker  image:
docker build -f Dockerfile-metric -t pinpointdocker/pinpoint-collector:2.5.1-metric .
docker build -f Dockerfile-metric -t pinpointdocker/pinpoint-web:2.5.1-metric .

I have tried building images with this command :
docker compose -f docker-compose.yml -f docker-compose-metric.yml build pinpoint-collector
docker compose -f docker-compose.yml -f docker-compose-metric.yml build pinpoint-web

But it's not right.
so , i want to ask ,  how can i build my own  pinpoint-collector image?
thanks


Login Failed After Second Attempt in IOS

Help Please to solve this problem.
When i login in second time this error occured in IOS .I also added a new graph request but i doesn't work with that.
WARN  Possible Unhandled Promise Rejection (id: 15):
Error: Login Failed

Use try/catch blocks to catch your promise rejections
https://stackoverflow.com/help/how-to-ask
https://stackoverflow.com/help/minimal-reproducible-example

i've implement the try catch block in my code, but the problem is persistant, and i've tried it several times, after 3 to 4 times, it gives me the data, but in between that it always show me that login is failed in ios case. Before that, i had a problem in android, that user cancelled the sign in process, i just sort it out, but the problem in ios is persistant. I don't know what to do here

I'd start with reading how to ask good questions, and producing an App.js that may be dropped in anyone's facebook configured project (like...our example app) so people can help. Otherwise no one can help
https://stackoverflow.com/help/how-to-ask
https://stackoverflow.com/help/minimal-reproducible-example


Bump version to 0.0.9

Bump version to 0.0.9

Wheel test: https://github.com/TileDB-Inc/TileDB-Vector-Search/pull/new/release-build-0.0.9


[WebToolsE2E][Aspire] After installing VS 17.12 GA + Aspire 8.2.2, I cannot create Aspire 8.2.2 projects in VS, and I cannot create Aspire 9.0 RC1 projects in CMD

INSTALL STEPS

Clean machine: Win11 x64 23h2 ENU
Install VS 17.12 GA [Includes Aspire 9.0 RC1]
Install Aspire 8.2.2

REPRO STEPS

Open VS, create an Aspire Starter App project

NOTE:

Using CMD, I can only create Aspire 8.2.2 projects, not Aspire 9.0 RC1 template.
Aspire template:

ACTUAL:
When selecting .NET Aspire 8 Starter App, the Aspire version used is 8.2.1

When selecting .NET Aspire 9 Starter App, the Aspire version used is 9.0 RC1

EXPECTED
After installing Aspire 8.2.2, should be able to use VS to create Aspire 8.2.2 projects.

@v-elenafeng thanks for clarifying. I'm going to close this issue because @v-reinawang talks about '.NET Aspire 8 Starter App' and '.NET Aspire 9 Starter App'. With the latest templates of Aspire 9.0 GA, we don't have this difference anymore - we only have '.NET Aspire Starter App'. So, we should re-evaluate.
Regarding After installing the Aspire 9.0 rc1 template in the CLI, and then installing Aspire 8.2.2, and then creating an Aspire 8 application, the package is 8.2.1 instead of 8.2.2 (both for CLI and VS). , yes this could be a bug. We should open a separate issue for that and triage it.


Does not show HSN Value in Sales>Order Tab and Sales>Invoice Tab

I am using Codilar's GST Extension with Magento 2.3. It Shows Tax breakup properly but HSN Column doesn't display Value in Sales>Order Tab and Sales>Invoice Tab. Please help

HSN Value is not shown :-(

HSN Value is missing and other columns value are not showing properly :-(


north, south, east, west not clearly defined

Given a small sample input file like:
0,0,10
10,10,10

and running p2g with a very large search radius and resolution, one would expect a single output point with a min, mean, and max of 10. This works. But what is the definition of north, south, east, and west in this case?
The output file says they are all 10, but I would expect them to be the cell edges [0,10] or cell center 5.

I'm not sure if the cell edges should be [0, 10] in this case — if you're specifying a very large resolution (you used 1e4 in other issues, e.g. #5), shouldn't the cell edges be controlled by that resolution?
However, I'm going to keep this issue open, since the definition of proper behavior for your example is poorly defined. I agree that it probably should be something sane (centered on the centroid of the points? using the min point as the lower left?), and right now it's very arbitrary how this is handled.


Reduction pass idea: merge blocks

Suppose we have blocks A and B, such that:

B is not a merge block
B does not contain OpPhi instructions
A unconditionally branches to B
A is the sole predecessor of B

Then we should consider the opportunity to merge A and B.
There is likely a pass in the optimizer to do this already.  For the reducer, though, we want the ability to do it on a block-pair by block-pair basis (rather than doing it in all the places that it is possible).

The reference pass is block_merge_pass.cpp.


Project images on project directory aren't showing in square

Original post: https://rfcx.slack.com/archives/C02G4AR2GEL/p1718616808831249
Project directory on Chrome has wrong shape project thumbnails on the left (only chrome)

I don't see any project images different sizes on staging.

Released on v1.4.1


Update to upstream os_ modules for neutron stuff

We can't yet replace neutron_router_interface as the input data is not
in a format that we can easily take and put into the os_router module
calls. That'll be a separate effort.

retest


Validate Field Required_with and empty or nullable

I need to validate if contact is present, validate that contact.phone or contact.mobile will be present, one of them, and the other can be null or empty . But if contact is not present, doesnt validate contact (for people who is thinking about use present)
My request is this:
Request
{     "firstname":"Joe",     "contact": {         "mobile": "",         "phone": {"number": "3313231", "annex": ""}     } }
I've already tried:
[ 'contact' => 'sometimes|required', 'contact.phone' => 'required_with:contact|sometimes|required_without:contact.mobile', 'contact.phone.number' => 'required_without:contact.mobile|sometimes|max:20', 'contact.phone.annex' => 'sometimes|max:20', 'contact.mobile' => 'required_with:contact|required_without:contact.phone|max:20'' ]

Please ask on the forums, this repo is for bug reporting only. You can use https://laracasts.com/discuss or https://laravel.io/forum which are forums with a very large community of developers helping each other.


Initial integration of Swift overlay into libdispatch build

This commit adds a src/swift directory that contains
Dispatch.swift and Dispatch.c (based on existing files in
swift/stdlib/public/SDK/Dispatch) and a module.map.in template.
We made some initial changes to Dispatch.swift and Dispatch.c to
adapt them to Linux by dropping MACH API functions/adapters.
The libdispatch build process is extended to include Dispatch.o
in libdispatch.so and to generate Dispatch.swiftmodule,
Dispatch.swiftdoc and a module.map file when configure is
given a --with-swift-sdk argument.
Swift programs that import Dispatch can be compiled, linked,
and run against the generated files, but must include some
extra command line arguments due to the use of @convention(block)
to bridge from Swift blocks to the -fblocks expected by dispatch.
In particular, the following flags are currently needed to compile
a Swift program: -Xcc -fblocks  -Xlinker -lBlocksRuntime

In Dispatch.swift, typealias is deprecated, the new term is associatedtype. So, line 22:
public typealias dispatch_block_t = @convention(block) () -> Void

should be this instead...
public associatedtype dispatch_block_t = @convention(block) () -> Void

Do we have a plan yet for how to get the -fblocks flag added when appropriate for Swift?
For the -lBlocksRuntime argument, you may be able to deal with this by adding a link declaration to your module map:
http://clang.llvm.org/docs/Modules.html#link-declaration

It's unfortunate that all the C-defines need computed variables to be shimmed over but it looks like that's also a direct mirror of the stdlib version of this code.

I mirror ddunbar's suggestion about using the module link line to try including BlocksRuntime. I'm not in a position to check if that works on Linux myself though.

@billabt associatedtype doesn't work in this context (not sure if this is by design, or a bug).  Using a swiftc I built from git as of this morning, I get:
/home/vagrant/test-build/../swift-corelibs-libdispatch/src/swift/Dispatch.swift:22:8: error: associated types can only be defined in a protocol; define a type or introduce a 'typealias' to satisfy an associated type requirement public associatedtype dispatch_block_t = @convention(block) () -> Void        ^ /home/vagrant/test-build/../swift-corelibs-libdispatch/src/swift/Dispatch.swift:22:43: error: attribute can only be applied to types, not declarations public associatedtype dispatch_block_t = @convention(block) () -> Void                                           ^ /home/vagrant/test-build/../swift-corelibs-libdispatch/src/swift/Dispatch.swift:22:53: error: expected declaration public associatedtype dispatch_block_t = @convention(block) () -> Void

Thanks @mwwa and @ddunbar for the linker suggestion.  I had missed that I could have multiple linker directives in the module.map file.   I had tried putting both dispatch and BlocksRuntime into a single linker directive, which didn't work.   Updated module.map.in to have two linker directives, which does work.

Squashed changes into a single commit and updated commit comment to reflect now only needing -Xcc -fblocks.

Updated & squashed with a change to the command line argument of configure to --with-swift-toolchain as requested in the review of https://github.com/apple/swift/pull/1212

@MadCoder @mwwa.   Any additional changes needed?  Would like to get this merged so we can continue with next steps.  Thanks.

No I'm happy, I'll merge momentarily.

No I'm happy, I'll merge momentarily.


Crash on write_actions

Lagopus crashes while processing a packet, matched by the following set of rules:
table=0,actions=goto_table:1
table=1,in_port=3,ip,nw_src=<IP_ADDRESS>,nw_dst=<IP_ADDRESS>,actions=goto_table:2
table=2,ip,ip_dscp=24,actions=write_actions(set_queue:2,output:2)

The reason hides within src/dataplane/ofproto/datapath.c:

lagopus_match_and_action enters an endless loop,
dp_openflow_match continuously pushes new entries back into pkt->matched_flow
the number of entries exceeds LAGOPUS_DP_PIPELINE_MAX, and corrupts memory.

To fix this, it was enough to change one sign in lagopus_match_and_action in such a way we could break the loop, even in case the pipeline does not specify the next table to process:
    for (;;) {
      rv = dp_openflow_match(pkt);
      if (rv != LAGOPUS_RESULT_OK) {
        break;
      }
      rv = dp_openflow_do_action(pkt);
+      // the meaning of RV in this context is the following:
+      // RV > 0, it holds the id of the table to go next
+      // RV = 0, everything is ok, pipeline processing finished
+      // RV < 0, pipeline handling should be terminated right now
+      //  (i.e. there was an error, or an explicit output action)

+      if (rv <= LAGOPUS_RESULT_OK) {
-      if (rv < LAGOPUS_RESULT_OK) {
        break;
      }
      if (rv == pkt->table_id) {
        rv = LAGOPUS_RESULT_OK;
        break;
      }
      pkt->table_id = rv;
    }

It may be nice to make lagopus_match_and_action less obscured.
I am also not sure, it is ok to push matched flows without any range checking.

Thank you for a bug report and suggestion.
we fix it in the next release 0.2.6.
Thanks!


allow id & timestamp keys when converting to Tuple

also avoid possible NPE in the DefaultTuple toString() method

LGTM, tested with new jdbc sink

Merged via commit 4bec17ca1c1fb6ca4fc351f19c0a770c37a85700


Runing in notepad

🧐 Have you read the FAQ and viewed similar issues?

[X] I have read the FAQ
[X] I have checked older issues, open and closed
[X] I did a clean install of SpotX as described in the FAQ

Сountry of your account
Florida
What is your Spotify Plan?
Free
Do you have Spicetify installed?
No
ℹ Computer information
- Spotify: Spotify for Windows
<IP_ADDRESS>0.g52970952
- Windows: windows 10 home 22H2 19045.2965
- PowerShell: 5.1.19041.2673

📝 Description
1.just launches notepad with code in it
2.
3.
...
📸 Screenshots

just run batch file


[Feature Request] Remove limitation wpsites_query

Describe the feature that you'd like
Remove posts per page from code
Why is this feature needed? What problem does it solve?
I don't know what the point of this function is, it puts all the archives at 24 posts per page and if we use pre_get_posts in our file it doesn't work.
Checklist

[X] I have searched the issues and this feature has not been requested.

What do you mean? You can use a simple function to set amount of posts?
function wpsites_query($query) {
  if ($query->is_archive() && $query->is_main_query() && !is_admin()) {
    $query->set('posts_per_page', 100);
  }
}
add_action('pre_get_posts', 'wpsites_query');

No, for it to work in my file I have to put it in higher priority (11), it took me a moment to see that it came from the loop.php file and so I asked myself the question of why Bootscore had put that by default for all archives especially since it can be configured in the WordPress reading settings.

since it can be configured in the WordPress reading setting.

You're right, seems the script is from a time when that wasn't possible. Want to create a PR?


add demo script to readme

Adding demo code snippet

Hello @MateoLostanlen, thanks for adding more documentation, seems pretty clear to me !


Will it work on google cloud?

No. maildog is designed based on the AWS architecture. It runs the application in a serverless fashion which helps to minimize the cost and this includes services unique to AWS. The concept might be able to apply on the other platforms but it will require a totally different setup.


build: CI cleanup

@ chemelli74 I suggest that we add a matrix of home-assistant versions. That way mypy could check for every version after 2023.8.0. What do you think?

I like the idea


Need to update npmjs package

Hi, @afloyd I don't know if it depends from you, but http://npmjs.com/package/mongo-migrate is out of date.
Cheers.
p.s. tried to contact you on<EMAIL_ADDRESS>- but google says that there is no such email.

See #35 ...


automation.publishRunbook

Does this occur consistently?
Repro steps:

Action: automation.publishRunbook
Error type: Error
Error Message: Request failed with status code 403
Version: 1.2.2
OS: win32
OS Release: 10.0.22621
Product: Visual Studio Code
Product Version: 1.84.2
Language: pt-br

Call Stack
e.exports extension.js:2:1340252
e.exports extension.js:2:1342668
IncomingMessage.<anonymous> extension.js:2:1333305

@Lodbrockcraft  From the response , you are forbidden to perform publish operation to runbook.
Can you please confirm if you are able to publish runbook from portal. If so please provide the Extension version you are using and confirm error is transient or permanent?

Did not get response from long time, Please reopen the issue if have any queries.


Bot migration failed

The Microsoft Bot Framework team prefers that "How To" questions be submitted on Stack Overflow. The official Bot Framework GitHub repository  is the preferred platform for submitting bug fixes and feature requests.
Bot Info

SDK Platform: .NET
SDK Version: Microsoft.Bot.Builder.3.8.0
Active Channels: Skype, Skype for Business, Teams, Webchat
Deployment Environment: Azure Bot Service

Issue Description
During migration I've got message with Azure Functions Pack is required in order to migrate this bot, but my bot is build on .net, not Node JS.
Reproduction Steps

Press button "Migrate" in portal.azure.com or botframework site
after couple of minutes see Error popup.

Expected Behavior
Success migration
Actual Results
Migration is not completed.

Hi @keithfong-esi
Please share the Bot Handle, and MicrosoftAppId for the bot so we can investigate.

MicrosoftAppId  is 84fe548b-8b1b-4dc7-94fd-6606ad7ad06e
Bot Handle is esichatbot01_FFB9aTLpIVi

@keithfong-esi Sorry for the delay in looking in to this. You wouldn't happen to have an index.js file in your bot's messages directory, would you? If you rename that file (you can change it back after you migrate if you want), it should be properly detected as a CSharp bot.

Hi @mgbennet ,
I didn't see any index.js in the root folder of the app service.  does it other factors that will mislead the migration application?

@keithfong-esi  did you look in the Messages directory?  @mgbennet  asked if you have an index.js  n your bot's messages directory, not the root folder of the app service.

Closing due to inactivity.


Monitoring tree is not made aware of the new entity after entity creation but before createNew()

stack trace:
Caused by: java.lang.IllegalStateException: Illegal monitoring topology state: Missing consumer ID: 1 on server server-1
- currentActive: server-1
- cluster:
{stripes=[{id=SINGLE, name=SINGLE, servers=[{id=server-1, serverEntities=[], serverName=server-1, hostName=localhost, hostAddress=<IP_ADDRESS>, bindAddress=<IP_ADDRESS>, bindPort=9510, groupPort=9610, state=ACTIVE, version=Version Passthrough 5.0.0-SNAPSHOT, buildId=Build ID - -930394586, startTime=1479351689542, upTimeSec=0, activateTime=1479351689542}]}], clients=[{id=30439@<IP_ADDRESS>:UNKNOWN:e8fa604e-ea97-4b5f-87e6-bd268b4fb20d, pid=30439, hostAddress=<IP_ADDRESS>, name=UNKNOWN, logicalConnectionUid=e8fa604e-ea97-4b5f-87e6-bd268b4fb20d<EMAIL_ADDRESS>clientId=30439@<IP_ADDRESS>:UNKNOWN:e8fa604e-ea97-4b5f-87e6-bd268b4fb20d, hostName=matc.local, tags=[], connections=[{id=e8fa604e-ea97-4b5f-87e6-bd268b4fb20d:SINGLE:server-1:<IP_ADDRESS>:49152, logicalConnectionUid=e8fa604e-ea97-4b5f-87e6-bd268b4fb20d, clientEndpoint={address=<IP_ADDRESS>, port=49152}, stripeId=SINGLE, serverId=server-1, serverEntityIds={}}], managementRegistry=null}]}
- monitoring services:DefaultMonitoringService{
consumerId={},
fetches={},
calls={}}
	at org.terracotta.management.service.monitoring.DefaultListener.newIllegalTopologyState(DefaultListener.java:467)
	at org.terracotta.management.service.monitoring.DefaultListener.getServerEntity(DefaultListener.java:439)
	at org.terracotta.management.service.monitoring.DefaultListener.setState(DefaultListener.java:341)
	at org.terracotta.management.service.monitoring.DataListenerAdapter.addNode(DataListenerAdapter.java:60)
	at org.terracotta.passthrough.PassthroughMonitoringProducer.addNodeFromShim(PassthroughMonitoringProducer.java:123)
	at org.terracotta.passthrough.PassthroughMonitoringProducer.access$000(PassthroughMonitoringProducer.java:36)
	at org.terracotta.passthrough.PassthroughMonitoringProducer$1.addNode(PassthroughMonitoringProducer.java:81)
	at org.terracotta.management.service.monitoring.DefaultMonitoringService.exposeServerEntityManagementRegistry(DefaultMonitoringService.java:328)
	at org.terracotta.management.service.monitoring.DefaultConsumerManagementRegistry.refresh(DefaultConsumerManagementRegistry.java:78)
	at org.terracotta.management.entity.tms.server.TmsAgentImpl.init(TmsAgentImpl.java:167)
	at org.terracotta.management.entity.tms.server.TmsAgentServerEntity.createNew(TmsAgentServerEntity.java:40)
	at org.terracotta.passthrough.PassthroughServerProcess.create(PassthroughServerProcess.java:704)
	at org.terracotta.passthrough.PassthroughServerMessageDecoder.decode(PassthroughServerMessageDecoder.java:104)
	... 8 more

It crashed into
org.terracotta.passthrough.PassthroughServerProcess.create(PassthroughServerProcess.java:704)

Because the PlatformEntity object has not been sent to the monitoring tree between the call to createActiveEntity() and createNew()

This is blocking:

https://github.com/Terracotta-OSS/terracotta-platform/issues/179
https://github.com/ehcache/ehcache3/issues/1609

Do you have a failing test case that I can use to verify the fix?

No it's in development (local). But soon yes I will be able to open a PR and you'll be able to run the test. It will be on tc-platform project.

But @myronkscott : would it possible for you n the meantime to verify that IStripeMonitoring.addNode is called wit hthe new PlatformEntity object after the creation of the entity but before the call to createNew() its made ?
Thanks!

Is this problem an inconsistency with core, documented behavior, or a request for a specific ordering not otherwise specified?
I vaguely recall core's ordering around these operations being recently changed to accommodate a request so I just want to make sure that we are clear on the consistency between core and passthrough.

core seems to do the things right since we would already have seen exceptions during Ehcache system tests.
Now, we are using createNew() also in TMS Entity, tested with passthrough in tc-platform. And it does not work.

UPDATE for @myronkscott and @jd0-sag 👍
The bug is in PassthroughServerProcess.create():
    newEntity.createNew();
    PassthroughServerProcess.EntityData data = new PassthroughServerProcess.EntityData(null);
    data.className = entityClassName;
    data.version = version;
    data.entityName = entityName;
    data.configuration = serializedConfiguration;
    this.persistedEntitiesByConsumerIDMap.put(Long.valueOf(consumerID1), data);

    try {
      this.platformPersistence.storeDataElement("entities.map", this.persistedEntitiesByConsumerIDMap);
    } catch (IOException var17) {
      Assert.unexpected(var17);
    }

    if(null != this.serviceInterface) {
      boolean isActive = null != this.activeEntities;
      PlatformEntity record = new PlatformEntity(entityClassName, entityName, consumerID1, isActive);
      String entityIdentifier = this.entityIdentifierForService(entityClassName, entityName);
      this.serviceInterface.addNode(PlatformMonitoringConstants.ENTITIES_PATH, entityIdentifier, record);
    }

newEntity.createNew(); is called BEFORE       this.serviceInterface.addNode(PlatformMonitoringConstants.ENTITIES_PATH, entityIdentifier, record);
You can reproduce by checkouting my work branch: https://github.com/mathieucarbou/terracotta-platform/tree/issue-179 and then run TmsAgentTest.

UPDATE: this linked to https://github.com/Terracotta-OSS/terracotta-apis/issues/165. You told me to use createNew() for my needs. So I assume, and we need, to have the topology updated right after the entity is created, and BEFORE and callback to "initialize" it.
Otherwise, we need this init() method that we asked for.


YouTube videos aren't closed automatically in iOS

This started happening since last version (0.5.4) probably because of this addition https://github.com/CookPete/react-player/commit/b99e6d94e7534e7a8d8e434eaf4473b4ca480601#diff-c961f5a0c04a6c2c13facafb6564468fR75
Which seems to be the only change that can make a difference. I used this config for the player in my Cordova app and I never set the param origin before:
var youtubeConfig : {
    fs : 0,
    iv_load_policy : 0,
    modestbranding : 1,
    playsinline : 1,
    rel : 0,
    theme : 'dark'
};

Found the bug, it was my es6 handler that didn't support merge


Proposal for regular weekly/biweekly meetings for Konveyor Move2Kube

As a newcomer to Konveyor Move2Kube, I've noticed that having regular weekly/biweekly meetings could greatly benefit newcomers like myself. These meetings could provide a dedicated space for onboarding sessions and real-time issue-resolution discussions.
I understand everyone is busy, but these meetings could significantly improve project understanding and issue resolution efficiency.
Please consider this proposal, and I'm willing to help organize it if needed.

@ashokponkumar @seshapad ^

@KrishAryan please register yourself with https://groups.google.com/g/konveyor-community
to know more about Konveyor community.
Also, please use the code and tutorials to get a better understanding of the tool.


(#158) Secure Jenkins installation with an SSL Certificate

Description Of Changes
This PR applies the SSL certificate used to secure Nexus and Central Management to additionally secure the web interface of Jenkins, binding it to port 4443, as 8443 and 443 are in use by other services.
Motivation and Context
This provides a better security posture to the overall system, and will allow administrators to expose the web interface to Jenkins more broadly if they so choose.
Testing
Built QSG environment with changes in place
Change Types Made

[ ] Bug fix (non-breaking change)
[X] Feature / Enhancement (non-breaking change)
[ ] Breaking change (fix or feature that could cause existing functionality to change)
[ ] PowerShell code changes.

Related Issue
Fixes #158
Change Checklist

[ ] Requires a change to the documentation
[ ] Documentation has been updated
[ ] Tests to cover my changes, have been added
[ ] All new and existing tests passed.
[ ] PowerShell v2 compatibility checked.

Only one remaining note of confusion here, for me - currently we do a lot of non-Jenkins operations at the end of the Jenkins script (e.g. launching browsers). Obviously with this change, the Jenkins script is now run before the Set-SSL script. That's less than ideal. I don't have a preference on how we handle it, but I feel like we should (eventually) bring the readme / browser stuff out into Start-C4bSetup or something along those lines.
Thoughts, @steviecoaster @ryanrichter94 ?

Actually, we'll need to update these docs and the readme before merging this.

Get the following error when running .\Set-SslSecuirty.ps1:
PS C:\choco-setup\files> .\Set-SslSecurity.ps1
C:\choco-setup\files\Set-SslSecurity.ps1 : Parameter set cannot be resolved using the specified named parameters.
At line:1 char:1
+ .\Set-SslSecurity.ps1
+ ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Set-SslSecurity.ps1], ParameterBindingException
    + FullyQualifiedErrorId : AmbiguousParameterSet,Set-SslSecurity.ps1

Ah, fun.
To check: the default behaviour you'd expect in that case is that it should generate a self-signed cert and use that, un-hardened?

The change here ends up making the discussed parameter set the default, resulting in the following behaviours:

With no parameters passed

With any given parameter passed, only the valid parameters should show up

This is good to go with the rebase / JRE changes, @ryanrichter94.

One failed test, but you know why that is!

@ryanrichter94: Ran through with regular and wildcard certs, wildcard came out with a minor issue that the latest commit should have firmed up.

Added the docs PR, to go along with this change.


Documentation Update for error "2012"

The same error within https://github.com/Erithano/Timon-Your-FAQ-bot-for-Microsoft-Teams/wiki/Known-Issues for "Wave" can also occur for the other 2 flows (Feedback and "Talk to a Real Person".
The solution is to open the topic, delete and recreate the last step, then save the topic. Updating the known issues to include this would be awesome.

@gavinjhunter - Thanks for noticing and sharing the workaround!
Will definitely update known issues to include this!

Known issues have been updated! Thanks again @gavinjhunter
Closing this issue 🙂👍


feat(scope): throw exception when recursive $apply

[angular.js] IgorMinar pushed 1 new commit to master: http://git.io/zgEpgw


Cargo Bounties

About the PR

draft pr because i need to go do ui and add bounties.
i just like flexing.

[x] ui
[x] bounties
- [ ] guidebook

Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

:cl:

add: Added cargo bounties. Simply fill up a crate with the specified items, attach the manifest label, and sell it.

Guidebook ready?

Guidebook ready?

no. if cargo guide is merged i'll throw it in and if it isn't i'll add it later.