This document regarding Debian 11 upgrade is making customers confusion.

[Enter feedback here]
Based on the statement: "On June 30th 2022 Debian 9 (also known as "Stretch") will reach End-of-Life (EOL) status, which means security patches and updates will cease."
Customers think that their applications are not going to receive security patches. They are worried about this statement. The document does not clearly mention specific plans for PHP 7.4 with ANT 98.X applications. Just "check later time" is not clear enough for anxious customers.
Customers would like to know specific details, and plans for lower versions. how long it is going to take to push ANT 99.X version to Php 7.4.
Based on the above statements customers are assuming that their applications are not going to have security patches until Feb 2023 (From July 2022).  It would be great if the information mentioned in this document is more clear, so we can ease customer's anxiety.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 53dd65b1-6f9d-9431-5850-9cee636aeabd
Version Independent ID: 0012e819-bb2b-2955-d87b-d6f145fb6af7
Content: Overview - Azure App Service
Content Source: articles/app-service/overview.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

@nagasandeepMSFT, Thanks for the feedback! We are taking a look into this and will get back to you soon.

@nagasandeepMSFT, Since we're working on this offline, I'll close this for now. Based on our internal discussions we will update the doc as required.  Thanks for your feedback!


{doc} Add Scenario Test Best Practice section in authoring_tests

Related command

Description

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

This is a good practice to incorporate boundary condition in test cases.


Export model to ONNX file

Is there a way to export the model to an onnx file?

Sorry for the late response. Here's the possible solution: https://pytorch.org/tutorials/beginner/onnx/export_simple_model_to_onnx_tutorial.html


Problems with imagesize of 1024x1024

I am using the U-Net-model. When i tried to set the input size to 1024x1024 the first 20 epochs had a validation iou-score of 1e-11. I had no problems with other sizes like 512x512, 256x256 and 768x768. I already tried another backbone. So why does this input-size not work?

If it worked on other data it should work with other sizes too if the data is the same. Do you train multiclass segmentation? Have you checked that the data is correct and labels match input images? It take me ~300 epochs to gain first validation scores for my task, so 20 epochs looks a bit few for results. On the other hand if you use pretrained weights it should cover faster and I advice you to look for problems in input data.


feat: update genesis for new forks

In response to https://github.com/ralexstokes/ethereum-consensus/issues/100; opening this as a WIP while https://github.com/ralexstokes/ethereum-consensus/pull/106 is a prerequisite that should be merged first.
Adds gensis.rs and associated functionality for altair & bellatrix

closing in lieu of #138 -- thank you @dtbuchholz !!


Massive Memory leak present in teams

A couple of months ago I started using Microsoft Teams for my classes as my school went online. I first noticed this issue a week or two into an online school. I had left my PC on for a couple of days straight and had closed teams in between only using the x in the top right. I noticed after having been away from my computer for a  couple of hours teams was using 1.5gb+ of memory. I used CMD and taskkill to close it and watched my RAM usage drop. This happened again to me a couple more times but I used CMD to remedy this issue. Until last night, my friend was trying to play minecraft with us. His memory usage was at 96% of his 16Gb and nothing in taskmanager or resouce monitor showed a lot of memory usage which rose some red flags for me. I had him go through and start closing programs to pinpoint the issue. We used taskkill and cmd to do this. We closed steam, chrome, other possible programs but to no avail. I noticed teams and had him close it. It instantly dropped his memory usage from 94% to 88% even when teams wasn't open and being used. After restarting his PC his memory usage was back to normal and teams was nowhere in sight. I suspect that there is some sort of bug in Microsoft Teams's memory allocation or deletion that removes it from the standby pool and keeps it allocated but where it is no longer in use. Please look into this if you aren't already. I am not sure if I can recreate it by hand but I can try. Let me know if you have any more questions that I can help with. Thanks.

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

ID: fc21902c-d522-3851-8587-177f01bc085c
Version Independent ID: 590bcc64-a86d-b61e-7d94-4e4322c4e71d
Content: How Microsoft Teams uses memory - Microsoft Teams
Content Source: Teams/teams-memory-usage-perf.md
Service: msteams
GitHub Login: @msdmaguire
Microsoft Alias: dmaguire

Thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.


refactor(transformer): flatten dir structure of options/babel/env

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#7049  👈
#7048
#7047
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @Boshen and the rest of your teammates on  Graphite


Exception when running multiple jobs per pilot

Pilot version 2.4.2 running with timefloor=60
If the first job finishes before timefloor, pilot fetches a second job from PanDA; however, the pilot gets an exception and exits gracefully, and the second job never runs and eventually fails with jobDispatcher error 102
Example:
https://bigpanda.cern.ch/harvesterworkerinfo/?harvesterid=CERN_central_B&workerid=134818652
https://aipanda183.cern.ch/condor_logs_2/20-02-27_23/grid.5231873.3.out
exception caught by thread run() function: (<type 'exceptions.IndexError'>, IndexError('deque index out of range',), <traceback object at 0x2b9dcc353b90>)
Traceback (most recent call last):
File "/pool/condor/dir_2357/tmp/atlas_6G0RwFAb/pilot2/pilot/common/exception.py", line 434, in run
self._Thread__target(**self._Thread__kwargs)
File "/pool/condor/dir_2357/tmp/atlas_6G0RwFAb/pilot2/pilot/control/job.py", line 1921, in job_monitor
update_time = send_heartbeat_if_time(jobs[i], args, update_time)
IndexError: deque index out of range
None
exception has been put in bucket queue belonging to thread 'job_monitor'
setting graceful stop in 10 s since there is no point in continuing
More examples:
https://bigpanda.cern.ch/jobs/?computingsite=CERN&hours=48&jobstatus=failed&jobdispatchererrorcode=102&display_limit=100

Fixed long ago.


Feature Request: Go to File/Header

It would be very helpful to be able to have a "go to file" or "go to header" function, which I can use on e.g. includes!

Does the "Go to Declaration" (Ctrl+D) & "Go to Implementation" (Ctrl+I) while cursor is over a function not provide the desired result?

It would be nice if one could go to a header when for instance using go to declaration on the header include, for instance having #include <vector> one could use go to declaration on the token vector. I'll have a look if this is possible.

It comes handy when you do not have a symbol or you do not know what a specific header provides, and still want to take a look at it. This mainly happens with libraries with deeper nested headers, like boost.

Feel free to try the above commit, I'll probably merge it in a few days.

Just tried it and seems to work fine as long as cmake knows about the headers. This is already a big help!
It stops working when digging deeper, e.g. into the headers of a library (I just tried it with gtkmm: the headers which I use in my project work fine, but the headers included inside these headers work only partially, even though they are in the standard paths).

Thank you, I did fix the include regex, that might have been the problem. Also keep in mind that some includes might depend on #ifdef for instance.

@donbcd Yet another regex fix: https://github.com/eidheim/jucipp/commit/f538e22f13e264d5eaf89e9473808d4f4a595780


🐛 | ERROR: pyzmq is not installed

Version
3
Branch
future3/main
OS
Raspberry Pi OS Lite (Legacy, 32-bit)
Pi model
Raspberry Pi 3 Model B Rev 1.2
Hardware
nothing right now.
plan on using neuftech RFID Reader.
plan not to use GPIO in first iteration.
What happened?
following the steps from Page "Installing Phoniebox future3"
Install Raspberry Pi OS Lite - success
Pre-boot preparation - not done
Pre-install preparation / workarounds - not done
Install Phoniebox software - unsuccess
using the given one line command for stable release
I tried this procedere 2 times and it stops right at the same point. (with different download progress for Cython XX/10.7 MB)
Logs
******************SHORT*****************

Set default raspi-config
Updating Raspberry Pi OS
Install Git & init repository
Install Jukebox Core
  Install Jukebox OS dependencies
  Install Python requirements
  Install pyzmq with libzmq-drafts to support WebSockets
  Copy PulseAudio configuration
  Register Jukebox settings
  Register Jukebox Core user service

****************************************
ERROR OCCURRED!
A non-recoverable error occurred.
Check install log for details:
/home/pi/INSTALL-1728334506.log
****************************************
ERROR: pyzmq is not installed
****************************************

******************LONG******************
(...)
  Collecting cython>=0.29
    Downloading https://www.piwheels.org/simple/cython/Cython-3.0.11-cp39-cp39-linux_armv7l.whl (10.7 MB)
       ━━━━━━━━━━━                              3.0/10.7 MB 62.4 kB/s eta 0:02:04
  ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions,
please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
      cython>=0.29 from https://www.piwheels.org/simple/cython/Cython-3.0.11-cp39-cp39-linux_armv7l.whl#sha256=28d7a391c14b703ec140fdb8101cfc2b3134f21c0d7bbc553ce49965c6f95d6c:
          Expected sha256 28d7a391c14b703ec140fdb8101cfc2b3134f21c0d7bbc553ce49965c6f95d6c
               Got        bde8470ced1691d368e25eacf7376c2e86aaf78a249a17e3b017cf9bbbb9180f

  error: subprocess-exited-with-error

  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> See above for output.

  note: This error originates from a subprocess, and is likely not a problem with pip.
  full command: /home/pi/RPi-Jukebox-RFID/.venv/bin/python3 /home/pi/RPi-Jukebox-RFID/.venv/lib/python3.9/site-packages/pip/__pip-runner__.py install --ignore-installed --no-user --prefix /tmp/pip-build-env-zrrju6ht/overlay --no-warn-script-location --disable-pip-version-check -v --no-binary pyzmq --only-binary :none: -i https://pypi.org/simple --extra-index-url https://www.piwheels.org/simple -- setuptools 'setuptools_scm[toml]' wheel packaging 'cffi; implementation_name == '"'"'pypy'"'"'' 'cython>=0.29; implementation_name == '"'"'cpython'"'"'' 'cython>=0.29.35; implementation_name == '"'"'cpython'"'"' and python_version >= '"'"'3.12'"'"''
  cwd: [inherit]
  Installing build dependencies: finished with status 'error'
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
  Copy PulseAudio configuration
  Register Jukebox settings
  Register Jukebox Core user service
