Update README to declare Carthage compatibility (+ installations instructions)

Here you go 😃
⚠ Carthage automatically fetches the last tagged release when the user doesn't specify a branch or anything else (which is the default case) so the installation instructions don't work without a new release. It would be awesome if you would provide a new release 🚀
In the meantime you can point Carthage to the latest commit by using
github "goktugyil/QorumLogs" "master"

Thank you!

Thanks 👍

Sorry for getting into it late, I'm making a new release now

@goktugyil not a problem, I used "master" in the meantime 😄 thanks for the release!


allow body parsers for media types containing +

Port of slimphp/Slim#2538
closes #74

Coverage remained the same at 99.273% when pulling 57cbf5f715cc608472d51326a28d0855fb20fef0 on danopz:body-parser into 08de41c1c01e6bea9fdab56d6ef080ca6f9125f5 on slimphp:master.


Rows are counted only after the project is opened

To Reproduce
Steps to reproduce the behavior:

First, upload a file via API
Then, open the projects' list

Current Results
Rows column shows 0 rows.
Expected Behavior
Rows should be displayed.
Screenshots

Versions

Operating System: Linux
Browser Version: Firefox
JRE or JDK Version: OpenJDK Runtime Environment 17.0.4+8-nixos
OpenRefine: 3.6.2 and 3.6.1

Datasets

Additional context
Opening the project link updates the rows column.
Workaround: GET request toward /command/core/get-rows?project=PROJECT&start=0&limit=0.

The API is for internal use only, so you're going to find all kinds of rough edges like this. The web UI does exactly what your workaround suggests - open the project and show it to the user.
Having said that, the project should have an accurate row count after its imported, which could be used to update whatever separate field is storing this particular row count.


Timeouts using Push Notification feature

Calling the Pusher notify method often (but not always) results in a timeout.
For example doing something like:

pusher = Pusher(app_id=app_id,
key=key,
secret=secret,
timeout=1,
retry=5, # THE DEFAULT
ssl=False)
pusher.notify([channel], notification)

Results in:

requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='nativepush-cluster1.pusher.com', > port=443): Read timed out. (read timeout=1)

Any ideas?

Also, when I set the timeout to a large enough number (ie. timeout=60),
I'm getting HTTP Service Unavailable status code:

pusher.errors.PusherBadStatus: 503:

@kangaroosterus Hi there!
We're investigating availability issues with the Push Notification API. A fix is currently being developed and should hopefully resolve these issues soon.
Apologies for any inconvenience.

@kangaroosterus Are you still seeing these timeouts? We've made some changes to the backend which should hopefully have improved the situation.

I am seeing timeout exceptions like this:
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='nativepush-cluster1.pusher.com', port=443): Read timed out. (read timeout=5)

Hi @tySwift93, we were experiencing some issues earlier today that could have caused this – though they should be resolved now. Are you still seeing the timeouts?

Not anymore, thank you

Closing because it appears this issue was resolved, and we are deprecating Push Notifications support in this library anyway.


[NEW ALGORITHM] Find Minimum and Maximum in Array under Recursion

Issue will be closed if:

You mention more than one algorithm. You can create a separate issue for each algorithm once the current one is completed.
You propose an algorithm that is already present or has been mentioned in a previous issue.
You create a new issue without completing your previous issue.

Note: These actions will be taken seriously. Failure to follow the guidelines may result in the immediate closure of your issue.

Name:
[Find Minimum and Maximum in Array]
About:
Use recursion to find the minimum and maximum elements in a given array.

Labels:
new algorithm, gssoc-ext, hacktoberfest, level1

Assignees:

[X] Contributor in GSSoC-ext
[X] Want to work on it

I think I can try it.

I think I can try it.Please assign it to me.

@pankaj-bind Please review the issue and assign it to me.

assigned


Don't compile ansi_term on Windows

ansi_term currently doesn't work on 32bit Windows platforms and is not being maintained. clap being dependent by so many crates(mine included) needs to resolve this since there is no maintainer for ansi_term. There are two solutions I can think of.

clap maintains a forked version of ansi_term.
clap pulls required functionality of our ansi_term and into it's own module in tree.

Turns out this is harder than I had first thought: https://github.com/rust-lang/cargo/issues/1197

For those compiling only to windows, not using the color feature will disable compiling ansi_term
kevin@beefcake: ~/Projects/clap-rs
➜ cargo build --no-default-features --features wrap_help,suggestions
   Compiling strsim v0.7.0
   Compiling libc v0.2.36
   Compiling bitflags v1.0.1
   Compiling unicode-width v0.1.4
   Compiling term_size v0.3.1
   Compiling textwrap v0.9.0
   Compiling clap v2.29.4 (file:///home/kevin/Projects/clap-rs)
    Finished dev [unoptimized + debuginfo] target(s) in 8.0 secs

I'm going to close this for now, and re-address once cargo supports per-target deps. I'll also keep this in mind during the great color redux in v3.

re-address once cargo supports per-target deps

You mean like [target.i686-pc-windows-gnu.dependencies] or [target.'cfg(all(windows, target_arch="x86"))'.dependencies]? Or did you mean per-target features?

@retep998 I meant them somewhat interchangeably. The issue being the color feature is currently ignored on Windows, yet even though it's ignored the ansi_term dep is still compiled.
What I'd like to happen is either a per-target features (so that on everything but Windows the color feature will include ansi_term, but on Windows the color feature will simply be empty, thus not compiling ansi_term for no reason).
If this is already possible, I may have misunderstood the state of things.

While features themselves cannot be target specific, dependencies can, even if they are optional. You can enable the feature from any target, but the dependency will only be compiled for the targets it specifies.

TIL...just tested it and it works!
Wow 🎉 Thanks for the explanation @retep998 👍
I'll re-open this and put in the PR.


How to read objects only from inside of a bucket path?

I have a buckets with milions of files inside.
I have SOMEBUCKET with path "backup" there.
Is there a way of reading only objects of that SOMEBUCKET/backup path using ExAws instead of filtering over milions of objects?

So in short.. how to do:
S3.list_objects("#{bucket}/#{path}") is my only question.. cause AWS cli can do it in 3seconds.. and ExAws needs 5 minutes to iterate over all objects to get the result..

Isn't that just hardcoded here? https://github.com/CargoSense/ex_aws/blob/b27ad88bed0c6ddca25f6c8b38bdd10ceaa240f3/lib/ex_aws/s3.ex#L163

It is not hardcoded, that value is about the service path not the object path. What AWS CLI is doing is using the prefix option talked about in the API docs. http://docs.aws.amazon.com/AmazonS3/latest/API/v2-RESTBucketGET.html
You should be able to do:
S3.list_objects(bucket, prefix: path)

to get items under a particular prefix.

I'd never think that it could be named prefix.. please add a word what what prefix means.

Fair, although I suppose as a rule ExAws assumes a familiarity with the AWS API docs since at the end of the day it's really just an elixir wrapper for the AWS API. The AWS CLI is really almost an entirely different interface, particularly when it comes to S3.

Yea, S3 is literally hell for developers, so I'm actually very grateful someone did it already.
Really appreciate Your help! it worked like a charm!

Glad it worked! If you're inclined to make a PR with some examples for that option I certainly wouldn't say now ;)

There You go - https://github.com/CargoSense/ex_aws/pull/341 :)


SMSTSMP

Hi team,
Please check on this request made by the user in issue: https://github.com/MicrosoftDocs/SCCMDocs.sv-se/issues/3
@Robert-LTH wrote:

I just found out that if you have several MP's they will be in the same string separated by a star (*). It would be nice if that was noted here.
Dokumentinformation
⚠ Redigera inte det här avsnittet. Det krävs för docs.microsoft.com ➟ länkning till GitHub-problem.
ID: 659b0c85-eac7-591e-42d3-8ca629fd6c84
Version Independent ID: 392139c6-3e46-c0b8-bd1b-ebfc51615fc7
Content: Uppgiften sekvens variabelreferens - Configuration Manager
Content Source: sccm/osd/understand/task-sequence-variables.md
Product: configuration-manager
GitHub Login: @aczechowski
Microsoft Alias: aaroncz

Thanks!

Thanks @Robert-LTH for the feedback. Let me check with the engineering team. Stay tuned.

Thanks again for the feedback. We recently moved this content to a new GitHub repository, so this issue is no longer tracked with the original article. As part of that process, we reviewed our backlog of feedback, and made some tough decisions. I was never able to get positive confirmation from the engineering team about this syntax. If you're passionate about this specific feedback, please refile it on the current article, now under docs.microsoft.com/mem/configmgr.


Control Flow documentation not significantly descriptive

A number of terms ("controls", "controlledBy", "dominates", etc) are used in this page: https://docs.joern.io/cpgql/control-flow-steps, but not defined.  In fact, each word is used in its own definition, which provides no additional information, e.g.:
dominates
dominates is a Control-Flow Step which determines all nodes that are dominated by this node.
Examples are provided, but it'd be great to have meaningful definitions as well, as I'm still trying to understand the difference based on the examples provided.  This link may be helpful: https://developers.google.com/tech-writing/one/words
Thanks!

we might improve the docs soon, in the meantime, we accept prs


Implemented visibility option for user menu and full customization of the menu items order

Description
Functionality for the user to hide the user menu and possibility for the user to get total control of the Menu Items order.
Visual changes

Functional changes

[x] Code style has been fixed by running the composer cs command.
[x] Changes have been tested to not break existing functionality.
[x] Documentation is up-to-date.

Hi, as per #13744 we aren't accepting new features for v3 anymore. Also, I would really appreciate if you opened a feature discussion and used @danharrin before doing any PRs so we can discuss it and not waste any time if we aren't going to merge.
In v4, I've done some improvements to the user menu so maybe watch out for the docs there and see if it solves your use case for better customisation of the order, can't remember if it will but you can check it out once it's released

Hi, thanks for answering! I did not check the discussion thread about not accepting new features, that's on me. I apologize.
My feature has two use cases.
1- Hide completely the user menu. For example the client doesn't want the dropdown menu, just an icon button to logout and before that just the name of the user or avatar.
2- Hide the default items (profile, theme switcher, logout) and the user manages the items via userMenuItems([]).
Once again thanks for answering!
Have a great day.

You could use CSS to hide it at the moment, if you want :)


Is munkireport-php still active?

I note that there has not been any activity lately or any releases since late May. I just wanted to know if this project is still a going concern and under development?

Still very active. Come join the group in the MacAdmins Slack in the #munkireport room.

Sorry to bug you here, then! I have not been on Slack in a long time.


Open Question: Genes of multiple species (aka. organisms) in one geneset?

All genes in a Tribe geneset are associated with same species (organism). Does it make sense to allow users to create a geneset that includes genes of multiple species?
If it does, then the tax_id field in geneset schema should be changed from a single integer value to a list of integers.

