nmea_msgs: 1.0.0-0 in 'jade/distribution.yaml' [bloom]

Increasing version of package(s) in repository nmea_msgs to 1.0.0-0:

upstream repository: https://github.com/ros-drivers/nmea_msgs.git
release repository: https://github.com/ros-drivers-gbp/nmea_msgs-release.git
distro file: jade/distribution.yaml
bloom version: 0.5.19
previous version for package: null

nmea_msgs
* Release into Jade.

See: https://github.com/ros-drivers/nmea_msgs/issues/1#issuecomment-94995739

The PR reverts other changes. Please either fix the branch or create a new PR.


pull-request-interactive-list

About this project
This is project about a Todo List app which gives the following functionalities to the user:

Add their own inputs
Remove inputs
Mark the inputs already done
Storage the inputs and their status of complete: true or false in the locastorage.
Remove only inputs selected
Update the inputs removed in the localstorage.
Remove all the inputs selected in once
Installation of Webpack, we used ES6 Modular JavaScript using its syntax
Installation of Linters Tool
This method contains functionalities of the status updates (completed: true / false).
A functionality to add event listener to the checkbox (change).
A functionality to update items object's value for completed key upon user actions.
A function for the "Clear all completed" button (use filter() method).
A function to store the updated array of items in local storage, so the user gets the correct list of values after the page
reloads (which means that any changes made to the list should be preserved).

Note: please run this command : npm start and you will see my Todo List app.
What I have learned from the project?
I learned the importance of knowing how to create an array of objects, a loop, a conditional,
and how to import and export classes and functions so we can create our ES6 JS Syntax
then how to install Webpack.

Hello @skyv26
Very nice to meet you, thanks for the suggestions I appreciate it,
but in my browser the app works, as I mentioned before I already implemented
the filter method and the information is stored in the localstorage as the assessment requests.
Please I will appreciate if you can check this video(there you can see that the app works once the user wants to delete an item or delete all items in once):
https://github.com/IvonneBenitesRodriguez/todo-list-microverse/assets/22691013/2f45c092-826b-4557-aff6-c1fd2baedcf5

@IvonneBenitesRodriguez It seems like the design that you are testing locally on your system and what we had from your PR both look different. Please confirm that you have pushed all the changes. Because it is true that things are working at your end but most importantly those things should also work at the client side like for other developer, Code Reviewers like me. Kindly verify your work and try to see what is missing. I am pretty sure that something is not going well from your side while pushing the changes.

Dear @skyv26
Thanks for the advises,
I checked the git status and I have not other commits behind,
so apparently my branch is up to date.
I am trying to find the error,
and I do no find it, besides I am looking that my app works good.

@IvonneBenitesRodriguez please share the screenshot of your last commit message, use git log and see what was your last commit message.


Move dashing urdfdom to the ros organization.

Signed-off-by: Chris Lalancette<EMAIL_ADDRESS>

@clalancette have all the refs been moved to the ros org's repository as discussed yesterday?

@clalancette have all the refs been moved to the ros org's repository as discussed yesterday?

Yep!  I had previously pushed all of the commits and branches, and I've now pushed the tags as well.  So all refs should be the same as in the original repository.


Shared sagas work on react web but not react native

I extracted all my API client specific code into a library using redux-saga to be shared by my web app and react-native app.
Both apps use the same function to start the sagas
import {fork} from 'redux-saga/effects';
import {sagas as apiSagas} from 'api-client';

// Note: console.log('apiSagas', apiSagas) prints a fully populated array in both cases

export default startSagas(
  ...apiSagas,
  // Other app specific sagas
);

function startSagas(...s) {
  return function* rootSaga() {
    yield s.map(fork);
  };
}

From there the general flow goes as follows:

Web app or React native app dispatches an API action

dispatch(actions.api.login(user))

A saga living in the separate library handles the action

watchLoginRequest -> api.post('login') -> dispatch appropriate success/failure action

This setup works great for my web app. However, in react-native the correct request will be dispatched but the sagas don't react to it. Is there any fundamental reason why this setup won't work? If not, I'd be happy to share any other relevant code.

I had mismatched redux-saga versions between my apps


fix: api url z-index to show it above response panel

Description
Fixed the z-index of the api url container to avoid getting hidden below the response panel container.
Fixes #13986

Type of change

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions, so we can reproduce.
Please also list any relevant details for your test configuration.
Delete anything that is not important

Manual
Jest
Cypress

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=1a1d0ac

/ok-to-test sha=ad4b757


DBZ-3822 Revert back pull_request_target changes

@gunnarmorling I realized without the checkout action even the commit message check won't work. I didn't look inside the check step which was failing but showed success.
So we cannot have any comment action in any workflows which has a checkout action. Apologies for the unwanted noise. :disappointed:

@jpechane Do you happen to know the reason for this current failure?
fatal: ambiguous argument 'refs/remotes/origin/master..': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

@ani-sha Maybe you run it on a rpeository with main not master branch?