Created symlink /home/pi/.config/systemd/user/default.target.wants/jukebox-daemon.service -> /usr/lib/systemd/user/jukebox-daemon.service.

  -------------------------------------------------------
  Check installation

  Verify packages are installed: 'at alsa-utils caps espeak ffmpeg libasound2-dev mpg123 pulseaudio pulseaudio-module-bluetooth pulseaudio-utils python3 python3-venv python3-dev rsync'
  CHECK
  Verify '/home/pi/RPi-Jukebox-RFID/.venv' exists
  CHECK
  Verify modules are installed: 'pyzmq setuptools wheel evdev pyalsaaudio pulsectl python-mpd2 ruamel.yaml python-slugify requests tornado RPi.GPIO gpiozero flake8 pytest pytest-cov mock pydoc-markdown'

****************************************
ERROR OCCURRED!
A non-recoverable error occurred.
Check install log for details:
/home/pi/INSTALL-1728334506.log
****************************************
ERROR: pyzmq is not installed
****************************************
Abort!

Configuration
No response
More info
Hello, this is my first interaction on Github and I hope I've done it right.
I was trying to install future3/main over the last 3-4 days and its ends up with an error everytime. One time - I can remember - it was failing to download the WebApp, but the error I can reproduce is the abouve one with not matching Hash at Cython.
I am looking forward for any advise.
Thanks a lot!
Sankara

Problem Solved.
seems to be a problem with the source, whats fixed now on their side.

I am facing the excact same issue. Any ideas how to solve?

@loerchd89 can you post the log file of the installation?
It's located in the Phoniebox directory and starts with INSTALL and a timestamp with the ending .log.

I also have this problem.
OS: raspios-bullseye-armhf-lite
log: INSTALL-1733954955.log

@Sunc4stle Which Pi do you use?
Can you try with Bookworm Lite 64bit?

@s-martin @pabera Sorry for the late response, I was busy with christmas :). I have tried now with Bookworm Lite 64bit - this did the trick! Thank you and merry Xmas

I tried the installation a few days ago on a Pi 3A+ with Raspberry Pi OS (Legacy) Lite (raspios-bullseye-armhf-lite) and its working again.


Prevent deprovision of brokers with instances

Describe what this PR does and why we need it:
Guards the APB against deprovisioning brokers that have outstanding instances, but adds a switch to allow for a deprovision override.

Coverage remained the same at 41.003% when pulling e9e9636863e7c918ba23ac74d8f9384837ba6454 on eriknelson:depro-inst-guard into dec6064e822a6ab58810cf1659e1e3d3c275eebd on openshift:master.


python311Packages.yara-python: 4.3.1 -> 4.4.0

Diff: https://github.com/VirusTotal/yara-python/compare/v4.3.1...v4.4.0
Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 283914 run on x86_64-linux 1

6 packages marked as broken and skipped:

python312Packages.karton-autoit-ripper
python312Packages.karton-autoit-ripper.dist
python312Packages.karton-config-extractor
python312Packages.karton-config-extractor.dist
python312Packages.karton-yaramatcher
python312Packages.karton-yaramatcher.dist

8 packages failed to build:

acquire (python311Packages.acquire)
acquire.dist (python311Packages.acquire.dist)
python311Packages.dissect
python311Packages.dissect-target
python311Packages.dissect-target.dist
python311Packages.dissect.dist
python312Packages.malduck
python312Packages.malduck.dist

20 packages built:

apkid
apkid.dist
python311Packages.karton-autoit-ripper
python311Packages.karton-autoit-ripper.dist
python311Packages.karton-config-extractor
python311Packages.karton-config-extractor.dist
python311Packages.karton-yaramatcher
python311Packages.karton-yaramatcher.dist
python311Packages.malduck
python311Packages.malduck.dist
python311Packages.yara-python
python311Packages.yara-python.dist
python312Packages.yara-python
python312Packages.yara-python.dist
stacs
stacs.dist
volatility3
volatility3.dist
yaralyzer
yaralyzer.dist

dissect-target failure will be addressed with https://github.com/NixOS/nixpkgs/pull/283939


User context switching when concurrent administrators logged in

What steps will reproduce the problem?

Administrator 1 logs into IPT
Second administrator logs in from a different computer
Context (user name) for both users will vary between Admin 1 and Admin 2
(we haven't worked it out completely but it seems to depend on which user performed an action last, certainly an admin logging in will change the context for any other admin's when they next move between pages.)

What version of the provider software are you using?
version 2.1.1-r4640
What browser are you using?
Firefox 37.0.2
Please provide any additional information below.
IPT instance installed on:
Apache Tomcat 7.00.55
JVM 1.8.0_20-b26
OS Windows Server 2012 version 6.2 (amd64)