I think this is an important item to resolve. We could imagine having one geneset per, say, GO term or we could imagine having one geneset per GO term per species. It is likely to affect how the frontend is designed as well.

As a user, I think my natural first expectation would be that each species has its own gene set. This is probably why it is designed that way in Tribe. If we do things with multiple species per gene set, we will want to make sure our export and API instructions give folks easy ways to filter.

Search performance might be better (fewer duplicate genesets with identical names) if we allowed multiple species per geneset so there wouldn't be 10+ GO terms with the same name.

@cgreene I believe @dongbohu was referring to the case that a single pathway or "functional set" but contains genes across multiple species (for whatever reason, two genes from different species are related in a same functional set. I actually don't have a real example for it, so I'd leave this issue till we have realworld examples).
In the case of a GO annotations as you described, the genesets from different species annotated to the same GO term, they should be considered a different "functional set" and stored in different "geneset" objects. We need to decide how we want to assign _id field to those geneset objects since they all have the same go ids.

Regarding the _id field for GO terms, I am currently using: [goterm]-[taxid]

@ravila4 you may want to avoid special char in _id, maybe like goid_taxid.

As an alternative, perhaps we could allow the user to create sets of sets? I imagine we could use a relationship such as "parent" and "children" which allows us to combine sets without duplicating the data. This setup could also allow us to avoid replicating data in hierarchical resources such as GO.

Yeah, in the meeting last week, I forgot that multiple species may be associated with one GO term.

I am not in the target users, but FWIW I don't see any benefit to limiting sets to one species and it rests on pretty big assumptions on how people will use the tool. I guess the idea is that most people are using it to perform analyses on large swaths of genes, in which case they probably will only be dealing with one species at a time. But perhaps someone else might want to look at the same gene across multiple different species for some reason? Or some other use case that we can't think of.
It seems to allow some flexibility and costs us pretty much nothing to include, and seems like it may even have some benefits?

we will want to make sure our export and API instructions give folks easy ways to filter.

It wouldn't be hard to make the frontend do this.

If we allow multiple species per geneset, we need to add some additional optional fields to the schema. I propose that for such a document,  the top level "taxid" field could take the string "multispecies" to indicate that each of the genes may correspond to a different organism.
{
    "taxid": "multispecies"      // Change mapping type from integer to keyword
    "genes": [
            {
            "taxid": "9606",        // New optional field for each gene
            ...
            },
            {
            "taxid": "10090"
            }
        ...
        ]

}

Another bettero option, instead of the string "multispecies", we can make the top-level "taxid" field an array of all the unique taxid integer values.

Possible applications could be storing sets of homologs/orthologs.


Add missing admin filter and fix model indexes

Hello,
this PR actually makes two changes:

add the missing EmptyFieldListFilter.
fix the model Index class which also accepts positional parameters.

I am not sure if this is the right way to contribute to this repository.

Is it ok to submit both changes in a single PR?
How can I be sure everything is working fine? (a.k.a. tests)

ugh circle CI is broken
in terms of tests there are some in https://github.com/sbdchd/django-types/blob/72b6ec53b507ebf2a5290829c11c934d432104ec/tests/trout/models.py#L356-L364 where we essentially write some functions that expect a given type and type error if they get something else

@sbdchd in the meantime I've added some tests.
I had to push some other changes due to black formatting.

Okay I did what circleci said to do, logout and in again so maybe that's fixed it
can you push another commit?
it can be empty I think
git commit -m "fix ci" --allow-empty

@sbdchd unfortunately it doesn't seem to work yet.. :-( same message about oauth.


pkg_resources: pass python_version to marker.evaluate()

We should be passing more, but unfortunately we don't know full
environment just based on filename.
$ python2 t.py hypothesis-3.44.24-py2.7.egg-info

Requirement.parse('attrs>=16.0.0')
Requirement.parse('coverage')
Requirement.parse('enum34')

$ python3 t.py hypothesis-3.44.24-py2.7.egg-info

Requirement.parse('attrs>=16.0.0')
Requirement.parse('coverage')

But if pkg_resources.Distribution already knows python version it is
targeting, we could guide evaluation.
Fixes: https://github.com/pypa/setuptools/issues/1274
Signed-off-by: Igor Gnatenko<EMAIL_ADDRESS>

I was thinking to change evaluate_marker(), but then realized that it is kinda public API....

So how do I get python2 requires if I use python3 to run tool which uses pkg_resources?

I'd say you can't.

What’s the use case?

Looking at the linked issue above it's for finding a python package dependencies in RPM's pythondistdeps.

After reviewing this in depth, I do feel like the reported defect is a legitimate defect.
If pkg_resources is only meant to open/manage/inspect packages that were installed/intended for the current Python, then it should probably raise an exception if one tries to do what's described (i.e. create a PathMetadata for a Python 2.7 (or 3.5) package on Python 3.6). If we went that route, then one would be forced to use the relevant Python environment to inspect its packages.
I'm not aware of any formal support for this cross-platform or cross-Python functionality (do correct me if I'm mistaken), but that doesn't mean it can't gain that functionality. If setuptools wishes to support this behavior, it should do so formally, with tests and documentation (at least in code).
I also feel there are other environment considerations (such as platform, which is also tracked by the metadata and guarded by extras). If it has cross-python support, it should probably have cross-platform support. And what about other environment markers for which there isn't sufficient package metadata to detect the environment?
Would you consider expanding this PR to address these concerns (documenting the intention, testing the expectation, and consider what should happen for other markers)?
In the meantime, having just spent some time in this code, I wish to refactor it in a way that will conflict with this PR, but in a way that would allow for changes like this proposal to be easier to implement at a less complicating scope.

Another interpretation of what this code should do is not to filter based on environment markers at all. In fact, looking at the code, I think the current filtering based on markers should probably happen in requires or between _dep_map and requires. With that kind of refactoring, it would enable a consumer like t.py to retrieve the raw dependency map and use its own logic for evaluating the markers.

And what about other environment markers for which there isn't sufficient package metadata to detect the environment?

We just ignore them (aka keep current behavior). Because I don't think there is way how to find those things.

Would you consider expanding this PR to address these concerns (documenting the intention, testing the expectation, and consider what should happen for other markers)?

Sure!

With that kind of refactoring, it would enable a consumer like t.py to retrieve the raw dependency map and use its own logic for evaluating the markers.

This definitely makes a lot of sense and this probably would be best thing to do for us in RPM.

I pushed first commit which added ability to not evaluate markers, will work on rest soon.

How this ended in redhat python deps evaluation script since no progress on this pull request. Was this handled differently?

Thanks for the effort on this, but I think ultimately, pkg_resources won't implement this functionality. Instead, consumers who wish to perform specialized dependency management scenarios should rely on packaging and importlib.metadata to inspect environments and packages.


Add support for hmac related request signing

@mheap @judy2k This works well on sending messages for me, I've added a little bit to the README so that people will know how to use it - have a quick read but I think we're ready to go with this

I've confirmed with support that this is SMS only. I'm happy to merge if you are. Can you take care of a release @lornajane?


Fix ownerOnly for KubeArmorHostPolicy and the null pointer issue