@jpechane Well, this error message is from the commit message check workflow of this PR (https://github.com/debezium/debezium/runs/3617427167?check_suite_focus=true). I reverted the changes back to it as it was, as we won't be using pull_request_target rather trigger the action on normal pull_request.

@ani-sha, sorry, I had'nt paid enough attention when merging this. Couldn't you get the commits and their messages via REST and apply the check on them? As you do for the Octocat check?

@gunnarmorling This should work. Btw DBZ-3822 was released yesterday, should I create another Jira issue for this?

@ani-sha Where we stand with this PR now?

@ani-sha Where we stand with this PR now?

@jpechane The work is done for the PR. Just a question re the issue key DBZ-3822 which already got released. So do I create a new issue for this?

@ani-sha No need for new issue, albeit it was fromally released this is just CI stuff so the project itself is not affected. Thanks a lot!


iOS: selecting a story in All Stories doesn't always show the story

On iPad, selecting a story in the root All Stories list on the right-hand-side sometimes doesn't select and thus show the story after the feed list is shown in the sidebar.

Haven't seen this myself. I wonder how this bug happens, since tapping on a story copies the entire story collection over to the all site stories view.

Here's a video. Happens on a device, too.

It's possible I broke something about the story finding logic. Does this happen every time or only after reading another feed and returning back to the dashboard?

Not all the time, but often on first launch, or sporadic after that.  I haven't noticed a consistent pattern yet.  I'll investigate later.

I haven't been able to reproduce this for a while, so I'm closing it.

This is timing sensitive (https://github.com/samuelclay/NewsBlur/blob/c9e02c600be5f28e83131f64f458ec462a5ad5e0/clients/ios/Classes/FeedDetailViewController.m#L1131) which explains why it magically disappeared.  Not sure why the check for animation in progress is there, but removing it fixes the problem.

Can we reopen this bug? From reviewing blame it looks like there was a race condition this check was trying to resolve, but it then no longer tries to load the try feed if it fails; perhaps we could just defer it?  @samuelclay, it looks like you added the code back in 2013 — any recollections?
Thanks.

Ok, that should do it.


Move generated code after dummy rules' declaration

Right now the generated code is in another listing

Thanks for your explanation 👍


Add Claude 3 to Pro chat dropdown

TLDR: Add support for Claude 3 Sonnet to the LLM chat dropdown for Pro users and "hide" Claude 2.1. Threads here and here.

related: https://github.com/sourcegraph/cody/pull/3301

https://sourcegraph.com/-/editor?remote_url=github.com%2Fsourcegraph%2Fcody&branch=main&file=lib%2Fshared%2Fsrc%2Fmodels%2Fdotcom.ts&start_row=4&start_col=0&end_row=55&end_col=0&editor=JetBrains&version=v5.3.2999-nightly
It looks like we will need to update codyCommit once the changes to the agent are in place.


spike(NODE-4739): read TLS files async

Description
What is changing?
Is there new documentation needed for these changes?
What is the motivation for this change?

Double check the following

[ ] Ran npm run check:lint script
[ ] Self-review completed using the steps outlined here
[ ] PR title follows the correct format: type(NODE-xxxx)[!]: description

Example: feat(NODE-1234)!: rewriting everything in coffeescript

[ ] Changes are covered by tests
[ ] New TODOs have a related JIRA ticket

https://jira.mongodb.org/browse/NODE-3924


added separate logger.exitOpt for optional return types.

Added separate function exitOpt for when the return type is optional. It is a mess otherwhise.

Updated.

Merged with #87


Code Release

Congratulations on the acceptance to CVPR. I want to know when will the code be made available?

Thanks for your interest in our work. I assume to finish this by the end of next week if there is no other emergent tasks.

Thank you for sharing the code. Do you have plans to release the dataset Atlantis you have generated (synthetic underwater images and depth maps) and the code for training the depth estimation model using this dataset?

Yeah, we will release the dataset and trained controlnet soon. You can refer to the original repos of these methods for training code. I will also attach their links later.

Thank you very much for your response. I did not find the code for training the depth estimation model in the MiDaS repo, so I am looking forward to seeing how you train MiDaS model.

Thank you very much for your response. I did not find the code for training the depth estimation model in the MiDaS repo, so I am looking forward to seeing how you train MiDaS model.

Unfortunately, MiDaS didn't release its training code until now. Recent Depth Anything claims to implement the training code themselves but that they won't release the training code either.
I didn't retrain MiDaS in the paper, only using its pretrained model for depth prediction. Sorry but I can't help with the training code of MiDaS.

Oh, I misunderstood before. MiDaS was not retrained, only iDisc and NeWCRFs were retrained on the Atlantis dataset. The trainging codes for iDisc and NeWCRFs are all I need.

Oh, I misunderstood before. MiDaS was not retrained, only iDisc and NeWCRFs were retrained on the Atlantis dataset. The trainging codes for iDisc and NeWCRFs are all I need.

Yeah, you're right. I have provided corresponding repo links down below, at the acknowledge part.

These repo links are really useful. Do you have the plan to release pre-trained weights for iDisc and NeWCRFs (pre-trained on the Atlantis dataset)?

Sorry but we didn't have such plan yet. It is a good suggestion and we will consider and work on it after the data release.

Thank you for your reply and great work, I have no further questions.


[RNN-T] Quantization

Hello,
I’ve been looking into quantizing the various component parts of the RNN-T model and hitting a problem with the LSTMs which would hinder creating a quantized version of the benchmark.
For the first LSTM, when processing the logits within a sample, I’m seeing a steadily growing cell state. For a 15s sample (500 logits), the cell state begins at zero and grows to > +/-200.0.
  0 ['max:', '0.994', '', 'min:', '-0.999\n']
  1 ['max:', '1.973', '', 'min:', '-1.970\n']
  2 ['max:', '2.886', '', 'min:', '-2.799\n']
  3 ['max:', '3.807', '', 'min:', '-3.361\n']
  4 ['max:', '4.610', '', 'min:', '-3.572\n']
  ...
494 ['max:', '203.735', '', 'min:', '-268.766\n']
495 ['max:', '204.317', '', 'min:', '-268.591\n']
496 ['max:', '205.116', '', 'min:', '-268.906\n']
497 ['max:', '205.995', '', 'min:', '-269.664\n']
498 ['max:', '206.925', '', 'min:', '-270.510\n']
499 ['max:', '207.837', '', 'min:', '-271.319\n']

When quantizing this to i8, the broad range required for the last logit dictates the overall range required, but this is unsuitable for the first digits, and so the output of the LSTM is zeros. I’ve tried using non linear scaling (power of 2) which doesn’t solve the problem.
A workaround I’ve found is to rescale the cell state to +/-8.0 after processing each logit which gets results within 4% of the floating point equivalent, but this is a fudge rather than the solution.
One idea would be to retrain the model with this kind of rescaling in place to prevent the cell state from expanding. Or am I missing something and there is a better solution?

As @galv points out in the README, no quantization is done. It sounds that we need quantization-aware training, even though the original paper suggests that symmetric post-training quantization using TF tools works fine. Maybe there utterances were shorter and the error would not accumulate in this way?

Any suggestion for next step @galv?

We would probably need quantization-aware training for this to work, even though the original RNN-T paper we based this on does not use it. Note that our work on MLCommons's The People's Speech Dataset has trained state-of-the-art-ish CTC models, but not RNN-T models, in tensorflow. So we are bringing up the infra to do that sort of thing, but it's not actively prioritized to do quantization-aware RNN-T training.
I am no expert in quantizing models, to clarify. It's possible that there is a correct solution that someone else who's used to this kind of thing can just point out within an hour.
@nvpohanh @DilipSequeira I didn't see any quantized submission from NVIDIA when I checked the spreadsheet a week ago.Can you confirm whether you had a quantized submission? If so, how did you deal with the above problem?

No, we didn't submit a quantized submission in v0.7.

please re-open if needed.


pyvXray plugin installation inquiry

I encountered difificulties while attempting to install and utilize the pyvXray plugin. Specifically, I have been facing difficulties with importing the PIL module within the Abaqus Python  environment, resulting in an ImportError: DLL load failed.
I am wondering if you or any member of your team has previously encountered a similar issue during the installation process of the pyvXray plugin. If so, I would be grateful if you could share any solutions or workarounds that proved effective for you.
In the event that your team has not faced this particular problem, would it be possible for you to provide details of your environment configuration that allowed the successful installation and operation of the pyvXray plugin?

Hi @weirui810,
It's been a while since I've used this repo actually. And I haven't tried it on a recent version of Abaqus. It should be much easier to install on recent Abaqus versions that have Python 3 also also abqPip. If you try to install a recent version of PIL/Pillow in Abaqus it probably won't work (you would need a version that uses Python 2.7, which would be from around 2019).
What version of Abaqus are you using?

Thank you very much for getting back to me. I am using Abaqus 2022, which indeed comes with Python 2.7. I've made sure that the PIL  I've installed is the correct version that matches Python 2.7, and I'm working with the latest master version of pyvXray.
Despite these efforts, I'm still facing the ImportError: DLL load failed issue when trying to import the PIL.Image class within the Abaqus Python environment. I suspect this might be due to some compatibility issues with the PIL/Pillow and Abaqus 2022.
I understand that it's been a while since you last used this repository, and the environment might have changed since then. However, I was wondering if you might have come across any similar issues in the past or if you have any suggestions for troubleshooting this particular problem?

I can have a look into it and offer some suggestions. To help, could you please tell me:

Would it be possible for you to upgrade to Abaqus 2024 that uses Python 3? This would probably make things much easier
What operating system are you using?
Are you installing PIL or Pillow? Either way, what version?

Thank you for offering to look into this issue and provide suggestions.
To answer your questions：

Upgrading to Abaqus 2024 with Python 3 is an option I am considering. However, due to project constraints and the need for compatibility with existing scripts, I would prefer to find a solution that works with Abaqus 2022 and Python 2.7 if possible.

I am using Windows 11, and the version number is 22631.

I am installing Pillow. The version I have installed is 6.2.2, which is supposed to be compatible with Python 2.7.

For your suggestion to use an external Python environment with the latest Pillow for generating virtual X-rays, it could indeed bypass the compatibility issues I'm facing with the Abaqus 2022 Python 2.7 environment.
However, I'm concerned about how this approach would work with your plugin script, which relys on calling Abaqus' modules to read Abaqus data. If I move to an external Python environment, would I still be able to use your plugin code effectively? Or would it require significant modifications to work outside of the Abaqus Python environment?


Try to colorize text

I want to highlight text with red color.
Tried:

        Foo

Not supported

asd

asdasd

Does not work.

Hi @adam-p -- is there any way to achieve this effect in a more concise way? I.e. with more brevity than having to explicitly write out ...


Cannot find module '@clickbar/dot-diver' or its corresponding type declarations. ts(2307)

There seems to be an issue with the declaration file or how it is detected. I found this bug in an existing project where it caused Dependabot to fail, but was able to reproduce it in a minimal, new project:

Thanks for reporting this!


[Don't submit]: add test for SMP bug

Summary
[Don't submit]: add test for SMP bug
Impact
Testing

What is this "[Don't submit]" ? Is this how Xiaomi defines which patches shouldn't be contributed to mainline? Please remove this name from the commit name

this is testing code to demo the problem, @acassis

https://github.com/apache/nuttx/pull/11797 is merged, let's close this pr.


vscode icon missing

VSCode Version: 1.35.0-insider
OS Version: 10.14.5

Steps to Reproduce:

Does this issue occur when all extensions are disabled?: Yes

restart resolve


Add a style option

It allows some tools like npm-css and postcss to import styles from the node_modules directory. It's awesome to write just @import "semantic-ui" to load css.

Thanks, I'll take a look into how those packages function.


A provider named "flux" could not be found in the Terraform Registry.

Hi,
I am using following data-source and but I am not able to install flux provider from the registry. Can you let me know what I am doing wrong here:
data "flux_install" "main" {
target_path    = "clusters/My-EKS"
network_policy = false
version        = "latest"
}
Thanks in Advance.

from https://registry.terraform.io/providers/fluxcd/flux/latest


Use provenance for package score

Closes https://github.com/jsr-io/jsr/issues/84

I think we update max total by one.
oh i see, i have to bump the MAX_SCORE for that

You also have to bump it on the JS side

Can you point me to where that is?


The database save operation failed | organizationId: 00D58000000ZNNt

Describe the bug
dlrs package has been installed in Our Production Org , organizationId: 00D58000000ZNNt .
Currently we are facing an issue in Production  - Lightning Sync for Calendar event.
We have raised a salesforce case  and as per salesforce support analysis, multiple transaction failed in salesforce database because of the dlrs.RollupService.triggerHandler();
No of failure occurences in 7 days: 271
Issue caused by Trigger Name : dlrs_EventTrigger
Seems like if user is updating any event series it fails because of multiple transaction
To Reproduce
Currently we don't have any step to reproduce this in Production.Seems like if user is updating any event series it is giving exception
Expected behavior
Screenshots
Additional context
.

@Abhipsa86  i wonder if this is due to this platform restriction? https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/896

@Abhipsa86 let me know your thoughts on the above suggestion. We can re-open this issue for sure.


⚠ Bofrost.at has degraded performance

In 3cf600f, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 874 ms

Resolved: Bofrost.at performance has improved in ca3e027 after 6 minutes.


feat(es/minifier): Swap bin expr to save paren

Description:

BREAKING CHANGE:

Related issue (if exists):

I think we need a way to verify this without publishing...
It would be nice if there were some vendors helping us testing swc

I believe this is generally fine. Both terser and gcc has similar feature.


mosaic image receiver appears to be going nuts, perhaps when the view is destroyed? (D/mosaic receiver﹕ Notes returned: 15, ad infinitum)

Haven't been able to reproduce this.


added button that retrofits timeseries compatible files to have dataf…

Description
Added a button to convert the filenames in storage to have the UUID at the start of the file name instead of at the end.
Addresses Issue #373
I'm unsure if this needs a documentation change? Please advise.
Motivation and Context
This is to get timeseries compatible files to work with the new timeseries features. DataFusion doesn't like "trust me it's a csv" and relies on the extension for determining file types.
How Has This Been Tested?
Local filesystem, local Azurite, and a free Azure Blob instance.
Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

@browjm4 fixes completed and pushed, also updated with development to make sure there were no merge conflicts


Option to reset timer if duplicate?

When setting toastr.options.preventDuplicates = false; and there is another duplicate, it'd be nice to have an option that would reset the timeout (if set) for the initial toast when there is a duplicate. Maybe having an option such as toastr.options.resetTimeoutOnDuplicate = true;

+1

On a related note, I found that if there was a duplicate, and the method remove() clears it out, toastr still prevents another one.

This would be superb! Without it, for example, the user cannot realize whether subsequent actions are failing or succeeding after a notification has already been shown due to a previous action.
Is this project alive at all, though?


Fix CI typecheck failure due to changed cassettes

The CI typecheck script fails on any differences in the working directory, and is therefore sensitive to minor changes in the cassettes. We should not be failing of diffs in the cassettes for three reasons:

The changes are usually minor, such as in the headers, and we shouldn't be sensitive to those;
Changes that affect the logic will be tested in the API or Utils tests; and
Changes in the API responses that affect the attribute types will be highlighted by diffing the API object file alone.

Therefore, this commit:

Completely disables vcr.py in the scheduled tests so that the cassettes are not touched at all; and
Diffs only the apiobject.py file to check if the types have changed.

My understanding is changing the flag on pytest makes this not change the recorded cassettes but also not replay the cassettes.

Yes, this is expected. The scheduled CI run is also meant to test that the cassettes are not out of date in a way that would make the CI pass the test when it should fail, e.g. if the response format changes and something breaks in py-allspice.

Can you write a comment above the pytest command explaining that.
We disable the cassette for the scheduled run in order to verify that the CI is not passing due to cached responses (when it should fail).

Should we document & periodically rewrite the cassettes? Maybe on a cron schedule?

This is best handled by us doing this manually when we see a build failure, because we want to check the changes and verify that they're not unexpected, like:

Are there not some cases where headers & changes to server response will affect py-allspice code? What about a route that no longer exists or accepts a parameter?

😁

Should we document & periodically rewrite the cassettes? Maybe on a cron schedule?

This is best handled by us doing this manually when we see a build failure, because we want to check the changes and verify that they're not unexpected, like:

Can you add that note to the "Test" section in the Readme with python -m pytest --record-mode=rewrite command?

Can you add that note to the "Test" section in the Readme with python -m pytest --record-mode=rewrite command?

Added 👍


ArrayIndexOutOfBoundsException: 256 when trying to create a user with latest console to a 3.0.0m2 server

OrientDB Version: v.3.0.0-SNAPSHOT (build dfba28275fa4db515ef43342b5c3ade7b60d7984, branch branches/develop/workspace/core)
Java Version: the one of Docker image "maven" (1.8.0_151)
OS: the one of Docker image "maven"
Expected behavior
CREATE USER `my-user` IDENTIFIED BY password ROLE admin

should create my-user
Actual behavior
Error: com.orientechnologies.orient.core.exception.OStorageException: Error on executing command: create USER `my-user` IDENTIFIED BY password ROLE admin
	DB name="test"

Error: java.lang.ArrayIndexOutOfBoundsException: 256

Steps to reproduce
In one terminal, run:
docker run -it --name db -e ORIENTDB_ROOT_PASSWORD=rootpass orientdb:3.0.0m2

In another one, run:
docker run -it --rm --link db:db -e ORIENTDB_ROOT_PASSWORD=rootpass maven bash

And then execute this:
ORIENTDB_VERSION=3.0.0-SNAPSHOT
cd /tmp && mkdir orientdb && mvn dependency:get -Ddest=./ -DremoteRepositories=sonatype-nexus-snapshots::::https://oss.sonatype.org/content/repositories/snapshots -Dartifact=com.orientechnologies:orientdb-community:$ORIENTDB_VERSION:tar.gz && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /tmp/orientdb --strip-components=1 && rm orientdb-community-$ORIENTDB_VERSION.tar.gz
mv /tmp/orientdb /opt/
/opt/orientdb/bin/console.sh "CREATE DATABASE remote:db/test root $ORIENTDB_ROOT_PASSWORD PLOCAL; CREATE USER \`my-user\` IDENTIFIED BY password ROLE admin;"

Please provide full stack trace, it is really hard to understand what is going on without it.

Could you tell me how to activate more log or debug information in the console.sh? Normally you should easily reproduce the problem if you have Docker.

I switched to FINER on the server and got:
2017-11-27 09:54:49:150 FINE  {db=test} Request id:3 type:45 [ONetworkProtocolBinary]
2017-11-27 09:54:49:274 FINE  {db=test} Sent run-time exception to the client /<IP_ADDRESS>:49172: com.orientechnologies.orient.core.sql.OCommandSQLParsingException: Error parsing query:

     ^
Encountered " <CREATE> "create "" at line 1, column 1.
Was expecting one of:
    <IF> ...
    <FOREACH> ...
    ";" ...
    <IF> ...

	DB name="test"
	Error Code="1" [ONetworkProtocolBinary]
2017-11-27 09:54:51:596 FINE  [OClientConnectionManager] found and removed pending closed channel 3 (null) [OClientConnectionManager]

But what is weird is that with 2.2.30 (just replace ORIENTDB_VERSION=3.0.0-SNAPSHOT with ORIENTDB_VERSION=2.2.30 in my steps to reproduce) I don't have this issue:
orientdb {db=test}> CREATE USER `my-user` IDENTIFIED BY password ROLE admin

User created successfully.

This should be linked perhaps with https://github.com/orientechnologies/orientdb/issues/7898 ?

@luigidellaquila could you look on that?

Hi @anthony-o @laa
I don't seem to be able to reproduce this problem on latest snapshot.
I see you are using the Docker image for OrientDB 3.0m2 and running it as a server, while you are connecting with the console from the 3.0.0-SNAPSHOT. I think the problem is in some changes that make the snapshot incompatible with the M2
Please let me know if I missed something
Thanks
Luigi

Hi @luigidellaquila  & @laa ,
I've just managed to reproduce it on Docker on my Ubuntu 16.04.
Here is a oneliner to reproduce the bug (trying to create a database & user from a 3.0.0-SNAPSHOT client connecting to a 3.0.0m2 server):
docker run -d --name db -e ORIENTDB_ROOT_PASSWORD=rootpass orientdb:3.0.0m2 && docker run -it --rm --link db:db -e ORIENTDB_ROOT_PASSWORD=rootpass -e ORIENTDB_VERSION=3.0.0-SNAPSHOT maven bash -c 'cd /tmp && mkdir orientdb && mvn dependency:get -Ddest=./ -DremoteRepositories=sonatype-nexus-snapshots::::https://oss.sonatype.org/content/repositories/snapshots -Dartifact=com.orientechnologies:orientdb-community:$ORIENTDB_VERSION:tar.gz && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /tmp/orientdb --strip-components=1 && rm orientdb-community-$ORIENTDB_VERSION.tar.gz && mv /tmp/orientdb /opt/ && /opt/orientdb/bin/console.sh "CREATE DATABASE remote:db/test root $ORIENTDB_ROOT_PASSWORD PLOCAL; CREATE USER \`my-user\` IDENTIFIED BY password ROLE admin;"'

Whereas this oneliner creates the database & user correctly (from a 3.0.0-SNAPSHOT client connecting to a 3.0.0m2 server)
docker run -d --name db -e ORIENTDB_ROOT_PASSWORD=rootpass orientdb:3.0.0m2 && docker run -it --rm --link db:db -e ORIENTDB_ROOT_PASSWORD=rootpass -e ORIENTDB_VERSION=2.2.30 maven bash -c 'cd /tmp && mkdir orientdb && mvn dependency:get -Ddest=./ -DremoteRepositories=sonatype-nexus-snapshots::::https://oss.sonatype.org/content/repositories/snapshots -Dartifact=com.orientechnologies:orientdb-community:$ORIENTDB_VERSION:tar.gz && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /tmp/orientdb --strip-components=1 && rm orientdb-community-$ORIENTDB_VERSION.tar.gz && mv /tmp/orientdb /opt/ && /opt/orientdb/bin/console.sh "CREATE DATABASE remote:db/test root $ORIENTDB_ROOT_PASSWORD PLOCAL; CREATE USER \`my-user\` IDENTIFIED BY password ROLE admin;"'

Hi @anthony-o
Could you please try to run a 3.0.0-SNAPSHOT server instead of M2? The problem should be already solved
Thanks
Luigi

@luigidellaquila yes with 3.0.0-SNAPSHOT as server, this bug disappear.
But what I don't really understand is why with 3.0.0m2 server, we can correctly create a DB & a user on it with a 2.2.30 client, but not with a 3.0.0-SNAPSHOT (nor a 3.0.0m2) client...

Hi @anthony-o
I guess it's a matter of changes in communication protocol. What matters anyway is that, as you confirmed, it's already fixed in latest snapshot
Thanks
Luigi

Hi @anthony-o
OrientDB v 3.0.0RC1 was released a few days ago.
This issue is fixed is if you use both client and server from that version
Closing
Thanks
Luigi


Adding my blog and two others

It was legitimately a challenge to find two independent blogs that update somewhat frequently that are not on the list already. You may want to consider removing that rule, simply due to the maturity of the list.

Hard makes it worthwhile ;)


Support indexing artifact repositories

https://github.com/deps-cloud/api/issues/5
https://github.com/deps-cloud/tracker/issues/42

I've got a proof of concept running. I need to work on figuring out how to integrate it into the ecosystem.

Pausing this for now. I'm not 100% comfortable putting up full artifactory support until we work through some issues seen with a high cardinality number of edges.


don't link xlib statically

Helps hexops/mach#845

Looks good, will merge into our branch later today and send CL.

Siphoned into https://github.com/hexops/dawn/pull/15 and sending CL upstream


Find getConfigurationMethod on IActivityManager Interface

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context

Description

Fixes #9521
Find getConfigurationMethod on IActivityManager Interface instead of ActivityManagerNative. As of API 25 this method moved to an inner class.

This definitely needs more testing. Should test on API >= 25 and API < 23.

eof

Is there any way I can test this?

@vanniktech Absolutely - can you pull this fastlane branch and see if you are able to use this on an Android O device? The more feedback we can get from Android fastlane users, the sooner we can ship this change.  Thanks so much!  🚀

Do you have any guide / documentation on how to pull this branch?

Fails when running on SDK 22.
java.lang.RuntimeException: java.lang.ClassNotFoundException: Invalid name: class android.app.ActivityManagerProxy

@vanniktech Can you give it another try? 🙏

Tested on my O device and it does work now 👍
I've also updated fastlane to the latest version and I've noticed that the overall execution duration of screengrabbing went down dramatically. It used to be around one minute for all 6 languages and now it's 40-50s per language. Is this known or is there an explanation to this?

@vanniktech thanks for helping to test this one!
The speed is not a known thing, nor is it expected. Can you confirm that all of the screenshots were generated correctly? Is it only faster on O devices? Did you update the android tools (adb, etc) recently?

They were generated correctly. It could be that only on O it takes that long. I'll test a bit further.

Did you update the android tools (adb, etc) recently?

Nope

@vanniktech thanks for checking! And sorry, I misread your comment, I thought you said it was faster on O.

Yup seems like this is only on O devices. On my SDK 24 simulator, I've got the normal speed.
Feel free to merge this 👍

This still needs a separate release to mavenCentral() does not it?

@vanniktech You are correct! We are working on getting the aar release done right now. 🚀

@vanniktech we're all set!

Thanks, seeing 1.1.0


Why explicitly exclude Angular 5?

Sorry I am unsure where/whether to ask:
Why is Angular 5 explicitly excluded as a peer dependency in package.json?
see: https://github.com/mgechev/codelyzer/blob/master/package.json#L75
  "peerDependencies": {
    "@angular/compiler": "^2.3.1 || >=4.0.0-beta <5.0.0",
    "@angular/core": "^2.3.1 || >=4.0.0-beta <5.0.0",

Because we're not sure if there won't be any breaking changes in the internal APIs that we're using.

Thank you 👍


Re: 'Building accessible services'

Hi, the link to the "[Engineering Enablement team]" does not appear to work.
https://sites.google.com/a/digital.cabinet-office.gov.uk/gds/directorates-and-groups/cto-and-ciso-office/engineering-enablement#h.f8vfqmbkqtgf
I am a Business Analyst working on the design of the new Civil Service Jobs platform and we would like to request Assistiv Labs access for our QA Testers.
Thanks,
Chris

Hi @ayurst these links are marked with a padlock, which I'm afraid means they link to an internal resource that you won't be able to see, in this case on the GDS intranet.
As you're part of Cabinet Office, it may be there's another route to your getting access to that tool without going through a procurement process, but I'll ask Engineering Enablement if they happen to know whether that's the case.


x/crypto: chacha20Poly1305Open: relocation target runtime.cpuid_ebx7 not defined

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
go version go1.9.4 windows/amd64
Does this issue reproduce with the latest release?
yes
What operating system and processor architecture are you using (go env)?
set GOARCH=amd64
set GOBIN=
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
What did you do?
I've imported "golang.org/x/crypto/chacha20poly1305" and created instance via chacha20poly1305.New.
Error message appears when compiling code that contains the import.
Already updated to latest golang 1.9 release but some result.
What did you expect to see?
No compiler error
What did you see instead?
golang.org/x/crypto/chacha20poly1305.chacha20Poly1305Open: relocation target runtime.cpuid_ebx7 not defined
golang.org/x/crypto/chacha20poly1305.chacha20Poly1305Seal: relocation target runtime.cpuid_ebx7 not defined
golang.org/x/crypto/chacha20poly1305.chacha20Poly1305Open: undefined: "runtime.cpuid_ebx7"
golang.org/x/crypto/chacha20poly1305.chacha20Poly1305Seal: undefined: "runtime.cpuid_ebx7"

@netvipe 1.10 is the latest release. Does your issue reproduce on that version as well? can you provide a snippet of code that reproduces your issue?
The following program runs without issue for me on macOS using 1.10 (I see you’re running windows so maybe that’s a factor):
package main

import (
        "log"

        "golang.org/x/crypto/chacha20poly1305"
)

func main() {
        c, err := chacha20poly1305.New(make([]byte, chacha20poly1305.KeySize))
        if err != nil {
                log.Fatal(err)
        }
        log.Printf("cipher: %+v", c)
}

@andybons My various test snippets look very similar to yours. The only thing missing is a call for "c.Open(...)"
But a simple import and a reference is enough for the error message to appear.
The corresponding lines in chacha20poly1305_amd64.s are identical, so I don't think the new go version will fix it.
The error message only appears on the stated Windows system. It does not appear on another Linux dev system.
Reason for the issue seems to be the Intel i5-3570K CPU, which does not support AVX2 at all.
The Linux server does.
I already though about bypassing it, which is pretty simple, but I don't like to modify public sources for my local build system only. There must be a smarter way.

/cc @FiloSottile @rogpeppe

Are you using latest version of x/crypto?
https://go-review.googlesource.com/c/crypto/+/41862 removed dependency on runtime.cpuid_*
And go1.9 removed cpuid_* from runtime.

You are right. A complete clear of automatically downloaded sources and cached build files in src and pkg removed the issue. I've already upgraded to go 1.9.4 before creating the ticket. But that did not clear the caches etc. My fault.
Many thanks for the support!


request: operator std::string

I see that there's an operator std::string_view; could you add an operator std::string?  Functions that take a std::string require an explicit cast to pass in.
Example:
void foo(const std::string &asdf) {}
void bar()
{
	const char *foo1;
	foo(NAMEOF(foo1));  // error: no suitable user-defined conversion from "nameof::cstring<4UL>" to "const std::string" exists
	foo(NAMEOF(foo1).data()); // ok
	foo(std::string(NAMEOF(foo1))); // ok
}

This is compiling using MSVC's CL version 19.00.24234.1

Hi,
I do not want to add an implicit cast to std::string, because this will provoke an implicit allocation  for the std::string.
A better way to work with std::string_view.

How about a cast operator to const char *?

I would not mind adding explicit operators to const char * and std::string.
___implicit __ operators to const char * may cause errors along with ___implicit __ operators to std::string_view.
Example :  NAMEOF(foo1) == "foo1" -> operator ==: 2 overloads have similar conversions

Or add functions const char* c_str() and std::string to_string()

Shouldn't we name it str() just like the std::stringstream does?
https://en.cppreference.com/w/cpp/io/basic_stringstream/str

Yep, maybe str, I originally remembered this function https://en.cppreference.com/w/cpp/string/basic_string/to_string.
But ёstringstreamё is also suitable.

Add str() and c_str() in master, this naming function looks more unified.

Add str() and c_str() in master, this naming function looks more unified.


design updated

I have updated the design of website..please review

Looks amazing, just require a small few changes.

Get started button when clicked doesn't go down.
Make the full backward text thing starting from "Type or Copy text here" a little up where you can see it with scrolling.
Maybe change the fonts and colors?

Further, I can see that you added a image3.jpg in the assets folder, but it isn't used anywhere in the website?
Other than that, it's perfect

okay,I'll make the changes asap.

yeah, i was adding image as background, but it was not looking good, that's why didn't use it

yeah, i was adding image as background, but it was not looking good, that's why didn't use it

The gradient looks good, no worries.

@KendallDoesCoding , I have done the suggested changes. Please review.

Thanks for your contribution @Mansi168!!


add grid-float-breakpoint

I would like to add this variable to the bootstrap settings file.
$grid-float-breakpoint
I encountered a lot of time the issue where I need to change it due to the fact that the navigation menu gets too long and breaks the header part of the page.
example:

// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-md-min;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1);

We switched to full bootstrap settings file a while ago https://github.com/aldryn/aldryn-boilerplate-bootstrap3/blob/master/private/sass/settings/_bootstrap.scss

ok, then we have an issue here because I'm using on a project the boilerplate 3.3.1 and it is not there.


Thanos Block UI do not show all blocks in v0.23.0

thanos, version 0.23.0 (branch: HEAD, revision: fe0d695e8df8619f2e6588e6259230a13535001a)
build user:       circleci@80970a8015b2
build date:       20210927-14:57:42
go version:       go1.16.8
platform:         linux/amd64
What happened:
Hi. I noticed, that new version of Thanos don't show all block from S3 in Block UI.
How you can see on image below. Left side is version v0.22.0 and right side is v0.23.0 (same blocks, same time-range). Also I noticed that ordering of block series is wierd in new version, but it's just a matter of opinions
https://imgur.com/Url1Ee3
How to reproduce it (as minimally and precisely as possible):
Only change version of image, all setting still same.
I'm running Thanos with this flags
tools
bucket
web
--http-address=<IP_ADDRESS>:8080
--log.level=info
--log.format=logfmt
--objstore.config-file=/conf/objstore.yml
--refresh=15m
--timeout=5m

Full logs to relevant components:
I think that log is useless, because it also remained the same, but here it is.
level=info ts=2021-10-01T08:50:33.038571732Z caller=factory.go:49 msg="loading bucket configuration"
level=info ts=2021-10-01T08:50:33.23525002Z caller=intrumentation.go:48 msg="changing probe status" status=ready
level=info ts=2021-10-01T08:50:33.334704042Z caller=intrumentation.go:60 msg="changing probe status" status=healthy
level=info ts=2021-10-01T08:50:33.334778343Z caller=http.go:63 service=http/server component=bucket msg="listening for requests and metrics" address=<IP_ADDRESS>:8080
ts=2021-10-01T08:50:33.335664274Z caller=log.go:168 service=http/server component=bucket level=info msg="TLS is disabled." http2=false
level=info ts=2021-10-01T08:50:53.638430742Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=20.403049851s duration_ms=20403 cached=319 returned=108 partial=0

I am not sure why this happened. Probably it is still sync block metadatas? Is this issue still happening?

Hi. Yes it is still happening. These blocks are not displayed during several days continuous running of the pod. I think that it has something to do with new UI feature "#4462 UI: Highlighting blocks overlap in the Block UI.", because missing blocks are basically overlapping with already compacted blocks on higher lvl of compaction and only these blocks are missing from UI. But when I turn on this "highlighting" feature in UI, there is not shown any block.
I wanted to look into the code to see if this feature was properly implemented, but I have not found the time for this.


Is there a correct way to pass ref to v2 manual render function

Version
3.0.0-beta.12
Reproduction link
https://codepen.io/pa4ozdravkov/pen/oNjPMPv
Steps to reproduce
Hi all,
It is clear that  for manual render functions, it is recommended to return it from the setup() function as it is done here - https://codepen.io/pa4ozdravkov/pen/MWaqBmr , yet it is still possible to use the V2 syntax of render function that can take the values of the setup function from the 'this' (as it is done in the link to minimal reproduction).
What is expected?
I would expect to be able to get the 'ref' of the div in the mounted function even if I am using the Vue 2 render function.
What is actually happening?
Currently I can't get the 'ref' of the div in my mounted function.

I hope I am missing something and there is another way to get the 'ref'. Yet if there is no way to do it I would assume that V2 render function is not usable in V3 beta version - and we should probably warn the users about it.
Greetings,
Plamen

Refs can also be functions:
const Tab = {
  render(){
    return  Vue.h("div", {
        ref: el => this.rootRef = el
      }, this.divText);
  },
  // ... rest of your code...


Add a new README

I would give licence a separate section at the bottom. Often times I tend to look for licence information there. 🤷♂

I would give licence a separate section at the bottom. Often times I tend to look for licence information there. man_shrugging

The Github about section already shows the license information though (and is easier to access, being right at the top of the page). So one could even completely remove licensing info from the readme.


dwc:verbatimCoordinateSystem

The definition uses the terminology "spatial coordinate system", which is very easy to confuse with "spatial reference system" or "coordinate reference system", which are completely different concepts. To avoid the confusion, better to use the terminology "coordinate format". This doesn't change the meaning of the term, it just uses better terminology, so I think it can be treated as an erratum.

Fixed in 386b5187daac3e02d9ed6c635a7afe8582eb2880

Currently the definition on GBIF states:

The spatial coordinate system for the verbatimLatitude and verbatimLongitude or the verbatimCoordinates of the Location. Recommended best practice is to use a controlled vocabulary.
See also http://rs.tdwg.org/dwc/terms/index.htm#verbatimCoordinateSystem
Examples: "decimal degrees", "degrees decimal minutes", "degrees minutes seconds", "UTM"

Similar on the TDWG website:

--
--

Definition
The coordinate format for the verbatimLatitude and verbatimLongitude or the verbatimCoordinates of the Location.

Notes
Recommended best practice is to use a controlled vocabulary.

Examples
decimal degrees, degrees decimal minutes, degrees minutes seconds, UTM

This leaves me pretty confused, as the examples are units, for a projected system I would interpret a possible value as "meters", while I would prefer to provide a value such as EPSG:4499 which is shorthand for Cartesian 2D CS. Axes: easting, northing (X,Y). Orientations: east, north. UoM: m. and described at: https://epsg.io/4499-cs
This is not the same as an SRS, which in my case is EPSG:3857, I mean to express that EPSG:4499 is the coordinate system of EPSG:3857 as is documented here: https://epsg.io/3857. This includes the unit (meters), but also other useful information.
To conclude, the current definition has left me confused

@ PietrH The definition on GBIF is out of date. The definitive definition is at https://dwc.tdwg.org/list/#dwc_verbatimCoordinateSystem, and in accord with the Quick Reference Guide at As in the original posting in this issue, that is exactly the confusion we are trying to avoid  by saying "coordinate format". It really is meant only for the format at the level shown in the examples. The coordinate system epsg:4489-cs is not an example of what is meant by this term. There is no term for coordinate system in that sense, nor should it be =necessary since the CRS specifies this in its definition anyway, and the CRS is what is sought in the term geodeticDatum.
Ideally the term name should have been verbatimCoordinateFormat, but the consequences of changing a term name are high, so that was not proposed. The preferred label could be changed, and easily, as it is not normative. I did not do so so far because a) it would be the only term for which the label did not match the term name and b) there was no demand. If you think a label change would serve to diminish confusion and if there is support from others to do so, we can change the preferred label.

Hi John, thank you for your quick reply!

nor should it be =necessary since the CRS specifies this in its definition anyway

While I agree, I understood the utility of this overlap to be in the fact that it's possible to know your coordinate system, but not your geodeticDatum. For example we regularly come across herbarium labels which contain coordinates in degrees, but without reference to what CRS they were measured in.
However, I don't have an example for a case in which the ESPG coordinate system is known, but not the goedeticDatum. So I think I get the intention now.
I think the example "UTM" contributes more to the unclarity than it does good currently, as I interpreted it as Universal Transverse Mercator (coordinate system), regardless of the zone and datum (which should be in geodenticDatum) the value for verbatimCoordinateSystem should be meters for any UTM coordinate reference system, or am I still on the wrong foot?
Do you think the value for verbatimCoordinateSystem should be meters in my case with verbatimSRS EPSG:3857 which I transformed to geodenticDatum ESPG:4326 ?

Hi John, thank you for your quick reply!

nor should it be =necessary since the CRS specifies this in its definition anyway

While I agree, I understood the utility of this overlap to be in the fact that it's possible to know your coordinate system, but not your geodeticDatum. For example we regularly come across herbarium labels which contain coordinates in degrees, but without reference to what CRS they were measured in.

Yes, for example, It is possible to know that the coordinates are UTM coordinates (and therefore in meter offsets from reference points) without knowing the datum, or even the reference points. But that is what we are trying to get at with the term. We know that the format of the coordinates is UTM. The term isn't trying to do any more than that. If there is more that is known, that would go in verbatimSRS.

However, I don't have an example for a case in which the ESPG coordinate system is known, but not the goedeticDatum. So I think I get the intention now.

Right.

I think the example "UTM" contributes more to the unclarity than it does good currently, as I interpreted it as Universal Transverse Mercator (coordinate system), regardless of the zone and datum (which should be in geodenticDatum) the value for verbatimCoordinateSystem should be meters for any UTM coordinate reference system, or am I still on the wrong foot?

No, it just means that what we see in verbatimCoordinates are UTM coordinates. UTM coordinates happen to measure in meters, but we don't see meters in verbatimCoordinates, we see UTM coordinates.

Do you think the value for verbatimCoordinateSystem should be meters in my case with verbatimSRS EPSG:3857 which I transformed to geodenticDatum ESPG:4326 ?

No, it should be "UTM".

PS: To clarify my verbatimLongitude and verbatimLatitude are in the original EPSG:3857 but my decimalLongitude and decimalLatitude are in ESPG:4326

That's fine. Your verbatimSRS should be "epsg:3857", your verbatimCoordinates should be untouched from the original, your decimalLatitude and Longitude in decimal degrees, and your geodeticDatum should be "epsg:4326".

Implemented. Closing.


[960] Add organisations index view

Context
Show list of organisations
Changes proposed in this pull request
Create providers#index
Guidance to review
/organisations
After

 Organisation details links to C# Publish


CDS-76452 CDS_SCOPE_INFRA_TO_SERVICES

https://harness.atlassian.net/browse/CDS-76452
Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the CODEOWNERS.
What Type of PR is This?

[ x] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

CDS_SCOPE_INFRA_TO_SERVICES

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://65a04ddf7c21153357bcee4c--harness-developer.netlify.app


take a step back, is this following awesome guidelines?

despite the egalitarian ethos of open source, every author who sees this is going to push a PR, and the list is growing to the degree where i have unsubscribed.
is there a criterion for awesomeness besides competing with commercial licensed products presumably to bring in some dough by consulting and integration as an open source provider?

@jnorthrup thanks for openning an issue!
I am not sure I exactly understand your question, but still let me try to answer it :)
So in the list we aim to support COSS projects - commercial open-source products. Plus, combining it with a trend of open-source alternatives, I think it is quite awesome people do open-source projects and then turn them into businesses. I believe this is how the future of software should look like.

is there a criterion for awesomeness besides competing with commercial licensed products presumably to bring in some dough by consulting and integration as an open source provider?

I think the criteria is already pretty strict - we add only commercial open-source products which: 1) has a clear SaaS competitor 2) has 100+ stars on GitHub 3) founded less than 10 years ago 4) is a private company (we don't want to add GitLab, Elastic, etc - everyone already knows about them). So yes, I think fulfilling all these requirements makes a project really awesome :)

i was reading on the awesome root site, brevity over completeness.  I'm seeing this is more like early yahoo or mozilla pages.
cheers


Update whelk to 1.1.1

Updates org.geneontology:whelk from 1.1 to 1.1.1.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (1.1).
You might want to review and update them manually.
build.sbt

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.geneontology", artifactId = "whelk" } ]

labels: library-update, old-version-remains, commit-count:1

Superseded by #7.


Replace RISC-V specific Vendor ID in mvendorid with JEDEC manufacturer ID

This would avoid duplication of effort, given that chip makers already need/have a JEDEC code.  It would also free Foundation from managing the vendor ID list.  Registering a JEDEC code costs $500, and can be used for all chips from a manufacturer. mvendorid can always return 0 if no code available.

For soft cores, the vendor ID would be that of the softcore provider, who I guess might not otherwise need a JEDEC code, though this is still useful for debug port interrogation.

Updated spec.

The specification should really indicate the mapping of JEDEC ids to a 32-bit register. JEDEC's encoding is very inefficient (assigned in "banks" of 7-bits, with a "continuation code"). They are beyond 9 banks now, so JEDEC's encoding wouldn't fit in a 64-bit register. Specifying the continuation bits be concatenated with the manufacturer code would be the logical encoding.

Good point @asb; I believe the debug spec already writes up how it maps to 32 bits, so we can crib that text.

mvendorid[6:0] = JEDEC[6:0]
mvendorid[XLEN-1:7] = number of 0x7f continuation codes

Fixed by 2447f7421b0f4

This representation is standardized in section 11.2.1 (Manufacturer Identity code) of JTAG 1149.1 standard and is what I intended.


OOB invitation with credential-offer attachment failed.

When AF.Swift accepts an OOB invitation including credential-offer from Aca-Py, the credential-request message comes to Aca-Py, but Aca-Py gives the following error.
acapy_1     | 2022-12-20 08:55:11,355 aries_cloudagent.core.conductor ERROR Exception in message handler:
acapy_1     | Traceback (most recent call last):
acapy_1     |   File "/home/indy/.pyenv/versions/3.6.13/lib/python3.6/asyncio/tasks.py", line 180, in _step
acapy_1     |     result = coro.send(None)
acapy_1     |   File "/home/indy/.pyenv/versions/3.6.13/lib/python3.6/site-packages/aries_cloudagent/core/dispatcher.py", line 209, in handle_message
acapy_1     |     await handler(context, responder)
acapy_1     |   File "/home/indy/.pyenv/versions/3.6.13/lib/python3.6/site-packages/aries_cloudagent/protocols/issue_credential/v1_0/handlers/credential_request_handler.py", line 58, in handle
acapy_1     |     context.message, context.connection_record, oob_record
acapy_1     |   File "/home/indy/.pyenv/versions/3.6.13/lib/python3.6/site-packages/aries_cloudagent/protocols/issue_credential/v1_0/manager.py", line 548, in receive_request
acapy_1     |     ) from None
acapy_1     | aries_cloudagent.protocols.issue_credential.v1_0.manager.CredentialManagerError: Indy issue credential format can't start from credential request

