Compiling errors.

I've never used Maven and I have no idea what I'm doing wrong. I keep getting UNAUTHORIZED 401 errors. Please help.
P.S. all I wanna do is remove the + " " + in the currency formatting.

Try to compile the latest commit :) 9912a6a159e771075122fc32e13792f088c17917


[Hot-fix] TSS amount precision (#176)

What
Fix TSS's database amount precision to be compliant with the Stellar network amount precision.
Why
The database amount was configured to NUMERIC(10,7), which allows the maximum value of<PHONE_NUMBER>. This is not compliant with the Stellar network amounts though, which according with the docs supports numbers from 0.0000001 to 922,337,203,685.4775807.
Known limitations
[TODO or N/A]
Checklist
PR Structure

[x] This PR has a reasonably narrow scope (if not, break it down into smaller PRs).
[x] This PR title and description are clear enough for anyone to review it.
[x] This PR does not mix refactoring changes with feature changes (split into two PRs otherwise).

Thoroughness

[x] This PR adds tests for the new functionality or fixes.
[x] This PR contains the link to the Jira ticket it addresses.

Configs and Secrets

[x] No new CONFIG variables are required -OR- the new required ones were added to the helmchart's values.yaml file.
[x] No new CONFIG variables are required -OR- the new required ones were added to the deployments (pr-preview, dev, demo, prd).
[x] No new SECRETS variables are required -OR- the new required ones were mentioned in the helmchart's values.yaml file.
[x] No new SECRETS variables are required -OR- the new required ones were added to the deployments (pr-preview secrets, dev secrets, demo secrets, prd secrets).

Release

[x] This is not a breaking change.
[x] This is ready for production.. If your PR is not ready for production, please consider opening additional complementary PRs using this one as the base. Only merge this into develop or main after it's ready for production!

Deployment

[x] Does the deployment work after merging?

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr177.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr177.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr177.previews.kube001.services.stellar-ops.com


[Issue-4378] Fix empty timeseries bug

Description
issue link : https://github.com/apache/iotdb/issues/4387
Content1 ...
when the path is not exist, return 'Path not exist'
Content2 ...
Content3 ...

This PR has:

[ ] been self-reviewed.

[ ] concurrent read
[ ] concurrent write
[ ] concurrent read and write

[ ] added documentation for new or modified features or behaviors.
[ ] added Javadocs for most classes and all non-trivial methods.
[ ] added or updated version, license, or notice information
[ ] added comments explaining the "why" and the intent of the code wherever would not be obvious
for an unfamiliar reader.
[ ] added unit tests or modified existing tests to cover new code paths, ensuring the threshold
for code coverage.
[ ] added integration tests.
[ ] been tested in a test IoTDB cluster.

Key changed/added classes (or packages if there are too many classes) in this PR

Thanks for your contribution!
What about adding an IT for issue #4387?

Thanks for your contribution!
What about adding an IT for issue #4387?

Ok

@Superainbower PTAL at the failed tests :D


Cts new clustering

@tspyrou How is this different from https://github.com/The-OpenROAD-Project-private/OpenROAD/pull/409 ?

@maliberty its not different. This is the public PR after labeling. I can't tell from the context if its ready or not.

It's not

@mathursanjiv and @ravi-varadarajan is this ready to go in or should I close it until it is?

Hi Tom,
We need to merge this in. Shrey is not getting time to come back to it.
Give to 1 more day. I'll review each comment and get back on readiness.
Thanks,
Sanjiv
On Fri, Jun 4, 2021 at 1:31 AM Tom Spyrou @.***> wrote:

@mathursanjiv https://github.com/mathursanjiv and @ravi-varadarajan
https://github.com/ravi-varadarajan is this ready to go in or should I
close it until it is?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenROAD/pull/644#issuecomment-854141050,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANVEL6OAXC3HPOZ4O4HKARLTQ7NTHANCNFSM45C5W5HQ
.

@tspyrou files are ready to be checked in. However I am getting permission denied during push in this branch.


Digest in manifest push notification is no longer correct - regressed between 2.0 and 2.2.1

We are observing a strange regression (in our private registry) having moved to a recent commit on top of 2.2.1. Before this we were on 2.0.
We have a microservice registered as a "notification endpoint" to receive events from the registry.
In the case of manifest pushes, we perform some additional processing. This includes querying the registry on its v2//manifests/ endpoint, in order to retrieve further details not included in the event notification itself. For  above, we use the digest provided in the event notification (or tag, if that was provided instead).
This worked at 2.0 , but now always returns "MANIFEST_UNKNOWN" when querying based on digest.
On further inspection, the digest provided in the event notification (for manifest push) does not appear to be valid.
Example -

I pushed an image called "4" with tag "1"... docker push /jhart/4:1
The push refers to a repository [/jhart/4] (len: 1)
234f01c0c104: Pushed
ac6a7980c6c2: Pushed
c00ef186408b: Pushed
1: digest: sha256:5b65a52b3285df6b3132bc43d29aaf18d014cb61ac8c92492f23ec61e64cfb5c size: 4261

Event notification relating to the manifest push is received by our microservice - within the "target" object, this has -
"digest": "sha256:360f69ee4a0eb44a7fba7f510f04febc020d1f6d7f77235c353a99b689e00796"

Microservice attempts to retrieve further information from the registry by querying with:
/v2/jhart/4/manifests/sha256:360f6ee4a0eb44a7fba7f510f04febc020d1f6d7f77235c353a99b689e00796

This fails with MANIFEST_UNKNOWN

I manually curl the registry using the tag rather than digest - /v2/jhart/4/manifests/1
This succeeds, and the digest contained in the header is:
Docker-Content-Digest: sha256:5b65a52b3285df6b3132bc43d29aaf18d014cb61ac8c92492f23ec61e64cfb5c

Searching our storage, there is no hit whatsoever for the "360f6...." digest.

It looks to me that the event notification should be giving us the digest reported in steps 1 & 5. The digest actually received (step 2) seems spurious.

@jhart1685 : are you on v2.2.1 or a later commit?

@jhart1685 : answering my own question.  v2.2.1 doesn't have this bug, please use that (or wait for the fix to be merged)

@RichardScothern - thanks for the quick response.. The reason we're not on v2.2.1 is that we hit https://github.com/docker/distribution/pull/1303 , which was fixed post 2.2.1 - I think.
I'll keep an eye out for your fix to get merged.

@RichardScothern - I've just tried your fix locally, and it seems to work for me. Thanks!


How can I get the current frame?

It seems like I can just get the number of frames. Is there anyway to get current frame index?
So that I can control them.

Currently, there is no way to get current frame index. I'll create accessors to get currentRepeatCount and currentFrameIndex.


[WIP] Update Network K Function

Following the spaghetti sprint and #465, we confirmed the NetworkK function is the K function from O’Sullivan and Unwin (2010), being adapted to a network. The current function being implemented is a global measure and typeA-typeA observation (auto). In light of this, we should rename the NetworkK class and associated methods/functions to GlobalAutoK, leaving the NetworkK naming convention open for future network-specific K functions (see #101).

D. O’Sullivan and D. J. Unwin. Point Pattern Analysis, chapter 5, pages 121–156. John Wiley & Sons, Ltd, 2010. doi:10.1002/9780470549094.ch5.

[ ] update import structures

[ ] __init__.py
[ ] network.py

[ ] rename spaghetti.Network.NetworkK  to GlobalAutoK

[ ] add formulation and beef up docstring (equation 5.8, page 135

[ ] rename analysis.NetworkBase to FuncBase
[ ] rename analysis. GlobalAutoK  to GlobalAutoK
[ ] leave analysis.global_auto_k as is (with updated docstring)
[ ] update tests
[ ] update notebook
[ ] update the thumbnail on https://pysal.org/spaghetti/

Found bug (see #470). Being addressed in #471.


import requests ModuleNotFoundError: No module named 'requests'

i am getting this errror
spamed.py", line 1, in <module>     import requests ModuleNotFoundError: No module named 'requests'

You have to install it using pip
pip3 install requests
Refer here: https://docs.python-requests.org/en/latest/user/install/


phpredis can be used?

hi，i have a question, phpredis can be used?
if i dont use predis,only use phpredis extension?

No, not yet. Currently, the package only supports Predis for the client. In the future, it will support the PhpRedis extension as well for Laravel 5.4+. I'm waiting to see if the PhpRedis project will merge this pull request before starting any significant work on this feature.

hi, phpredis package (https://github.com/phpredis/phpredis) now supports Redis Sentinel. Do you have any plans on adding phpredis support in here as well?

Yes, I will add support for PhpRedis clients as the Sentinel API stabilizes. According to the release notes for PhpRedis 5.2.0 RC1:

IMPORTANT: Sentinel support is considered experimental and the API will likely change based on user feedback.

This package will not likely provide a stable release with support for the PhpRedis extension until the PhpRedis project itself releases a stable implementation of their Sentinel API, but I started working on the integration in the meantime to prepare.


Added CD class and CDinCase class to dianareyes directory

A class for CD and CD in a Case.

Sounds like we're only accepting changes in your own directory - if everyone tried to change the .gitignore file we'd have a bunch of conflicts.  Can you revert that one to the original?


Use directive in argument

I added a new "directive" called "export". To use these directive values hold in memory. But I need one more "directive" to use these values. I named it "import". I want to do something like this. Is something like this possible. Is there a way to use "directive" in the Argument?
query{
    users(name: "Test"){
     user_id @export(as: "user_id")
  }
  safe(user_id: @import(name: "user_id")){
    safe_id
    name
 }
}

I don't think it is possible. There are two reasons.

A directive can only be used on a schema only. There is no directive syntax for query, and by having directives on the schema, it already provides pretty good cover for every use case.
GraphQL queries do not run sequentially, meaning your @export and @import syntax doesn't guarantee to work, even if it exists.

For your use case, you can simply use
query{
    users(name: "Test") {
      user_id # redundant
      safe {
        safe_id
        name
     }
}

with a users resolver which returns user_id and a safe resolver which takes { user_id } as the parent.

Ok thank you for reply :)


Add package-lock.json

Proposed changes in this pull request
Adds package-lock.json which is the same as yarn.lock for people using npm5
Checklist

[ ] New tests have been added - not required
[x] npm test passes successfully
[ ] Documentation has been updated - not required

@amir20 to review

Codecov Report

Merging #664 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #664   +/-   ##
=======================================
  Coverage   91.91%   91.91%
=======================================
  Files           4        4
  Lines         198      198
  Branches       31       31
=======================================
  Hits          182      182
  Misses         16       16

Continue to review full report at Codecov.

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


HTTP Error 429: Too Many Requests

youtube videos won't download just getting this in the terminal windwo help plz ERROR: Unable to download webpage: HTTP Error 429: Too Many Requests (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

it seems to be working again, i've only downloaded one song. i was downloading playlists when i got the error 429 message. I fixed the registry i think that's how i'm able to dl again. thanks for the reply :)

youtube-dl https://www.youtube.com/watch?v=bkiAQGiG9d4 --verbose
[debug] System config: []
[debug] User config: [u'--restrict-filenames', u'-r', u'3', u'-c', u'--write-sub', u'--download-archive', u'~/arhive.txt', u'-f', u'22']
[debug] Command-line args: [u'https://www.youtube.com/watch?v=bkiAQGiG9d4', u'--verbose']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2015.07.21
[debug] Python version 2.7.9 - Linux-3.14.35-28.38.amzn1.x86_64-x86_64-with-glibc2.2.5
[debug] exe versions: none
[debug] Proxy map: {}
[youtube] bkiAQGiG9d4: Downloading webpage
ERROR: Unable to download webpage: HTTP Error 429: Too Many Requests (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 314, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1731, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/usr/lib64/python2.7/urllib2.py", line 437, in open
    response = meth(req, response)
  File "/usr/lib64/python2.7/urllib2.py", line 550, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib64/python2.7/urllib2.py", line 475, in error
    return self._call_chain(*args)
  File "/usr/lib64/python2.7/urllib2.py", line 409, in _call_chain
    result = func(*args)
  File "/usr/lib64/python2.7/urllib2.py", line 558, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)

Can someone take a look at this?

@JehandadK see this FAQ entry and issue #5138.

Even when downloading a single video this issues exists on latest version
 youtube-dl --version
2015.07.21

When i downloaded a playlist this happened, I thought this maybe youtube rate limiting so i created another server with different public ip and tried downloading only one video but the same issue occured


Fix Dead links in testrtc description - Issue #247

Description
Removed "Other test pages section" from README.md file
Purpose
Fix Dead links in testrtc description - that takes users to 404.

I signed it!


eps should exit with error after "Unable to find .cookie file, try setting datadir config"

eps v<IP_ADDRESS> on Debian Sid.
bitcoind v0.20.1 from Debian repos.
I am launching eps on boot as systemd unit (same with bitcoind). After system booted, I have to start eps again (this time manually) if I want to use Electrum. It seems that it does not report error when exiting (via exit status), and so systemd does not restart it as configured:
$ sudo systemctl status eps
● eps.service - Electrum Personal Server
     Loaded: loaded (/etc/systemd/system/eps.service; enabled; vendor preset: enabled)
     Active: inactive (dead) since Sun 2020-12-20 12:00:33 EET; 58min ago
    Process: 730 ExecStartPre=rm /home/eps/log.txt (code=exited, status=0/SUCCESS)
    Process: 761 ExecStart=/opt/python3_venv_eps/bin/electrum-personal-server /home/eps/config.ini (code=exited, status=0/SUCCESS)
   Main PID: 761 (code=exited, status=0/SUCCESS)

gruod. 20 12:00:32 vinco systemd[1]: Starting Electrum Personal Server...
gruod. 20 12:00:32 vinco systemd[1]: Started Electrum Personal Server.
gruod. 20 12:00:33 vinco eps[761]: INFO:2020-12-20 12:00:33,238: Starting Electrum Personal Server <IP_ADDRESS>
gruod. 20 12:00:33 vinco eps[761]: INFO:2020-12-20 12:00:33,239: Logging to /home/eps/log.txt
gruod. 20 12:00:33 vinco eps[761]: WARNING:2020-12-20 12:00:33,239: Unable to find .cookie file, try setting `datadir` config
gruod. 20 12:00:33 vinco systemd[1]: eps.service: Succeeded.

No this:
 Active: inactive (dead)
and:
(code=exited, status=0/SUCCESS)
Failure seems expected, as bitcoind takes time to fully start. It would be better that eps would just exit with -1 (or whatever).

Seems reasonable. Thanks for the issue.


Improved format conversion in io.image.read_image

🚀 Feature
Replace the channels parameter of the read_image(), decode_image(), decode_png() and decode_jpeg() methods with a mode parameter that gives users better control on image conversions.
Motivation
Issue #2948 proposed specifying the number of output channels when loading images and PR #2988 introduced the change on the above methods. Though the API provides similar functionality to other libraries, it requires making implicit assumptions in relation to the mapping between # channels and output formats. For example, we assumed that channel=1 means Grayscale. Nevertheless since both Palette images and Gayscale images use 1 channel, we had to introduce logic for handling such corner-cases.
A better approach would be to give control to the users to explicitly define what type of conversions they want to make.
Pitch
Building on top of @vfdev-5's proposal, we could replace channels with a mode parameter. For example:
# old:
def read_image(path: str, channels: int = 0) -> torch.Tensor

# new:
def read_image(path: str, mode: ImageReadMode = ImageReadMode.UNCHANGED) -> torch.Tensor

The mode will be an enum with the following values:
ImageReadMode.UNCHANGED
ImageReadMode.GRAY
ImageReadMode.GRAY_ALPHA
ImageReadMode.RGB
ImageReadMode.RGB_ALPHA

The default value of mode will be ImageReadMode.UNCHANGED and it will have similar behaviour as the current channels=0. It will load the image without making any modification and to ensure BC it will additionally support Palette, CMYK and other currently supported formats.
Note: The scope of this proposal is to change this experimental API to allow for better image format support on the future. Adding support for converting images to Palette, from/to CMYK, etc is not within the scope of this proposal. Many of such conversions are not supported by LibJPEG and LibPNG and require writing custom conversion code which should be handled in a separate ticket.

The proposal sounds great to me.
One thing we should decide is what to do if the original input format doesn't support one specific configuration. For example, if the user passes RGB_ALPHA to a JPEG image, should we return a RGB_ALPHA with a all-ones (or zeros) alpha channel, or error out?

Thanks for the feedback Francisco.
I had in mind to raise an error. This is exactly what we currently do if someone passes channels=4 for a JPEG:
https://github.com/pytorch/vision/blob/8c281757a0daf3a8e92cbb4bded0e5e6b389a375/torchvision/csrc/cpu/image/readjpeg_cpu.cpp#L108-L123
If on the future we decide that RGB_ALPHA is one of the supported conversion formats for jpeg images, we will simply add an entry on the above snippet along with the conversion code. In this case, as you hinted, the conversion code is simply adding a 4th channel with value 255 everywhere.

I think raising an error is ok for now, but in this case we should document that this is only supported for some input format types.
In the future, we might want to make it support all formats, as this will give best user experience.


v1.14 Backports 2024-10-22

[x] #32602 (@mhofstetter)
[x] #35400 (@sayboras)
[x] #35399 (@aanm)
[x] #35457 (@aanm)

Skipped:

[x] #35408 (@aanm)

Skipped because it breaks the integration tests

Once this PR is merged, a GitHub action will update the labels of these PRs:
 32602 35400 35399 35457

/test-backport-1.14

/test-backport-1.14


Post Mortem - Partially Written / Draft

Summary: Exercise to learn from the incident to avoid the same mistake
Draft content: See internal VMware Confluence page "Practices and Workshops"
Contact with context: Fani Bahar Mihaela Roman

hi @joemoore we are currently working on it. This is the document: https://docs.google.com/document/d/1JxUACyfq4akD4wmEUa0ID8rDw4xs9VI2mHCjX_hkIns/edit

Hi @joemoore the final content of the post mortem practices is available here: https://docs.google.com/document/d/1JxUACyfq4akD4wmEUa0ID8rDw4xs9VI2mHCjX_hkIns/edit
We will post it in the slack channel to get feedback. One thing is still wip is the miro template

hi @joemoore I have resolved all the feedback in the docs. And so far I havent received any more comment or feedback. Do you think we can publish it?

I'll get the preview version published today

hi @joemoore I wonder where I can check out the preview for this workshop?

@mkollasch-vmware is going to provide some suggested edits if that's okay.


Add panel options to panels and add divider

by adding the menu to all panels it also adds it to all vars in the varbar
https://wandb.atlassian.net/browse/WB-14141

@tssweeney @jwlee64 please do not merge design PRs without reviewing with design first. You can tag me or whoever worked on it.
In the first screenshot above it looks like the overflow menu is missing or disappears after you open the menu? It also seems that there may be too much padding on the left.
Could you include a gif? Can we fix that?
Thank you!


Fix (doc-)line-too-long start location

Current dependencies on/for this PR:

main

PR #4006   👈

This comment was auto-generated by Graphite.


fix(type): proxyWithHistory

#561 change was bad for proxyWithHistory. The type alias is somehow inlined. This seems to fix it.

We need to merge this for #564


Added route facade to route files

Respected changes in https://github.com/laravel/laravel/commit/4d565e681cbf496e0cdfb58743d4ae8238cef15e
PS: I really loved the documentation website! Great job!

Hi @juliomotol
Thank you :)
I'll look into the changes in a few hours.


Feature Request: "Global Rule Severity" Setting

Issue
Most ESLint Shared Configs (ex. AirBnB, StandardJS) use "error" as their default rule severity. I use large eslint-config's through VSCode and prefer to have all of my ESLint Problems (VSCode's "Problems" Window under View menu) show up as warnings since they are almost all style-related. This allows me to keep all of my actual error Problems (i.e. syntax errors) separate from my style Problems. Currently I have to find and replace all "error" with "warn" in my eslint-config's or maintain massive .eslintrc files to override all the "error"'s.
Proposed Solution
Add a "Global/Maximum Severity" option in VSCode Settings that overrides all other rule severities.
Related Issue
I wasn't sure which repo was more relevant to this issue so I also posted in vscode's repo.

This is the right repository for this.

Two years into this, any champion willing to make another attempt?


Validate localization strings for v1.5

Hi guys,
Happy 2023!
If possible, could you help me out check if the content of localized files is correct in your language? Thanks!
@alexanderadam @ardinbig @bagaswastu

Hi @KyleKun, congrats for the release! 🥳
Based on quick look at id.dart, all I can say that this already looking good.

Hi @KyleKun, congrats for the release! 🥳
I have already update translation for Indonesia, it's ready to be merged. https://github.com/KyleKun/one_second_diary/pull/56

Hi @KyleKun
I just took a look at it, and everything looks good.

Hi guys @ardinbig , @bagaswastu , @alexanderadam
Sorry to bother you again, but could you please give a last check on the translation files?
I promise it's the last changes for this new version now 😊

Hey @KyleKun, I've already updated for Indonesia translation.


Need more jokes about service courses!

There are currently no jokes linked to courses that are not related to programming. We need jokes related to:

[x] Math
[ ] Business
[ ] General Education

Added a pull request for a math joke #14

Added a PR for General Education joke #15


Fix coloring

Description of changes made
Fix bug related to AttributeKey used for coloring.
Fix bug related to running test generation, while there is already one running.

[x] I have checked that I am merging into correct branch

You should write some tests for this feature.


Support LOLIN D32 PRO

Add support for the LOLIN D32 PRO board
Fixes already identified

LED_BUILTIN needs to be GPIO_NUM_5
Serial2 needs to be defined with actual PINS

Add monitoring of battery

Add monitoring of battery


dep init common fail

Q
A

Issue Type
Bug

Deployer Version
3.0.11

Local Machine OS
OS X

Description
Got this error :( @ZhukV please check it.
Steps to reproduce

Run dep init common.

Output log
$ dep init common -vvv

  [Deployer\Initializer\Exception\IOException]
  Can not initialize deployer. The file "/Users/anton/Projects/eightd/deploy.php" already exist.

Exception trace:
 () at phar:///usr/local/bin/dep/src/Initializer/Initializer.php:128
 Deployer\Initializer\Initializer->checkFileBeforeInitialize() at phar:///usr/local/bin/dep/src/Initializer/Initializer.php:69
 Deployer\Initializer\Initializer->initialize() at phar:///usr/local/bin/dep/src/Console/InitCommand.php:67
 Deployer\Console\InitCommand->execute() at phar:///usr/local/bin/dep/vendor/symfony/console/Command/Command.php:259
 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/dep/vendor/symfony/console/Application.php:840
 Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/dep/vendor/symfony/console/Application.php:192
 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/dep/vendor/symfony/console/Application.php:123
 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/dep/src/Deployer.php:101
 Deployer\Deployer->run() at phar:///usr/local/bin/dep/bin/dep:62
 require() at /usr/local/bin/dep:4

init [--directory [DIRECTORY]] [--filename [FILENAME]] [--] <template>

also for composer. I am using deployer.phar by the way.

Fixed.


Match: Try without TLD

Some websites may have multiple TLDs and at some cases it's better to store only the site name and not the tld like github instead github.com.
If default search of extension is github.com, nothing will be found.
It would be very great to have a double match if a TLD is provided.

Search with the full term.
If not match and if the term contains a TLD (e.g. .com), try again without the TLD.

Hey, one of the main purposes of this extension is to prevent fishing attacks. What you suggest will be a huge security flaw, as an attacker might create a fishing website github.co where we absolutely do not want browserpass to fill in credentials.
There is another way to reuse the same credentials on multiple websites, that I personally use and recommend everyone else. Just create symlink for every secondary website where you allow these credentials to be used!
For example, your password store might look like this:
amazon.com.gpg
amazon.co.uk.gpg -> amazon.com.gpg

Unfortunately due to #85 right now you cannot symlink entire directories, so if you have multiple credentials for amazon.com, you'd have to symlink every single one separately:
amazon.com/
    user1.gpg
    user2.gpg
amazon.co.uk/
    user1.gpg -> ../amazon.com/user1.gpg
    user2.gpg -> ../amazon.com/user2.gpg

@maximbaz Thanks for the reply.
I understand the security "issue", even if I think this is not belonging to the extension. Maybe as an option?
Does simlinks are created with pass command or have to be done manually?
Is that correctly handled with pass ls?

This is a serious security issue, please see #146 for a discussion about this. This will not be created even under an option.
Symlinks is a secure way to whitelist those websites that need certain credentials. Create symlinks with ln -s, pass does not provide functionality to create them - but it handles the existing symlinks well.

I don't see the issue for an option if the user is correctly warned. It's up to him to take care of the website URL IMHO.
But ok if you don't want. At least it's open-source and can be edited. ;-)

BTW about link creation, passwordstore does not handle it actually.
So yes you can do ls but:

Password manager will not see any difference.
What about windows?

Regards.

I use symlinks on linux and windows, pass on linux, qtpass on windows and browserpass on both OS recognize the links correctly - could you tell me what exactly is not properly handled in your case? I'd like to know about downsides of this approach, as I tend to recommend it to everyone 🙂


Tests

In order to be accepted into the FOLIO core apps, this will need UI testing with a certain level of coverage.

I got this done today, with some caveats: see https://github.com/library-data-platform/ui-ldp/commit/aac8d0a507f65cc508d67daaa57cdda9d3550c50
Test coverage is currently at 87.31% statements, which is well above FOLIO's "quality" threshold of 80% (though we will be able to do better when there is time to return to this). See https://jenkins-aws.indexdata.com/job/library-data-platform/job/ui-ldp/job/32-testing/21/LCov_20Coverage_20Report/


pcli: design a gradual auction mechanism

This is technical done, but I will let this open to write down data exploration feedback that we generate


Kotlin Multiplatform report is empty

Repro: https://github.com/Reproducers/kover-repro
Report:
<?xml version="1.0" ?>
<report name="Intellij Coverage Report">
<counter type="INSTRUCTION" missed="0" covered="0"/>
<counter type="BRANCH" missed="0" covered="0"/>
<counter type="LINE" missed="0" covered="0"/>
<counter type="METHOD" missed="0" covered="0"/>
<counter type="CLASS" missed="0" covered="0"/>
</report>

In the same repo, there is a JVM library that is working.
Both engines fail.
If I apply the plugin directly to the multiplatform subproject instead of in the root project, it works.
If I try to add kover to all subprojects, the report is empty in the multiplatform project.
buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath("org.jetbrains.kotlinx:kover:0.4.4")
    }
}