fix ownerOnly (#300)
skip if enforcers are not active (#356)

Codecov Report

Merging #357 (5327c7f) into master (4040bd6) will decrease coverage by 0.16%.
The diff coverage is 6.86%.

@@            Coverage Diff             @@
##           master     #357      +/-   ##
==========================================
- Coverage   36.90%   36.73%   -0.17%
==========================================
  Files          21       21
  Lines        8978     9057      +79
==========================================
+ Hits         3313     3327      +14
- Misses       5306     5365      +59
- Partials      359      365       +6

Impacted Files
Coverage Δ

KubeArmor/enforcer/SELinuxEnforcer.go
0.00% <0.00%> (ø)

KubeArmor/enforcer/appArmorHostProfile.go
0.00% <0.00%> (ø)

KubeArmor/enforcer/appArmorEnforcer.go
38.69% <11.11%> (-3.00%)
:arrow_down:

KubeArmor/enforcer/runtimeEnforcer.go
35.08% <14.28%> (-4.28%)
:arrow_down:

KubeArmor/core/kubeUpdate.go
44.37% <0.00%> (+0.17%)
:arrow_up:

KubeArmor/monitor/systemMonitor.go
33.33% <0.00%> (+0.40%)
:arrow_up:

KubeArmor/common/common.go
48.87% <0.00%> (+1.68%)
: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 4040bd6...5327c7f. Read the comment docs.


Luxbar mobile menu don't close after click on menu item (with inner anchor)

I've anchor with # in menu like this:
(...)

Item 1

(... couple more menu items here)

then at the bottom of my Single Page app I've :

 A element where screen is scroll downed

As expected it scrolls down to place-in-current-html div on both pc and mobile.
But on mobile (when menu is displayed after being hidden under "hamburger" icon), when you click on Item 1 menu, even thought page is scrolled to right element (as expected),
fullscreen luxbar menu hovers the page (until manually click on X button).
I think it should be hidden after click on link (Item 1), otherwise it seems menu is not working (on mobile) for end users.
Could you solve that?

Plain JS code that works also on IE11: https://github.com/balzss/luxbar/issues/34#issuecomment-461509775


feat: configure-bridge .sh

Summary
Creates a script for configuring the bridge relayer once it's running. Boolean arg sets whether move scripts should be run, as these are only required to be run once.
Note that if they are run a second time on the same network an error will be thrown:
"Error": "Simulation failed with status: Move abort in 0x1::transaction_fee: ECOPY_CAPS_SHOT(0x7)

This is expected and it indicates the the user already has the mint and burn capabilities.
Testing

Local suzuka-node should be running
At workspace root run
./scripts/services/bridge/configure-bridge.sh true

When I ran
./scripts/services/bridge/configure-bridge.sh true

against the node, I got this:
 ./scripts/services/bridge/configure-bridge.sh true
Account field updated with value: 0xA550C18
Executing Move scripts...
{
  "Error": "Error accessing 'Unable to read Some(\"protocol-units/bridge/move-modules/build/bridge-modules/bytecode_scripts/enable_bridge_feature.mv\")': No such file or directory (os error 2)"
}
{
  "Error": "Error accessing 'Unable to read Some(\"protocol-units/bridge/move-modules/build/bridge-modules/bytecode_scripts/store_mint_burn_caps.mv\")': No such file or directory (os error 2)"
}
Move scripts executed.

Added the compile step here as a suggestion to fix it: https://github.com/movementlabsxyz/movement/pull/737/files#r1813018755

Ah yes, probably they were already compiled in my build/ dir. I added the the compile step you suggested 👍

When I ran
./scripts/services/bridge/configure-bridge.sh true

against the node, I got this:
 ./scripts/services/bridge/configure-bridge.sh true
Account field updated with value: 0xA550C18
Executing Move scripts...
{
  "Error": "Error accessing 'Unable to read Some(\"protocol-units/bridge/move-modules/build/bridge-modules/bytecode_scripts/enable_bridge_feature.mv\")': No such file or directory (os error 2)"
}
{
  "Error": "Error accessing 'Unable to read Some(\"protocol-units/bridge/move-modules/build/bridge-modules/bytecode_scripts/store_mint_burn_caps.mv\")': No such file or directory (os error 2)"
}
Move scripts executed.

Added the compile step here as a suggestion to fix it: https://github.com/movementlabsxyz/movement/pull/737/files#r1813018755

Looks like my change suggestion may have gotten put in as a commit, or you're really fast @0xmovses . Added one suggested nit for spacing: https://github.com/movementlabsxyz/movement/pull/737/files#r1813025522

@andygolay when you accept the suggested change from within GH UI, it adds it as a commit from you, so the PR becomes co-authored.

@andygolay when you accept the suggested change from within GH UI, it adds it as a commit from you, so the PR becomes co-authored.

I didn't accept it though, only made it as a suggestion so it seems strange for it to have been added as a commit unless you accepted it immediately after I made it.
With that update I'm getting ./scripts/services/bridge/configure-bridge.sh: line 44: --package-dir: command not found, must be some typo; that is the name of the option in movement CLI... will test locally

I accepted after they came in. No they shouldn't be compiled anywhere. I can check the error, jumping between PRs a bit atm.

I accepted after they came in. No they shouldn't be compiled anywhere. I can check the error, jumping between PRs a bit atm.

Fixed here: https://github.com/movementlabsxyz/movement/pull/737/files#r1813082455
Tested locally, got to Move scripts executed.
It needs update bridge operator as well, right? If the operator is going to be the f9.. address? I'm not sure what the plan is for what address the operator is intended to be or how that will be updated.

Updated I now get this
{
  "Result": [
    "b33977f2c181730ab53211a00f0db4fda260797954ff8a73edca780e56fc8f44::moveth_tests",
    "b33977f2c181730ab53211a00f0db4fda260797954ff8a73edca780e56fc8f44::moveth",
    "b33977f2c181730ab53211a00f0db4fda260797954ff8a73edca780e56fc8f44::atomic_bridge_counterparty",
    "b33977f2c181730ab53211a00f0db4fda260797954ff8a73edca780e56fc8f44::atomic_bridge_initiator",
    "b33977f2c181730ab53211a00f0db4fda260797954ff8a73edca780e56fc8f44::move_fa"
  ]
}
Transaction submitted: https://explorer.movementlabs.xyz/txn/0xf8227034148375af5660a96e04bccadfabce02a4634b84e041853057ca52d16e?network=custom
{
  "Result": {
    "transaction_hash": "0xf8227034148375af5660a96e04bccadfabce02a4634b84e041853057ca52d16e",
    "gas_used": 7,
    "gas_unit_price": 100,
    "sender": "000000000000000000000000000000000000000000000000000000000a550c18",
    "sequence_number": 19,
    "success": true,
    "timestamp_us":<PHONE_NUMBER>483003,
    "version": 82,
    "vm_status": "Executed successfully"
  }
}
{
  "Error": "Simulation failed with status: Move abort in 0x1::transaction_fee: ECOPY_CAPS_SHOT(0x7): "
}
Move scripts executed.

Ah yes I will add the update bridge operator. The bridge operator address will be updated by running this script, the value of that should be the equivalent of what we use locally. I'll DM you.

Is this script only supposed to be run once? Does it require that the older version of the contracts were deployed before?

@l-monninger The move scripts that this calls enable_bridge_feature, store_mint_burn_caps, update_bridge_operator, don't require any deployment of move modules as they interact with the framework itself. aptos-framework, rev value has been bumped into main to include the related code.
Yes it should only be called once, however if it is called a second time no write actions occur, nothing terrible happens.


Add a Boost-friendly subproject case to CMakeLists

Can this please be merged, so that I can remove compute from BOOST_INCOMPATIBLE_LIBRARIES?

Ping?


App freezes after a couple of minutes.

It causes my whole Android system to become irresponsive for a while. When it finally switches back to the Android launcher, I am able to close it via task switcher.
Phone: Pixel 3 with latest updates

@amalic did you report the crash from Android? This way I can check it on the Google Developer Console.


Vertical plane detection support

With ARKit 1.5 (available with iOS 11.3) comes support for detecting vertical planes (also other cool stuff)
Seems like this could be added to the library at the following place:
https://github.com/HippoAR/react-native-arkit/blob/e75cd4c2f89782d0015343403165fd9ab34b0c12/ios/RCTARKit.m#L149
Will attempt a PR when I get some time, but maybe someone can beat me to it.

available in https://github.com/HippoAR/react-native-arkit/releases/tag/0.9.0-beta.3


Enhance AccountTx unit test

While working on tickets I found that the account_tx RPC test did not examine all possible returned transaction types.  So I'm adding that test.
Additionally, it seems that there are enough unit tests exercising Checks that it is worth moving jtx interfaces for check handling into a central location.

Jenkins Build Summary
Built from this commit
Built at 20190619 - 01:05:15
Test Results

Build Type
Log
Result
Status

msvc.Debug
logfile
1178 cases, 0 failed, t: 567s
PASS :white_check_mark:

msvc.Debug, NINJA_BUILD=true
logfile
1178 cases, 0 failed, t: 596s
PASS :white_check_mark:

msvc.Debug -Dunity=OFF
logfile
1177 cases, 0 failed, t: 1101s
PASS :white_check_mark:

msvc.Release
logfile
1178 cases, 0 failed, t: 405s
PASS :white_check_mark:

gcc.Release -Dassert=ON, MANUAL_TESTS=true
logfile
915 cases, 0 failed, t: 4m50s
PASS :white_check_mark:

docs, TARGET=docs
logfile
1 cases, 0 failed, t: 0m1s
PASS :white_check_mark:

clang.Debug
logfile
1178 cases, 0 failed, t: 2m48s
PASS :white_check_mark:

clang.Debug -Dunity=OFF
logfile
1177 cases, 0 failed, t: 2m4s
PASS :white_check_mark:

gcc.Debug -Dcoverage=ON, TARGET=coverage_report, SKIP_TESTS=true
logfile
1178 cases, 0 failed, t: 16m35s
PASS :white_check_mark:

gcc.Debug
logfile
1178 cases, 0 failed, t: 2m50s
PASS :white_check_mark:

clang.Release -Dassert=ON
logfile
1178 cases, 0 failed, t: 4m45s
PASS :white_check_mark:

gcc.Debug -Dunity=OFF
logfile
1177 cases, 0 failed, t: 8m28s
PASS :white_check_mark:

gcc.Release -Dassert=ON
logfile
1178 cases, 0 failed, t: 4m52s
PASS :white_check_mark:

gcc.Debug -Dstatic=OFF
logfile
1178 cases, 0 failed, t: 2m54s
PASS :white_check_mark:

gcc.Debug -Dstatic=OFF -DBUILD_SHARED_LIBS=ON
logfile
1178 cases, 0 failed, t: 2m49s
PASS :white_check_mark:

gcc.Debug, NINJA_BUILD=true
logfile
1178 cases, 0 failed, t: 2m44s
PASS :white_check_mark:

clang.Debug -Dunity=OFF -Dsan=address, PARALLEL_TESTS=false, DEBUGGER=false
logfile
1177 cases, 0 failed, t: 2m4s
PASS :white_check_mark:

clang.Debug -Dunity=OFF -Dsan=undefined, PARALLEL_TESTS=false
logfile
1177 cases, 0 failed, t: 9m28s
PASS :white_check_mark:

Rebased to 1.3.0-b6.

Squashed and rebased to 1.3.0.


Add fsharp-notebook and GG.Net

Thanks!

I hope you will provide F# Demo there, thank you

Thank you! All examples are provided with both F# and C# code.


Explicitly notes :strict overrides any required properties set in schema

This tiny change in the readme just makes it clear that strict mode overrides the required properties set in the schema. The text said all properties were required by default, which I assumed meant that they would be required unless the schema explicitly specified otherwise. A very small but potentially frustrating distinction.
If others are like me this could save them some time debugging their complex schema & fragments.

Thanks for the correction!


pull request for e2e test at 12/11/2016 23:56:02

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


fix: Brand colors sometimes shows different colors on cloud

Caches the tenant config so that we don't show the ugly black color
Description
Fixes #19530
Type of change

Bug fix

How Has This Been Tested?

Manual

Test Plan

Add Testsmith test cases links that relate to this PR

Issues raised during DP testing

Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)

Checklist:
Dev activity

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Test plan has been approved by relevant developers
[ ] Test plan has been peer reviewed by QA
[ ] Cypress test cases have been added and approved by either SDET or manual QA
[ ] Organized project review call with relevant stakeholders after Round 1/2 of QA
[ ] Added Test Plan Approved label after reveiwing all Cypress test

/ok-to-test sha=93151de

/ok-to-test sha=30e9302

/ok-to-test sha=2b12e52

/ok-to-test sha=0986124

/ok-to-test=b8b2b80

/ok-to-test sha=b8b2b80

/ok-to-test sha=fb2d586


Add smarter filename suggestions, #57528

This PR closes #57528, adds filename suggestion logic as suggested by @fabiospampinato.
P.S. This is my first real contribution to VS Code and I just wanted to say: thank you to all maintainers and contributors. Absolutely amazing work all around! 💯

Thanks 👍


[EffectsV2] Add unwrapped_then_deleted_v2

Description
In effects V2, we will no longer have the initial version and digest for unwrapped_then_deleted objects. Stop depending on that and return a list of ID instead. Make the old function v1_deprecated.
There are two remaining uses of the v1 method, one is in state accumulator which is expected since we used to depend on it; the other is when we convert effects to json rpc types. It's unclear to me how we should handle this yet. Maybe @amnn could advice.
Test Plan
How did you test the new or updated feature?

If your changes are not user-facing and not a breaking change, you can skip the following section. Otherwise, please indicate what changed, and then add to the Release Notes section as highlighted during the release process.
Type of Change (Check all that apply)

[ ] protocol change
[ ] user-visible impact
[ ] breaking change for a client SDKs
[ ] breaking change for FNs (FN binary must upgrade)
[ ] breaking change for validators or node operators (must upgrade binaries)
[ ] breaking change for on-chain data layout
[ ] necessitate either a data wipe or data migration

Release notes

In effects V2, we will no longer have the initial version and digest for unwrapped_then_deleted objects.

I'm pretty sure that the object references in unwrapped_then_deleted are the references of the deleted object and not of the version before it was deleted (i.e. the version is the transaction's lamport version, and the digest is the deleted tombstone), because we also don't have access to the information to know the unwrapped object's previous version in storage today.