used Invitation Url was:
out-of-band-invitation.txt
and the incomming credential-request message was:
{"@type":"did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/issue-credential/1.0/request-credential","@id":"92D217E6-F575-4112-9B5B-FBA2F9D4C2D1","~transport":{"return_route":"all"},"~thread":{"thid":"3747d7b3-d0c7-4fc3-81c7-9cadc16293cf"},"requests~attach":[{"@id":"libindy-cred-request-0","mime-type":"application/json","data":{"base64":"eyJwcm92ZXJfZGlkIjoiV0RHWFphUkRUZ2NGQ3dVMjdkOHVtQSIsImNyZWRfZGVmX2lkIjoiU1hZRTNpQlNXckY4amg1N200eWhnYTozOkNMOjYyMDM5NDoyMDIyLjEyLjEzIiwiYmxpbmRlZF9tcyI6eyJ1IjoiNzk0NDI3NDEwODA0ODc5MzE5OTQyODg2MzAwMDE5ODY0NzQ3OTgzNzg2MzI2MjM4NDAxMjY5MzgyMTY5NjQ3Nzk0MTMwMDc3MjE0MjE1MTkzOTM2Mjc0NjYzMTc3MjcwODQ3OTk4OTM3MzMwODg0MTI1MjYyODI4MzQzMjU1MzQyOTEzMzk3NjAxNDcxNzI2OTE0NjI3NjUyMTEwOTkxMDU5Mzg3MTQ4ODIwMDUyMjE2MzM5NzgxOTUxNzY3NTA5MDQ5MDI4NTUzNDg3OTk1NTEyMzAyOTEzMDY3MTU4ODAwMTE2MzgzMDk3NzkwMjI1MzA4NzUyMzIyNjkyMjg1NDI2MDE4NTQ0ODUyOTE3NTk3MDE2MjA3NDQwMTA3MDk2Nzc0NTQ2MTQ1MjI3NTIzNTM4MDc4MjYyNTc4Nzg5MzczNDAyNDk3NDEwMjAzMDk2MjY5NDgyNzI4NzgyNDQxMzU2MTI5Njg3MTk0NjkwNTc0NzcwMTU1MzgxMDk4OTQ0NTAwNjg3OTgyNDE0MzkxMzU2NDMwOTc2MTk3MDc5NDQ0MjA2MDAzOTQ5NTQ5MjIyNTk2NDkwNDI4MzY0NDA5MDc4NjcwNTQ0MDI2MzA5MjI2NDcwNzcyNzEyOTc5Njk0OTAxNzIzMzQ0NDgyMjY5NDgwNjgxNjk0NTkyNTk2OTkyNjAwNjEyNzE0ODAxNzIzODAyOTg3MTE0MDAzODAwNzY3NDk0Njk0NzA4OTc5OTUxOTcwNjY0NzAwMjk5MTUxMTc1MTg0MzAxMzMwMTMxNDYzMDQwNDY0NzM2NzQ3Nzc2Nzk5NDQ0NzYiLCJ1ciI6bnVsbCwiaGlkZGVuX2F0dHJpYnV0ZXMiOlsibWFzdGVyX3NlY3JldCJdLCJjb21taXR0ZWRfYXR0cmlidXRlcyI6e319LCJibGluZGVkX21zX2NvcnJlY3RuZXNzX3Byb29mIjp7ImMiOiI3NTI3ODU4MzYwODg2MDcwOTQ4MjgxMzA4NjUwNzEyNjY0OTIxMTE4MTU1MzgyMDQyOTQyMzQwMzAxMjM3NzIyNjc3Njc2MTIyMjIwNCIsInZfZGFzaF9jYXAiOiI4MDAyMzIxMjY2NzQ3MzQ2NDQ3NzE1OTYzNTIyMjQ4MjY0NDM0NTA4NDIyOTE5NDY1MTE4OTMwNjQwMzA5Nzk1NTgyNTY0MDA5NDY1NzI2NDU4MTUzMDExNzgwOTEwNjI3MTA4MTY2Mjk5NDYxNTM2MjcxOTk0ODM4OTU2Mjk2NzcwMzgzMTgyMDM1NTQ2NDMwNzI0MDUyMDM4Njk4NDUxMTYxMDk1MzAzNTk2MjM3ODA4MjM1MzE5NDY5ODQzMDU1NjUxODY1NTg3NDQ2Mjg5OTUyMTkwMjAxMjc3MjE0MTA4MzE2NzYxMDIxNTg5MjEzMDEwNjc5Njg1NDAzMzAwNjc1NTM0NTQ3NjYyNDAxMjg0ODY0NzE4NDgxMzE0NDk4NDAyNTM4MzU4MzA2MjgyODM0MjMyNTYzMTcwMTUzMTcwNDQ4OTkxNTI0NDM4Njg0ODQ4MzQyOTAzODQxMjI2ODA0OTc0MDQxODA0NDY2MzYyNzEyNTU2OTk1MjQ0NjAzNDYwMjExNjc2NDMwMTQ1NjQ1OTg5MzU1MDE2NDA3NTk3NjkxMzg1MzU3OTYwNDM0OTg2OTI3NTEzNDIzNjYyNjU4MzgyNDAwMjAzMjk3OTg2MTYxMTA3OTgyNDQ5Nzg3OTY4NDgxODQ3MDgyNzgzMzY3NDk0NzU0NzUyNTc4ODUzNDkyNjM3MDQ5MTYzODg4NTAyNTg0NjkwNTc5ODkwMTQ3NTc0ODUzOTExMDE1MTk0ODIwODk2MDk4MjExMDEwMDIyNDc3MDMxNzk4OTAwMTQ3MTcwMTU5NDY4NDE2ODA4MTIxNzI0NzAzOTA0NTM2MzQ3NjQyMjk0MTAwMzY4Nzg0Mzk0MzY1MTIwMDk5ODA5NTAyNzg3NTE1ODU5NTUwMDc5ODAyNzk1NTY4MTgzODIwMzEwNzE3NjA5Mzk3MzM4ODk3NTA0MDU4NjgiLCJtX2NhcHMiOnsibWFzdGVyX3NlY3JldCI6IjI0NTIwMzAyNDc5NDA1OTMwNzc4MzEwNzM4NjI2MzMyMjc1NjYxODEyOTAyNTkzNjY3NTgxMDMxNTE2MzQ1MjM0OTQxNTYxNDc5MTk3Mzg1MzM0MDcyOTAyMDY0NTY4MTQyMzc4OTQ0ODEyMTQ4MDM2MjEyMDE0MDEzMTA2MDAyMzU2NzU2ODczNzQwMDI1NTc3MjM5NDYxMzcwNDQ3MzA5NjYzMjgxNTQ1MzEwMDg1MTMzIn0sInJfY2FwcyI6e319LCJub25jZSI6IjEwNDY2Mzc4NDQxMzA1ODg0Mjg2ODMwNTUifQ==

Maybe this is the ACA-Py issue the same as AFJ's: https://github.com/hyperledger/aries-framework-javascript/issues/1129

Maybe it's a bug because pthid is missing. When using aca-py as a holder, the credential-request is processed well, it seems to be the difference is pthid in the ~thread decorator. I am attaching an example of a payload that can be handled.
{"@type":"did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/issue-credential/1.0/request-credential","@id":"eef9d40d-0cad-4e52-9042-38d452e64998","~thread":{"thid":"484c50bf-956d-4fb1-b165-1bd01820a660","pthid":"cfcb01af-ef8b-4243-a9e1-d5896ebbdfca"},"requests~attach":[{"@id":"libindy-cred-request-0","mime-type":"application/json","data":{"base64":"eyJwcm92ZXJfZGlkIjogIlR1dFRGWlM1Sno2SjFuOGo1NlhtNU4iLCAiY3JlZF9kZWZfaWQiOiAiU1hZRTNpQlNXckY4amg1N200eWhnYTozOkNMOjY1NjU0OTpkZWZhdWx0IiwgImJsaW5kZWRfbXMiOiB7InUiOiAiMzA1NTgyMzcxNjAyMTEzNTIxNTQ4OTE1OTc1NTQxODQzODY5MTg5Mzg3NTg2NzY5NzYxMTEyMDY2NzU2MzgwNzI4ODYwMjY5MDY1NDY5ODcyNDQyOTgxODQwOTI2MTA2ODY0ODY0ODE1MjY0NjI5MjEwNDkzMTY4ODkzNzcxNDY1NDUzMjk2MzE4MzUwNTExODc5MTI4OTIyMDQwODUwMzgwOTIxNDU2MTkwNzgwMjU1ODE4NDg3MjE2MjY2NTUwNTk2NDE5ODE0MjY3NzU5MjQzNjcwMDc1NTM3MTIzOTM5MTA0NDI0OTk2MDkxNzQ4ODA5NDE5ODA4MTAxODAzODI2MzEyNjExMzExNDQ2MDgxNjk3MjUwMzgxNjcyMTc4MzUwNDU2NTI0NDMwMDY4MzAzMzM2Mzc2OTk3MjA3OTE5ODI5MjUxMjcxNTEyNTM4NzMyNDAzMTg4NjgwNzg4NTI5NTY5MTIxMTQ4NDIxMjEyMDgzNTUxMjU3Njc0MTU5ODY2ODUwMzk2MTIxMDM5NTcwMjg0MTc5ODkxODY0MjQxOTU4NTk3MjU4NDA5Nzc2NzQxMzc2ODU1NzI0ODYwNDUzMzY1NjEzNTI2ODk0MjEzODgwNjU5ODM2NjYwODQ4NTM2MjI2NDExNTgxMjk2NzA4NjUyNDgzMTk3NDA2MTYyMDQ0NDE2Mjc3NDAxOTA5MzM1MzE2NDM3MDg3OTA1MDg3OTYwODEwODQzNDQ3OTI3ODU2NzM3NzEwMDYwOTkzOTI3NDg1ODc0MDI4MjgwNTMwMTE2ODQxMzQ3OTYyMDc4NzkwMzM4OTQiLCAidXIiOiBudWxsLCAiaGlkZGVuX2F0dHJpYnV0ZXMiOiBbIm1hc3Rlcl9zZWNyZXQiXSwgImNvbW1pdHRlZF9hdHRyaWJ1dGVzIjoge319LCAiYmxpbmRlZF9tc19jb3JyZWN0bmVzc19wcm9vZiI6IHsiYyI6ICIxMDY3NzY0MjgwMTM0OTQxMDAzOTQ0MDMxMTk1MTAyMDgxODIxNjkxMjkyOTA1MDAyMzUxOTEwODU1OTQ0MzQxODI0NTQ3NzI3NzcxNDEiLCAidl9kYXNoX2NhcCI6ICIyMzc0NjI5NTUzNjE4MTQzNzAzODEyMjU1NTEwMDkxMjU1OTIwMTk4NDMwMzM1MjA4NjkyODU4NjEzNjkyMzA5MzE5MDcyNDc2OTQ0MTUwOTMxMTcyMzU4MDEyNjg1NTYzNDY4NTUxNjMzMDgxOTkyMDg1ODkyNDgwNTQyOTY1NTgxODM2ODk5OTM3MzI5NjQ1ODU0MDIwMDM1ODY5Nzc5Nzc5MzkxNTExNDM2NjI2Mzk1NjYwNzMxOTQxOTAxODMwNjI5MzI1MDE5MDA4NDU3OTM3NzQyODQ2NjAxNDU0MTczNjM4MDczODU5MjIxNTYzOTczOTEzNDU1NDE5MjY3Mzg0ODkxMjE2MjkxNzAxNzkyMzM4NjA0NjI1MDU1MTI3MTI1MjU5NTM1ODk0NTE0NDMxNTE2OTc1MTE3OTEwMzE1MTU0MjE3MDk1MjU3NzkzMTcxODU1MDU3MzU2MzEwNDE0MjA4MTA5MjE4MTk2MDM2MjE0ODU1Mzg0MjE3ODIyNTc3ODgyMDY0MDQ1Njc2MjM3NDIwOTY0Mzc5MTc1NDE3NTUzOTc2MjcxODczOTIyMDIyNDI1NDU1NzQ3NTA2NzA1MzQ5ODMwODEzNTY5MTc1MjgyMjcwNTY0NzYxNTgwODg0NjY2MDgwMjE3MDg2OTI0NjMwNjcwNzQ0NjcxMDY1OTY4NDMzMjgxNTc1MTk3MTE0NDM1MTQzNTYzNTk5MTU4NjIwNjAyNzIzNzIxNjI3MTk4NTQyNjI1NjM2NTUwMTk5MDAzODM1MTQ5Mjc2MjQ5MTcyNDUzMDcxODQ2NDgyMTQ5MTIwNDA1MzgzOTAxMTQ3MDM0NzAyMDEwNDM2MTczMjI0NTQ5MDM4MzQzMzc3MDgwNjk2NjE5Mzg1NzU2MjI3NDYxMDI1ODAzMjg1OTc0Njk3MjAwMTg0OTcyMTc2Nzk4NTYwNTE3Njk3IiwgIm1fY2FwcyI6IHsibWFzdGVyX3NlY3JldCI6ICIxOTEyMDY5MjE5OTg0MDMyOTAwNjc3NTA4MjkzNjQ0MzQzNjc2NzgxMDgxOTMzODIyMDUzMTEyMDA0Njc2MDQ3OTc5ODExNjE3MzA2MTY4MDQ0MTI4MTg2MTYzMDQ2MDg3Njk2NDY0NTQ0NjEzNjQ3NjI3Njk4OTA2MzUzMDc4MDU1NDc1NTY3NTQxMzU2MDQwOTQzNTIyNzU5NzY3NDk2MDMwOTYzMDU2MDEwOTE0MTg5MyJ9LCAicl9jYXBzIjoge319LCAibm9uY2UiOiAiOTc5NTY1MjQwNzg1OTMxNDE2ODI2ODEifQ=="}

You are right. I failed to include the parent thread ID in the message. The OOB spec requires this: https://github.com/hyperledger/aries-rfcs/blob/main/features/0434-outofband/README.md#correlating-responses-to-out-of-band-messages
Can you provide guidance on creating an OOB message with a credential offer attachment in ACA-py? In the case of AFJ, I've created a sample app for this. https://github.com/hyperledger/aries-framework-swift/tree/main/AriesFramework/AriesFrameworkTests/javascript

Of course. here is steps to build OOB invitation with offer attachment.
STEP 0. Setup, set the following environment variables when starting aca-py so that it can respond to ~transport decorator.
ACAPY_AUTO_RESPOND_CREDENTIAL_REQUEST=true

STEP 1. setup schema
POST {{issuerAdminUrl}}/schemas
{
  "schema_name": "<schema name>",
  "schema_version": "<schema version in semver style>",
  "attributes": ["<attribute name>", ... ]
}

STEP 2. setup credential definition
POST {{issuerAdminUrl}}/credential-definitions
{
  "schema_id": "<schema id from STEP 1's response>",
  "support_revocation": false,
  "tag": "default"
}

STEP 3. create credential offering
POST {{issuerAdminUrl}}/issue-credential/create-offer
{
  "comment": "oob issuance test",
  "cred_def_id": "<cred_def_id from STEP 2's response>",
  "credential_preview": {
    "@type": "issue-credential/1.0/credential-preview",
    "attributes": [
      { "mime-type": "text/plain", "name": "<attribute-name>", "value": "<attribute-value>" },
      ...
    ]
  }
}

STEP  4. create out of band invitation
POST {{issuerAdminUrl}}/out-of-band/create-invitation
{
  "alias": "<whatever you want>",
  "handshake_protocols": [
    "did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/connection/1.0"
  ],
  "attachments": [
    {
      "id": "<credential_exchange_id from STEP 3's response>",
      "type": "credential-offer"
    }
  ]
}


(PDB-3560) Restore file-with-binary-template-test

The puppet issue appears to have been resolved.

Test PASSed


NaN - fix documentation

Hi all,
Love your content but I have an issue with the NaN entry on this link
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN
Another reason for NaN is:
undefined + undefined = NaN
Guessing every arithmetic action will cause it between those two but I have no time for testing.
Thanks,
Tal F. A.

Just to confirm @talanzu , you are saying that the fact undefined + undefined returns NaN should be mentioned on the page somewhere?
Where do you think we should add it?

Hi,
Thanks for the reply, under Description, there is a list of different types
of operations that return NaN I would put it there, seems fitting.
Tal.
[image: image.png]
On Tue, Nov 3, 2020 at 1:24 PM Chris Mills<EMAIL_ADDRESS>wrote:

Just to confirm @talanzu https://github.com/talanzu , you are saying
that the fact undefined + undefined returns NaN should be mentioned on
the page somewhere?
Where do you think we should add it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mdn/sprints/issues/3855#issuecomment-721058182, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/APN4V4B4I5QLYKY4RSYL5EDSN7R7DANCNFSM4TIESBJQ
.

--
Tal Frydman Azaria
Unity Developer
https://www.linkedin.com/in/tal-frydman/
https://anzu.io/
https://twitter.com/Anzu_io https://www.linkedin.com/company/anzuio/
https://www.facebook.com/anzu.io/
https://venturebeat.com/2019/08/06/anzu-io-raises-6-5-million-for-programmatic-in-game-ad-platform/

Cool, thanks. I've put it in as another example of an indeterminite form, as I think it fits there, rather than putting it as a separate type. Does that work for you?

You're right, it does fit better there.
On Tue, Nov 3, 2020 at 2:05 PM Chris Mills<EMAIL_ADDRESS>wrote:

Cool, thanks. I've put it in as another example of an indeterminite form,
as I think it fits there, rather than putting it as a separate type. Does
that work for you?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mdn/sprints/issues/3855#issuecomment-721076747, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/APN4V4AOK2YPASN27FC33WTSN7W2LANCNFSM4TIESBJQ
.

--
Tal Frydman Azaria
Unity Developer
https://www.linkedin.com/in/tal-frydman/
https://anzu.io/
https://twitter.com/Anzu_io https://www.linkedin.com/company/anzuio/
https://www.facebook.com/anzu.io/
https://venturebeat.com/2019/08/06/anzu-io-raises-6-5-million-for-programmatic-in-game-ad-platform/

Great, cheers! I'll close this one again.


Hover Animation

Whenever someone Hovers on a tag or heading the effect is seen immediately which looks unprofessional.
I suggest we can add some sort of a animation delay or animation timing function (either linear or a custom cubic-beizer).
I am capable of fixing this and would love to contribute to help improve this. Please assign this issue to me.

Also we can use transitions to fix this.

I want to contribute in this issue ,let be fix it.


Use docker-hub as image-registry

We're at now available at

dcsolutions/kalinka-sub-service-example
dcsolutions/kalinka-pub-service-example


1.4 subdirectory causes glide to fail

When using the following glide.yaml, glide is unable to update or install the client-go to the "1.4" subdirectory under the root.
`
package: github.com/30x/postgres-k8s/cli
import:

package: github.com/spf13/cobra
vcs: git
package: k8s.io/client-go
version: v1.4.0
`

This causes the following error.
[ERROR]	Error scanning k8s.io/client-go/kubernetes: open /Users/apigee/.glide/cache/src/https-k8s.io-client-go/kubernetes: no such file or directory [ERROR]	This error means the referenced package was not found. [ERROR]	Missing file or directory errors usually occur when multiple packages [ERROR]	share a common dependency and the first reference encountered by the scanner [ERROR]	sets the version to one that does not contain a subpackage needed required [ERROR]	by another package that uses the shared dependency. Try setting a [ERROR]	version in your glide.yaml that works for all packages that share this [ERROR]	dependency. [ERROR]	Error scanning k8s.io/client-go/pkg/api: open /Users/apigee/.glide/cache/src/https-k8s.io-client-go/pkg/api: no such file or directory [ERROR]	This error means the referenced package was not found. [ERROR]	Missing file or directory errors usually occur when multiple packages [ERROR]	share a common dependency and the first reference encountered by the scanner [ERROR]	sets the version to one that does not contain a subpackage needed required [ERROR]	by another package that uses the shared dependency. Try setting a [ERROR]	version in your glide.yaml that works for all packages that share this [ERROR]	dependency.
Is it possible to remove the 1.4 subdirectory on the tag?

That's a legacy issue. When we first started client-go, we used subdirectories for versioning (because we tried to support go get). Future versions won't have the subdirectories.
If I cut a v2.0.0-alpha.0, will that solve your problem? I think you were developing on master? The v1.4 has multiple problems.

That will probably help.  What I really need is a stable 1.4 client against a 1.4.x k8s sytem.
I've been using it so far, and it's been great.  The only blocker I'm hitting is the lack of ability to run the remote commands, since this wrapper doesn't appear to exist in the client lib.
https://github.com/kubernetes/kubernetes/blob/master/pkg/client/unversioned/remotecommand/remotecommand.go#L82
Ultimately I need to be able to execute remote commands in addition to creating replica sets, PV and query pod status.  If you can cut a v2.0.0-alpha.0, I'll give that a try.

The v2.0.0-alpha.0 will work with 1.4.x k8s system. The client-go version doesn't imply the compatibility with the k8s system, see https://github.com/kubernetes/client-go#compatibility-client-go---kubernetes-clusters.

Made an alpha release. https://github.com/kubernetes/client-go/tree/v2.0.0-alpha.0

Because it's an alpha release, we might make more breaking change to the release-2.0 branch.

@tnine if you remove your existing vendored copy of  client-go, tell glide to fetch the 1.4.0 tag, and update the import paths in your application code, things should work again.
FWIW, note that client-go 1.5 is compatible with Kubernetes 1.4 as well.

I assume the issue is resolved. Please reopen if you need more help.


Please add the following to your Gemfile to avoid polling for changes ...

Hi,
Sorry for my bad english :)
I formatted my PC and reinstalled WIN8 32 bit.
Before guard works correclty and i can compile sass, livereload my page, concat and minify js but now livereload doesn't work any more :(
thats a screenshot

I installed ruby via rubyinstaller 1.9.3-p448 ,
guard(gem install guard),
guard-compass(gem install guard-compass),
guard-livereload(gem install guard-livereload),
guard-uglify(gem install guard-uglify),
guard-concat(gem install guard-concat)
what i have to do ?
thanks

I had the same problem. I add   gem 'wdm', '~> 0.1.0' into the Gemfile  and the problem was solved. Thank @netzpirat for your post.


Adding tests and generated classes for JvmMainClass

Thanks, can you also add the arbitrary/generators in ch/epfl/scala/bsp/testkit/gen please, so that roundtrip serialization is tested?

looks like serialization roundtrip fails :)


Usage of Cache.bytesOut and bytesIn looks racy

I'm pretty sure that the Go race detector will complain if you put some realistic load on it.

Yes, should use a channel instead like is one with the FreeSpaceWatchdog. I'll fix this.

Fixed in https://github.com/alexandres/poormanscdn/commit/29a7141d566f06c839bb8929f827d5a186e0908f
Perhaps use Channels instead in the future but for this simple case atomics seem fine.


Combine DebugInfo and ExecutionInfo

Do you mean DebugInfoStorage and ExecutionInfoStorage?

Do you mean DebugInfoStorage and ExecutionInfoStorage?

Yes, but probably I will rename the task: DebugInfo is per TestExecution, but ExecutionInfo is per Execution.
The main goal of task is migrate to S3 and remove a complex key:

DebugInfoStorage should use TestExecution.id and should be clean when TestExecution is removed
ExecutionInfo should use Execution.id and should be clean when Execution is removed or archived


DependencyCheck 1.3.3 fails behind proxy server

We are using the Maven plugin for dependency check behind a proxy server. Once upon a time it worked. The latest version fails.
If we run it with Maven's proxy configuration it fails in EngineVersionCheck#getCurrentReleaseVersion, which connects without bothering about the proxy. As that version check is non-essential perhaps it should just return the active version on errors? And it should use the configured proxy...
If we run with the standard Java proxy settings (mvn dependency-check:check -Dhttp.proxyHost=ourproxy.example.com -Dhttp.proxyPort=80) and Maven's proxy the version check succeeds, but Downloader#getLastModified fails. It does not seem to use any of the configured proxy servers and fails.
As most big companies use proxy servers this should affect other shops than ours. I'll see if I can put together a pull request, but the code seems to be connecting using different mechanisms in several places - I don't know when I'll get time to really delve into it.

I'm not sure why these are acting differently in your environment. If you look at the code all of the HTTP Connections are initiated by org.owasp.dependencycheck.utils.URLConnectionFactory. There have been occasional reports of this type of issue - but I haven't found a reason behind this.
For the getLastModified - is there anychance that your proxy is blocking HEAD requests? See issue #278. I haven't exposed this configuration to the other interfaces yet (it is only avaible in the gradle plugin).  If that solves the problem that might be the problem. Any chance you could test this theory?

Not impossible. I think I can test on Wednesday, I'll keep you posted!

I think we have exactly the same problem. We have also a maven build and we are behind a proxy. When i use the goals purge and check i am getting the following exception:
org.owasp.dependencycheck.utils.DownloadFailedException: Error making HTTP HEAD request.
at org.owasp.dependencycheck.utils.Downloader.getLastModified(Downloader.java:246)
at org.owasp.dependencycheck.data.update.nvd.UpdateableNvdCve.add(UpdateableNvdCve.java:94)
at org.owasp.dependencycheck.data.update.NvdCveUpdater.retrieveCurrentTimestampsFromWeb(NvdCveUpdater.java:299)
at org.owasp.dependencycheck.data.update.NvdCveUpdater.getUpdatesNeeded(NvdCveUpdater.java:231)
at org.owasp.dependencycheck.data.update.NvdCveUpdater.update(NvdCveUpdater.java:70)
at org.owasp.dependencycheck.Engine.doUpdates(Engine.java:433)
at org.owasp.dependencycheck.Engine.analyzeDependencies(Engine.java:318)
at org.owasp.dependencycheck.maven.Engine.analyzeDependencies(Engine.java:86)
at org.owasp.dependencycheck.maven.CheckMojo.runCheck(CheckMojo.java:83)
at org.owasp.dependencycheck.maven.BaseDependencyCheckMojo.execute(BaseDependencyCheckMojo.java:375)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:188)
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:184)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.owasp.dependencycheck.utils.DownloadFailedException: HEAD request returned a non-200 status code
at org.owasp.dependencycheck.utils.Downloader.getLastModified(Downloader.java:240)
This problem is already solved in the gradle plugin, right?

I upgraded to 1.3.4 and it complains about the HEAD request with the exception above, so that is probably it. Perhaps the downloader could catch exceptions for getLastModified and assume that the document is old if the request fails? Better an unnecessary download than a failure!
Proxy servers are always a pain.

This change did not make it into 1.3.4. However, I think setting the system property like this would work:
mvn -Ddownloader.quick.query.timestamp=false verify

Not ideal. I'll look into making this auto attempt to do a GET instead of HEAD if the HEAD fails for the next release.

Patch was just pushed that should resolve this issue without having to change any arguments. Is anyone experiencing this problem able to confirm?

Great, I will test it on Wednesday, I'm not behind the proxy until then.

When I use the 1.3.5-SNAPSHOT, I get the same error i've mentioned above. But the solution with the get-request (downloader-quick.query.timestamp=false) doesn't work at all (maybe our proxy is too hard ;)).

I can confirm that 1.3.5-SNAPSHOT works for us now. It picks up the Maven proxy and successfully downloads the files.

Ok, I got my problem. I have used the old URL in my maven config....
Now get the following SSLException:
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 	at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) 	at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1884) 	at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:276) 	at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:270) 	at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1341) 	at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:153) 	at sun.security.ssl.Handshaker.processLoop(Handshaker.java:868) 	at sun.security.ssl.Handshaker.process_record(Handshaker.java:804) 	at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1016) 	at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312) 	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339) 	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323) 	at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563) 	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) 	at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153) 	at org.owasp.dependencycheck.utils.Downloader.getLastModified(Downloader.java:236) 	... 33 more
But I think this problem is related to our proxy...
Thanks for the support!