subprojects {
    pluginManager.apply("org.jetbrains.kotlinx.kover")
}

It is really weird behavior.
At the same time, everything I have tried is working in the JVM library.

If I apply the plugin directly to the multiplatform subproject instead of in the root project, it works.

Fixed in 0.5.0-RC.


Add downloaded packages as output to download_pkgs rule.

Can you try rebasing? I might have accidentally fixed this in #152

Looks like it worked!

This is ready for review.
I have added string replace to fix the path in download_script to point to path if .tar is requested.
Its kind of hacky but the script is not declared as rule output and not available for any other subsequent rules.


How tf this repository have 10k stars?

I’m out of the loop of this trending. Are there any discussion links like Reddit or Hacker News or articles that related to Nocode?

NO
Because NO CODE is needed
what are you going to discussed about with no code?

I will discuss about nothing of nocode.


@eXamadeus GitHub CLI currently has no mechanism for switching between multiple GitHub accounts and I don't really have a workaround to suggest for you at this moment, sorry.

    @eXamadeus GitHub CLI currently has no mechanism for switching between multiple GitHub accounts and I don't really have a workaround to suggest for you at this moment, sorry.

The only approach I could imagine, but would not recommend to anyone, would be to authenticate with 1st account, save a copy of ~/.config/gh/hosts.yml somewhere & delete the original file, authenticate again with the 2nd account, and now you can swap the ~/.config/gh/hosts.yml file with the backup file when you need to switch accounts.
Since this solution involves using SSH for git protocol, make sure both configuration files include the git_protocol: ssh line.
Originally posted by @mislav in https://github.com/cli/cli/issues/326#issuecomment-623440757