the other is when we convert effects to json rpc types. It's unclear to me how we should handle this yet. Maybe @amnn could advice.

Given the above, do we need to deprecate unwrapped then deleted v1 to make progress on effects v2?  Could we make progress on the latter and still have enough information in the effects to reconstruct unwrapped then deleted?
This avoids churning the RPC API -- we can choose to make the changes there at a couple of points:

When Effects V2 fully lands and there are a number of related RPC changes.
When the RPC redesign lands.

(FWIW I don't think a lot of people use unwrapped then deleted from the RPC, but SDK builders do have to code to the interface so if we're going to change it, I would rather do it in big chunks than dripping them out).

@amnn Oh you are right! I was misled by this comment: https://github.com/MystenLabs/sui/blob/main/crates/sui-types/src/effects/effects_v1.rs#L45 (which is obviously wrong)


Adding pyarrow_hotfix metapackage

Noted the installation section README of in the source code repo mentions

Both pyarrow-hotfix and pyarrow_hotfix are accepted and point to the same package.

In conda-forge we currently have pyarrow-hotfix. Though we don't have pyarrow_hotfix. Should we add pyarrow_hotfix as a metapackage that pulls in pyarrow-hotfix?
Asking as this would provide similar behavior to Conda

Sorry, I have no idea whether you are expecting an answer from me or from conda-forge admins.
The fact that both names are accepted with pip install simply has to do with how pip (or PyPI?) works. I added this mention in the docs because I was unsure myself, and wary of typosquatting.
I don't think conda-forge necessarily has to follow suit.


Master pages don't get minified

I have Laravel 4.2.7 installed and I installed the package dev-master. It seems to me, that master pages don't get minified.

Dude, what about your script tag? I'm facing same issue now. Every .blade of mine gets minified except the master.blade.php.
Thanks


allow float values for importance column in bed files

See issue #33! :)

Thanks for the PR! I'm happy to merge it but would you mind adding a quick test test/bedfile_test.py?
If you have a snippet of the offending bedfile, you could place it in test/sample_data and then just run the aggregator to make sure it doesn't throw an exception:
Something like this:
def test_float_importance():
    f = tempfile.NamedTemporaryFile(delete=False)

    runner = clt.CliRunner()
    input_file = op.join(testdir, 'sample_data', '25435_PM15-000877_SM-7QK6O.seg')

    result = runner.invoke(
            cca.bedfile,
            [input_file,
                '--max-per-tile', '2', '--importance-column', 'random',
                '--assembly', 'b37', '--has-header', '--output-file', f.name])

You can then run the test using nose test/bedfile_test.py.

I've now added a test and sample data. Please let me know if there's anything in the test that I should change, I'm not super familiar with testing in Python.

Awesome! Thank you kindly!


metadata tests

What does this PR do?
Adds test coverage for the Metadata object.  Corresponding changes in the library repo will be added once this PR has been approved and merged.  In addition, some Kube and openshift tests were overlooked in a previous PR and added.
What issues does this PR fix or reference?
https://github.com/devfile/api/issues/502
Is your PR tested? Consider putting some instruction how to test your changes
Yes, I ran the tests locally and inspected the generated yaml files and test.log for expected output
Docs PR
N/A

Can you add comment for each function in metadata_test_utils.go?

yes, I just added a comment to each function.


Phoenix - Pairoscope - Region to be skipped - Structural Variant - Exome -TumorOnly

Phoenix - Pairoscope - Region to be skipped - Structural Variant - Exome -TumorOnly
New MYC Region to be skipped in Pairsocope (aka mm_igtx_pairsocope)
chr8:128,452,800-128,453,150
This exact region of non-specific alignment is present in the 20 CANDOR samples I have looked into IGV.
In order to minimize potential issues with the tool pairoscope, we need to blank out this region.
Screenshot:

This is handled directly in Phoenix, closing this issue as it has been resolved already on the Phoenix repo.


[FEA] Update Transformers4Rec to use latest release of HF transformers

🚀 Feature request
Update Transformers4Rec to use the latest version of HF transformers.
Motivation
The current API supports a pinned old version (4.12.) while the latest HF (4.25.). The motivation for this feature request is to update T4Rec to make use of the recent functionalities upgraded in the HF transformers library.

Hi @oliverholworthy , I observed that since transformers 4.35.0, they removed the use_cuda_amp, and the amp entirely migrated to Accelerate: https://github.com/huggingface/transformers/issues/27760
Do you think we can remove it from t4rec as well?


add GetVersion

http://stackoverflow.com/questions/41541370/how-to-provide-regular-variable-to-scope-resolution-operator

What's your motivation for this? Looking at the examples in your link, you're trying to read the variable off the class and not the object, but since the property is not static and won't be defined until an instance of the client is instantiated, this won't help you.

that's actually NOT my question; I explained that in the comment I left on that post... who cares what the motivation is, if someone wants to read the version off the client instance, they should be able to, why hide it?

@jamesiarmes is right. If I understand the question on SO correctly, 'Alex G' asking for a way to access a const using a variable name, which (imo) is not something this class is responsible for.

The OP edited his question many times since I replied and therefore his intentions weren't as clear. I agree his intention is not reasonable. It looked like he had a Client instance and was trying to get the version from it but couldn't since it was protected.
However being that he is constructing client's with different versions based on user input, it is reasonable to add such a method so this information can persist in a database. What is your reasoning for NOT exposing a method that return the version information?

I'm not opposed to adding it, but I want to know why any code is necessary before I merge it. This goes for a simple getter just as it would a new type implementation. The version is set on the client (unless the default is used) either via the constructor or the setter method, so the developer has to have access to this value in order to do so. Why would they then need to read it off the client when they already have it from elsewhere?


Create a Custom RAP Business Object to Trigger Purchase Requisitions API

Tutorials: https://developers.sap.com/tutorials/abap-s4hanacloud-procurement-purchasereq-shop.html
I can't fix the issue when going to Step6.Enhance behavior definition of data model
The problem as below
Error line: event sendPurchaseRequisitionDetails parameter zabs_purchaserequisition;
Problems Description: Type "zabs_purchaserequisition" is unknown.
I think some steps are missing.

Hi,
this issue has been fixed.
Best regards,
Merve


POST 500 directline/conversations//activities

Describe the bug
Hello I am receiving a POST 500 directline/conversations//activities.
Version

Browser

[ ] Electron distribution
[X ] Chrome
[ ] Safari
[ ] Firefox
[ ] Edge

OS

[ ] macOS
[X ] Windows
[ ] Ubuntu

To Reproduce
Steps to reproduce the behavior:

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

Expected behavior
I created a conversation app using LUIS json file. Connected to the json file through Visual Studio 2019. As per the instructions
I ran Bot Framework connected to my local api/messages. Before I send a message and after I send a message, receive "Send Fail" error with a POST 500 directline/conversations//activities.  It also says ngrok configured but not working.
I have checked the LuisAppId and LuisApiEndpointUrl in the appsetting.json file in Visual Studio to ensure they are correct. I have uninstalled and reinstalled the Bot Framwork Emulator. I still get the same issue.
Any suggestions, would be helpful. Thank you.
Here is the link I am following:
https://www.twilio.com/blog/doctor-appointment-bot-with-azure-bot-service-language-understanding-and-twilio-sms
Screenshots

Additional context

Hey @sramji2,
Thanks for reaching out. I don't think this is a bug within the SDK.
Looks like the doc link your following provides a repo sample of the bot project here https://github.com/sunnyy02/AppointmentBot.
Could you please try:

Clone this repo and open the AppointmentBot.sln
In appsettings.json, provide your values to the following properties:

MicrosoftAppId
MicrosoftAppPassword
LuisAppId
LuisAPIKey
LuisApiEndpointUrl
TwilioNumber
TwilioAccountSid
TwilioAuthToken
TwilioValidationUrl

Run the bot

Please try the above steps and let me know if this works. Thanks.

Closing due to inactivity, feel free to re-open if you are still having issues.


Add caution message to acu.md

Add a caution message to the ACU page because we are no longer publishing ACUs

#sign-off


[1.12.2] SpongeCommon missed introduction of KeyBind TextComponent

This issue was originally submitted by @kremi151 in SpongePowered/SpongeForge#1986.

I am using SpongeForge BETA 2865. The server crashes when loading a world when the newest version of my mod (MinaMod) is present, as it worked perfectly before the new version. One thing I changed was the descriptions of 2 advancements to display the key binding on the client side in order to open a custom GUI. Pressing the key should then trigger the advancement(s).
For example: Pressing the 'N' key should open a special GUI and trigger an advancement. This advancement should than dynamically include the keybinding 'G' in the description.
One of the respective JSON files looks like follows: (have a look at the description)
{
"display": {
"icon": {
"item": "minamod:amulet_of_ender"
},
"title": {
"translate": "achievement.minamod.amulets"
},
"description": {
"translate": "achievement.minamod.amulets.desc",
"with":[{"keybind":"key.minamod.amulets"}]
}
},
"parent": "minamod:story/root",
"criteria": {
"see_amulets": {
"trigger": "minamod:open_amulet_inventory"
}
}
}
The error message gives a hint that it is caused by the dynamic description, as this has something to do with text components. It worked perfectly when running the mod in a non-Sponge environment.