I was unable to reproduce this error using the steps you described, accessing ipt.gbif.org from two different computers as Admins through Firefox.
The environment ipt.gbif.org runs on is a bit different though:
IPT v2.2.1
Apache Tomcat 6.0.24
CentOS release 6.6 (Final)
java version "1.7.0_75"
OpenJDK Runtime Environment (rhel-<IP_ADDRESS>.el6_6-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
Please, can you try clearing your browser caches (on both computers) before trying to reproduce this error  again? Maybe it's worthwhile cleaning Tomcat's cache/work directory also while you're at it. Thanks.

Hi Kyle
We just restarted tomcat and cleared our browser histories.  We were able to repeat it.
For example, if first admin goes to then Manage Page, then when Admin 2 goes there the Page displays the Admin 1 as logged in, but if you force a refresh in the browser it reverts to the correct login.  We were able to repeat this several times.
cheers
Aaron

Thanks Aaron,
It's good to know you have found out how to reliably reproduce the bug at least.
What is the URL of your IPT, and are you using a reverse proxy such as Apache? If it's not too much trouble, would it be possible for you to try and reproduce this using the latest IPT version 2.2.1 please?
Kyle

Hi Kyle
Our production instance is ipt.landcareresearch.co.nz
Just checked with our Network admin - our access from inside the network to that server is going through proxy.  External access is not via proxy.  So we tested this behaviour when logging in from outside our network and problem behaviour was not repeated.  (Something with our proxy caching?)
We plan to update our test instance of IPT soon, so will be able to test if it also occurs on the new version (our test instance of IPT also has the same issue).
cheers
Aaron

Hi Kyle
We have updated to version 2.2.1 which appears to have improved things.
Firstly, this only appears to effect users within our network (proxy caching).
If an Admin is logged in (from within our network), and a second user from within the network visits the server they are able to see the Admin's user name at the top.  The unauthenticated user can also visit the high level pages (home, Manage, Admin, About).  However if they try to perform an action on any of the pages (e.g., go into a resource, user settings) they are challenged for their credentials.  Also if they force a page refresh in their browser they lose the Admin context.
So perhaps not too much of an issue?
cheers
Aaron

Thanks Aaron,
I'm glad no serious security issue exists. It does expose unwanted proxy caching though as you point out. Commit d5e114 should fix this, ultimately preventing stale or sensitive data from ever being cached by the browser or proxy caches.
To confirm this fixes the problem on your side, would you be able to test this latest build please?  https://dl.dropboxusercontent.com/u/4552753/ipt-2.3-SNAPSHOT.war Thanks

Aaron, if you get the chance to verify this issue is fixed, please use IPT 2.3 RC1. Due to vacations, and further testing the release date has moved to August so you have plenty of additional time for testing. Thanks

Any luck testing verifying my fix for this issue @AaronWilton? I'd like to close this issue for inclusion in the 2.3 release.

Hi Kyle
We managed to test today!  All looks good
cheers
Aaron

Glad to hear! Thanks for verifying it.


feat: add teds 1.2.7 release

update teds with release 1.2.7

:tada: This PR is included in version 1.12.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Keyboard navigation for list of frames

Support up and down keys for keyboard navigation in the frame list. Both perspectives (list view, table view) must be supported.
Honza

Sounds like you fixed it, right? Or is there any further development to do?
Florent

Yes, the panel should auto-scroll if the selection moves out of the visible viewport.
Honza

Now it should be alright
Honza


Initial Kontain build for VRRB compute

A quick Makefile to build the Kontain VM monitor and container runtime from source for use with the VRRB compute stack. It's standalone and doesn't need to be called from the VRRB protocol build process. Builds a tarball for now til we have the IPLD packaging stuff and IPFS to make it all content-addressable.

I'd be great if we leverage a common Makefile structure across the board. Would it be feasible to adapt the one at the root of this repo?

We can. I deliberately tried to keep it separate because there's no commonality at all. This stuff will be built and distributed entirely separate from our code. The runtime code we're writing will be built and tested alongside the existing protocol code, but the third party components are all quite separate. If you think there's enough commonality or overlap, we can definitely merge it into the existing Makefile or have it called from the existing Makefile or something.


Add docker and virtualization to local.conf

This pull request adds docker to RZG2L.
Note that meta-mistysom submodule is not on the "develop" branch yet. So the check-submodule workflow will fail.
But you can see that the yocto build is successful and you can grab its artifact.

I confirm that docker is running on G2L


refactor: commands now register themselves

This is based off the plugin API spec. All ShellJS commands now register themselves from within their source file. The only modification that is required to shell.js is to put:
//@include ./src/foo
require('./src/foo');

for a hypothetical new command named foo() implemented inside of src/foo.js.
In a possible future plugin, the //@include would be unnecessary (that's for our internal docs) and the require() statement would be all that is needed by the plugin's end-user. The plugin hypothetically doesn't even need to export anything, because the plugin author can require ShellJS as a peer dependency and modify the existing ShellJS instance using a call to common.register().
Let's wait to merge this until after #452 is merged, since I can quickly resolve the merge conflict. Send feedback my way in the meantime, however.

LGTM!


AVRO-3838: [Rust] Replace "regex" with "regex-lite"

AVRO-3838
Reduces the time for `cargo clean && cargo build --release" from 30secs to 22secs on my dev machine
What is the purpose of the change

Improve the build times by around 30%

Verifying this change

All unit tests should still pass

Documentation

Does this pull request introduce a new feature? no

@sarutak You might be interested in this PR too.

@martin-g Thank you for letting me know. I'll check it soon.


Cannot disable the dav propfind depth infinity for resources

Description
Administrator cannot set the value for the depth infinity for enabling and disabling the depth infinity
When administrator sets the dav propfind depth infinity value to 0 (disable infinity depth) , user can still list resources of depth infinity.

oC10 has a config option to enable or disable depth infinity PROPFIND. The default in oC10 will be disabled:  https://github.com/owncloud/core/pull/40016
oCIS currently always allows depth infinity PROPFIND.
There are some acceptance tests that will check what happens when depth infinity PROPFIND is disabled, and confirm that an attempt to do a depth infinity PROPFIND returns an HTTP status like 412. Those tests will fail on oCIS.
Will oCIS ever support "depth infinity PROPFIND disable"?
If yes, then we will let the tests fail and add them to expected failures, and link to this issue.
If no, then we will skip the tests on oCIS.

For now, the answer is "yes". This will become a configurable thing in oCIS in the future. So this issue can be left open.
The related test scenarios are added to expected-failures in:
https://github.com/cs3org/reva/pull/2858
https://github.com/owncloud/ocis/pull/3774

It is now possible with ocis to enable/disable depth:infinity. Implemented in https://github.com/owncloud/ocis/pull/6842


feat(ENNReal): Convenience lemmas

Add a few convenience lemmas using the equality a = b + c to deduce that b is finite from the fact that a is. As shown by the golfs, this is useful.
Also deprecate sub_eq_of_add_eq, which is the "annoyingly swap things around" version of eq_sub_of_add_eq/sub_eq_of_eq_add.
From LeanAPAP

LGTM.
maintainer merge

Thanks!
bors merge


Maintainer issue list: Show closed issues if there are actions required

Problem

An issue is funded and closed via GitHub UI, i.e it's solved
We then want the maintainer to confirm that it's completed before initiating the review + payout process (Mark as completed)
However, the issue has been updated to closed so it's not shown - by default - in our dashboard unless "Show closed" is selected

By default we should show even closed issues which has an action required to avoid them being missed.

🎉💪🏼


dates are not clickable

dates are not clickable and not updated in view

Yes there was a issue that month was not getting updates on left calendar which I resolved in v1.1.36. But I found that dates are clickable. It will be mor helpful if you can provide more insights

on init every time getting error (ERROR TypeError: Cannot read property 'startDate' of undefined). but i am passing options having start date and end date. by default its picking up today date in both input fields

@pmalikbtech Can you please post options you are passing to the daterangepicker component. It will help me to figure out what is the exact issue. Thanks

closing the issue as thread is inactive for more than a week. And no other user has raised same issue.

Hey , i think i'm facing the similar issue. Can we sort this out ?

Hi Nikhil,
I was using on Chrome , actually , it works good when I give min date and
max date in option but else does not .
I was looking into code of daterangepicker-component.ts, you return moment
() somewhere , I guess the issue is happening due to checks.
To replicate, give no option , it should work by taking default values of
options. But it was not , dates were not clickable .
Regards,
Saurabh
On 16-Jun-2018 2:55 PM, "nikhil.001mehta"<EMAIL_ADDRESS>wrote:
@sapanjwani https://github.com/sapanjwani can you please let me know
which browser are you using
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/nikhil-001mehta/angular-2-daterangepicker/issues/29#issuecomment-397800238,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVKjbogs0pg_l0rIB9r2eyTk-p0_qCBdks5t9M8CgaJpZM4T06kP
.

Hi,
You can reach me @9773671145 in case a discussion is needed , maybe it's
something I'm doing wrong , and you could help me out .
Regards,
Saurabh
On 16-Jun-2018 3:33 PM, "saurabh panjwani"<EMAIL_ADDRESS>wrote:
Hi Nikhil,
I was using on Chrome , actually , it works good when I give min date and
max date in option but else does not .
I was looking into code of daterangepicker-component.ts, you return moment
() somewhere , I guess the issue is happening due to checks.
To replicate, give no option , it should work by taking default values of
options. But it was not , dates were not clickable .
Regards,
Saurabh
On 16-Jun-2018 2:55 PM, "nikhil.001mehta"<EMAIL_ADDRESS>wrote:
@sapanjwani https://github.com/sapanjwani can you please let me know
which browser are you using
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/nikhil-001mehta/angular-2-daterangepicker/issues/29#issuecomment-397800238,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVKjbogs0pg_l0rIB9r2eyTk-p0_qCBdks5t9M8CgaJpZM4T06kP
.

@sapanjwani Thanks a lot for pointing out the issue i have fixed the issue in v1.1.43. Let me know if you have any sugestions or facing any issues.


Remove version: Ryujinx.Ryujinx.Ava version 1.1.1188

part of #179207
All InstallerUrls returned 404 Not Found

https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1188/test-ava-ryujinx-1.1.1188-win_x64.zip

Microsoft Reviewers: Open in CodeFlow

URL: https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1188/test-ava-ryujinx-1.1.1188-win_x64.zip
Response status code does not indicate success: 404 (Not Found).
(Automated message - build 896)


Cannot Open  Cloned Project (Plugins are incomplete)

Hi I'm very excited to test out your project!
Cloning it from github I do run into a lot of issues trying to launch it though. I think it has to do with the default unreal engine gitignore from github because it excludes the .lib and .dll files (and possibly a few others) that are required by DLSS, FSR etc. and can't be rebuilt manually.
Sadly they are relatively big so you might have to use lfs, if you want to keep them as part of your repository. Or you could remove them entirely and maybe set up a guide how to make them work with your project.
It does open if you deactivate all the plugins but then it's not fully functional.

Hi Thanks you so much for sharing this issue and for your interest toward my project. I was aware of an issue with plugins but I couldn't find what was causing this. I never thought of the .gitignore file🤦♂. I will fix this issue in the next commit, and thanks again for making me discover the reason behind this issue. In the meantime, you can do that: https://github.com/Adriwin06/Ultimate-UE5-CommonUI-Full-Game-Menu-System/wiki/Getting-Started#if-you-have-this-missing-plugins-modules-error if you want to try it.

Thanks again for showing me the origin of this error. I fixed it in the last two commits, so now you should be good to try it!

Awesome! thanks for your work and the quick response I'll try it out soon :D

If you want I just published a new release with a packaged version, so it's easier for you to try it.


Allow terra 0.20.0

Summary
Aer 0.10.4 has been released so we can remove the terra version restrictions
Details and comments

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 32.967%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1802

Relevant Lines:
5466

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 32.967%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1802

Relevant Lines:
5466

💛  - Coveralls


Rails 5.0 + Scrivito 1.7.0 に上げる 🆙

Scrivito 1.7.0 Release Notes
https://scrivito.com/scrivito-1-7-0-release-notes-aaf2e7bbd1254c9e

Rails 5.0 support
This release of Scrivito adds support for Rails 5.0 to the SDK. Rails 5.0 was released this summer and includes numerous speed improvements, refactorings and new features (see the Rails 5.0 overview for details).
Scrivito continues to support Rails 4.2, so in case you don't want to upgrade to Rails 5.0 yet, you can still update Scrivito to the latest version. A simple bundle update scrivito does the trick. There is one small exception: We no longer support the json gem in versions prior to 1.8.3. Previously, json 1.7.7 or newer was supported.
We worked hard to support both Rails versions and to facilitate a smooth transition from Rails 4.2 to 5.0. If you want to upgrade your application to Rails 5.0, please first upgrade to Scrivito 1.7.0 or later, then update Rails itself. See the Guide for Upgrading Ruby on Rails for a detailed list of changes between Rails 4.2 and 5.0.
We continue to support Ruby 2.1. Rails 5.0, however, requires Ruby 2.2.2 or newer. Since Ruby 2.1 has already reached a state in which it only receives security fixes, it is highly advised to upgrade to a newer Ruby version (see the Support plans for Ruby 2.0.0 and 2.1 for details).

Diff: https://github.com/coderdojo-japan/coderdojo.jp/compare/d66a5d523dc5...10ecf9ebe687


pod install failed

React: 16.8.6

RN: 0.60.5

macOS: 10.15.6
react-native-push-notification-ios/push-notification-ios: 1.7.1
Build target: iOS 9
npx: installed 1 in 3.122s
Scanning for pods...
1.9.3
> pod install
Detected React Native module pod for RNCPushNotificationIOS
Analyzing dependencies
[!] CocoaPods could not find compatible versions for pod "RNCPushNotificationIOS":
  In Podfile:
    RNCPushNotificationIOS (from `../node_modules/@react-native-community/push-notification-ios`)

Specs satisfying the `RNCPushNotificationIOS (from `../node_modules/@react-native-community/push-notification-ios`)` dependency were found, but they required a higher minimum deployment target.

Aborting run

[!] CocoaPods could not find compatible versions for pod "RNCPushNotificationIOS":
In Podfile:
RNCPushNotificationIOS (from ../node_modules/@react-native-community/push-notification-ios)
Specs satisfying the RNCPushNotificationIOS (from ../node_modules/@react-native-community/push-notification-ios) dependency were found, but they required a higher minimum deployment target.

hi I am getting the same issue since yesterday not able to install or run the code @code-by did you find any solution so far??

Same issue here.

Ok, I got it working here.
On the Podfile, do the following changes:
-platform :ios, '9.0'
+platform :ios, '10.0'

@gilsonviana-oowlish thanks  but the error changed to  Invariant Violation: native module cannot be null
error,

Can't increase the iOS target from 9 to 10. Any other solution?

@Nehal-29 this is issue was resolved when I made it 9=> 10 but , and created one more new issue
which
Invariant Violation: Native module cannot be null.
invariant
browser.js:38:14
constructor
NativeEventEmitter.js:37:15

index.js:17:46
loadModuleImplementation
require.js:321:11

index.bundle?platform=ios&dev=true&minify=false:171700:51
loadModuleImplementation
require.js:321:11

index.tsx:10
loadModuleImplementation
require.js:321:11

App.js:2
loadModuleImplementation
require.js:321:11

index.js:6
loadModuleImplementation
require.js:321:11
guardedLoadModule
require.js:201:44
global code
index.bundle?platform=ios&dev=true&minify=false:252997:3
and this error is not giving a clue about which. package is this error belongs to..

This means one of your module is not linked or pod is not installed for that module

Rebuild you project in Xcode @Naveen562117

@unicornRainbows I have rebuild the project like at least 30-40 times

is there any other suggestion to how to get over with this issue @unicornRainbows

hi in my case
'react-native-play-install-referrer' was the package caused the issue Invariant Violation: Native module cannot be null.
and not relevant to pod installation failed and ,,
changing iOS platform to 9.0 => 10.0 fixed this issue

The push notification module are only supported for iOS10 and above.
Please update the ios version on the pod file
https://github.com/react-native-push-notification-ios/push-notification-ios/issues/224#issuecomment-722358678

Ok, I got it working here.
On the Podfile, do the following changes:
-platform :ios, '9.0'
+platform :ios, '10.0'

This worked for me Thanks

Ok, I got it working here.
On the Podfile, do the following changes:
-platform :ios, '9.0'
+platform :ios, '10.0'

This worked for me Thanks

Not worked for me, Still facing the same error

#Ok, I got it working here.
On the Podfile, do the following changes:
-platform :ios, '9.0'
+platform :ios, '10.0'

works Well Thanks...

Happened when I added @react-native-async-storage/async-storage library. I thought the cause could be her, but after removing it the problem continued. So I decided to see if it was something else, I deleted the IOS folder of my project and ran expo eject when I ran pod install it worked perfectly


Creating a card layout for login and signup

Added card layout for login and signup

Proposed changes
this resolves my feature improvement issue #96
Checks

[x] All commits in this Pull Request are signed and Verified by Github.

Please assign me the GSSOC label and level label in the merged pull request


it cant work

which place should i put the file?
and It's stuck like this

Well, I don't know how I did it, anyway, I've fixed it now
but there's still have some problems
my version is 1.20.0 (and my server is 1.20.0 too, in my computer)
i can connect into the proxy server(and the Replay viewer server), but i cant load the terrain, i only can see im above the void and i cant move and record

Well, I don't know how I did it, anyway, I've fixed it now
but there's still have some problems
my version is 1.20.0 (and my server is 1.20.0 too, in my computer)
i can connect into the proxy server(and the Replay viewer server), but i cant load the terrain, i only can see im above the void and i cant move and record
oh and my server has already set block-network-ids-are-hashes to false

Well, I don't know how I did it, anyway, I've fixed it now
but there's still have some problems
my version is 1.20.0 (and my server is 1.20.0 too, in my computer)
i can connect into the proxy server(and the Replay viewer server), but i cant load the terrain, i only can see im above the void and i cant move and record
oh and i tried to change the block-network-ids-are-hashes (in the server.properties) but nothing happened


fix(api): working volume is not set in fast simulation

Overview
Our fast simulation was never setting the working_volume when picking up a tip. This led to bad transfer planning.
closes #9503
Changelog

Added unit test to highlight the error
Fix the error

Review requests
I tested using the protocol provided in the bug description
Risk assessment
Moderate?

This fixes transfers, which is good, but I don't think it resolves the issue completely. Check out this protocol:
from opentrons import types

metadata = {
    "protocolName": "Tip Volume Testing",
    "apiLevel": "2.12",
}

def run(ctx):
    tr = ctx.load_labware("opentrons_96_filtertiprack_200ul", 1)
    p300 = ctx.load_instrument("p300_single", types.Mount.RIGHT, [tr])
    reservoir = ctx.load_labware("nest_1_reservoir_195ml", 3)

    p300.pick_up_tip()
    p300.aspirate(location=reservoir.wells()[0].bottom(1))
    p300.drop_tip()

Fast analysis results: tries to aspirate 300 uL, errors out because it exceeds tip max volume
Actual run: aspirates 200 uL

Marking this as a change request because in fixing one issue, this can cause a valid protocol to fail analysis rather than produce an invalid analysis. See comment and repro above

Thanks.  I am pretty out of touch with how to test these changes well. I am concerned that you're going to keep finding failing protocols for me.

Code changes look good. Another dep on the hardware simulator is a bummer but I don't see any better way to do it at the moment.
Tested with the original repro protocols and analysis seems to be correct, now

Agreed.


Change psycopg2 version from 2.6.2 to <IP_ADDRESS>

This change will support Postgressql 10.X

Coverage remained the same at 71.596% when pulling a5a913b8b4cb9fccd34677112a939074e2310848 on joaquin386:psycopg2-postgres-10.1 into ea70023da8531159436ca281933b976019a2a78e on Netflix:develop.


Tarmac log unsupported format

Hi,
I am trying to parse a tarmac log generated from a run and I am getting the following error:
tarmac_example_for_github_issue.log:7: unknown Tarmac event type 'MNR4___I'
tarmac_example_for_github_issue.log:8: unknown Tarmac event type 'BNR4___I'
tarmac_example_for_github_issue.log:12: unknown Tarmac event type 'MNR4O__I'
tarmac_example_for_github_issue.log:13: unknown Tarmac event type 'BNR4O__I'
tarmac_example_for_github_issue.log:16: expected ')' after bracketed value
3027 cyc IT (00022ad6:00000000) 00022ad6     48e2 T16 LDR      r0,[pc,#904]  ; [0x22e60]
tarmac_example_for_github_issue.log
BR
Nick

Thanks for the report! This must be a flavour of Tarmac I haven't run into before. Can you tell me anything about the application that produced it?

I believe it is cadence palladium simulator running an image of our FW.

Do you know what CPU is being simulated?
(As I understand it, the simulator itself is unlikely to have Tarmac-producing functionality built in to it; it's more likely that something running on the simulator is generating that trace, and it would help to know what.)

Cortex-m4
We have an RTL block that was given from ARM that does the trace. (No idea which simulation software)
This block was used as the basis to synthesize a palladium VHDL model that also outputs a similar tarmac log.
The example given is the output NOT from the palladium.

I've got a draft implementation in #7 of changes that should support this Tarmac flavour. But I'm not 100% confident of them, because documentation for that particular Tarmac producer was difficult to find.
Could you try out the changes in that PR and see how they work for you? If there's any further problem, please let me know.

Following some testing (thanks!), I've pushed that patch to main, so I think this should be complete now.


Modal component

Duplicates ❌

[X] I have searched the existing issues

Which Figma library is concerned?
Not related to one Figma library
Summary 💡
A modal is a simulated window that appears above the main content and requires user interaction.
Dependencies 📦
No response
Examples 🌈
No response
Motivation 🔦
No response
New 🆕

[ ] Validated in a grooming session

Backlog 📋

[ ] Has a good summary
[ ] Has example link(s)

Design in progress 🏗

[ ] Analysis (functional & technical)
[ ] Design refinement
[ ] Dev qualification (properties, breakpoints, tokens etc.)
[ ] Documentation refinement (inside the Figma branch)

Design review 👀

[ ] Figma branch merged
[ ] Documentation review _(and move the documentation into Vitamin Documentation Figma file)

Ready to dev 👍

[ ] Issues are created in all repositories affected (vitamin-<web,android,ios,compose>)

Dev in progress 💻

[ ] All issues are resolved (to replace with issues links)

like Alexandre Kassem from ecom said, we need to add a side modal.

@MARIEDELATTRE here is the Figma for the Panel/Overlay component : https://www.figma.com/file/btWjmFKKJh7uZFXTfvcp5s/Side-Pannel?node-id=2%3A2&t=npxj2hfdqptFwoey-1

like Alexandre Kassem from ecom said, we need to add a side modal.

A new ticket has been created on an inner source repository


Empty pages cause TypeError: Cannot read properties of undefined (reading 'default')

What happens
Empty md files cause this error:

Reproduction steps

Clone this repo: https://github.com/olayway/next-contentlayer-example
(It's a copy of your original next-contentlayer-example repo, just with small changes)
Checkout to empty-md-page branch.
Run npm install && npm run dev 🐛

Notes
The error is thrown in useMDXComponent hook imported from contentlayer/hooks. Since code in case of empty md files will be an empty string, the function created with new Function(...Object.keys, code) will have no body, so it will implicitly return undefined.
https://github.com/contentlayerdev/contentlayer/blob/9c19fbd349eb3c677753ac4c5b6323115e22d31c/packages/next-contentlayer/src/hooks/useMDXComponent.ts#L22-L30
My current workaround
const defaultCode = `
return {default: () => React.createElement('div', null, '')}
`;

const pageCode = body.code.length > 0 ? body.code : defaultCode;
const MDXPage = useMDXComponent(pageCode);

@olayway Hey! In my ease empty .mdx files are also generated if they contain frontmatter. If the entire .mdx file is empty then it raises error, which is expected behaviour as the required fields are missing in the frontmatter.
Please correct me if I am wrong, isn't the useMDXComponent hook meant to be used only for .mdx files?
posts directory - 2 .mdx files are there of which one is empty as the name says.

Error raised for empty.mdx

Hi, @nkilm!

In my ease empty .mdx files are also generated if they contain frontmatter.

Yes, you're right. They will be correctly generated and will not cause the above error. But they are not really "empty" files (or at least this is not what I meant above) and value of a code property in their corresponding json file in .contentlaer/generated folder will not be an empty string but rather:
{
...
    "code": "var Component=(()=>{var i=Object.create;var s=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var _=Object.getOwnPropertyNames;var j=Object.getPrototypeOf,d=Object.prototype.hasOwnProperty;var g=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),p=(t,e)=>{for(var n in e)s(t,n,{get:e[n],enumerable:!0})},c=(t,e,n,a)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let o of _(e))!d.call(t,o)&&o!==n&&s(t,o,{get:()=>e[o],enumerable:!(a=f(e,o))||a.enumerable});return t};var M=(t,e,n)=>(n=t!=null?i(j(t)):{},c(e||!t||!t.__esModule?s(n,\"default\",{value:t,enumerable:!0}):n,t)),l=t=>c(s({},\"__esModule\",{value:!0}),t);var u=g((h,m)=>{m.exports=_jsx_runtime});var X={};p(X,{default:()=>F,frontmatter:()=>C});var r=M(u()),C={test:\"test\"};function x(t){return(0,r.jsx)(r.Fragment,{})}function D(t={}){let{wrapper:e}=t.components||{};return e?(0,r.jsx)(e,Object.assign({},t,{children:(0,r.jsx)(x,t)})):x(t)}var F=D;return l(X);})();\n;return Component;"
...
}

And I think part of this code sets default property on the object returned by the function created with the Function constructor here:
https://github.com/contentlayerdev/contentlayer/blob/9c19fbd349eb3c677753ac4c5b6323115e22d31c/packages/next-contentlayer/src/hooks/useMDXComponent.ts#L24-L25
So the error won't be thrown in this case.

Please correct me if I am wrong, isn't the useMDXComponent hook meant to be used only for .mdx files?

Not sure what you mean by this, but yes, I guess so 😅
But these files (although probably it's a bad practice) don't necessarily need to have .mdxextensions for Contentlayer to work as long as you provide the correct path to them and tell Contentlayer that they should be parsed as MDX files, like so:
const Page = defineDocumentType(() => ({
  name: "Page",
  filePathPattern: "**/*.md*",
  contentType: "mdx",
  fields: {
...
  }
}));

@olayway

But they are not really "empty" files (or at least this is not what I meant above) and value of a code property in their corresponding json file in .contentlaer/generated folder will not be an empty string

Ahh okay I get it now.

Not sure what you mean by this, but yes, I guess so 😅
But these files (although probably it's a bad practice) don't necessarily need to have .mdxextensions for Contentlayer to work as long as you provide the correct path to them and tell Contentlayer that they should be parsed as MDX files, like so:

Okay.
Thank you for the clarification Ola! I'll checkout the repository you've shared.

Thank you @nkilm!


No tags sent - is it normal ?

Hi,
I have several sources for the same path ; for exemple, several navigation log. In Influxdb, I need to be able to choose which navigation.log
Looking at the code, it seems the plugin should send the context and the source as tags. But I don't see any tags in my InfluxDB bucket.
Looking at the logs, it seems no tags are sent :
Jul 16 10:27:25 2024-07-16T10:27:25.479Z signalk-to-influxdb-v2-buffering me { tags: {}, fields: { value: '2522424' }, name: 'navigation.log', time:<PHONE_NUMBER>478 }
Jul 16 10:27:27 2024-07-16T10:27:27.185Z signalk-to-influxdb-v2-buffering me { tags: {}, fields: { value: '7573810' }, name: 'navigation.log', time:<PHONE_NUMBER>184 }
Did I miss something ?

Sorry, my bad. Messed up betwen this plugin and buffering version... Now working good with this plugin !


Enterprise Certificate Pinning docs not clear about non-IE/Edge clients

The Enterprise Certificate Pinning docs state:

Any site certificate triggering a name mismatch causes Windows to write an event to the CAPI2 event log and prevents the user from navigating to the web site using Microsoft Edge or Internet Explorer.

This statement is unclear about what the expected behavior is for TLS clients that are not Edge or IE but which do use CryptoAPI to verify certs.  When I briefly tried it with Chromium, the pinning failure was logged but Chromium loaded the page without errors.  It would be useful to document what the behavior is for other TLS clients that use CryptoAPI to verify certs.
If other TLS clients aren't expected to block the page load by default, it would also be useful to document how this behavior can be changed (e.g. maybe there's a whitelist of TLS client executable filenames like EMET has, or maybe there's some registry key that can make it be enforced system-wide, or maybe there's something special that the TLS client must do to signal to CryptoAPI that pinning should be enforced).

Hello @JeremyRand ,
It would be useful to document what the behavior is for other TLS clients that use CryptoAPI to verify certs. - others do not block anything. I will create a PR to add it to the article.
If other TLS clients aren't expected to block the page load by default, it would also be useful to document how this behavior can be changed - sorry, didn't find a way to force cert pinning.
Thank you


Feature Request: item-data JSON dump

One of my friends uses this tool to edit their map data - if you already have access to the save data for all the items, would it be possible to dump that data as JSON?
In that case, one could use the dumped JSON to create a web-app for people to search the location of items through an interactive map!

If you want the raw JSON files, you can find them Here
You can also extract them yourself using the tool on the page.


python310Packages.meshtastic: 2.0.9 -> 2.0.10

Diff: https://github.com/meshtastic/Meshtastic-python/compare/refs/tags/2.0.9...2.0.10
Changelog: https://github.com/meshtastic/python/releases/tag/2.0.10
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 213524 run on x86_64-linux 1

2 packages built:

python310Packages.meshtastic
python311Packages.meshtastic


add neuroglia synapses in bluecellulab

Trying to read V10 circuit with synapses, we realised that BCL search for delay property in neuroglia edges.

Here are the details on this issue: https://bbpteam.epfl.ch/project/issues/browse/BBPP40-462?jql=assignee %3D currentUser() AND resolution %3D unresolved ORDER BY priority DESC%2C created ASC


Add option for always visible floating labels

Fixes #36026.
Needs another pass to see if there's another selector I can use instead of a modifier class, but for now I think an explicit opt-in for this is the best route.

Reviewing this PR months after the last one.
The context seems clearer to me right now. I took the liberty to add a commit to handle new things mentionned in the PR. Feel free to debate or revert https://github.com/twbs/bootstrap/pull/36155/commits/654580bead8735edb8295be0508709b5b36dbdd9.
My proposal here is to display the placeholder once the input is focused and try to better the solution to make it applicable on each scale.


Concourse chart has a static user/password

Every single Concourse deployment delivered by this chart has a test/test username and password. Even if you enabled something like Github authentication as I have.
https://github.com/helm/charts/blob/c890b997bb7b23bdce774b8e723668649132d005/stable/concourse/values.yaml#L971
This should be either be removed completely or be auto-generated like the Grafana chart does.
@frodenas @william-tran

Hey @jpds ,
I just submitted https://github.com/helm/charts/pull/9525, which should address this issue 👍
Is that what you meant?
thx!

@cirocosta Yep, this looks good.


Reusable function or decorator to check user can only access records associated with their operator

Describe the task
We have a variety of functions we use to check that industry users are only allowed to access their own operations, contacts, facilities, etc.
E.g.
if not operation.user_has_access(user_guid):
            raise Exception(UNAUTHORIZED_MESSAGE)

if user.is_industry_user() and not owner.user_has_access(user.user_guid):
            raise Exception(UNAUTHORIZED_MESSAGE)

contact = user_contacts.filter(id=contact_id).first()
        if user.is_industry_user() and not contact:
            raise Exception(UNAUTHORIZED_MESSAGE)

We also do this check in many but not all services, so sometimes we check access multiple times, but in other places it might not be checked at all. This ticket is about finding a more consistent way/refactor to check access.
Acceptance Criteria

[ ] first
[ ] second
[ ] third

Additional context

Add any other context about the task here.
Or here

cc @patriciarussellCAS, this is a goose item that is pretty high up on the list

Thanks Pierre. I'm moving it into Next Sprint backlog so we can refine it for next sprint

Refinement Notes:

To be discussed during the next API meeting

More discussion needed.

Being closed as a result of ongoing exploration. New tickets will be written as a result of API meeting.


Fix missing lookahead restriction

This fixes a missing lookahead restriction to prevent export await using like we do for export using that was overlooked when we chose await using over using await.
The PR against ecma262 is being tracked in https://github.com/rbuckton/ecma262/pull/4

I should note that this is another bugfix intended to align with consensus.

Editorially lgtm, though I don't recall the particular consensus atm and happy to take your word for it.

This was a long time policy since the adoption of RAII mechanics in Stage 2. There is no reason to export a disposable since it will be disposed as soon as the module finishes loading, so we banned export using (and export using await, prior to the syntax switch). We do still permit using x = ...; export { x }; if the user has a specific need for that ability, but we still want to discourage the simple form as it is more than likely an indication of a bug.


refactor(cypress): formatting and fix adyen collection

[ ] Bugfix
[ ] New feature
[x] Enhancement
[x] Refactoring
[ ] Dependency updates
[x] Documentation
[x] CI/CD

Description

Detailed documentation update is done in https://github.com/juspay/hyperswitch/pull/4380 by @Gnanasundari24
This PR fixes Adyen Collection
Auto-Formatted the entire directory
Remove duplicated code

For now, light clean up has been done, more to come

[!NOTE]
To ease the review, I've classified the changes into individual commits

Additional Changes

[ ] This PR modifies the API contract
[ ] This PR modifies the database schema
[ ] This PR modifies application configuration/environment variables

Motivation and Context

In Adyen, when capture_method is automatic, payment goes to succeeded state while capture_method is manual or manual_multiple, payment goes to processing state. This resulted in Cypress tests to fail.
This PR mainly aimed at resolving that issue, had to make a lot of changes to get collection working, which ended complete refactor. At the end, I ended up auto-formatting the whole tests directory.
How did you test it?

npm run cypress
export DEBUG=cypress:cli

# By default, run against connector_name on sandbox environment
export CYPRESS_CONNECTOR="connector_name"
export CYPRESS_BASEURL="http://localhost:8080"
export CYPRESS_ADMINAPIKEY='some_api_key'

Checklist

[ ] I formatted the code cargo +nightly fmt --all
[ ] I addressed lints thrown by cargo clippy
[x] I reviewed the submitted code
[ ] I added unit tests for my changes where possible
[ ] I added a CHANGELOG entry if applicable

@pixincreate, could you please run the test for all connectors and include the test cases as they interact with all the connector utils?

Closing this PR in favour of #4430.
Adyen collection fixes will be cherry-picked from the local branch real soon


ENY0-5950 Fix input disabled and focused

Enact-DCO-1.0-Signed-off-by: Roy Sutton<EMAIL_ADDRESS>Checklist

[ ] I have read and understand the contribution guide

[ ] A CHANGELOG entry is included

[ ] At least one test case is included for this feature or bug fix

[ ] Documentation was added or is not needed

[ ] This is an API breaking change

Issue Resolved / Feature Added
Text and placeholder were not visible when focused + disabled
Resolution
Add colors so that background and placeholder color doesn't change when focused + disabled
Additional Considerations
Links
Comments

Unused.


merge ? pantothenate biosynthetic process from valine

Based on @marcfeuermann comments here:
https://github.com/geneontology/go-annotation/issues/2397
"From PMID:11154694 (http://www.jbc.org/content/276/14/10794.long) the biosynthesis pathways of the beta-alanine precursor seem to differ in S. cerevisae and bactera, but the biosynthesis pathways of the pantoate precursor look similar.
Valine is a a far upstream precursor of pantoate and I propose to replace "pantothenate biosynthetic process from valine" by "pantothenate biosynthetic process".
should we even have this term?
GO:0033317    pantothenate biosynthetic process from valine
particularly as it is defined:
Definition (GO:0033317 GONUTS page)
The chemical reactions and pathways resulting in the formation of pantothenate, the anion of pantothenic acid, from other compounds, including valine.
from other compounds "including valine" means any precursor?
i.e there is no difference?

I do not know why the term with the valine has been created. I think we do not need it and I would indeed obsolete it.
@pgaudet ?

The structure of the ontology suggests there are two separate pathways, one through valine and one through  2-dehydropantolactone.

It appears to be a linear pathway:
http://www.llamp.net/?q=Nca CoA biosynthesis
L-valine ->  -> 3-methyl 2-oxobutanoate->2-dehydropantolactone

I agree Val. Sorry, I should have added more details in my previous comments. When I said valine is a far upstream precursor I meant that it is so upstream that it even not appears in many papers in which the pathway starts at the 2-dehydropantolactone level.

The reason why this 'from valine' term exists is that we also have 'from 2-dehydropantolactone' (GO:0033318), based on MetaCyc
https://biocyc.org/META/NEW-IMAGE?type=NIL&object=PANTO-PWY (phosphopantothenate biosynthesis I)
https://biocyc.org/META/NEW-IMAGE?type=NIL&object=PWY-3961 (phosphopantothenate biosynthesis II)
Although there are no annotations to GO:0033318
And the cross references seem mixed up.
Anyone knows about this pathway ? @marcfeuermann ??

Quoting @marcfeuermann  above ;)
"I do not know why the term with the valine has been created. I think we do not need it and I would indeed obsolete it (or merge the 2 terms)."

Then I would do a 3-way merge:
GO:0015940 pantothenate biosynthetic process
--  GO:0033318 pantothenate biosynthetic process from 2-dehydropantolactone
-- GO:0033317 pantothenate biosynthetic process from valine
I am still not clear why MetaCyc has two pathways. Looks like both pantonate and pantolactate can be condensed with alanine to form
@keseler can you help ?
I see that https://biocyc.org/META/NEW-IMAGE?type=REACTION&object=RXN-6401
uses the reaction 4.3.3.- to condense pantolactone and alanine into pentothenate, but in EC I see no children of 4.3.3.- that may catalyze this reaction.
Thanks, Pascale

Sorry for the late reply.  I have asked Ron Caspi for his opinion; here's our combined wisdom, such as it is.
I don't think the "from valine" part for GO:0033317 is really reasonable.  As shown in MetaCyc, the pathway really starts with 3-methyl-2-oxobutanoate, which is an intermediate in the valine biosynthesis pathway.  Yes, the last enzyme in valine biosynthesis, IlvE, can technically catalyze the reverse reaction and produce 3-methyl-2-oxobutanoate from valine, but I'm not sure this would happen in vivo.  Btw, the PWY-3921 cited in that GO term definition may have been a typo; in any case, it doesn't exist in MetaCyc any more.
Then the question becomes, is there a good reason for having child terms for GO:0015940?  There do seem to be different pathways for synthesizing pantothenate (or rather, phosphopantothenate*), although the experimental support for the second pathway captured by GO:0033318, PWY-3961 in MetaCyc, isn't exactly astonishing.  I wonder if any more has been discovered in the last 15 years.  Unfortunately we don't have the funding at the moment to research this question.  If this pathway exists, it probably won't get its starting compound from valine biosynthesis, and I think it might be sufficiently different to merit a separate GO term.
Regarding the * above, MetaCyc has a third, archaeal, pathway for phosphopantothenate biosynthesis, https://metacyc.org/META/NEW-IMAGE?type=NIL&object=PWY-6654.  There, it seems that the last two chemical transformations are happening in reverse order, i.e. pantothenate is not a pathway intermediate.  This means it couldn't really be classified under a "pantothenate biosynthetic process" parent.  Given that the experimental support for this pathway is reasonable, it might be useful to rename/redefine the parent term to something like "pantothenate/phosphopantothenate biosynthetic process".
Now for the philosophical argument.  I don't know what the current thinking within GO is with respect to representing different pathways to the same end compound.  How different do pathways have to be to merit a separate GO term?  No idea... :-(
Hope this helps,
Ingrid

So @pgaudet  it seem this can merge. Quick ticket?

So I merge
'pantothenate biosynthetic process from 2-dehydropantolactone'
and
'pantothenate biosynthetic process from valine'
into 'GO:0015940 pantothenate biosynthetic process'
Right ?
Thanks, Pascale

Yes.


Don't remove import when changing a static method by name only, as we…

… may not be changing all invocations of this method.
Instead, leave the import and let the UnusedImportRefactor clean it up if necessary.

Changes make sense - the UnusedImportRefactor has evolved, and should be able to handle this now. Thanks @owoller, merging now.


tests and code format

Coverage remained the same at 92.667% when pulling ffc7e348c34f4c9153c722de12ff6a70702c5b90 on fix into a58aab5f8f73a5620247a849c755becfe770c065 on master.


Is there a way to show both path and title in nav bar (read/focus mode)?

Currently we are using "view" mode because that is the only view that contains the list of endpoints / description at a glance. However, the read/focus mode is awesome, with features like filtering, and easier navigation in general.
Is there a way that we can display the endpoint on the nav list?

The read/focus mode is awesome, with features like filtering,

Filter and searching both are available in view mode too

Is there a way that we can display the endpoint on the nav list?

use-path-in-nav-bar = true | false Example https://mrin9.github.io/RapiDoc/examples/nav-item-as-path.html
feel free to close the issue, if it takes care of ur use case


Unique string aggregator plugin

given a JSON path that points to a string value, this plugin will scan the the associated API Resources of the API Namespace it is run against to output a unique list of API Resources to a target API Namespace
Namespace
NA since it runs on an existing Namespace
Properties
resolve_string_path: "api_namespace_slug.some_property.another_property"
output_api_namespace: "api_namespace_slug"
pristine: boolean
Algorithm
Validations

resolve_string_path's api_namespace_slug should be the same API Namespace the External API Connection is running on.
raise exception "API Namespace resource pollution detected, check resolve_string_path and output_api_namespace" if resolve_string_path's "api_namespace_slug" and output_api_namespace's "api_namespace_slug" are the same
if pristine is set to true, collect all ID's of all existing API Resources in the target API Namespace and delete them after successful connection execution

Logic

if pristine is set to true:  calculate all the ID's of the API resources to delete in the target API Namespace, assign that to a variable

Access the resolve_string_path in the current API Namespace, and loop over all the API Resources building a hash map of it.

Take the hash map and loop over the keys creating an API Resource in the target namespace for each key.  The created API Resources should have the following format:
property_name (derived form "api_namespace_slug.some_property.another_property" inresolve_string_path )

{
`property_name`: "string value"
}

Example
API Namespace: Movies
title: 'titanic',
tags: ['romance', 'shipbuilding']

given an API Namespace of movies, build a unique list of tags that each movie is tagged under.

@Sushmit1997 have you had a chance to take a look at this?

@donrestarone Yes, I'm looking at this. Will post estimates shortly.

@Sushmit1997 have you had a chance to take a look at this?

I've posted estimate for this task in my backlog.

@donrestarone
In logic number 1, what does assign that to a variable means?
And I didn't get logic number 3
CC @Pralish @alis-khadka

@Sushmit1997

This is to ensure that the unique index is rebuilt each time the plugin is run. You should capture the existing ID's (if any) into a variable and destroy them after the algorithm runs (this is the stale set)

Example:
API Namespace: Movies
attributes: title, tags (array)
title: Titanic
tags: ['romance', ships]
title: Hunt for Red October
tags: ['cold war', 'ships']
title: Lost
tags: ['fantasy']

the very first time the plugin runs over the above data set, there will be nothing to destroy (because there are no tags in the target namespace
the second time the plugin runs over the above data set, it should first calculate all the existing tags (eg: romance, ships, Cold War, fantasy)-- run the algorithm and delete the old ones before inserting the new ones (eg: romance, ships, Cold War, fantasy)

@donrestarone What exactly do you mean by hash map?
Is it the array of something like
title: Hunt for Red October tags: ['cold war', 'ships']
and can you give an example of logic 3?  It would be easier to understand with clear example.

@Sushmit1997 its a hash (see corrected). It maps as follows:
{
'cold war' => [API_RESOURCE_IDS],
'fantasy' => [API_RESOURCE_IDS],
}

The API_RESOURCE_IDS above are the API_RESOURCE_IDS of the movies Titanic, Lost etc

@Ayon95 any updates on this?

Is it necessary to build a hash? Our aim is to look at all the array values of one property of each API resource and then generate an array of unique values.


Up

Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Closes #XXXXX

Hey @caioreius
You haven't actually added any content so I will be closing this PR and marking it as invalid. 😓
Feel free to open another PR though! 👍


Potential additional backwards compatibility?

I noticed that you changed
public static void ReceiveSingleBarricade(in ClientInvocationContext context, NetId parentNetId, Guid assetId, byte[] state, Vector3 point, byte angle_x, byte angle_y, byte angle_z, ulong owner, ulong group, NetId netId)

public static void ReceiveSingleStructure(byte x, byte y, Guid id, Vector3 point, byte angle_x, byte angle_y, byte angle_z, ulong owner, ulong group, NetId netId)

to
public static void ReceiveSingleBarricade(in ClientInvocationContext context, NetId parentNetId, Guid assetId, byte[] state, Vector3 point, Quaternion rotation, ulong owner, ulong group, NetId netId)

public static void ReceiveSingleStructure(byte x, byte y, Guid id, Vector3 point, Quaternion rotation, ulong owner, ulong group, NetId netId)

(SDG.Unturned.BarricadeManager.ReceiveSingleBarricade and SDG.Unturned.StructureManager.ReceiveSingleStructure)
Would it be plausible to do something like below for additional backwards (e.g. AviRockets) compatibility?:
        // Token: 0x06002C81 RID: 11393 RVA: 0x000C4C14 File Offset: 0x000C2E14
        [SteamCall(ESteamCallValidation.ONLY_FROM_SERVER)]
        public static void ReceiveSingleBarricade(in ClientInvocationContext context, NetId parentNetId, Guid assetId, byte[] state, Vector3 point, byte angle_x, byte angle_y, byte angle_z, ulong owner, ulong group, NetId netId)
        {
                    Quaternion rotation = Quaternion.Euler(angle_x, angle_y, angle_z);
                    ReceiveSingleBarricade(in context, parentNetId, assetId, state, point, rotation, owner, group, netId);
        }

        // Token: 0x06002F8F RID: 12175 RVA: 0x000D4110 File Offset: 0x000D2310
        [SteamCall(ESteamCallValidation.ONLY_FROM_SERVER, legacyName = "tellStructure")]
        public static void ReceiveSingleStructure(byte x, byte y, Guid id, Vector3 point, byte angle_x, byte angle_y, byte angle_z, ulong owner, ulong group, NetId netId)
        {
                    Quaternion rotation = Quaternion.Euler(angle_x, angle_y, angle_z);
                    ReceiveSingleStructure(x, y, id, point, rotation, owner, group, netId);
        }

Sorry, but we don't officially support patching RPCs. Even if the old version of those methods remained it wouldn't be called by the game.


Async speedup add_device callback

Description:
Speed up add_device callback with pararell device adding.
If the code does not interact with devices:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[x] Tests have been added to verify that the new code works.

🐬
Can merge when tests pass.


C#: Generators ignore _Ready method in partial classes from another generators

Godot version
4.0 beta 1
System information
Windows 11
Issue description
This one is kinda tricky.
We have source generators, they analyze classes and list all the methods they find so if there is no _Ready or _Process methods, they don't call it.
The problem is, generators don't know about each other, so if there is another generator that populates _Ready method, Godot's generator won't see it and, therefore, it's never get called.
The simplest solution is "just don't generate _Ready method". But it adds extra restrictions for developers when it comes to initialization.
We don't have an access to constructor, so _Ready is the only place we can do initial logic and its generation is crucial for some popular plugins like https://github.com/31/GodotOnReady.
As an another example, generation of _Ready method would be a very tidy and clean way to implement Dependency Injection. In Godot 3.5 I had to hook IL call to _Ready method and patch it, but since Godot 4 use Collectible Assemblies, it's not possible anymore. I implemented it using source generation, but it doesn't work, because Godot doesn't call my generated _Ready method, as I described above.
I know that it's not possible for generator to see another one, but probably we could think of a solution for this cases. I can think of using reflections to check _Ready method presence and cache it somehow.
Thanks.
Steps to reproduce

Create a project
Generate _Ready method using C# source generators or add https://github.com/31/GodotOnReady

Minimal reproduction project
No response

Does it work if the method is declared as partial?
public partial class MyNode : Godot.Node
{
	public override partial void _Ready();
}

That's actually a good idea.
And yes, it works, I see that _Ready method appears in generated code and its implementation gets called.
Is it a workaround or we can require developer to add it somehow? Interface?

When the game developer doesn't implement the engine callback methods (e.g.: _Ready, _Process, etc.) they are not called, this is by design to avoid the cost of interop with C# for a no-op.
To know which methods are implemented, Godot's source generators generate a method that is called once to retrieve the list of implemented methods that are callable/interoperable with the engine (engine callbacks, methods that only use supported marshable types).
Because of this, we don't want developers to implement a _Ready method unless they are really using it, an empty implementation would add some cost.
I think the best option would probably be to document this behavior and recommended source generator developers to use partial with these engine callback methods; then, if the method hasn't been declared, the source generator can report an error diagnostic.

I think the best option would probably be to document this behavior

Definitely.

Godot's source generators generate a method that is called once to retrieve the list of implemented methods

When I was trying to check whether my _Ready method is there, I saw it in generated code. A method called once would notice presence of _Ready method. Can you please elaborate on that?

I was referring to the generated GetGodotMethodList method but I was wrong, this is only used for the other engine callbacks (not _Ready). In the case of _Ready, the method that gets called is the generated InvokeGodotClassMethod method.
Either way, because these methods are generated and there is no guarantee on the order of execution of source generators, we can't rely on checking generated code to check if the _Ready method is implemented to add it to the generated InvokeGodotClassMethod method implementation. We can only check non-generated sources, so the only way to make sure _Ready is called in the InvokeGodotClassMethod would be to add it to your class (with the partial modifier if you want to implement it somewhere else, like using a source generator).
To explain further, the core implementation of Node checks if the engine callbacks are implemented and calls the _Ready method in here:
https://github.com/godotengine/godot/blob/67961d875d518b565bc1fa923772af56fb227063/scene/main/node.cpp#L130-L155
The implementation of GDVIRTUAL_IS_OVERRIDDEN ends up calling the GetGodotMethodList[^1] method to check if the method is implemented and the implementation of GDVIRTUAL_CALL ends up calling InvokeGodotClassMethod[^2] to call the method (returning false if the method was not found, which for us means it's not implemented by the script).
[^1]: GDVIRTUAL_IS_OVERRIDDEN checks if there is a script attached to the node and only then it calls the ScriptInstance's has_method method which in the case of the script implementation of C# (CSharpScript) it checks its methods field which has been filled previously in the update_script_class_info method which calls ScriptManagerBridge's UpdateScriptClassInfo which calls GetMethodListForType which calls the generated GetGodotMethodList method.
[^2]: GDVIRTUAL_CALL checks if there is a script attached to the node and only then it calls the ScriptInstance's callp method which in the case of the script implementation of C# (CSharpScript) it calls CSharpInstanceBridge's Call method which calls the generated InvokeGodotClassMethod method.

Thanks a lot for such a brilliant explanation!

Worth keeping an eye on the base .NET issue for dependent source generator support: https://github.com/dotnet/roslyn/issues/57239
Note, I would assume any solutions here will be related to IIncrementalGenerator and not ISourceGenerator. Also see https://github.com/godotengine/godot-proposals/discussions/7106

public interface IReadyable { // godot API
	void Ready();
}
public partial class A : IReadyable { // user code

}
public partial class A { // gen
	public void Ready() {
		throw new System.NotImplementedException();
	}
}

Having godot infer (and call) Ready() from the existence of an interface seems more logical here. This doesn't require any modifications outside of godot .NET.

Having godot infer (and call) Ready() from the existence of an interface seems more logical here. This doesn't require any modifications outside of godot .NET.
Example: third party source gen needs to hook Ready()

public interface IReadyable { // godot API
	void Ready();
}
public partial class A : Node, IReadyable { // user code

}
public partial class A { // custom source gen output
	public void Ready() {
		throw new System.NotImplementedException();
	}
}

Example: vanilla Godot .NET usage

public interface IReadyable { // godot API
	void Ready();
}
public partial class A : Node, IReadyable { // user code
	public void Ready() {
		throw new System.NotImplementedException();
	}
}

I'm more interested in seeing Godot's method dispatcher code changed than leaning into chained source generators. Maybe there's a more intelligent way to conditionally dispatch method calls from C++ instead of the InvokeGodotClassMethod in godot .NET. If the Ready method were defined in a .NET Interface then we'd be able to more naturally delegate Ready dependencies to User and/or Generated code in .NET.


Break in long headers leads to a broken subject-line

We experienced problems with a broken subject-line. Judging from reports from mail-recipients (which we weren't yet able to reproduce) it seems to after such an "invalid" header some email-programs seem to parse the rest of the header as part of the email-body leading to various other "funny" bugs. Using Thunderbird etc. I did not experience any problems.
Investigating further into this brought me to a subject-line like:
Subject: Winterfest 2013 - Das Spiegelzelt kehrt nach Salzburg =?utf-8?Q?zorr?=^M
=?utf-8?Q?rrr=C3=BCck?=
Notice the ^M which "vim" displays (and went unnoticed in other tools). I noticed that at this point the linux comandline "mail"-utility also shows a space-character in the subject-line, right in the middle of a word. This is the only header that contains a ^M and removing it this for example fixes the problem with "mail".
We experienced the problem with SwiftMailer 4.0.x (shipped with current TYPO3 4.5.30 LTS-release) but also tested it exists equally throughout the 4.x-releases including the latest 4.3.1. I couldn't yet test this on 5.x.
Fix: in classes/Swift/Mime/Headers/AbstractHeader.php in getTokenAsEncodedWord() change
return implode("\r\n ", $encodedTextLines);
to just
return implode("\n ", $encodedTextLines);
Since the \r\n is expected in various parts of the encoding before imho this "fix" late in the chain here looks like the best solution.
I expect this might also be related to bug-reports like #185.

Hi there - problem still not solve (V 5.4.1 used in Typo3 7.6.2).
After using Fix-proposal from @neufeind it works. Thanks!

Can anyone test with 5.4.2?

Yes, this should be fixed with my bugfix from #655. Maybe I can verify that tomorrow!

For others using SwiftMailer as part of TYPO3: Recent versions of 7 LTS (7.6.x) include the fix from #655 and should be fine. The 6.2 LTS-tree doesn't contain the fix because of an older SwiftMailer. So solutions would be one of the following:

upgrade to a recent TYPO3 7 LTS
on 6.2.x patch the files yourself
make sure to only use shorter subject-lines


How to obtain terrain information around the robot?

There is an example of using height field in examples/rigid/terrain_height_field.py


feature request: add publishing options (scrollwheel zoom, etc.) to Publish page

Since a user may not think about 'map options' like search box, zoom controls, scroll wheel zoom, etc. until they are publishing, it would shave off some good time if the map options were also included in the Publish page.
That is, having the following options

listed here too:

This is being unified in a new version of the UI. Great minds think alike!

just in case, here is the proposal https://github.com/CartoDB/design/issues/225


can't upgrade dependency tipb in tikv

Bug Report
I want to introduce a new function signature to fix this MySQL-compatibility problem(https://github.com/pingcap/tidb/issues/9763);
After I upgrade tipb from the specific version tipb/833c2f to tipb/master, I get some errors when building:
error: failed to select a version for `protobuf`.
    ... required by package `tipb v0.0.1 (https://github.com/pingcap/tipb.git)`
    ... which is depended on by `cop_datatype v0.0.1 (/Users/zhangyuanjia/Workspace/go/src/github.com/pingcap/tikv/components/cop_datatype)`
    ... which is depended on by `tikv v3.0.0-beta.1 (/Users/zhangyuanjia/Workspace/go/src/github.com/pingcap/tikv)`
    ... which is depended on by `fuzz-targets v0.0.1 (/Users/zhangyuanjia/Workspace/go/src/github.com/pingcap/tikv/fuzz/targets)`
    ... which is depended on by `fuzzer-afl v0.0.1 (/Users/zhangyuanjia/Workspace/go/src/github.com/pingcap/tikv/fuzz/fuzzer-afl)`
versions that meet the requirements `^2.1` are: 2.6.2, 2.6.1, 2.6.0, 2.5.0, 2.4.2, 2.4.0, 2.3.1, 2.3.0, 2.2.5, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.5, 2.1.4, 2.1.3, 2.1.2, 2.1.1, 2.1.0

all possible versions conflict with previously selected packages.

  previously selected package `protobuf v2.0.4`
    ... which is depended on by `codec v0.0.1 (/Users/zhangyuanjia/Workspace/go/src/github.com/pingcap/tikv/components/codec)`
    ... which is depended on by `tikv v3.0.0-beta.1 (/Users/zhangyuanjia/Workspace/go/src/github.com/pingcap/tikv)`
    ... which is depended on by `fuzz-targets v0.0.1 (/Users/zhangyuanjia/Workspace/go/src/github.com/pingcap/tikv/fuzz/targets)`
    ... which is depended on by `fuzzer-afl v0.0.1 (/Users/zhangyuanjia/Workspace/go/src/github.com/pingcap/tikv/fuzz/fuzzer-afl)`

failed to select a version for `protobuf` which could resolve this conflict

The specific version is hard-wrriten in Cargo.lock:
[[package]]
name = "tipb"
version = "0.0.1"
source = "git+https://github.com/pingcap/tipb.git#833c2ffd2fe7aad5224dd7c2b05fb24bc109e969"
dependencies = [
 "protobuf 2.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
]

This is fixed by relaxing the Protobuf dependency everywhere. That requires PRs to a few repos. Once https://github.com/pingcap/tipb/pull/124 and https://github.com/pingcap/kvproto/pull/416 land, then I can submit a PR here to fix the issue.

@nrc Great to hear that, thanks for the effort.

For now you can propose kvproto / tipb PRs to both master and release-3.0 branch.

PRs have landed in KvProto, TiPB, and TiKV. So you should now be able to update the TiPB dep (I didn't update myself in case you wanted to make changes to TiKV at the same time). Let me know if there is anything else which needs fixing.

@nrc Looks like the problem still exists:
[cauchy@kenan ~/workspace/tikv]$ cargo update -p tipb
    Updating git repository `https://github.com/pingcap/tipb.git`
    Updating crates.io index
error: failed to select a version for `protobuf`.
    ... required by package `protoc-grpcio v1.0.2`
    ... which is depended on by `protobuf-build v0.6.0`
    ... which is depended on by `tipb v0.0.1 (https://github.com/pingcap/tipb.git#87cb1e27)`
    ... which is depended on by `cop_datatype v0.0.1 (/Users/cauchy/workspace/tikv/components/cop_datatype)`
    ... which is depended on by `tikv v4.0.0-alpha (/Users/cauchy/workspace/tikv)`
    ... which is depended on by `fuzz-targets v0.0.1 (/Users/cauchy/workspace/tikv/fuzz/targets)`
    ... which is depended on by `fuzzer-afl v0.0.1 (/Users/cauchy/workspace/tikv/fuzz/fuzzer-afl)`
versions that meet the requirements `^2.1` are: 2.7.0, 2.6.2, 2.6.1, 2.6.0, 2.5.0, 2.4.2, 2.4.0, 2.3.1, 2.3.0, 2.2.5, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.5, 2.1.4, 2.1.3, 2.1.2, 2.1.1, 2.1.0

all possible versions conflict with previously selected packages.

  previously selected package `protobuf v2.0.4`
    ... which is depended on by `protobuf-codegen v2.0.4`
    ... which is depended on by `grpcio-compiler v0.4.3`
    ... which is depended on by `protobuf-build v0.1.0`
    ... which is depended on by `kvproto v0.0.1 (https://github.com/pingcap/kvproto.git?branch=release-3.0#053b13a9)`
    ... which is depended on by `engine v0.0.1 (/Users/cauchy/workspace/tikv/components/engine)`
    ... which is depended on by `test_raftstore v0.0.1 (/Users/cauchy/workspace/tikv/components/test_raftstore)`
    ... which is depended on by `test_storage v0.0.1 (/Users/cauchy/workspace/tikv/components/test_storage)`
    ... which is depended on by `test_coprocessor v0.0.1 (/Users/cauchy/workspace/tikv/components/test_coprocessor)`
    ... which is depended on by `tikv v4.0.0-alpha (/Users/cauchy/workspace/tikv)`
    ... which is depended on by `fuzz-targets v0.0.1 (/Users/cauchy/workspace/tikv/fuzz/targets)`
    ... which is depended on by `fuzzer-afl v0.0.1 (/Users/cauchy/workspace/tikv/fuzz/fuzzer-afl)`

failed to select a version for `protobuf` which could resolve this conflict

Could you please help to take a look? or is there anything missed in my steps?

Can you update kvproto as well as tipb? It might be that we need to pin to a later commit of kvproto.

Do you mean:
cargo update -p kvproto; cargo update -p tipb

? still cannot work

kvproto's protobuf-build dependency in the release-3.0 branch needs to be bumped from 0.1 to 0.6.

Ah, ok, then I think we are waiting for https://github.com/pingcap/kvproto/pull/426 and then we should be OK (note that PR means TiKV can depend on master, not release-3.0)

I think this is fixed now. @qw4990 could you confirm please?

Closing, since I think this is fixed. Please let me know if not.


FIWARE middleware doc (D2.5)

really needed? classified as "Other", so we might get away w/ just delivering the software w/o an accompanying report?

yes, needed. handed in on 28 Apr 2022 for QA.


JOSS software paper feedback

As part of my review in https://github.com/openjournals/joss-reviews/issues/4364, I have two comments on the software paper:

Incorporate "Statement of Need", if required https://github.com/openjournals/joss-reviews/issues/4364#issuecomment-1156705239
I think it would be nice to include a few additional details about what makes Simmate different from the other tools that you mentioned in the paper. I basically have in mind that you can borrow some of the content that you have in the README already under the "What is Simmate" heading and what is in the comparison document

Otherwise, it looks great 😄

Awesome! Thank you for reading through the paper.
For 1, I'll wait and see wait the JOSS editors say. Shouldn't be a big switch either way.
For 2, thanks for the recommendation! I'll add some more details that compare features and also cite the main inspirations for our modules.

@bocklund I updated the manuscript using your feedback. Let me know if there are any other edits you'd like! I'll leave this issue open until you give the thumbs up :smile:

LGTM, thanks!


beautify the page

the website is currently quite baroque. Might be good to add some styling say bootstrap+some background

to start with some background from http://subtlepatterns.com/

what do you want to use for css? Easy option twitter-bootstrap. I have used it. I donot like but
one does not need to tweak too much to get things like mobile response etc. On my homepage I have some custom style that I built out of compass but I donot want to spend that much time again (forgot compass). @ajnsit @psibi @saurabhnanda  does any of you have some strong opinion?

No strong opinions, but using twitter bootstrap will save us a lot of effort. :)

I'm personally fine with the current site as is. It's functional, and not overly ugly :) Though twitter bootstrap is never the wrong choice either if someone can find a bit of time to integrate that into the code.

Okey I am going with a basic bootstrap based layout. Please feel free to send me asthetically more pleasing stuff.

I am happy now with the current looks. Any one want to have a go at it please feel free. More importantly we should work towards the announcement. Closing this now.


Editor changes

Made a few changes to the editor widget, specifically:

added a MenuBar to the top with various settings
EditorWidget no longer extends CodeMirrorWidget but instead just extends Widget
added some much needed themes ;)