If you know which cert it's failing on (either your proxy or NVD/CVE) you can either add the certificate itself or the signing chain to your trust store. If you don't have access to modify the system trust store (in $JAVA_HOME/lib/security/cacerts) you can copy it elsewhere and import it using keytool, then specify that trust store on the command line (mvn -Djavax.net.ssl.trustStore=/path/to/cacerts) or if you need to always have that set, you can set the environment variable JAVA_TOOL_OPTIONS to have -Djavax.net.ssl.trustStore=/path/to/cacerts.

Thanks for confirming that this is fixed.
@TorstenR - if you are still having issues with this could you open a new ticket?
--Jeremy

Hello,
I had the same problem while using the plugin. I am behind a corporate proxy and had the following configurations -
Plugin version: 1.3.6
The pom file being -
		      <plugin> 		        <groupId>org.owasp</groupId> 		        <artifactId>dependency-check-maven</artifactId> 		        <version>1.3.6</version> 				<configuration> 					<dataDirectory>/someplace/data</dataDirectory> 				</configuration> 		        <executions> 		          <execution> 		            <goals> 		              <goal>check</goal> 		            </goals> 		          </execution> 		        </executions> 		      </plugin>
The settings file -
  <proxies>     <proxy>       <id>myproxy</id>       <active>true</active>       <protocol>http</protocol>       <host>blah blah</host>       <port>8080</port>       <username>blah</username>       <password>blah</password>     </proxy>   </proxies> </settings>