Time: 2/3/18 11:59 AM
Description: Exception in server tick loop
java.lang.UnsupportedOperationException
at net.minecraft.util.text.TextComponentBase.createBuilder(TextComponentBase.java:562)
at net.minecraft.util.text.TextComponentBase.toText(TextComponentBase.java:695)
at net.minecraft.util.text.TextComponentTranslation.wrapFormatArgs(SourceFile:570)
at net.minecraft.util.text.TextComponentTranslation.createBuilder(SourceFile:552)
at net.minecraft.util.text.TextComponentBase.toText(TextComponentBase.java:695)
at net.minecraft.util.text.TextComponentBase.toText(TextComponentBase.java:716)
at net.minecraft.util.text.event.HoverEvent.getHandle(SourceFile:564)
at net.minecraft.util.text.TextComponentBase.toText(TextComponentBase.java:708)
at net.minecraft.util.text.TextComponentBase.toText(TextComponentBase.java:716)
at org.spongepowered.common.text.SpongeTexts.toText(SpongeTexts.java:79)
at net.minecraft.advancements.Advancement.handler$onInit$zzi000(SourceFile:629)
at net.minecraft.advancements.Advancement.(SourceFile:60)
at net.minecraft.advancements.Advancement$Builder.func_192056_a(SourceFile:163)
at net.minecraft.advancements.AdvancementList.func_192083_a(SourceFile:65)
at net.minecraft.advancements.AdvancementManager.func_192779_a(AdvancementManager.java:70)
at net.minecraft.advancements.AdvancementManager.(AdvancementManager.java:60)
at net.minecraft.world.WorldServer.func_175643_b(WorldServer.java:156)
at org.spongepowered.common.world.WorldManager.createWorldFromProperties(WorldManager.java:790)
at org.spongepowered.common.world.WorldManager.loadAllWorlds(WorldManager.java:760)
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:3552)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:270)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at java.lang.Thread.run(Thread.java:745)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Server thread
Stacktrace:
at net.minecraft.util.text.TextComponentBase.createBuilder(TextComponentBase.java:562)
at net.minecraft.util.text.TextComponentBase.toText(TextComponentBase.java:695)
at net.minecraft.util.text.TextComponentTranslation.wrapFormatArgs(SourceFile:570)
at net.minecraft.util.text.TextComponentTranslation.createBuilder(SourceFile:552)
at net.minecraft.util.text.TextComponentBase.toText(TextComponentBase.java:695)
at net.minecraft.util.text.TextComponentBase.toText(TextComponentBase.java:716)
at net.minecraft.util.text.event.HoverEvent.getHandle(SourceFile:564)
at net.minecraft.util.text.TextComponentBase.toText(TextComponentBase.java:708)
at net.minecraft.util.text.TextComponentBase.toText(TextComponentBase.java:716)
at org.spongepowered.common.text.SpongeTexts.toText(SpongeTexts.java:79)
at net.minecraft.advancements.Advancement.handler$onInit$zzi000(SourceFile:629)
at net.minecraft.advancements.Advancement.(SourceFile:60)
at net.minecraft.advancements.Advancement$Builder.func_192056_a(SourceFile:163)
at net.minecraft.advancements.AdvancementList.func_192083_a(SourceFile:65)
at net.minecraft.advancements.AdvancementManager.func_192779_a(AdvancementManager.java:70)
at net.minecraft.advancements.AdvancementManager.(AdvancementManager.java:60)
at net.minecraft.world.WorldServer.func_175643_b(WorldServer.java:156)
at org.spongepowered.common.world.WorldManager.createWorldFromProperties(WorldManager.java:790)
-- Sponge PhaseTracker --
Details:
Cause Stack: [Empty stack]
Stacktrace:
at net.minecraft.server.MinecraftServer.handler$onCrashReport$zjc000(MinecraftServer.java:4017)
at net.minecraft.server.MinecraftServer.func_71230_b(MinecraftServer.java:887)
at net.minecraft.server.dedicated.DedicatedServer.func_71230_b(DedicatedServer.java:370)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:556)
at java.lang.Thread.run(Thread.java:745)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Linux (amd64) version 4.4.26-nitradoV3-MC-1000-nH-dP-d-i
Java Version: 1.8.0_101, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory:<PHONE_NUMBER> bytes (1679 MB) /<PHONE_NUMBER> bytes (2346 MB) up to<PHONE_NUMBER> bytes (5461 MB)
JVM Flags: 2 total; -Xmx6144M -Xms256M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge <IP_ADDRESS>86 16 mods loaded, 16 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State   | ID              | Version                     | Source                                      | Signature                                |
|:------- |:--------------- |:--------------------------- |:------------------------------------------- |:---------------------------------------- |
| UCHIJAA | minecraft       | 1.12.2                      | minecraft.jar                               | None                                     |
| UCHIJAA | mcp             | 9.42                        | minecraft.jar                               | None                                     |
| UCHIJAA | FML             | <IP_ADDRESS>                   | minecraft_server.jar                        | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJAA | forge           | <IP_ADDRESS>86                | minecraft_server.jar                        | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJAA | spongeapi       | 7.1.0-SNAPSHOT-b163786      | spongeforge-1.12.2-2586-7.1.0-BETA-2865.jar | None                                     |
| UCHIJAA | sponge          | 1.12.2-2586-7.1.0-BETA-2865 | spongeforge-1.12.2-2586-7.1.0-BETA-2865.jar | None                                     |
| UCHIJAA | ttt3d           | <IP_ADDRESS>                     | 3DTicTacToe for Sponge.jar                  | None                                     |
| UCHIJAA | buttonwarp      | <IP_ADDRESS>                     | ButtonWarp.jar                              | None                                     |
| UCHIJAA | forgedperms     | <IP_ADDRESS>                     | ForgedPerms.jar                             | None                                     |
| UCHIJAA | linkedbookshelf | <IP_ADDRESS>                     | LinkedBookShelf.jar                         | None                                     |
| UCHIJAA | luckperms       | 4.0.121                     | LuckPerms-Sponge-4.0.121.jar                | None                                     |
| UCHIJAA | luxmc           | <IP_ADDRESS>                     | LuxMC Core.jar                              | None                                     |
| UCHIJAA | guidebook       | 1.7.0                       | mod_guidebook-1.7.0.jar                     | None                                     |
| UCHIJAA | minamod         | <IP_ADDRESS>                     | mod_minamod-1.12.2-<IP_ADDRESS>.jar              | None                                     |
| UCHIJAA | nucleus         | 1.2.2-S7.0                  | Nucleus-1.2.2-S7.0-MC1.12.2-plugin.jar      | None                                     |
| UCHIJAA | worldedit       | 6.1.9-SNAPSHOT              | worldedit-sponge-6.1.9-SNAPSHOT-dist.jar    | None                                     |

Loaded coremods (and transformers):

SpongeCoremod (spongeforge-1.12.2-2586-7.1.0-BETA-2865.jar)
org.spongepowered.common.launch.transformer.SpongeSuperclassTransformer
Profiler Position: N/A (disabled)
Player Count: 0 / 4; []
Is Modded: Definitely; Server brand changed to 'fml,forge,sponge'
Type: Dedicated Server (map_server.txt)

We need to not crash if brand new Text Components are added that we don't potentially recognize.
Adding it to the API can come later, but first up we need to not crash.

Text is now (api 8) handled by Adventure.
Keybind TextComponent has been added by https://github.com/KyoriPowered/adventure/commit/6fec30f703620f7a5d52b36715a926c4129dafb8 so this can be closed.


Widgets require us to download supporting files from a 3rd party website. I enabled it in settings.json but I still get the same error

Environment data

VS Code version: XXX
Jupyter Extension version (available under the Extensions sidebar): XXX
Python Extension version (available under the Extensions sidebar): XXX
OS (Windows | Mac | Linux distro) and version: XXX
Python and/or Anaconda version: XXX
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): XXX
Jupyter server running: Local | Remote | N/A

Expected behaviour
XXX
Actual behaviour
XXX
Steps to reproduce:
[NOTE: Self-contained, minimal reproducing code samples are extremely helpful and will expedite addressing your issue]

XXX

Logs

Output for Jupyter in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Jupyter)

XXX

Thanks for filling this issue.
To better help you, please could you fill in the information you have set as xxx
Also okay could you provide a sample notebook of the code so we know what widget you area referring to.

Closing this issue as its been over 4 weeks, since the information was requested.
We'll be happy to reopen the issue when the requested information has been provided.


V3.1.0 editor “redo”and “undo”operation issues

Summary
My original intention was to add two buttons to the editor toolbar, one for forward and one for back.

Take the undooperation as an example. In V2.0, it is implemented as follows:

But I noticed that getCurrentModeEditor() has been removed from the V3.0 documentation and no alternative method is given. I was wondering how to do this in V3.1.0 and support Typescript.

Have a nice day, thanks!
Version
V3.1.0

Summary
My original intention was to add two buttons to the editor toolbar, one for forward and one for back.  Take the undooperation as an example. In V2.0, it is implemented as follows:  But I noticed that getCurrentModeEditor() has been removed from the V3.0 documentation and no alternative method is given. I was wondering how to do this in V3.1.0 and support Typescript.  Have a nice day, thanks!
Version
V3.1.0

I have seen this method in the source code, but the types seem not to have been introduced with NPM.


Compilation error on ParamsClient

When I try to compile the ParamsClient, I got the following type conversion error:
$ make -j
Scanning dependencies of target memory_utils
[ 10%] Built target matrix_transpose_kernels
[ 16%] Built target cJSON
[ 23%] Built target tcp_utils
[ 33%] Built target mpi_utils
[ 36%] Building CUDA object src/utils/CMakeFiles/memory_utils.dir/memory_utils.cu.o
[ 53%] Built target simple_share
[ 56%] Built target nccl_utils
/home/ubuntu/SpotServe/ParamsClient/src/utils/memory_utils.cu(73): warning #186-D: pointless comparison of unsigned integer with zero
      myAssert(size >= 0, "/home/ubuntu/SpotServe/ParamsClient/src/utils/memory_utils.cu", 73, "Ask deviceMalloc size " + std::to_string(size) + "< 0 is invalid.");
                    ^

Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"

/home/ubuntu/SpotServe/ParamsClient/src/utils/memory_utils.cu(73): warning #186-D: pointless comparison of unsigned integer with zero
      myAssert(size >= 0, "/home/ubuntu/SpotServe/ParamsClient/src/utils/memory_utils.cu", 73, "Ask deviceMalloc size " + std::to_string(size) + "< 0 is invalid.");
                    ^

Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"