@


Mac Mojave DNS issues

ISSUE TYPE

Bug Report

Checklist

[X] .env file is attached
[X] docker-compose.override.yml is attached (if it exists)
[X] Custom configs from cfg/ dir are attached (if customized)
[X] docker-compose logs and log/ output is added
[X] I've looked through the docs: https://devilbox.readthedocs.io/en/latest/
[X] I've looked through existing issues: https://github.com/cytopia/devilbox/issues
[X] I've read troubleshooting: https://devilbox.readthedocs.io/en/latest/support/troubleshooting.html

env.txt
docker-compose.override.yml.txt
docker-compose logs.txt
OS / ENVIRONMENT

Host operating system and version: Mac OS X Mojave 10.14.6
(Windows) Native Docker or Docker Toolbox:
Docker version: <IP_ADDRESS>
Docker Compose version: 1.25.4
(Linux) Is SELinux enabled?:
What git commit hash are you on?: 8c931cdf5636b08ffecd0c73cb40ec4afd239783

SUMMARY
DNS does not seem to work, either does AutoDNS. I get the message in the Virtualhosts tab that I need to add the line to the hosts file and it's there. I've used a lot of different tools and they always see the hosts file, but devilbox doesn't seem to see it.
STEPS TO REPRODUCE
Just follow the instructions on how to install devilbox, then add a virtualhost directory with htdocs in the data/www folder and then load up the virtualhost tab and it shows that I need to add the line to the hosts file.
EXPECTED BEHAVIOUR
Be able to see the domain in the browser
ACTUAL BEHAVIOUR
Time out
OTHER INFORMATION
Start command

$ docker-compose up -d httpd php mysql

File and user permissions (Linux & MacOS)

$ id
uid=502(murlyn) gid=20(staff)

$ ls -la
drwxr-xr-x   35 murlyn  staff   1120 Apr 17 15:05 devilbox

$ ls -la data/www
drwxr-xr-x  3 murlyn  staff    96 Apr 17 12:12 drtungs.com
drwxr-xr-x  3 murlyn  staff    96 Apr 17 13:11 sharmalia.com

Mac no longer supports local DNS servers. Make sure to clear all of the auto dns config from your network settings, and then confirm that the appropriate lines are in /etc/hosts.

Thank you for your help! Ok I deleted it all, but the only reason I was trying to add AutoDNS was because the hosts file was not working with devilbox, what can I try now? and yes the appropriate lines are in the hosts file.

What happens if you open terminal and try to ping either of those 2 hosts?
ping drtungs.com.loc
ping sharmalia.com.loc