Having said that - the suggestion above to use - 'mvn -Ddownloader.quick.query.timestamp=false' worked. But then, going from the comments above, I was expecting not to use this.
Just FYI - I had the same certificate-chaining issues as well, but thanks to the debug logs, I was able to identify which cert was missing and managed to fix it.

Thank you for the report. I may have to make the quick query timestamp a more full fledged configuration parameter... I'll also add some documentation around the certificate chaining to the site documentation.
Glad you got it working.


Option to edit title, description and time-slots

After creating a poll, if the user wants to change the title, description and/or the time-slots, there is no way except creating a new poll. So it would be nice to have an option to edit the poll.

Indeed, this would be quite helpful. Thanks for opening the issue! :D


MCP2221

Did anybody program successfully over UPDI with an MCP2221? I'd like to use MCP2221 in an project together with atmega4809. I'm running Win10 and get the following error:
pymcuprog erase -t uart -u COM6 -d atmega4809
pymcuprog.serialupdi.link - WARNING - Check failed
pymcuprog.serialupdi.link - WARNING - Check failed
Traceback (most recent call last):
File "c:\users\xxx\appdata\local\programs\python\python36\lib\runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "c:\users\xxx\appdata\local\programs\python\python36\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "C:\Users\xxx\AppData\Local\Programs\Python\Python36\Scripts\pymcuprog.exe_main.py", line 7, in
File "c:\users\xxx\appdata\local\programs\python\python36\lib\site-packages\pymcuprog\pymcuprog.py", line 285, in main
return pymcuprog_main.pymcuprog(arguments)
File "c:\users\xxx\appdata\local\programs\python\python36\lib\site-packages\pymcuprog\pymcuprog_main.py", line 80, in pymcuprog
status = _start_session(backend, device_selected, args)
File "c:\users\xxx\appdata\local\programs\python\python36\lib\site-packages\pymcuprog\pymcuprog_main.py", line 549, in _start_session
backend.start_session(sessionconfig)
File "c:\users\xxx\appdata\local\programs\python\python36\lib\site-packages\pymcuprog\backend.py", line 366, in start_session
sessionconfig.interface_speed)
File "c:\users\xxx\appdata\local\programs\python\python36\lib\site-packages\pymcuprog\programmer.py", line 83, in setup_device
options=self.options)
File "c:\users\xxx\appdata\local\programs\python\python36\lib\site-packages\pymcuprog\nvm.py", line 42, in get_nvm_access_provider
accessprovider = NvmAccessProviderSerial(transport, device_info, baud=frequency, options=options)
File "c:\users\xxx\appdata\local\programs\python\python36\lib\site-packages\pymcuprog\nvmserialupdi.py", line 51, in init
self.avr = UpdiApplication(port, baud, self.dut)
File "c:\users\xxx\appdata\local\programs\python\python36\lib\site-packages\pymcuprog\serialupdi\application.py", line 81, in init
datalink.init_datalink()
File "c:\users\xxx\appdata\local\programs\python\python36\lib\site-packages\pymcuprog\serialupdi\link.py", line 45, in init_datalink
raise PymcuprogError("UPDI initialisation failed")
pymcuprog.pymcuprog_errors.PymcuprogError: UPDI initialisation failed