/home/ubuntu/SpotServe/ParamsClient/src/utils/memory_utils.cu(516): error: more than one conversion function from "half" to a built-in type applies:
            function "__half::operator float() const" (declared at line 217 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
            function "__half::operator short() const" (declared at line 235 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
            function "__half::operator unsigned short() const" (declared at line 238 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
            function "__half::operator int() const" (declared at line 241 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
            function "__half::operator unsigned int() const" (declared at line 244 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
            function "__half::operator long long() const" (declared at line 247 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
            function "__half::operator unsigned long long() const" (declared at line 250 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
            function "__half::operator __nv_bool() const" (declared at line 254 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
          tmp_val = tmp_val * (T_fake_type)(1.0f);
                    ^
          detected during:
            instantiation of "void fastertransformer::fakeCast<T_IN,T_fake_type>(T_IN *, size_t) [with T_IN=float, T_fake_type=half]" at line 526
            instantiation of "void fastertransformer::invokeFakeCast<T_IN,T_fake_type>(T_IN *, size_t, cudaStream_t) [with T_IN=float, T_fake_type=half]" at line 535

/home/ubuntu/SpotServe/ParamsClient/src/utils/memory_utils.cu(516): error: more than one conversion function from "half" to a built-in type applies:
            function "__half::operator float() const" (declared at line 217 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
            function "__half::operator short() const" (declared at line 235 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
            function "__half::operator unsigned short() const" (declared at line 238 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
            function "__half::operator int() const" (declared at line 241 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
            function "__half::operator unsigned int() const" (declared at line 244 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
            function "__half::operator long long() const" (declared at line 247 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
            function "__half::operator unsigned long long() const" (declared at line 250 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
            function "__half::operator __nv_bool() const" (declared at line 254 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
          tmp_val = tmp_val * (T_fake_type)(1.0f);
                              ^
          detected during:
            instantiation of "void fastertransformer::fakeCast<T_IN,T_fake_type>(T_IN *, size_t) [with T_IN=float, T_fake_type=half]" at line 526
            instantiation of "void fastertransformer::invokeFakeCast<T_IN,T_fake_type>(T_IN *, size_t, cudaStream_t) [with T_IN=float, T_fake_type=half]" at line 535

2 errors detected in the compilation of "/home/ubuntu/SpotServe/ParamsClient/src/utils/memory_utils.cu".
make[2]: *** [src/utils/CMakeFiles/memory_utils.dir/build.make:63: src/utils/CMakeFiles/memory_utils.dir/memory_utils.cu.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:343: src/utils/CMakeFiles/memory_utils.dir/all] Error 2
make: *** [Makefile:84: all] Error 2

Environment version:
$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2023 NVIDIA Corporation
Built on Mon_Apr__3_17:16:06_PDT_2023
Cuda compilation tools, release 12.1, V12.1.105
Build cuda_12.1.r12.1/compiler.32688072_0
$ nvidia-smi
Mon Oct  7 16:56:36 2024
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.104.12             Driver Version: 535.104.12   CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  Tesla T4                       On  | 00000000:00:1B.0 Off |                    0 |
| N/A   25C    P8               9W /  70W |      0MiB / 15360MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
|   1  Tesla T4                       On  | 00000000:00:1C.0 Off |                    0 |
| N/A   25C    P8               8W /  70W |      0MiB / 15360MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
|   2  Tesla T4                       On  | 00000000:00:1D.0 Off |                    0 |
| N/A   25C    P8               8W /  70W |      0MiB / 15360MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
|   3  Tesla T4                       On  | 00000000:00:1E.0 Off |                    0 |
| N/A   25C    P8               9W /  70W |      0MiB / 15360MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+

+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|  No running processes found                                                           |
+---------------------------------------------------------------------------------------+

This cutlass problem can also be found in: https://github.com/NVIDIA/cutlass/issues/4, and other projects such as  https://github.com/LLMServe/SwiftTransformer/issues/5.
You may change CUDA arch flags when compiling.

This cutlass problem can also be found in: NVIDIA/cutlass#4, and other projects such as LLMServe/SwiftTransformer#5.
You may change CUDA arch flags when compiling.

Thanks! This resolved the problem for me.


import_grammar now include base_path in recursive call to load_grammar

fixes https://github.com/lark-parser/lark/issues/347

Looks good. Thanks!


Fix typo in include/hal/uart_ll.h (IDFGH-5320)

s/final state machine/finite-state machine/g

Thanks for your contribution.

Thanks for your contribution again, changes merged with https://github.com/espressif/esp-idf/commit/afe9b42cbfba5154b2d5a92cb681a4dd2d76ea08.


Xcode 6 GM can't build test target

There are a number of properties named 'description' which throw a build error "Use of undeclared identifier '_description': did you mean aDescription".

@sharplet  you should not use description as your custom property , it's a readonly property of NSObject already.

I'm going to close this issue for now as the tests build on master under Xcode 6.3.
@kejinlu I'm not sure I agree—as long as an NSObject-derived class meets the contract of the NSObject protocol, in this case providing a description property getter, it's meeting its API contract. I don't think there's any problem redeclaring a readonly property as readwrite in a subclass.

Fails to build for me as well.

@indutny If you could share an example that reproduces the issue that would be very helpful! 🙇🏻

@sharplet sure, here you go:
git clone https://github.com/voxer/ispdy --recursive
cd ispdy
./gyp_ispdy test -f xcode --suffix=-macosx
cd test
xcodebuild

Thank you!

@indutny Found the problem! https://github.com/Voxer/iSPDY/pull/22

@sharplet does it fix it? Because I think I done it before writing that previous comment and the error was the same...

You'll also need to pull in master so that you have the actual fix merged in.

Aaaah! Thank you :) Going to test it right now.


Ensure myst substitutions work

There are some cases such as substitutions in links or using backticks where the substitution does not work:
https://github.com/ICESAT-2HackWeek/website2022/pull/92#issuecomment-1074077407
https://github.com/snowex-hackweek/website2022/issues/20
Docs on substitution formatting:
https://jupyterbook.org/en/stable/content/content-blocks.html#using-substitutions-in-links

Substitutions within backticks are not supported through MyST.
See the second "Important" block on the MyST docs


Issue: How to do the recursivley summarization with the summarize_chain?

Issue you'd like to raise.
For the code of classMapReduceDocumentsChain, there is a comment in combine_docs saying that
    """Combine documents in a map reduce manner.

    Combine by mapping first chain over all documents, then reducing the results.
    This reducing can be done recursively if needed (if there are many documents).
    """

My questioin is how to build the recursively manner? I didn't see any specific API that allow me to implement it? Do I need to build this functionality by myself? Suppose I have a book-length document to summarize.
Suggestion:
No response

This should be doable now thanks to https://github.com/hwchase17/langchain/pull/6994
I cannot get into the details right now, but go through the new implementation of MapReduce and it should be clear


Updated autostop script not working

Auto-stop cronjob not working since the last update on autostop script.

Any updates on this issue. It seems to be a syntax error related to the most recent PR completed to master

To summarize the likely root cause:
Many Sagemaker notebook instances run autostop.py using the default system python2.7, and these fstrings broke autostop. A fix has already been merged. Tagging @tayodok to confirm

Closing this issue as the fix above has been merged already. Please open a new issue if something different comes up, thank you.


Input does not follow the caret past the input width

React-simple-keyboard version
"react-simple-keyboard": "^3.3.21"
Describe the bug
When using the virtual keyboard on an input that can be a large amount of text once the caret goes past the length (width) of the input the input will not follow the caret. It works with a physical keyboard but not with the react-simple-keyboard. I have disableCaretPositioning={true} so all inputs go to the end (changing it makes no difference). Found a related Stack Overflow question but with no answer. link to question

Text input with react-simple-keyboard does not follow caret position when text overflows width of the input. I have tried setting the inputs Selection to end to no avail. Also tried keeping input in focus (doesn't help)

Edit: Grammar

Hello @JacobCutshall,
Please refer to this issue for a solution:
https://github.com/hodgef/react-simple-keyboard/issues/681
Regards,
Francisco Hodge


Cleanup directory tree

@amdasilva pointed out that the top directory of this repo has grown a bit messy.  A few judicious (well named) subdirectories should help considerably.   And maybe add something in the README about navigation of those directories?

This should be doable. I guess we usually only do:
include(esma)
include(esma_cpack)

in the fixtures, so hiding should be pretty simple. (Fear is if I break UFS or GCHP. I guess that's a reason for an ESMA_cmake 4.0.0...


Unsuccessful deployment

Hi,
First of all, congrats for the awesome tool.
I'm doing an internal pentest at the moment, and I've found a JBoss 5.1.0 GA which in theory is vulnerable to the invoker/JMXInvokerServlet and invoker/EJBInvokerServlet vulnerability. At first I tried to exploit it using the metasploit module, and then a similar PHP exploit I found on EDB, but both were failing for some reason. As I'm already domain admin, I could log to the box and see the logs, it turns out it was complaining about the remote .war file I was trying to upload and deploy, as it was hosted on my own web server. After doing some research I found this article: http://breenmachine.blogspot.co.uk/2014/02/jboss-jbxinvoker-servlet-update.html which comes to say that JBoss >= has a bug/feature that stops remote objects from being deployed. I read his post, compiled the Java exploit and ran it. It did upload my .war file to the folder /management (...management/cmd.war), but for some reason it seems as if it doesn't deploy it!!.
After that, I found this project, gave it a go, and the result is the same, your tool does upload the .war file, but it is never deployed for some reason I can't understand!.
Any ideas?

Hey Antonio,
The reason you're seeing the same results from both tools is because they use the exact same code :)
It's been a while since I've touched this stuff. I've seen the behavior you're describing once but didn't have time to dive into it. The WAR get's uploaded but deployment fails (if you check the logs, you'll probably see that it tried to deploy and there was an error). It's not an authentication issue because if that were the case it would never get uploaded at all.
Maybe drone can shed some light on this. If I see it in the wild again I'll try to make some time to reproduce.

Hey mate,
Thanks for the quick reply!. Thing is that I do not see any error in the logs, as I saw before when I used teh PHP or Metasploit module, as they both use remote objects. Its' just bizarre.

The MSF module does things a little differently, they haverone and myse a hardcoded blob that gets sent over where we generate a version specific one on the fly. If you're trying to debug, I'd suggest running the Java code in a debugger and inspecting the objects at each step, especially the ones that come back from the server.
If you have full access to the box, you can monitor the JBoss trace log that gives full detail on whats going on, it's a text file on the server, I think it has more detail than what's in the web interface.

Yeah that's how I was looking at the logs, as I do have access to the box, but do not know valid creds for the JMX-Console. There are not errors at all when I use your tool or the Java Version,as the upload is successful, but it doesn't get deploy... I just got off the client's office, I'll be back on Monday and see what I can do, I have to find out what's going on!
From: Stephen Breen
Sent: Friday, 20 March 2015 17:03
To: hatRiot/clusterd
Reply To: hatRiot/clusterd
Cc: Antonio Sánchez
Subject: Re: [clusterd] Unsuccessful deployment (#36)
The MSF module does things a little differently, they haverone and myse a hardcoded blob that gets sent over where we generate a version specific one on the fly. If you're trying to debug, I'd suggest running the Java code in a debugger and inspecting the objects at each step, especially the ones that come back from the server.
If you have full access to the box, you can monitor the JBoss trace log that gives full detail on whats going on, it's a text file on the server, I think it has more detail than what's in the web interface.
—
Reply to this email directly or view it on GitHubhttps://github.com/hatRiot/clusterd/issues/36#issuecomment-84068288.

This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com

Disclaimer: This e-mail and any attachments are confidential.
It may contain privileged information and is intended for the named
addressee(s) only. It must not be distributed without Dionach Ltd consent.
If you are not the intended recipient, please notify the sender immediately and destroy this e-mail.
Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden. Unless expressly stated, opinions in this e-mail are those of the individual sender, and not of Dionach Ltd.
Dionach Ltd, Unipart House, Garsington Road, Oxford, OX4 2PG Company Registration No. 03908168, VAT No. GB750661242

I finally found the reason why the .war file was not being deployed. It turns out they had the automatic Hot Deployment module/service/whatever disabled. For JBoss 5.x this is as simple as moving or deleting a specific file. For more info:
https://developer.jboss.org/wiki/JBoss51DisableEnableHotDeployHDScanner
ALthough it's still possible to upload files to the server without credentials, which is an issue, I don't see a way of getting a shell, which is a shame!.

Hi @antoniosanchezc
Thanks for the feedback and follow-up on this.  I do wonder if there's a way to write or move that file back using an exposed JMX console.  I'll look into this.


Added example for ScheduledQueryRule Cross Resource

This checklist is used to make sure that common issues in a pull request are addressed. This will expedite the process of getting your pull request merged and avoid extra work on your part to fix issues discovered during the review process.
PR information

[ ] The title of the PR is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For information on cleaning up the commits in your pull request, see this page.
[ ] Except for special cases involving multiple contributors, the PR is started from a fork of the main repository, not a branch.
[ ] If applicable, the PR references the bug/issue that it fixes.
[ ] Swagger files are correctly named (e.g. the api-version in the path should match the api-version in the spec).

Quality of Swagger

[ ] I have read the contribution guidelines.
[ ] My spec meets the review criteria:

[ ] The spec conforms to the Swagger 2.0 specification.
[ ] The spec follows the guidelines described in the Swagger checklist document.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.

Automation for azure-sdk-for-js

Automation for azure-sdk-for-python

Automation for azure-sdk-for-node

Automation for azure-sdk-for-go

Can one of the admins verify this patch?

@Adarsh1994-MS please take a look to model validator errors https://travis-ci.org/Azure/azure-rest-api-specs/jobs/440637911 they are related to your network payload example.

@hovsepm I have updated the example to resolve the model validation error for the example added by me. It seems some error is still present in LogToMetric action file which is not a part of this PR and had been modified previously by @jagpreetstamber


[Dynamic Regions] Auto Analyze failed for context deadline exceeded

Bug Report

What version of TiKV are you using?

What operating system and CPU are you using?

Release Version:   7.4.0-alpha
Edition:           Community
Git Commit Hash:   87d0f7cf143524222b4b0d80a4a8c5e02d11cf67
Git Commit Branch: heads/refs/tags/v7.4.0-alpha
UTC Build Time:    2023-09-07 11:47:00
Rust Version:      rustc 1.67.0-nightly (96ddd32c4 2022-11-14)
Enable Features:   pprof-fp jemalloc mem-profiling portable sse test-engine-kv-rocksdb test-engine-raft-raft-engine cloud-aws cloud-gcp cloud-azure
Profile:           dist_release
Steps to reproduce

The cluster contains about 60 tikv with dynamic region enabled, each tikv contains 2.5TB data, a table contains about 6billion rows with each row size about 10kb.
auto analyze always failed for wait recvLoop: context deadline exceeded
mysql> show analyze status \G
*************************** 1. row ***************************
        Table_schema: xxx
          Table_name: t1
      Partition_name:
            Job_info: auto analyze table all columns with 256 buckets, 500 topn, 6.058293454781894e-05 samplerate
      Processed_rows: 41324846
          Start_time: 2023-09-12 17:06:54
            End_time: NULL
               State: running
         Fail_reason: NULL
            Instance: tc-tidb-4.tc-tidb-peer.partition-raft-s9dkz.svc:4000
          Process_ID:<PHONE_NUMBER>841343
   Remaining_seconds: -279h36m27s
            Progress: 0.02276134057120847
Estimated_total_rows:<PHONE_NUMBER>
*************************** 2. row ***************************
        Table_schema: xxx
          Table_name: t1
      Partition_name:
            Job_info: auto analyze table all columns with 256 buckets, 500 topn, 6.058174326120741e-05 samplerate
      Processed_rows: 107188153
          Start_time: 2023-09-12 14:38:40
            End_time: 2023-09-12 17:06:54
               State: failed
         Fail_reason: wait recvLoop: context deadline exceeded
            Instance: tc-tidb-4.tc-tidb-peer.partition-raft-s9dkz.svc:4000
          Process_ID: NULL
   Remaining_seconds: NULL
            Progress: NULL
Estimated_total_rows: NULL
*************************** 3. row ***************************
        Table_schema: xxx
          Table_name: t1
      Partition_name:
            Job_info: auto analyze table all columns with 256 buckets, 500 topn, 6.058174329457239e-05 samplerate
      Processed_rows: 107188157
          Start_time: 2023-09-12 12:37:35
            End_time: 2023-09-12 14:38:40
               State: failed
         Fail_reason: wait recvLoop: context deadline exceeded
            Instance: tc-tidb-4.tc-tidb-peer.partition-raft-s9dkz.svc:4000
          Process_ID: NULL
   Remaining_seconds: NULL
            Progress: NULL
Estimated_total_rows: NULL

What did you expect?
What did happened?

/cc @winoros

The root cause of this issue is that the current auto-analyze executor handles kv requests with concurrency=1. Some for some really big table, it can't finish within 12 hours. I think this issue can also happen in raft v1. So shall we downgrade it to minor or this issue should be tracked in tidb repo @lilinghai


Revise a page on the CC public wiki

This is an Outreachy contribution task. Multiple people may complete this task, it will not be closed until the Outreachy winter 2019 contribution period ends.

The Creative Commons Wiki has a lot of old/inaccurate content. Revise one wiki page and post a link to your contribution here. Please ask questions about any content you are unsure of.
To get edit access to the wiki, please sign up for a CCID here and tell us about it in #cc-gsoc-outreachy on Slack. We will give your account edit permissions.

Can you please give me some hints on which areas require updating?  Thanks. I'm from Outreachy.

@kgodey I would like to update this page, https://opensource.creativecommons.org/community/ to include the tag, #cc-gsoc-outreachy as I was led to this page but I couldn't navigate to find the outreachy channel on slack.  Is this something amenable to you?  I have signed up for a CCID, but I don't think my ID gives me sufficient permission to edit this page. Thanks.

Hi @mchesler613 I have the same doubt as you, did you find a parameter to compare and update the pages? Thank you :)

Yes @discombobulateme   The FAQ page to compare with is here https://creativecommons.org/faq/

Thank you :) that was really nice @mchesler613

@mchesler613 I am a bit lost, but think we should ask for permission not here but on slack. Here says is on #cc-gsoc-outreachy but I think it's on #cc-outreachy-platform-toolkit ... just in case I posted on both. Mentors may be SUPER busy though, if I found out something I post it here for you as well :)

@discombobulateme Yes, this thread is for the Platform Toolkit and it's confusing to have this FAQ-related post here.  The WIKI FAQ thread is https://github.com/creativecommons/faq.  Thank you for sharing with me the same confusion.

@mchesler613 did you get the authorisation? Mentors are available on Slack at #cc-gsoc-outreachy :)

@discombobulateme Yes, I got the authorization from the Slack channel.

Hey all :) just made several changes on Developers based on Join the CC Developer Community, Contributing Code and Open Source at CC. I tried to respect the previous scheme but updating information and content (to what I understand is focused on Developers who wants to contribute). Please let me know if this type of update is what is expected or if I supposed to go into other direction :) . After feedback I can happily contribute more :)

@discombobulateme nice work! I'd recommend updating the page to remove any duplicate information so that if anything on opensource.creativecommons.org changes, we don't also have to update the wiki. It's okay if the Developers wiki page is very short :)

Thanks @kgodey :) just a last question about it to move on, is it important to mention technologies being used? In the older page there were the mention, but it's really unupdated (got a screen shot to compare)

No, you can delete the technologies being used section.

Since the Outreachy application period is over, I'm going to close this issue.


pkg/maps: use pointer in receivers for GetKeyPtr and GetValuePtr

Not using a pointer in the receivers causes Get{Key,Value}Ptr to return
a pointer of the copy of the receiver structure being called. This can
have consequences if we use Get{Key,Value}Ptr to store data and expect
the data to still be present in the original structure.
Signed-off-by: André Martins<EMAIL_ADDRESS>

This change is

test-me-please

Coverage decreased (-0.004%) to 41.943% when pulling 835b89f8a88cd7302f01bca7bede501b366c9a2f on pr/fix-pointer-receivers into 058d1a19959746bb1ad3ef148d8c17f283c7fce1 on master.

@aanm What were the symptoms of this bug? Did this cause real problems?

@tgraf I can't really tell for the sockmap and encrypty. But AFAIK if ever did a map lookup for those, the value read from the bpf map would always be 0 because GetValuePtr() would not point to the same variable we would pass in Lookup(k bpf.MapKey, value bpf.MapValue). Something along these lines:
fmt.Println(v.Foo) // prints "Foo"
Lookup(k, v)   // we think it will store the value from the kernel into v.Foo but in reality it isn't
fmt.Println(v.Foo) // continues to print "Foo"


Deno support

What do we need to do to support https://deno.land/?

@sam-goodwin big kudos on the initiative!
Until the underlying CDK issues are sorted out it's quite tricky
https://github.com/aws/aws-cdk/issues/17386
Would be very keen to see how we could get a deno compatible POC out.

Ah I see. Thanks for the reference!
One thing for us to figure out is whether deno supports typescript transformers. I assume we would just produce js for deno instead of running the ts. Any drawbacks to that plan?

Deno internally doesn't use tsc, but swc to do it's bidding (transpilation).
Essentially the compiler part of fnless would have to be re-implemented in an SWC plugin.

That might be challenging since we rely on the TypeChecker. We should explore that. It could also be a performance improvement


sdk 'hang' on destructor

I think i had this issue with lib03d3 as well and since most of the code are similar. i have the same issue as well in ifm3d.
On exiting the program, in some cases, it seems the code is frozen/hang, not exiting the executable for a long time(8 mins).  i have track it down to the ifm sdk i believe. I manage to 'avoid' it by modifying the framegrabber and pulling the Stop() function out to public and calling it.
this is not happening all the time it seems to happen when i let the executable run for a while. I am not sure exactly what is the issue and i am not 100% sure i have fixed the issue in this sdk. i know for lib03d3, after pulling the Stop() out, i haven't seen the issue anymore.

Can you provide a minimal example that exhibits this behavior? I.e., something that shows your usage pattern with the code. This is the first I have heard of anything like this. Realize that most of the core structures within ifm3d are wrapped in std::shared_ptr and so a reference count is maintained for any code participating in its ownership. To that end, if you have a dangling reference hanging around, this behavior would be consistent and by design.
Again, a minimal code example which exhibits this behavior would be helpful.

Is this still an open item? Can it be closed?

Hi Tom,
We are still having the issue, I can’t seem to reproduce it with a standalone code, but its pretty much still happening on our exe. I haven’t had the time to try different way to reproduce this on a standalone, just the one time …
Regards,
Chin

From: Tom Panzarella<EMAIL_ADDRESS>Sent: Wednesday, November 7, 2018 3:44:43 PM
To: lovepark/ifm3d
Cc: Chin Siong, Ong; Author
Subject: Re: [lovepark/ifm3d] sdk 'hang' on destructor (#92)
Is this still an open item? Can it be closed?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/lovepark/ifm3d/issues/92#issuecomment-436770684, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AQPV2l9ma-gBLjljQFN1oZ7S7fNuse-Vks5us0Y7gaJpZM4WdbXe.

Closing out old issues, please reactivate if this is still an issue.


Update Chart JS to the 2.0 version

It would be great to have the ChartJS 2.0 available instead of 1.1, there are a lot of new features on the 2.0 version
https://github.com/chartjs/Chart.js/releases/tag/v2.0.0

Are there any plans to make this transition?

Done in V3-alpha.
Thanks!


VoteOnObservedOutboundTx: separate cctx state transition logic from the message into new functions #1800

Same issue as https://github.com/zeta-chain/node/issues/1800 but for outbound vote.
Here the difference is that the control flow would depend on the state of the observation
func VoteOnObservedOutboundTx(msg) {
  isFinalized := VoteOnOutboundBallot(msg)

  if isFinalized {
    cctx, outbound, observation := getCCTXAndOutboundFromMsg(msg)
    cctx := ProcessOutbound(cctx, outbound)

    // Post processing
    SaveCCTX(cctx)
  }
}

func ProcessOutbound(cctx, outbound, observation) {
  if observation == success {
    return ProcessOutboundSuccess(cctx, outbound)
  } else {
    return ProcessOutboundSuccessFailure(cctx, outbound)
  }
}

func ProcessOutboundSuccessFailure(cctx, outbound) {
  if cctx.Status == reverting {
    AbortCCTX(cctx)
  } else {
    RevertCCTX(cctx)
  }
}

Associated PR has been merged https://github.com/zeta-chain/node/pull/1853


Assignment statement emoji proposal

The current 🍮 emoji used for assignment makes some sense, being a dessert like 🍦, which is used for constants, or as emojicode calls it, frozens. However, I think that 🍮 isn't very recognizable, and if I understand the recipe correctly, it should be served cold. The assignment emoji should probably contrast 🍦, because variables are the opposite of constants.
💩 (pile of poo) was suggested in #63, but it was closed because it was considered a joke. I'm mentioning it here as an option anyway, to see what more people think about it.
Here are my suggestions:

🔥 (fire), because a fire somewhat resembles the shape of 🍦, but is the opposite of "frozen".
🥢 (chopsticks), because the two chopsticks look like the two lines of the equals sign, commonly used for assignment (added in unicode 10 which is currently only a draft).
♒ (aquarius), because the two waves used to represent it also resemble the equals sign.

Community input encouraged.
Edit: added the unicode 10 note for chopsticks

Maybe you could add a label for this kind of "lists ideas, community input encouraged" issues? I'm not sure how to describe that concisely.

I added "help wanted". We can still change it later if somebody has a better idea.

Yeah, I thought about that too. I think that it should be a combination of syntax-proposal and help wanted. Also, #73 needs the same label (that's the floating point issue).

I can’t see the chopsticks (yet) and I declare myself against  ♒. If you hadn’t mention it, I had never thought that it resembles the equal sign.
My suggestions so far are:

⬅ or ➡ if it they weren't operators: var ⬅ 41 or 53 ➡ var. Perhaps there are somebody can come up with better comparison operators?
Analogous to #61: 📣  (It is more beautiful than the one in #61 in my opinion, which is good since it would be used more often.) 📣 var 32

I really would prefer the first one, but I can't think of any better comparison operators.

Remember that there is a lot of emoji fonts - "beautiful" is harder to agree on than usual. As for comparsion, maybe make use of ⏩ and ⏪? Alternatively, what about using ▶🙌 as a single operator? After all, there is currently no situation where two operators can be directly next to each other. Then we can use ⬅ as assignment and ➡ as range (BTW, range would work nice as an operator). As far as range with step goes, it's less common enough to make using the constructor sensible.

I'd keep ⏩ for ranges.
▶🙌, on the other side, is a gorgeous idea! Actually I find 53 ➡ var more natural than if the variable is on the left side. After all, the value is evaluated first and the result of the evaluation is then stored into the variable.
Furthermore, I'd propose ➡ creates a "frozen" (perhaps a new name would be good) variable and a mutable variable is created with a combination of  ➡ and another character, like ➡🖍. (🖍 already is the mutable attribute so this seems logical to me.)

I like the way you are thinking. Saying the variable first and the value second is a tradition that might be hard to overcome, but so is using only ASCII characters. As far as the names go, how about "constant" and "variable"? Maybe declaring class fields should be done with 🖍 too?

Well, so my final proposal is this: (I already drafted this for the documentation)

Assigning a constant variable
In many cases you will only assign a variable once, i.e. store a value into it,
and then use it without ever changing it. These are the cases where you should
use a constant variable.
Constant variables are extremly easy to use:
31 ➡ daysInDecember
🔤Earth🔤 ➡ thirdPlanet

$assignment$-> $expression$ ➡ [$mutable$] $assignee$
$assignee$-> $variable$ | $method-call$

As you can see from the examples, the value you want to assign is on the left
hand side of ➡ while the variable you want to assign the value to is on the
right hand side. The above code therefore sets daysInDecember to 31 and
thirdPlanet to the string Earth.
The compiler infers the type of the variables from the provided values
automatically.
Obviously, you cannot change a constant variable. If you try to reassign a
constant variable you will get a compiler error.
Declaring and assigning mutable variables
Sometimes, however, you will need variables whose value can be modified. This
is were mutable variables come in.
Before you can use a mutable variable you need to declare it. There are two
ways, either you declare and assign the variable to a value in one step or you
explicitely declare the variable, in which case in won’t have a value initially.
5300 ➡ 🖍🆕 money
🖍🆕 catName 🔡

$mutable$-> 🖍 [🆕]
$declaration$-> 🖍🆕 $variable$ $type$

The first example declares the variable money and assigns it the value 5300.
The compiler will infer that the type of the variable is 🔢.
The second line explicitely declares the variable catName and that it is of
the type 🔡. It does not have a value until assigned and the compiler will
raise an error if you try to use it before having assigned a value.
Changing the value of mutable variables
The point of mutable variables is its inconstancy, so let us see how you
can change the value of an mutable variable.
The following is an example of assigning the two variables we declared before:
5300 ➡ 🖍 money
🔤Kitty🔤 ➡ 🖍 catName

Assigning an mutable variable is very similar to assigning a constant one,
but we need to note that the variable name is preceded by 🖍. You will get
an error if you omit the 🖍 and you will get an error if you try to assign
a variable this way, that has not been declared.
This mechanism is intended to prevent bugs that could emerge if you, for
instance, misspell a variable.
[...]
Assignee instance methods
You can also define instance methods to which values can be assigned.
Consider that to get a value from a list the 🐽 method is used as in this
example:
🐽 a_list 1❗

It would be very intuitive, if we could — to assign a value — write this:
🔤Coco🔤 ➡ 🐽 a_list 1❗

And, indeed, we can. This works, because Emojicode allows us to define methods
that can be assigned to. Although this might sound complicated to you, in fact,
it isn’t. Take a look at this example, in which an assignee method is defined.
❗ 🐽 index 🔢 ➡ 🍬Element 🍇
  👴 ...
🍉

➡ 🐽 assigned_value Element index 🔢 🍇
  👴 ...
🍉

In this example two methods are defined. The first one is rather obviously just
the getter we used before. The second method, on the other hand, uses the
assignment operator (➡) instead of ❗. This indicates to the compiler that this
method should be called, when an assignment to a method of the name 🐽 occurs.
The first argument of the assignee method is always the value that is being
assigned. It must not be provided on the right hand side of the assignment, as
we have seen in the assignment example before. The method itself than is free
to do whatever it needs to do with one limitation: It may not return a value.

This, of course, means dropping #61.


View Downvotes on Mbin

Mbin has disabled the display of who downvoted whom in the activity view. This feature should be readded.
It might be necessary to manually rerequest the ActivityPub here, so avoid doing this for the time being.
The url endpoint has also been removed, so the display of the information will have to be replanned. Maybe integrate it into the upvote view as two tabs therein?

Since I'm not planning to move to KES anymore, this has been downgraded to low priority. It's also unlikely to actually work at all.
I can request posts with their url, but this request doesn't include their activity. I'm not sure if the activity can be requested or needs to be received via federation.


Allows  tag for custom metrics when no schema relations are defined

What does this PR do?
Handles UnboundLocalError when schema is included as a descriptors tag for a custom metric and no schema relations have been defined.
Motivation
User reached out wanting to include schema as a tag key for a custom metric and didn't define schema relations for the Postgres instance, so they were hitting the UnboundLocalError, which was preventing the custom metric from getting submitted. The UnboundLocalError was occurring since the relationsconfig list is only built if relations is defined in the yaml.
Testing Guidelines
An overview on testing
is available in our contribution guidelines.
Versioning

[x] Bumped the version check in manifest.json
[x] Updated CHANGELOG.md. Please use Unreleased as the date in the title
for the new section.

Additional Notes
Anything else we should know when reviewing?

@dixonscottr Friendly ping, have you had a chance to check out Massi's feedback?


DCOS_OSS-2206: Add enzyme to 1.11

I just added enzyme to the 1.11 branch without porting all the tests over (massive merge conflicts there).
You can test it by doing npm install && npm test.
I flag it as a blocker as it blocks a blocker, I hope this is OK
Checklist

[X] Did you add a JIRA issue in a commit message or as part of the branch name?
[ ] Did you add new unit tests?
[ ] Did you add new integration tests?
[ ] If this is a regression, did you write a test to catch this in the future?

I had the wrong plugins branch. Test pass for me now.

run integration tests


Claim types

The claim types here are written with https and should be http.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: ecd05228-38b5-0e37-8eef-b2f2d801f0f3
Version Independent ID: 94163f6d-4010-e679-81ef-a33a8397348a
Content: Client access claim types in AD FS
Content Source: WindowsServerDocs/identity/ad-fs/operations/AD-FS-Claims-Types.md
Product: windows-server
Technology: ad-fs
GitHub Login: @billmath
Microsoft Alias: billmath

Hi, thanks for flagging this.  The claim types were http on this Microsoft blog post too (https://techcommunity.microsoft.com/t5/ask-the-directory-services-team/an-adfs-claims-rules-adventure/ba-p/400036), so I have corrected them in this article. The changes should be visible in the next few hours.
#please-close