The ping was working (and it wasn't when I first started this thread) and I found that another app was taking over port 80 and 443 even though in the docs it told me how to check if those ports were taken and they were not.. or Im completely blind. I removed those bindings and restarted docker and then devilbox and I am now able to see what I need to see. Thank you for the help!


Unexpected behavior in jax.lax.switch

Description
I'm seeing an unexpected behavior in jax.lax.switch
`
def fun_a():
print('a')
def fun_b():
print('b')
def fun_c():
print('c')
functions_list=[fun_a,fun_b,fun_c]
jax.lax.switch(0,functions_list)
`
returns
a b c
shouldn't it return only "a"?
What jax/jaxlib version are you using?
No response
Which accelerator(s) are you using?
No response
Additional system info
No response
NVIDIA GPU info
No response

I think this is working as intended™. lax.swtich traces all its branches, so side-effects will happen before 'real evaluation (numerical computation, for instance) of the branches. If you want to print intermediate values in a traced function, [jax.debug.print`](https://jax.readthedocs.io/en/latest/_autosummary/jax.debug.print.html#jax.debug.print) might be helpful.

Thanks!

Yup, confirming that this is working as intended. JAX assumes that your code is pure, and you might see surprising results like this if it's not.


Issue setting Serial port

Hello, I am trying to setup your software, and I am unable to connect to my teensy 3.5
Here is the error:
setting /run_id to c24222a2-882f-11eb-a7ee-1322e8fa6b0a
process[rosout-1]: started with pid [68324]
started core service [/rosout]
process[ar3_hardware_interface-2]: started with pid [68331]
process[controller_spawner-3]: started with pid [68332]
[ WARN] [1616102428.179043116]: Failed to connect to serial port ??s?
terminate called after throwing an instance of 'boost::wrapexceptboost::system::system_error'
what():  read: Bad file descriptor
[INFO] [1616102428.463405]: Controller Spawner: Waiting for service controller_manager/load_controller
Clearly the serial port is not correct.
here isresults of  mesg | grep -i tty
cdc_acm 2-2:1.0: ttyACM0: USB ACM device
and in hardware_driver.yaml I have:
serial_port: /dev/ttyACM0 #"COM4"
what am I doing wrong?

Hi, you'll need to have the param in a string, i.e. "/dev/ttyACM0"

Hi There, Thank you for the reply.
I did some more testing, I did put the param in a string and still had the same issues.
Then I realized that I had installed ubuntu 20.04 so through some input from others, We figured it was an issue with python3 vs python 2.7
This morning I did a fresh install of ubuntu 18.4 and am still running into the same error message.
The port number is a random set of characters.
In the summary of parameters when the program loads, the port appears to be correct:

/ar3/hardware_driver/serial_port: /dev/ttyACM0

Ah I see now, you probably need to provide yourself serial port access with sudo addgroup $USER dialout. You will need to log out and back in for the group to be updated. I also just tried and the string doesn't matter, and I also noticed that while the serial port connects, it's still printed as weird symbols - not too sure why, I'll have a look later. Thanks for bringing this up, I'll add this to the README.


[MERGE] Merge branch-1.3 to master

Pulls in the changes directed to branch-1.3 to master.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/11656/
Test PASSed.

LGTM


Global delay not applied when serving from static __files

As far as i can tell a call of
WireMock.setGlobalFixedDelay(35000);

will not apply when serving static files.
My use case is around testing playback of a media stream and I would like to simulate poor network.
I have all the segments of my dash stream in the static files folder.
Is this a bug?

It's a bug or a not-yet-implemented feature, depending on how you look at it.
The file serving feature uses Jetty's DefaultServlet at the moment rather than serving through WireMock's code, so delays aren't applied.
I'd like to drop the dependency on this for a number of reasons, so I'll mark this as a feature request.

Blast! but thanks for replying
As i don't really understand the internals of wiremock (yet?) I was wondering if I wrapped the SingleRootFileSource and put delays in the accessor methods, would that sort of achieve what I need (for now).
Failing that I though maybe I could apply a request transformer that extracts the filename from the url and then returns it from the FileSource with an appropriate delay.
Any points always appreciated.

The first of your ideas won't work as the servlet bypasses the FileSource implementation entirely.
The second idea should work I think.

FWIW i've used this solution married up with a normal request delay
public static class StaticFileFromRequestPath extends ResponseDefinitionTransformer {

        @Override
        public ResponseDefinition transform(Request request, ResponseDefinition responseDefinition, FileSource files, Parameters parameters) {
            ResponseDefinitionBuilder build = ResponseDefinitionBuilder.like(responseDefinition).but();
            BinaryFile textFileNamed = files.getBinaryFileNamed(request.getUrl());
            try {
                build.withBody(textFileNamed.readContents());
            } catch (Exception e) {
                e.printStackTrace();
                build.withStatus(404);
                build.withBody(e.getMessage());
            }
            return build.build();
        }

        @Override
        public boolean applyGlobally() {
            return false;
        }

        @Override
        public String getName() {
            return "static-file-from-path";
        }
    }


Unable to get property 'top' of undefined or null referrence

I keep getting this error where it says "v=h.offset().top+h.outerHeight(!0);" in all of the major browsers. Causes an error in the development console.

Hi Jason,
do you still getting this error? Not sure what can be the problem to be honest.


Using XRDP, VMD program text display is not normal;

Hi, use CentOS-7.x or CentOS-8.x
VMD is a molecular visualization program for displaying, animating, and analyzing large biomolecular systems using 3-D graphics and built-in scripting. VMD supports computers running MacOS X, Unix, or Windows, is distributed free of charge, and includes source code.
When the RDP client is connected to the XRDP service, the VMD program will have unclear text display;

vncview connects to vncerver, and the VMD program is displayed normally.

Possible duplicate of #1906.
Try setting your colour depth to 24 on the RDP client.

I'm use remote desktop in mac, no suport depth to 24 , Windows use depth to 24 is normal.

See also TigerVNC/tigervnc#1308 which has a very similar issue. This doesn't appear to be an xrdp issue as such.


Search Jupyter Notebook is not sufficiently documented

The Jupyter notebook does not document anything about the format of the map, or the internal data structures

[ ] Connection between sliding blocks and the activity
[ ] Actual maps from the game classes.

You need to add examples of using the Game data structures, otherwise this is not trivial for a student to guess how things work.

@danielakuinchtner, explain to @katherineesper how you created this, and then document usage in the Jupyter Notebook.


Added a surrogateescape handler.

The surrogateescape handler was introduced for Python 3.1 in PEP-383 (https://www.python.org/dev/peps/pep-0383/) and is well described with useful links here: (https://vstinner.github.io/pep-383.html). Most of the UNIX tests were previously falling over due to a "LookupError: unknown error handler name 'surrogateescape'" which this commit will hopefully fix.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: ShahneRodgers sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

I'm not too sure if I've implemented the surrogate escape handler correctly. If it seems like this might be worthwhile, let me know and I'll add tests and a decoding handler too.

There's actually another pr with this as well.

My bad. Sorry about that.


Release Lerna

Releases a bunch of recently merged PRs, most notable the switch to a Lerna-based mono-repo

:tada: This PR is included in version 2.2.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Missing icons in Validation States inputs version 2.0.1

Hey @LordAlastair, looks like bootstrap dropped icons support "for now" https://github.com/twbs/bootstrap/commit/d6b0334a4e3eff716fdeee4b6777d04ea9629e68#diff-55562cf68df408880356390d08c7a3cb. So most likely we have too.

Thanks for the feedback, I did not know that the bootstrap had stopped supporting icons :(

https://stackoverflow.com/questions/49323175/bootstrap-4-form-input-with-icon-for-validation
Does this look like an acceptable fix? If so i can create a pull request. or maybe try something similar with the current class items.


[2d] Generate pdf/html reports for the test-cases

It has dependency on issue #141

Assigned to @rka12


Request to release v0.3.5

I am currently using the Helm chart version of Trow, and when I deploy Trow to AKS and try to pull images from Trow, I'm facing this error:
Failed to pull image "trow/test:latest": rpc error: code = FailedPrecondition desc = failed to pull and unpack image "trow/test:latest": failed commit on ref "layer-sha256:60324950a964e825b7fa78043fbe2330be484170e14f6ae6b7baeb4950f4bc9b": "layer-sha256:60324950a964e825b7fa78043fbe2330be484170e14f6ae6b7baeb4950f4bc9b" failed size validation: 318653 != 318654: failed precondition

I'm thinking this has been already fixed in e9e2a83de4da77962aef0728ec2e34a6e678fc98, which has not been included in any release yet.
Please publish a new release with this commit included.

Sure, I'll take a look later.

Hi, any updates on this?

Hey, this should be done now. Apologies for the delay, I was having some trouble with releases and new machines.
Let me know if there are any issues!


[Snyk] Security upgrade python from 3.11.7-slim-bullseye to slim-bullseye

Snyk has created this PR to fix 5 vulnerabilities in the dockerfile dependencies of this project.
Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.
Snyk changed the following file(s):

Dockerfile

We recommend upgrading to python:slim-bullseye, as this image has only 68 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.
Vulnerabilities that will be fixed with an upgrade:

Issue
Score

Integer Overflow or Wraparound SNYK-DEBIAN11-ZLIB-6008961
  264

Integer Overflow or Wraparound SNYK-DEBIAN11-EXPAT-7855504
  263

Integer Overflow or Wraparound SNYK-DEBIAN11-EXPAT-7855505
  263

XML External Entity (XXE) Injection SNYK-DEBIAN11-EXPAT-7855508
  263

Out-of-bounds Read SNYK-DEBIAN11-DB53-2825168
  242

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 XML External Entity (XXE) Injection

https://github.com/equinor/sumo-fmu-to-resqml/commit/2acdee41b20f2a4adae32b8d000ae5988ecda44e closes


Request wide SANs in the internal CSR

to avoid unnecessary restarts when adding/removing shards or units.
Issue
Solution

solved with #369


tf.sparse_tensor_to_dense does not have a gradient

Differentiating tf.sparse_tensor_to_dense and also tf.sparse_to_dense returns None. At the same time, a hacky way of converting a sparse tensor to a dense tensor by using tf.sparse_add works. Please see the code below:
indices = tf.placeholder(tf.int64, (None, 2))
values = tf.placeholder(tf.float32, (None,))
sparse_tensor = tf.SparseTensor(indices, values, (5, 7))
dense_tensor1 = tf.sparse_tensor_to_dense(sparse_tensor)
dense_tensor2 = tf.sparse_add(tf.zeros((5, 7)), sparse_tensor)
sum1 = tf.reduce_sum(dense_tensor1)
sum2 = tf.reduce_sum(dense_tensor2)
print tf.gradients(sum1, values)
>>> [None]
print tf.gradients(sum2, values)
>>> [tf.Tensor ...]

What related GitHub issues or StackOverflow threads have you found by searching the web for your problem?
Didn't find anything.
Environment info

A link to the pip package you installed:

pip install --user https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.11.0rc1-cp27-none-linux_x86_64.whl

The output from python -c "import tensorflow; print(tensorflow.__version__)"

0.11.0rc1
If possible, provide a minimal reproducible example (We usually don't have time to read hundreds of lines of your code)
Please see the code above.

@ebrevdo, @zongheng, please take a look at this issue.

This uses sparse to dense op, which is mostly deprecated in favor of scatter_nd op.  That op has a gradient.  We should change the sparse to dense Python wrapper to call scatter_nd.

Zongheng, if you have time to change the sparse to dense wrapper.  Or simister if he is around can do it.  I'm away till late December.

Since a workaround exists, we'll gladly accept a patch :)

Meanwhile, you guys could at least print a warning, raise an exception, deprecate this API, or add a line to the documentation. I do like Tensorflow, and I think you are doing a great job, but for people outside Google it is often very unclear which ops are "mostly deprecated" in favor of which.

I second that printing a warning should be in order for this. I only found a bug in my code relating to this issue by looking at the graph in tensorboard and saw that one of my variables was a different colour...

i have a partial fix on the way
On Apr 19, 2017 7:07 AM, "derluke"<EMAIL_ADDRESS>wrote:

I second that printing a warning should be in order for this. I only found
a bug in my code relating to this issue by looking at the graph in
tensorboard and saw that one of my variables was a different colour...
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/tensorflow/issues/6391#issuecomment-295282517,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABtimyJvZgtdkA45LgYPkDmk3_5a8U_Qks5rxhU3gaJpZM4LQSVP
.

Automatically closing due to lack of recent activity. Since this issue is old at this point, please reopen the issue if it still occurs when tried with the latest version of Tensorflow. Thank you.

BTW this op now has a gradient.
On Jun 16, 2017 2:45 PM, "Olivia"<EMAIL_ADDRESS>wrote:

Closed #6391 https://github.com/tensorflow/tensorflow/issues/6391.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/tensorflow/issues/6391#event-1127563146,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABtim7j8NV_YNQw3c-PZJOnLAmmWm7WSks5sEvczgaJpZM4LQSVP
.

The example provided above still does return None -- added sparse_tensor_dense_matmul and sparse_to_dense to the mix because in my use case I can (with some overhead) use each of those functions.
Executed:
$ docker run -it tensorflow/tensorflow:1.4.0-py3 python3
Python 3.5.2 (default, Sep 14 2017, 22:51:06)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> indices = tf.placeholder(tf.int64, (None, 2))
>>> values = tf.placeholder(tf.float32, (None,))
>>> sparse_tensor = tf.SparseTensor(indices, values, (5, 7))
>>> dense_tensor1 = tf.sparse_tensor_to_dense(sparse_tensor)
>>> dense_tensor2 = tf.sparse_to_dense(indices, (5, 7), values)
>>> dense_tensor3 = tf.sparse_add(tf.zeros((5, 7)), sparse_tensor)
>>> dense_tensor4 = tf.sparse_tensor_dense_matmul(sparse_tensor, tf.zeros((7, 5)))
>>> sum1 = tf.reduce_sum(dense_tensor1)
>>> sum2 = tf.reduce_sum(dense_tensor2)
>>> sum3 = tf.reduce_sum(dense_tensor3)
>>> sum4 = tf.reduce_sum(dense_tensor4)
>>> print(tf.gradients(sum1, values))
[None]
>>> print(tf.gradients(sum2, values))
[None]
>>> print(tf.gradients(sum3, values))
[<tf.Tensor 'gradients_2/SparseTensorDenseAdd_grad/GatherNd:0' shape=(?,) dtype=float32>]
>>> print(tf.gradients(sum4, values))
[<tf.Tensor 'gradients_3/SparseTensorDenseMatMul/SparseTensorDenseMatMul_grad/Sum:0' shape=(?,) dtype=float32>]

Ready to copy & run:
import tensorflow as tf
indices = tf.placeholder(tf.int64, (None, 2))
values = tf.placeholder(tf.float32, (None,))
sparse_tensor = tf.SparseTensor(indices, values, (5, 7))
dense_tensor1 = tf.sparse_tensor_to_dense(sparse_tensor)
dense_tensor2 = tf.sparse_to_dense(indices, (5, 7), values)
dense_tensor3 = tf.sparse_add(tf.zeros((5, 7)), sparse_tensor)
dense_tensor4 = tf.sparse_tensor_dense_matmul(sparse_tensor, tf.zeros((7, 5)))
sum1 = tf.reduce_sum(dense_tensor1)
sum2 = tf.reduce_sum(dense_tensor2)
sum3 = tf.reduce_sum(dense_tensor3)
sum4 = tf.reduce_sum(dense_tensor4)
print(tf.gradients(sum1, values))
print(tf.gradients(sum2, values))
print(tf.gradients(sum3, values))
print(tf.gradients(sum4, values))

Wait, how did I just unassign @concretevitamin? I don't even have rights to assign anybody 😕

That is supremely odd.

I'll chalk that up to a bug in github.

is this fixed in 1.12.0?

It should have been fixed a year ago. Is that incorrect?

@martinwicke But I did not the function call of scatter_nd_add in https://github.com/tensorflow/tensorflow/blob/v1.12.0/tensorflow/python/ops/sparse_ops.py. Correct me if I am wrong. Thanks

It is still not fixed...

Here is the solution.

open  YOURPATH/tensorflow/python/ops/sparse_grad.py
Remove line 33 ops.NotDifferentiable("SparsetoDense")
At the end, append

@ops.RegisterGradient("SparseToDense")
def _SparseToDenseGrad(op, grad):
sparse_indices, output_shape, _, _ = op.inputs
sparse_values_grad = array_ops.gather_nd(grad, sparse_indices)
default_value_grad = math_ops.reduce_sum(grad) - math_ops.reduce_sum(
sparse_values_grad)
return [
array_ops.zeros_like(sparse_indices),
array_ops.zeros_like(output_shape), sparse_values_grad, default_value_grad
]
This implementation is from TF2.0 version.


[TypeError] Cannot read property 'status' of undefined

Stack trace:
TypeError: Cannot read property 'status' of undefined
    at resultAction (/opt/dermail-api/node_modules/rethinkdb-job-queue/dist/queue-process.js:100:13)
    at nextHandler (/opt/dermail-api/node_modules/rethinkdb-job-queue/dist/queue-process.js:105:48)
    at callback (/opt/dermail-api/Worker.js:266:20)
    at /opt/dermail-api/Worker.js:470:24
    at tryCatcher (/opt/dermail-api/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/opt/dermail-api/node_modules/bluebird/js/release/promise.js:510:31)
    at Promise._settlePromise (/opt/dermail-api/node_modules/bluebird/js/release/promise.js:567:18)
    at Promise._settlePromise0 (/opt/dermail-api/node_modules/bluebird/js/release/promise.js:612:10)
    at Promise._settlePromises (/opt/dermail-api/node_modules/bluebird/js/release/promise.js:691:18)
    at Async._drainQueue (/opt/dermail-api/node_modules/bluebird/js/release/async.js:133:16)
    at Async._drainQueues (/opt/dermail-api/node_modules/bluebird/js/release/async.js:143:10)
    at Immediate.Async.drainQueues (/opt/dermail-api/node_modules/bluebird/js/release/async.js:17:14)
    at runCallback (timers.js:651:20)
    at tryOnImmediate (timers.js:624:5)
    at processImmediate [as _immediateCallback] (timers.js:596:5)

package version: 2.3.1 (this problem appears after I upgrade from 2.1.1 to 2.3.1)
the error was thrown in the callback function next() with an undefined value as the only argument

Looking into it now.

v2.3.2 published. Fixed.
Thanks Rachel @zllovesuki


Modify 04. Loops.ipynb in order to reflect "correct" indexing order

I think that https://github.com/JuliaComputing/JuliaBoxTutorials/blob/master/introductory-tutorials/intro-to-julia/04. Loops.ipynb should be adjusted to reverse the indexing order in the section for loops.
Maybe a brief note to the performance reasons behind this and a link to https://docs.julialang.org/en/v1/manual/performance-tips/#Access-arrays-in-memory-order,-along-columns-1 would be nice as well.

Makes sense to me. Could you please send a PR with that suggestion? :) Thanks!


Add more_info URL to XML output

Outputting bandit report as XML does not put more_info URL while it
would if the output format is YAML or JSON. This patch set adds the
more_info URL to the XML display.
Signed-off-by: Tin Lam<EMAIL_ADDRESS>

lgtm, will let eric approve as well


Responsive layout for State, Mapping, and Task Pages

This integrates my responsive updates based on master, plus applies them to the task page as well. The handling of buttons isn't the best, but this should give us a decent starting point to move forward from.
Closes #39 and replaces PR #44.

Some screenshots of this branch. The one thing I see that isn't working as expected, but I think is consistent with master is the Task page map doesn't autosize quite the same as the others.
State Page - Large

State Page - Mobile

State Page - Mobile - Expanded Nav

Task Page - Large

Task Page - Mobile (not the biggest fan of this, but this gets us started somewhere)

Task Page - Mobile - Order Tasks Modal Opened

Mapping Page - Mobile (could use some thought about handling all these buttons a little better)

Mapping Page - Mobile - Choose Perimeter Modal Open

Mapping Page - Large

I'll play around with your fork tomorow and if all goes well I'll merge it.
If we keep the modals for the hidden menus, then we could better style them to better utilize the available space. Right now they are pretty nested

Maybe we should switch to offcanvas like the joystick panel

Maybe we should switch to offcanvas like the joystick panel

Yeah, I agree, it is something I can play around with after this initial version. I think the scrollable offcanvas would allow us to hide away anything like that on smaller screens, and would be very consistent with the secondary column for larger screens. We'd essentially be moving the second column into the offcanvas on smaller screens. Maybe could even add another icon button in the navbar on those small screens to open it.

Hello rothnic,
something is broken in your css styles. If I try import a sunray file the info modal message isn't large enough:

Desktop mode is ok

Also in cell phone mode I can't save new task. Modal for naming task doesn't pop up

For a reason the new modals (e.g. perimeter select on small screens) doesn't filled with information and still empty. I can't select a perimeter in cell phone mode

Ok, I played a little bit with mapping.py. And at least for choose perimeter we can work with callbacks. See example
`# package imports
import dash
from dash import html, dcc, Input, Output, State, callback
import dash_bootstrap_components as dbc
local imports
from src.components import ids
from src.components.mapping import (
map,
uploadsunray,
modal,
buttons,
buttongroupcontrol,
chooseperimeter,
)
dash.register_page(name, path="/mapping", title="Mapping")
def update_layout() -> html.Div:
# Main column, containing the map and buttons at the bottom
main_col = dbc.Col(
    [
        html.Div(
            className="loader-wrapper flex-grow-1 p-2",
            children=[
                dbc.Spinner(
                    delay_show=1000,
                    children=html.Div(
                        [
                            dcc.Graph(
                                id=ids.MAPPINGMAP,
                                figure=map.mappingmap,
                                config={
                                    "displaylogo": False,
                                    "scrollZoom": True,
                                    #'modeBarButtonsToAdd':['eraseshape']
                                },
                            )
                        ],
                        className="map-graph",
                    ),
                )
            ],
            style={"overflow": "hidden"},
        ),
        dbc.Row(
            dbc.Col(
                [
                    html.Div(
                        [
                            buttongroupcontrol.buttonhomeadd,
                            buttongroupcontrol.buttonaddnewpoint,
                            buttongroupcontrol.buttondeletelastpoint,
                            buttongroupcontrol.buttonmovepoints,
                            buttongroupcontrol.buttoncancelmapaction,
                        ],
                        className="text-center",
                    ),
                    dbc.Row(
                        [
                            dbc.Col(
                                [
                                    buttongroupcontrol.buttonperimeteradd
                                ],
                                width=6,
                                md=4,
                                lg=3,
                                xxl=2,
                            ),
                            dbc.Col(
                                [
                                    buttongroupcontrol.buttonperimeterdiff
                                ],
                                width=6,
                                md=4,
                                lg=3,
                                xxl=2,
                            ),
                        ],
                        justify="center",
                        align="center",
                        class_name="g-1 p-1"
                    ),
                    dbc.Row(
                        [
                            # column defining the width of the modal button shown on small screens
                            dbc.Col(
                                [
                                    dbc.Button(
                                        # "Choose Perimeter",
                                        color="info",
                                        size="lg",
                                        id="open-perimeter-modal",
                                        n_clicks=0,
                                        style={"width": "100%"},
                                        class_name="bi bi-card-checklist",
                                    ),
                                    dbc.Modal(
                                        [
                                            dbc.ModalHeader(
                                                dbc.ModalTitle("Choose Perimeter")
                                            ),
                                            dbc.ModalBody(
                                                dbc.Col(id='modal-content-choose-perimter'),
                                            ),
                                        ],
                                        id="choose-perimeter-modal",
                                        is_open=False,
                                    ),
                                ],
                                width=6,
                                md=4,
                                lg=3,
                                xxl=2,
                            ),
                            dbc.Col(
                                [
                                    dbc.Button(
                                        # "Upload Sunray",
                                        id="open-sunray-modal",
                                        color="info",
                                        size="lg",
                                        class_name="bi bi-cloud-arrow-up-fill",
                                        style={"width": "100%"},
                                    ),
                                    dbc.Modal(
                                        [
                                            dbc.ModalHeader(
                                                dbc.ModalTitle("Upload Sunray")
                                            ),
                                            dbc.ModalBody(
                                                uploadsunray.uploadsunray
                                            ),
                                            dbc.ModalFooter(
                                                dbc.Button(
                                                    "Close",
                                                    id="close-sunray-modal",
                                                    className="ms-auto",
                                                    n_clicks=0,
                                                )
                                            ),
                                        ],
                                        id="upload-sunray-modal",
                                        is_open=False,
                                    ),
                                ],
                                width=6,
                                md=4,
                                lg=3,
                                xxl=2,
                            ),
                        ],
                        justify="center",
                        align="center",
                        class_name="g-1 p-1 d-md-none d-lg-none d-xl-none d-xxl-none",
                    ),
                ]
            ),
            style={"position": "sticky", "bottom": 0},
        ),
    ],
    class_name="flex-grow-1 d-flex flex-column",
    style={"overflow": "hidden"},
)

# Second column that shows the perimeter and sunray selections on larger screen sizes
sec_col = html.Div(
    [
        dbc.Row(
            [
                html.Div(
                    [
                        chooseperimeter.chooseperimeter,
                    ],
                    className="text-center",
                ),
                html.Div(
                    [
                        uploadsunray.uploadsunray,
                    ],
                    className="text-center",
                ),
            ],
            justify="evenly",
        ),
    ],
    className="d-none d-sm-none d-md-block",
    style={"width": "330px"},
)

# Build the page using the two columns and remaining styles/components required
return html.Div(
    [
        dbc.Row(
            [
                main_col,
                sec_col,
                modal.sunrayimportstatus,
                modal.overwriteperimter,
                modal.newperimeter,
                modal.selectperimeter,
                modal.copyperimeter,
                modal.removeperimeter,
                modal.finishmapping,
                modal.nofixsolution,
                html.Div(id=ids.MAPPINGHIDDEN, style={"display": "none"}),
            ],
            className="flex-nowrap g-0",
            style={"height": "100%"},
        )
    ],
    style={"height": "100%", "width": "100%", "overflow": "hidden"},
)

layout = update_layout()
Callback to open/close perimeter selection in modal
@callback(Output("choose-perimeter-modal", "is_open"),
Output('modal-content-choose-perimter', 'children'),
[Input("open-perimeter-modal", "n_clicks"),
State("choose-perimeter-modal", "is_open")
])
def toggle_modal(n1, is_open):
if n1:
return not is_open, chooseperimeter.chooseperimeter
return is_open, chooseperimeter.chooseperimeter
Callback to open/close sunray path upload in modal
@callback(
Output("upload-sunray-modal", "is_open"),
[
Input("open-sunray-modal", "n_clicks"),
Input("close-sunray-modal", "n_clicks"),
],
[State("upload-sunray-modal", "is_open")],
)
def toggle_modal(n1, n2, is_open):
if n1 or n2:
return not is_open
return is_open`

I tried today on my iPhone. There is an issue on the bottom of the screen:

In the old Version it looks much better:

In the old Version it looks much better:

The better spacing in the old version is only due to luck. If you instead had a phone that wasn't as tall of an aspect ratio, it was possible for the buttons to go partially off the screen and overlap that black bar even worse.
 On android phones it seems they do not include that bar as part of the viewport.
The app is styled to expand to the height of the viewport (available screen space), but it appears they aren't advertising the true size of the viewport. To fix this, in the updated styling, we simply need to add some additional padding on the bottom row of buttons here. Currently there is the p-1 helper class there that is creating the consistent padding around the buttons, but we just need to add some additional padding on the bottom to account for the black bar apple is showing there.

I'd suggest trying to add pb-2 or pb-3 just after the p-1 class. I'm not sure how much padding you need there, but you can try those two out.

pb-4 works for me, but is that the solution for everyone?

It might have to be, but let me take a quick look. I just need to update xcode so I can run an emulated iphone. I see some people mentioning this issue and there are some things I could try. What exact model is your phone?

iphone14 and iphone14pro

Which browser are you using? Or, is there a way to treat it like a web app like you can do with chrome? I seem to have trouble getting that exact view you are seeing when using safari.

iphone14 and iphone14pro

Which browser are you using? Or, is there a way to treat it like a web app like you can do with chrome? I seem to have trouble getting that exact view you are seeing when using safari.

Yes exactly, I'm using it as a web app. Just press button with arrow an click add to homescreen.

Yes exactly, I'm using it as a web app. Just press button with arrow an click add to homescreen.

Got it, playing around with it now.


openscad: add wrapGAppsHook

This app needs the wrapGAppsHook so that the GLib schemas are available at runtime, otherwise it will crash when a file dialog is invoked in an unpolluted environment.
Fixes the GSettings errors
GLib-GIO-ERROR **: No GSettings schemas are installed on the system (openscad:26805): GLib-GIO-ERROR **: 13:10:37.913: Settings schema 'org.gtk.Settings.FileChooser' is not installed
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
[x] 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.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/3568

Thanks!


refactor: change Wallet from object to abstract class

Fixes #3094

Previously Wallet was not a class, it was an object with a key create that was a function that returned wither SingleThreadedWallet or a MultiThreadedWallet. Given this type structure and the way EventEmitter wrote .on( ... )'s type definition, it led to the .on( ... ) having two possible function definitions, one which returned SingleThreadedWallet and another returning a MultiThreadedWallet:
EventEmitter<EventEmitterType, any>.on<"channelUpdated">( ... ): SingleThreadedWallet
EventEmitter<EventEmitterType, any>.on<"channelUpdated">( ... ): MultiThreadedWallet

This is not valid according to TypeScript. The solution was to create an abstract Wallet class so change the signature to:
EventEmitter<EventEmitterType, any>.on<"channelUpdated">( ... ): Wallet

Which TypeScript likes better.

Previously Wallet was not a class, it was an object with a key create that was a function that returned wither SingleThreadedWallet or a MultiThreadedWallet. Given this type structure and the way EventEmitter wrote .on( ... )'s type definition, it led to the .on( ... ) having two possible function definitions, one which returned SingleThreadedWallet and another returning a MultiThreadedWallet:
EventEmitter<EventEmitterType, any>.on<"channelUpdated">( ... ): SingleThreadedWallet
EventEmitter<EventEmitterType, any>.on<"channelUpdated">( ... ): MultiThreadedWallet

This is not valid according to TypeScript. The solution was to create an abstract Wallet class so change the signature to:
EventEmitter<EventEmitterType, any>.on<"channelUpdated">( ... ): Wallet

Which TypeScript likes better.


Update migration doc with pipelineRunStatus deprecation

Changes
This change is set to WIP as it is subject to change during the discussion of https://github.com/tektoncd/pipeline/issues/5813.
This commit aims to provide users with a guide for dealing with the deprecated status.taskRuns and status.runs during the migration of the pipelineRunStatus.

Submitter Checklist
As the author of this PR, please check off the items in this checklist:

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

Release Notes
NONE

/kind documentation


Contract needs dates for conclusion, start and end

The class contract does not have a property to set the date, neither for when the contract was concluded ( or signed) nor for when the matter of the contract becomes effective or expires.
Proposal: add three data properties:

hasDateOfConclusion
hasDateToBecomeEffective
hasDateToExpire
All properties require data type time:instant

EBU Editorial Committee: proposal for better terms

hasDateCreated  (to be used as in Asset)
hasDateValidFrom  ( not: hasValidityDate or effective or or hasDateOfValidity or hasDateEffective)
hasDateOfExpiry (not: hasExpiry or expires)

Probably: more dates will be required, so a good naming convention is a good thing to have ...


add cubestore reference

Hi,
with this PR i have added parameters lost during refactoring.
Could you please review this PR?
Thanks

Outdated


⚠ Cioos National CKAN Sitemap has degraded performance

In 05bc3cc, Cioos National CKAN Sitemap (https://catalogue.cioos.ca/sitemap/sitemap-1.xml) experienced degraded performance:

HTTP code: 200
Response time: 19553 ms

Resolved: Cioos National CKAN Sitemap performance has improved in 596ec9b after 34 minutes.


Cleanup of caikit OOTB

Description

Closes #2143
How Has This Been Tested?

Deploy the new template with oc apply -k manifests/modelserving
Create a new Caikit deployment with kserve
Check that you can infer the results

Test Impact

No testing involved
Request review criteria:

Self checklist (all need to be checked):

[X] The developer has manually tested the changes and verified that the changes work
[X] Commits have been squashed into descriptive, self-contained units of work (e.g. 'WIP' and 'Implements feedback' style messages have been removed)
[ ] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[X] The developer has added tests or explained why testing cannot be added (unit tests & storybook for related changes)

If you have UI changes:

[ ] Included any necessary screenshots or gifs if it was a UI change.
[ ] Included tags to the UX team if it was a UI/UX change (find relevant UX in the SMEs section).

After the PR is posted & before it merges:

[ ] The developer has tested their solution on a cluster by using the image produced by the PR to main

@andrewballantyne @Xaenalt This is the cleanup PR for caikit. The renaming of the file is not needed, since it's an internal file and there's no implication whatsoever to the final product. I can do it if you want but I don't see the need.

maybe we could add the version metadata as well, otherwise user will see this in the UI:

I would say we could review the need of (name - version) in the UI since the metadata is not mandatory.

/lgtm

/approve

maybe we could add the version metadata as well, otherwise user will see this in the UI:
@Xaenalt does the runtime have a specific version?
I would say we could review the need of (name - version) in the UI since the metadata is not mandatory.

We can add that as a follow up!


Velocity of touch pointer is wrong

Screen recording 2023-04-26 12.04.22 PM.webm

Hey yeah there are quite a few issues.
biggest is probably that the pointer velocity calculations will be wrong.
we should do a special case and figure it out differently when touch events are used in https://github.com/TodePond/Arroost/blob/main/source/input/pointer.js
There's also some more issues like...

pinch zooming doesn't work
when you click on a tool (a tickler), it shouldn't show the weirdly placed short arrow. We should show something special and different for touch screens

Currently being refactored. See #63

@allcontributors add @labbo-lab for bug and usertesting

@allcontributors add @labbo-lab for bug and usertesting


add start.async property for startup tuning

What does this PR do?
#2349 investigation showed that we want to offer agent users the option of starting asynchronously even when using -javaagent. Although this can be achieved by setting delay_agent_premain_ms to 0, this is non-intuitive, so we decided to add the additional start_async property.
It's not clear to me how to test this option.
Checklist

[x] This is an enhancement of existing features, or a new feature in existing plugins

[ ] I have updated CHANGELOG.asciidoc
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] Added an API method or config option? Document in which version this will be introduced
[x] I have made corresponding changes to the documentation
- [ ] This is a bugfix
- [ ] I have updated CHANGELOG.asciidoc
- [ ] I have added tests that would fail without this fix
- [ ] This is a new plugin
- [ ] I have updated CHANGELOG.asciidoc
- [ ] My code follows the style guidelines of this project
- [ ] I have made corresponding changes to the documentation
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] I have updated supported-technologies.asciidoc
- [ ] Added an API method or config option? Document in which version this will be introduced
- [ ] Added an instrumentation plugin? Describe how you made sure that old, non-supported versions are not instrumented by accident.
- [ ] This is something else
- [ ] I have updated CHANGELOG.asciidoc

:grey_exclamation: Build Aborted

There is a new build on-going so the previous on-going builds have been aborted.

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2022-02-07T17:30:45.537+0000

Duration: 12 min 41 sec

:robot: GitHub comments
To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.

run benchmark tests : Run the benchmark tests.

run jdk compatibility tests : Run the JDK Compatibility tests.

run integration tests : Run the Agent Integration tests.

run end-to-end tests : Run the APM-ITs.

run windows tests : Build & tests on windows.

run elasticsearch-ci/docs : Re-trigger the docs validation. (use unformatted text in the comment!)


[Question] How can I disable the logger ?

I got a log of this  :
CaptureWebsocketMessageError.UnregisteredResource {
  event: {
    resourceId: undefined,
    message: 'something',
    isFromServer: true,
    lastCommandId: 4,
    timestamp:<PHONE_NUMBER>885.463
  },
  context: { sessionId: '_tShQs1NKdCzPBzVd04dU' },
  sessionId: '_tShQs1NKdCzPBzVd04dU',
  sessionName: 'default-session'
}

and some messages are very long ; How can I disabled the logger or UnregisteredResource ?
Settings process.env.DEBUG = 'false'; or process.env.ULX_DEBUG = 'false' dose nothing and I am using disableMitm: true;
Thanks in advance.

Thanks for reporting. We'll need a code change to disable that message. I hope you've seen in some places, but disableMitm is NOT a very stable feature. It was added at the request of a user, but before that was mostly used internally to workaround occasional issues with the MITM or for narrowing down why we were getting block

Fixed in 2.0.0-alpha.11


SocketGroup -> Resource[F, Socket[F]]

Closes #928

Codecov Report

Merging #930 (1b88a60) into main (bd59b9c) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main     #930   +/-   ##
=======================================
  Coverage   83.68%   83.69%
=======================================
  Files         127      127
  Lines        1790     1791    +1
  Branches      199      156   -43
=======================================
+ Hits         1498     1499    +1
  Misses        292      292

Impacted Files
Coverage Δ

modules/core/shared/src/main/scala/Session.scala
59.57% <100.00%> (+2.27%)
:arrow_up:

...re/shared/src/main/scala/net/BitVectorSocket.scala
100.00% <100.00%> (ø)

...red/src/main/scala/net/BufferedMessageSocket.scala
96.15% <100.00%> (ø)

...core/shared/src/main/scala/net/MessageSocket.scala
100.00% <100.00%> (ø)

...ules/core/shared/src/main/scala/net/Protocol.scala
82.35% <100.00%> (ø)


'Never combine' taskbar icons

Description of the new feature / enhancement
Please bring back never combine option. It's not possible to multitask without this option.
Scenario when this would be used?
multitask with multiple windows of the same app
Supporting information
https://techcommunity.microsoft.com/t5/windows-insider-program/how-to-let-windows-11-quot-never-combine-taskbar-buttons-quot/m-p/2513043/page/2

I would love for this to be integrated into PowerToys as well but if you are looking for an interim fix try StartAllBack.

Please file feedback on windows feedback hub. This is something powertoys currently will not build.

Why the heck did you file this as "closed this as completed?"  I almost peed my pants thinking I could finally work properly on Windows 11.  Then I see it's filed under "false reason" and you say to file it on Feedback Hub.  Well, there are currently 13,100 upvotes on just one of those suggestions, Microsoft refuses to even officially comment on it, and they periodically remove the number of upvotes registering on their system.
It would be REALLY nice if you'd implement this.

Even if it wasn't built for this @crutkas, some of us will keep pushing it since it's the only way, Microsft might listen to us:
https://aka.ms/AAh2izl

Why can't I access the feedback? This happens almost every time I click a feedback link about this topic .

In any case, isn't PoweToys a Microsoft product? So if they think it's not a bug, I don't think they will fix it here.
Also, I think this is how Apple taskbar works so it must be the "correct" way...
But yeah, it's terrible, yet people don't complain because not many actually have more than one window per-app opened.

Hi @Juraj-Masiar, I don't know why it happens, but here you can read my feedback:

You can search it using this title:

Integrate ExplorerPatcher in Windows 11 as part of the Task Bar using PowerToys

Now, are they Microsoft in this app? Of course, they are, but this is like Microsoft Garage projects:
https://www.microsoft.com/en-us/garage/
They still make apps and use the Trademark Microsoft:

Therefore, they can implement these "fixes" in PowerToys and then move them to production. You split the work and for a while, the "Power Users" use this extra tool.
I don't exactly agree with your idea about macOS since I used to use a MacBook Pro for my activities for 8 years (until this year), and I didn't feel so many odd restrictions that worked perfectly for decades.

Why can't I access the feedback? This happens almost every time I click a feedback link about this topic .
In any case, isn't PoweToys a Microsoft product? So if they think it's not a bug, I don't think they will fix it here. Also, I think this is how Apple taskbar works so it must be the "correct" way...
But yeah, it's terrible, yet people don't complain because not many actually have more than one window per-app opened.

I don't know why that link to the Feedback Hub item isn't working for you.  But, if you open the app and sort all feedback by Upvotes, it's currently the 2nd from the top and is called "Update the Windows 11 taskbar to support never combining app icons and showing labels."

The main issue @ourichermath is that Microsoft is not listening. If this was not a real issue and why would they give these replies?

“There are a number of challenges when it comes to actually be able to move the taskbar to different locations on the screen. Think about having the taskbar on the right, all of a sudden the reflow and the work all of the apps or Start menu have to do.” Microsoft said.

Sources:

https://youtu.be/RbsUdFuWKuU?t=595
https://www.windowslatest.com/2022/04/11/microsoft-confirms-some-windows-11-taskbar-features-wont-return-anytime-soon/

The worst was the video that I got of how the new task bar was created based on our "needs" and "feedback".


Recording video with volume buttons ?

Hello!
I was thinking about a good new feature for this awesome library : the ability to record segments with the volume buttons, just like in the Snapchat app for example.
I have tried to implement this feature by myself, by "observing" the volume buttons with this code (Swift) :
NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("volumeChanged:"), name: "AVSystemController_SystemVolumeDidChangeNotification", object: nil)

func volumeChanged(notification: NSNotification) {
    print(notification);
}

But I am not able to detect when the volume buttons are released. Do you know how I could do that so we can use volume buttons to record ?
Thanks!
Axe

@lapat @jlalvarez18 @germ4n has anyone figured this out yet?

This simple library works well: https://github.com/blladnar/RBVolumeButtons
Also see this blog post on how to use the above library: http://fredandrandall.com/blog/2011/11/18/taking-control-of-the-volume-buttons-on-ios-like-camera/

Just one note though, Apple should approve apps using the volume buttons IF it's used only with video/photo capturing. I believe if you use it anywhere else for another function they will reject it...

This is very interesting

I've used the RBVolumeButtons library before. It works, but the only side effect of using it, is sometimes you will see the volume HUD appear. It's not a big deal, but there doesn't seem to be any way around it.

As far as the code I've seen so far this is the closest:
https://github.com/jpsim/JPSVolumeButtonHandler/blob/master/JPSVolumeButtonHandler/JPSVolumeButtonHandler.m
Nothing I've seen will let you know when the button itself is down or up only when the volume changes.


Runecraft skill

Adds the basics of Runecrafting
TODO: Tiaras, combination runes, multiple runes per essence

Don't think it'd be wise to accept unfinished pull requests until I have a bit of time on my hands to where I can finish it off. Appreciate the PR, but will lock for now and come back to it once I do have time.


gc.GetCookies();

Hi @GermanAizek , me again, this is the last time I promise hahahah.
This is not a issue at all. I have to get the page cookies and then "convert" it to a string to send in a Link (using curl) to an API.
How can i do that?

auto cookies = gc.GetCookies();

URL Format:
Format: KEY:Value, separator: semicolon, example: KEY1:Value1;KEY2:Value2;

btw if you have Discord, please send to me. I really enjoyed this project but has a lot of things which i got confused hahahah. also the program is finished, but the API requests the page's cookies, so...

@SrMilton,
r2_allow_r1_lights #1080

@SrMilton,
This is very ez.
Full working code.
#include <webdriverxx.h>
#include <iostream>
#include <sstream>

using namespace webdriverxx;

int main()
{
	WebDriver gc = Start(Chrome());
	gc.Navigate("https://alexanderbrandon.bandcamp.com/");

	std::stringstream format_result;
	for (auto p : gc.GetCookies()) {
		format_result << p.name << ':' << p.value << ';';
	}

	std::cout << format_result.str();

	getchar();

	return 0;
}

@SrMilton,
Have you solved your problem?

@GermanAizek Your message waked me up today hahaha, here it was 5:55 AM zzzz. I'm having other problems rn but the cookies seems ok


View on explorer is redirecting to an invalid link

Couldn’t reproduce, shared the demo video in DM @ranajahanzaib


Update topology.json

We should reduce the frequency at which this topology generates Hub messages, in order to avoid flooding the edge hub...

@anilmur  - should I merge this?


deleting a user should delete the sources + chants that they have created

likewise, deleting a source should delete the chants inside that source

Yes, I'm with Anna on this. It is fine for now if this helps developers test things. But in the long term, we would want to preserve the data even if a user account is deleted.
I suggest you set them to PROTECT, so that a user cannot be deleted when they have sources associated with them. Likewise, a source cannot be deleted when it has chants in it.
When we're absolutely certain that we want a user/source deleted, we will reassign the associated sources/chants  before the deletion can happen.


Added separatorProps to components

Closes #3796
Description
Added separatorProps to components.
Is this a breaking change (Yes/No):
No

The separator <ChevronRightIcon /> in docs/components/navigation/breadcrumb.tsx looks to be aligned center to the text.


Model files saved are quite bigger than the provided model file

I am trying to use deeplab-resnet on custom data and more precisely I am using the small dataset of Kitty you mentioned in the instructions.
I have noticed that every time I save a model's weights using fine_tune the resulting file is larger than the original provided by you. The problem is that if I use the train module the result is even bigger (I got files of 340mb) while when I changed the optimizer from your custom to AdamOptimizer (the one you use on fine_tune) I got a model file of 509mb!
Is there an explanation for that? I have't really changed any functional part of your code (just some sugar snippets) but it seems it appends tensors and operations without reason.

usually, the optimiser maintains additional values: e.g., previous gradient updates for SGD with momentum, or running first- and second-order statistics for Adam. That is why in practice the model size can be the double or even the triple of the original size.


My JuliaTutor Feature Wishlist

Hey @caseykneale ,
Having messed around with JuliaTutor and having thought a lot about it, I have some ideas for where it could go. Here are some features which I think would be great for pedagogy and inspiring young Julians:

Dedicated basic learning modules

Hello World!
Strings (parsing, substrings, replacements, searching, concatenation, interpolation)
Control flows (if/else, do's, for, while, ternary statements, clamps)
Functions (function definitions, args, kwargs)
Types (performance improvements, explanations)

Julia Paradigm modules

Multiple dispatch
Strong equalities
Macros
OOP

"Your First PR" guide for contributing to Julia and beyond

Guide them to make their first PR
At end of core learning modules
PR to JuliaTutor to join Hall of Fame
Learn how to contribute

Guided programming exercises

Fill in the blank
Create function and see if you can get correct result
Spot the error

Mentee becomes mentor

Anyone who finishes JuliaTutor is then eligible to help others in JuliaTutor

Some packages that I think could help with this:

InteractiveErrors.jl
TerminalPager
REPLMaker.jl
Jet.jl
FZF.jl
Git.jl

This issue is meant to hopefully spring board development. Feel free to comment with more ideas/wishes.

This sounds mostly good to me.
I personally would drop the My First PR portion. I think it's a great idea but I don't know how realistic it is to emulate that sort of experience from a Julia REPL. Not saying it can't be done, but I don't know of a clean way for it to be done. That said - if anyone does know of a good way to do that - by all means.
One thing that I think could be important is... Somehow hooking it up with other packages. So you could get tutorials on other packages (ideally > 1.0.0) without needing to PR directly to JuliaTutor itself. Such as: DataFrames.jl. Maybe in the beginning it would be best to bake those in and figure out a system for that later?
Good stuff though

Adding on to the ideas proposed above, I feel it might be very helpful to have some content on effectively debugging Julia code - methods other than just having println statements littered all over the place.
For this, a few quick examples showing how tools like Debugger.jl (or even gdb) could be used for debugging would be great, imo.

I'd want to add

Making a package and learning some of the basic Pkg commands
Testing practices

A guided tour of Pkg basics could be done relatively easily.
Testing might be harder to do in a REPL. Hmm...

We found the repo of "The Little Book of Julia algorithms" and forked it into HoJ org here: https://github.com/Humans-of-Julia/littlebookofalgorithms.jl/tree/master/src
It holds a collection of open source challenges that we can include as an initial lesson package.

So currently on Master is a version of JuliaTutor that works how I envisioned it should.  At this point users can definitely contribute lessons, and bug hunt. Once we get some decent lessons I think it should be registered,
If you all want to spoof Pkg, or Git by all means - but I won't be doing that. If/when you read the code you'll find out why I think those could be separate packages.
Similarly, if there is a mentor/mentee thing, I don't understand how that could work from the REPL. Mark S, and others are looking into doing that via Discord. I think there's a lot of power in not involving humans when learning a PL via experiential learning, but it could be cool to have a chatroom where people go through lessons and if they get stuck they can ask for help. For now - users can ask for hints, and if hints are not available it directs them to Discord.
I will be taking something like a "sabbatical" soon to focus energy on other areas. I can help make doc strings, write some unit tests (in this case some unit tests are impossible to write given the nature of the package), and clean up. But I won't be able to full time dedicate myself to maintaining or extending this project.

Thank you @caseykneale! We'll fill it with lessons and maybe for startup, we could just open a HoJ School channel to approach the lessons and help solving until we figure out if it's possible to run the lessons with in Discord itself.

https://syl1.gitbook.io/julia-language-a-concise-tutorial/
https://techytok.com/from-zero-to-julia/
Some more sources for inspiration maybe.


Fix error: AttributeError: 'Task' object has no attribute

Description

Add additional checks for attribute 'public_params' and method 'set_params'
Motivation and Context

https://github.com/spotify/luigi/issues/2535
Have you tested this? If so, how?

I have included unit tests for cases when scheduler tries to load old versioned tasks and make an attempt to accept new attribute or call new method.

Is this just to resolve an upgrade issue if you use pickled files? I'd rather not add this much complexity for that.

Yes, it's exactly for this purpose.
When i've tried to resolve this I found a comment about pickling/unpickling old versioned files and that It can lead to issues like this.
So, if this is ok than this PR can be closed.

Backward compatibility would be nice if could be done in a much simpler and general way, and not unique to every kind of change we do to our representation of tasks.
Perhaps simply that the pickle file from now on has a version number, and we keep track of when we have to drop the file because the server can't support the file being loaded.
So I vote for closing this. Any other opinions?

I'd also vote on closing this (but thanks for the work!). Putting task representation changes in the CHANELOG and mentioning that pickle users will need to remove their old files will be more maintainable.


[validation-gen] Improve tag parsing utilities

https://github.com/jpbetz/kubernetes/pull/71 reminded that we haven't put all that much rigor into defining how we want tags to be structured.  We're got a variety of adhoc parsing strategies that "get the job done" for the cases we've defined so far.
I think it's time we start to consolidate the parsing into a utility.  I don't have strong options of how the utility should be structured or what "grammar rules" we should establish, but at the very least, it should be trivial to extract values of different types without having to write parsing code redundantly for each validation plugin.

@yongruilin Any interest in taking a pass at this?


Release APK on F-Droid?

Hi, a couple people have brought this up but the source code for the Android version is not public, so as I understand it it's not eligible for F-Droid currently. I'm considering making the code public.

@tsilvs the Android version is now in the repo

It's now in F-Droid: https://f-droid.org/en/packages/dev.spiegl.flyingcarpet/


Update to Syncthing chart

Added a port for non-relayed sync
published chart as 1.0.0

Not sure if I should push all chart binaries?

Thanks @troywilson for your work. A little bit late my merge but...

Thanks @troywilson for your work. A little bit late my merge but...


Feature: higher timeouts for packages

According to https://pykickstart.readthedocs.io/en/latest/kickstart-docs.html?highlight=retries#chapter-9-package-selection it is possible to define the timeout for dnf/yum operations. This should be done with a higher value. currently it seems to be quite low.

fixed


View manager props

https://github.com/user-attachments/assets/c454320c-ddb1-4108-ba61-aca606d64fe3


adaptions and clarifications on "Garden Linux Release Plan Overview"

What this PR does / why we need it:
Here a few adaptions and clarifications, based on the discussions we had this week.

@pnpavlov As discussed, I will merge this "as is", please open a new issue if there need to further adoptions.