Swapping RX/TX (just in case) didn't help
Tried the driver from the Microchip web site instead of the one installed by Windows automatically, no change
Testing the MCP2221 with an terminal program and loop back works fine
Flashing the atmega4809 with an CH340 works just fine

pymcuprog --version
pymcuprog version <IP_ADDRESS>

I found the explanation for the behavior here: https://github.com/SpenceKonde/AVR-Guidance/blob/master/UPDI/jtag2updi.md
"The UPDI protocol uses parity and 2 stop bits (parity can be disabled by a control register flag, but you need to access UPDI in the default mode using parity to change this). Adapters that do not support parity or 2 stop bits, such as the MCP2200 and MCP2221, cannot be used."
Looks like it is not possible to use MCP2221 for UPDI because it only supports 8N1.


Rabita: Welcome to JS :  3 Weeks

Here is my fork of the repo

Learning Objectives
1. What is Programming

[x] Data in, Data Out: You understand that computer programs are used to
transform data, and can explain a JS program from this module in terms of
the data that goes in and the data that comes out.
[x] Three Audiences: You can explain how a single file of code is used to
communicate with 3 different audiences:
[x] Developers: You can explain how code formatting, comments, logs and
variable names make it easier (or harder!) for a developer to understand a
program.
[x] Computers: You can explain how a computer follows your instructions to
store, read and modify data in program memory.
[x] Users: You can explain how the computer creates a dynamic user
experience by following different executions paths depending on user
input.
[x] Tracing Variables: You can complete a trace table for a program that
uses only variables, and can check your work using the "trace" button.