Can you post some screenshots?
Is this part of a design discussion going on in CalPoly? I'm not sure we want an editor to have its own menu bar. At some point, the application itself will have a menu bar.
ping @ellisonbg

I just talked to @ellisonbg about this and there will be a menu bar for the entire application eventually and that could replace this but for now (and for SciPy) we might as well have something working.

@eskirk check out the master branch of jupyterlab, we restyled the tabs and the notebook toolbar to not have a top-border any more. See #147 .

@SylvainCorlay does that merge have any conflicts with this? It seems that, if anything, it would make this merge a little more aesthetically pleasing.

Well it seems that your PR needs a rebase to be mergeable.

Hi @eskirk, thanks for the PR. I just wanted to add a small comment that is now in the style conventions (here's a write-up of them: https://github.com/jupyter/jupyterlab/wiki/TypeScript-Style-Guide) but wasn't when you first started, so you couldn't have known.
The convention is to use only single quotes for strings. I made sure to add a note to the style guide. Could you please update your string declarations?
Here's the item I added to the style guide about this:

Strings should always use single quotes if they do not contain interpolated values:

  let foo = 'bar';       // static string
  let baz = `${5 * 5}`;  // interpolated string

Even if a string contains single quotes in it, it's preferable to escape them rather than to switch to double quotes. For example:
let qux = 'These aren\'t the droids you\'re looking for.';

@eskirk Thanks for the PR and getting involved in the project!
From a design and usability perspective, I'm :-1: on this change. If we are going to do something temporary until we have a property settings plugin/subsystem, I think we should make this in the form of a toolbar. With a dropdown box for syntax selection, and maybe some toggle buttons for the other options. I think a menu bar here is the wrong choice.
@ellisonbg can we have a hangout about this sometime today?

@afshin ah I knew I was missing something, good to know.

I need to do a fresh clone from jupyter/jupyterlab because something about one of the latest commits made it so I can't rebuild jupyterlab, npm throws a ton of errors at me. ¯\_(ツ)_/¯
I'll make some of the changes and re-submit this for review/discussion with the changes you all requested.