2. Just Enough JavaScript

[x] JavaScript Syntax: Given a program, you can identify these parts of
JavaScript syntax:
[ ] Primitives
[ ] Operators
[ ] Identifiers
[ ] Keywords
[ ] Checks
[ ] Blocks
[ ] Function Calls
[x] Listening and Reading: You can read code out loud, and understand your
classmates when they read code to you. You don't need to understand how a
program works to master these learning objectives!
[x] Listening You can exactly re-write a program that a classmate has read
[x] Reading You can read a program out loud and guide your classmates to
re-write exactly the same code without them seeing the program. Every
indentation, semi-colon, comment and spelling in their program must be
identical to yours.
[x] Static vs. Dynamic Analysis: You can explain and use these two ways of
studying a program, each can help you understand different aspects of your
code. To help understand this concept, the options panel in Study Lenses
is organized into static and dynamic study options:
[x] Static: Studying the text in a code file without running it. Some
static study methods are creating a flowchart, analyzing variables,
filling out a trace table, and drawing on code.
[x] Dynamic: Running code and studying the computer's behavior. Some
dynamic study methods are running code and reading console logs, using the
trace button, and stepping through in the debugger or JS Tutor.
[x] Tracing Execution: You can complete a "steps" trace table for all JS
language features in Just Enough JavaScript, and can correct your table
using console output from the "trace" button.
[x] Analyzing Variables: You can list all the variables in a program, and
answer these 5 questions for each variable:

Where is the variable declared?
What is the variable's scope?
Is the variable initialized with a value?
How many times is its value used (read) in the program?
How many times is the variable assigned a new value?
What types are assigned to this variable during the program's execution?

[x] Completing Programs: You can successfully fill in blanks for a program
when the missing words are provided, including distractors.
[x] Translating Pseudo Code: Given a program written in Pseudo Code, you
can translate it to working JavaScript.
[x] Comparing Programs: You can compare two programs with similar code and
explain if they have the same behavior or not. If they do not, you can
explain how they behave differently and why.
[x] Constructing Programs: You can reconstruct a program's lines and
indentation, successfully ignoring distractor lines.

3. Understanding Programs

[x] Stepping Through: You can pause a script in a your browser's debugger,
arrange the debugger, collapse extra panels, and step through a script
written with Just Enough JS. At each point in execution you can make a
prediction of the next line before executing, and can check your
prediction using the scopes panel.
[x] Imperative Programming: You can explain what the Imperative
Programming paradigm is, and can explain how you know the programs in
Welcome to JS are Imperative.
[x] Program Goals: You understand that a full JavaScript program can be
explained as a series of smaller goals, and can write names for the goals
in a simple working program.
[x] Logging: You can tracing specific aspects of a program's execution and
log them to the console.
[x] Tracing Backwards You can trace backwards from a program's output to
it's input.
[x] Naming Variables: You can analyze how a variable is used in a program
and give it two names:

[ ]Generic: You can give a generic name to a variable based on how it is
used in the program.
[ ]Specific: You can give a specific name to a variable based on how it's
used and the program's domain (the program's specific data and use-case).

[x] Describing Programs: You can read a program and describe it with
comments using to the methodology from /describing-programs:

Zoom Out
Zoom In
Find Connections
Describe Goals

[x] Code Review: Given a working program you can review the code for
clarity, correctness and style.
[ ] Same Behavior, Different Code: You can study simple programs with the
same behavior (data in, data out) but different source code and explain
how the differences matter for each audience.

4. Developing Programs
Learn to modify and write larger programs in JavaScript. You'll cover many of
the hidden skills necessary to develop quality software and to work
collaboratively on a code base.

[ ] Linting: You can find and fix simple linting errors in JavaScript
programs.
[ ] Program Life Cycle: You can explain the two phases of a program's life
cycle.

Creation Phase
Execution Phase

[ ] Fixing Errors: You can use the structured comment to describe an error
in your program, and can make several educated guesses at how to fix the
error.
[ ] Fixing Bugs: You can use the structured comment to describe and fix a
bug in small programs.
[ ] Modifying Programs: You can make small changes in a program to change
its behavior without breaking it.
[ ] Refactoring: Given a working program, you can make changes to the code
without changing the program's behavior.
[ ] Writing Programs: Given a description of a program's behavior (user
story + test cases), you can plan goals for the program and write code to
pass the tests.
[ ] Reverse Engineering: Given a working program with unreadable code, you
can:
[ ] Give the program a name.
[ ] Describe the program's behavior with a user story, acceptance criteria and
test cases.
[ ] Plan goals for the program.
[ ] Develop your own working program with the exact same behavior.
[ ] Imagining Programs: Given an empty page, you can imagine and develop your
own programs using Just Enough JavaScript. This includes:
[ ] A title.
[ ] A description with a user story, acceptance criteria and test cases.
[ ] Commented goals.
[ ] Fully working Code.

Week-1
I Need Help With:
Nothing for the moment.
What went well?
learning about JS through the examples and exercises and YouTube videos.
What went less well?
It's not that easy to read and understand everything, trying to understand as much as possible.
Lessons Learned
In the process of learning
Sunday Prep Work
trying to get as much knowledge as possible to be ready for next week's class.
Week-2
I Need Help With:
Exercises from the Intregate part are a bit confusing,
watched the class video and checked other websites for help.
What went well?
Youtube and W3 school are the extra ways to understand better.
What went less well?
It took time to try to understand what exactly we need to do in the exercise part.
Lessons Learned
Understanding more about variables, conditions, and loops
Sunday Prep Work
will start on Saturday.
Week-3
I Need Help With:
Nothing for the moment.
What went well?
Youtube and W3 school are the extra ways to understand better.
What went less well?
In one of the exercises it was difficult to figure out what was the error. But found it and solve it :-)
Lessons Learned
understood break and debugger part.
Sunday Prep Work

Thanks, @RabitaMaharjan  for creating your check-in.

Thanks to you for the info.

@RabitaMaharjan  do you have any questions and if so , can you post them here.

Hey Samir, I am still studying and trying to solve the exercise but it's not possible without checking the answers specially conditionals and points afterwards. I am checking some videos too to understand them. nothing specific to ask for the moment.

@RabitaMaharjan , why didn't you check any item in Developing Programs?
well done with googling.


ADOptionalFeature: New Resource (to replace ADRecycleBin)

I'm about to create a pull request for a new resource to support any ADOptionalFeature.
I needed to be able to activate the "Privileged Access Management Feature" on a domain controller and realised this feature didn't already exist.
The question is should this resource supersede xADRecycleBin?
Perhaps its easier for people not in the know to simply turn on the recycle bin this way, but is it not better to have a generic resource and pass "Recycle Bin Feature" as the key parameter?
Discuss :)

@rdbartram I personally feel like having such a resource would be unnatural PowerShell-wise. It wouldn't be obvious to use the resource to turn on different features.  It would be more natural if there was a setup program where you could choose different options. But if this is different, for example, cmdlets, I would propose that these new "feature" get's it own resource. But I can be convinced to use an "generic optional feature resource" for this if the community likes that idea more.
Another question. Could this, "recycle bin feature" and "Privileged Access Management Feature" be a parameter on any existing resource instead, like xADDomain?

@rdbartram I take back my previous comments. Since there is a cmdlet to set these options Enable-ADOptionalFeature I see that a resource xADOptionalFeature could work here. It would be natural to use in a configuration.

@rdbartram do you have a resource for this to send in, or maybe in a repo that you can share so I can help to get it in here?

sure let me find it.

I create a WIP PR. I need to complete the unit tests and then you can review it.

Awesome! Thank you! 😃