Make the contact page map as a parallax background

Purpose

The purpose of this PR is to fix #369
Goals

Making the contact page map as a parallax background
Approach

I made the contact page map as parallax background.
Screenshots

Preview Link
https://yoshitharathnayake.github.io/sack-site/contact_us
Checklist

[x] This PR doesn't commit any keys, passwords, tokens, usernames, or other secrets.
[ ] I have read and understood the development best practices guidelines
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation

Related PRs

Test environment

Learning

@YoshithaRathnayake preview link isn't working

@kumuditha-udayanga is it ok now that is because I changed my username after creating this pr so in this pr there was the old username and I added the new username to that.

https://github.com/acf-sack/sack-site/issues/369#issuecomment-1016344200

I think that the parallax effect doesn't go well with maps. Even on the https://demos.creative-tim.com/material-kit-pro-bs4/examples/contact-us.html example page, they haven't used the parallax effect

.. because it hides the map controls when scrolling. However, it is totally fine if the map is just a static image (But then we will not have any advantage of displaying the map). WDYT? @kumuditha-udayanga
https://user-images.githubusercontent.com/27498587/151489634-3787b514-400d-4921-a6d5-2a96c3bc5161.mov

Closing this issue since this feature is no longer required


Send old game mode with game_mode_changed signal

This seems unnecessary at the moment, it could be implemented if needed, but for now the task will be closed.


grandorgue: 3.9.5-1 -> 3.10.1-1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/GrandOrgue/grandorgue/releases.
meta.description for grandorgue is: Virtual Pipe Organ Software
meta.homepage for grandorgue is: https://github.com/GrandOrgue/grandorgue
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.10.1-1 with grep in /nix/store/3zq6rzjws4ylc0pwvp2lsjgzny1aagr9-grandorgue-3.10.1-1
found 3.10.1-1 in filename of file in /nix/store/3zq6rzjws4ylc0pwvp2lsjgzny1aagr9-grandorgue-3.10.1-1

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
grandorgue

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/3zq6rzjws4ylc0pwvp2lsjgzny1aagr9-grandorgue-3.10.1-1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A grandorgue https://github.com/r-ryantm/nixpkgs/archive/1694fba9dcdc440d91d1ac09dc802ac3907c8861.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/3zq6rzjws4ylc0pwvp2lsjgzny1aagr9-grandorgue-3.10.1-1
ls -la /nix/store/3zq6rzjws4ylc0pwvp2lsjgzny1aagr9-grandorgue-3.10.1-1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

grandorgue

Maintainer pings
cc @puzzlewolf for testing.

Result of nixpkgs-review pr 219226 run on aarch64-linux 1

1 package built:

grandorgue


[Review] Add flake8 testing to travis CI toolchain, fix PEP8 issues

Adds a flake8 check to the travis CI toolchain to check for style issues.

@sklam fixed the issue with the linebreak in the docstring, should we add building the docs to the travisci build chain to try to catch issues like this in the future?


Help command: Does not send response

The in-built help command in discord.py does not return a response when used.
There are no error messages from python or in the logs about it however I believe it is to do with the get_prefix_sql function when the help command needs the prefix to make the message.
This could possible be fixed by making a custom HelpFormatter to work with the current way to get the prefix and display the default messages. Or the default help command can be removed from the bot using the remove_command function and a custom one made.

This has been fixed.

I was unable to determine the cause. Closing for now but will reopen if it happens again


Uncaught ReferenceError: process is not defined

this could be due upgrading to webpack 5 under the hood
if you do any checking on process like
if (process && process.env && process.env.NODE_ENV)

it no longer knows how to convert it
if you try using it directly
if (process.env.NODE_ENV)

it may work
just a guess with very little information on how you're using it

I'm having problems when trying to use the npm module microphone-stream that uses the process and Buffer to record audio. I've created my project with npx create-react-app. Unfortunately I just that specific module for my project.

this could be due upgrading to webpack 5 under the hood
if you do any checking on process like
if (process && process.env && process.env.NODE_ENV === 'development')

it no longer knows how to convert it
if you try using it directly
if (process.env.NODE_ENV === 'development')

it may work just a guess with very little information on how you're using it

Thanks for this @814k31 !  Was working with someone else's code and couldn't figure this out even after upgrading to react-scripts 5 but this did the trick.
Went from:
const someVal = process?.env?.REACT_APP_SOME_VARIABLE;

To:
const someVal = process.env.REACT_APP_SOME_VARIABLE;

It's back to working again.

This worked perfectly

this could be due upgrading to webpack 5 under the hood
if you do any checking on process like
if (process && process.env && process.env.NODE_ENV === 'development')

it no longer knows how to convert it
if you try using it directly
if (process.env.NODE_ENV === 'development')

it may work just a guess with very little information on how you're using it

Thanks for this @814k31 ! Was working with someone else's code and couldn't figure this out even after upgrading to react-scripts 5 but this did the trick.
Went from:
const someVal = process?.env?.REACT_APP_SOME_VARIABLE;

To:
const someVal = process.env.REACT_APP_SOME_VARIABLE;

It's back to working again.

This worked perfectly

This worked for me as well using CRA 5.0.1 but I just don't understand how... How does process.env.REACT_APP_SOME_VARIABLE work where process?.env?.REACT_APP_SOME_VARIABLE does not?


Geiser REPL for CHICKEN doesn't number prompts sequentually

CHICKEN
(c) 2008-2014, The CHICKEN Team
(c) 2000-2007, Felix L. Winkelmann
Version 4.9.1 (rev 2b89724)
linux-unix-gnu-x86-64 [ 64bit manyargs dload ptables ]
compiled 2015-04-13 on odonien (Linux)

#;1> (+ 1 1)
2
#;16>

I find this behaviour a bit disconcerting as it suggests that there's fifteen interactions going on before receiving the next prompt.
edit: Using a minimal Emacs setup without geiser-mode stops this from happening.

Woah, that's interesting.

CHICKEN
(c) 2008-2014, The Chicken Team
(c) 2000-2007, Felix L. Winkelmann
Version <IP_ADDRESS> (stability/4.9.0) (rev 8b3189b)
linux-unix-gnu-x86-64 [ 64bit manyargs dload ptables ]
bootstrapped 2014-06-07

#;1> (+ 1 1)
2
#;3>

Confirmed.

Actually, this sort of makes sense. Geiser makes a lot of invisible calls in order to do code inspection for smart completion et al. I've notice that Chicken can get rather bogged down with these, though. I'll poke at it.

I figured that this is what's going on.  If there's no further issue with it, I'd merely customize the prompt to make it less obvious.
Regarding code inspection, I'm afraid I've found another issue with completion, have to figure out a minimal reproduction example and open a ticket for that.

Though the version hasn't been upped, master now includes some fixes for Chicken behaviour that -might- impact whatever you're testing.

As of #69, I only get these for the initial attempt at communicating with Chicken, from there on they're numbered sequentally.

I'm not certain it's possible to fix the remaining instances.


Volunteer gathering

Issue Reference
This PR addresses the Issue : Fixes #942
Summarize

Data migration for populating district and local bodies.
somebody need to test this.

migration conflicts resolved

Hi @biswaz, @bobinson ,
This is not needed right. It still has form validation issue that needs to be resolved.
I didn't work on it as you guys planned to go with https://volunteers.keralarescue.in/.
Can we close this or put on hold or something. So that others won't waste there time testing or fixing this. Please


Add startup documentation

Fixes #88

Coverage remained the same at 99.564% when pulling d6767263000471dfa4a586e34f5ddaa19f337677 on 88-improving-startup-docs into ee793e42ec5b47419e69a3ff370f60ec00eef1ef on release-candidate.


fix: not change show dates when click panel date

Types of changes

[ ] New feature
[ ] Bug fix
[x] Enhancement
[ ] Documentation change
[ ] Coding style change
[ ] Component style change
[ ] Refactoring
[ ] Test cases
[ ] Continuous integration
[ ] Typescript definition change
[ ] Breaking change
[ ] Others

Background and context

Solution

How is the change tested?

Changelog

Component
Changelog(CN)
Changelog(EN)
Related issues

DatePicker
DatePicker 组件在选择日期时，面板不再排序切换。
DatePicker component no longer sorts the panel when selecting a date.

Checklist:

[ ] Test suite passes (npm run test)
[ ] Provide changelog for relevant changes (e.g. bug fixes and new features) if applicable.
[ ] Changes are submitted to the appropriate branch (e.g. features should be submitted to feature branch and others should be submitted to main branch)

Other information

thanks


When users transfer USDGLO they pay for gas using USDGLO

We'd subsidize the gas but take a little USDGLO as payment instead. Convert that back into matic in bulk down the line.
Also known as "gasless transactions" or "meta transtractions".
Polygon docs has a list of service providers https://wiki.polygon.technology/docs/develop/meta-transactions/meta-transactions/

We can subsidize transactions' gas through Sequence entirely. We can do a more elaborate meta transactions where people pay in USDGLO once we've got some more traction, but can park this for now imo.


Manually suppress jersey logging for zip download

#1712

Coverage increased (+0.07%) to 67.803% when pulling 2c6036ee46ceaee062519fc56b0d26ed2c6877d3 on feature/quiet_download_debug into 35464bcc716696bc1196bea5eee7110f03da259a on develop.


A question about data partition in vertical FL in standalone simulation

Hi, I am using the standalone simulation vertical FL. I want to control the partition of the data for each party, to decide which attributes each party could have. Is this possible?

Hi @Oqaily ,
You can partition the data by yourself and input the data paths to data separated by comma to run FedTree with the partitioned datasets.

Hi @QinbinLi ,
Thank you for the quick response. My question may not be complete. I mean using the Python interface (such as the example under the directory python/examples/regressor_example_vertical.py), how could we partition the data? If it's not supported is there a way to get the predicted labels using the command-line interface (./build/bin/FedTree-predict )?

Hi @Oqaily ,
It's not supported in Python interface. I just added a parameter pred_output to specify the file to save the predicted labels for FedTree-predict using the command-line interface. The default value is predictions.txt. You may pull the latest version and try again. Thanks!

It's working. Thank you @QinbinLi for your help.


Update 'base' version bound to include 4.9

Hi, I'm getting the following error in my build against GHC latest:
next goal: snaplet-postgresql-simple (dependency of hackathon-0.36)
rejecting: snaplet-postgresql-simple-<IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>
(conflict: base==<IP_ADDRESS>/installed-4.9..., snaplet-postgresql-simple =>
base>=4 && <4.9)

<IP_ADDRESS> seems to be the latest version. Can you bump it to include the latest GHC?

Snap doesn't support GHC 8 yet.  There is still a little more work to be done for that.  We're planning to release it in two weeks on August 7.

@mightybyte, any plans for the release you mentioned above?

@zoran119 Just released it.


Griffel DevTools does not works

I'm trying to use Griffel DevTools, but it does not works:

I inspect elements in the page that have Grifel style, but as you can, the dev tools does not understand it.
I guess the extension is loaded, because in the console I can see some traces from the extension.
What am I doing wrong? what's missing?
FYI:

In my project, @fluentui/react-component version is 9.22.1. But it also happens on fluentui website
Issue seen both using Google Chrome 114.0.5735.135 (Build officiel) (64 bits) (cohort: 114_control_135) and Edge 115.0.1901.151 (Version officielle) beta (64 bits)
Working on W11 64bits

Thanks for help

Griffel Devtools do not work for production builds i.e. if you will clone Fluent UI repo and run that Storybook locally it will work like a charm:

It's hard to say why they don't work in your project, do you have __GRIFFEL_DEVTOOLS__ on a Window object?

No I don't have __GRIFFEL_DEVTOOLS__ defined.
What is the condition to consider the project as "non production"?
I'm using vite with mode: 'development' and I ensure to set the env variable to NODE_ENV: 'development'

What is the condition to consider the project as "non production"?
I'm using vite with mode: 'development' and I ensure to set the env variable to NODE_ENV: 'development'

The condition is there, https://github.com/microsoft/griffel/blob/58f328b22560289516c97c45890ff60372dc8cbb/packages/core/src/renderer/createDOMRenderer.ts#L111-L113
Can please you put debugger on this line on your side a check what breaks?

I think it won't be possible to use this dev tool if I'm working on a browser extension.
React dev tools has the same issue.
Basically, the extension won't inject its content script because it's forbidden:


Clean calls to auto

The type in turnOnLogicSet is a shared_ptr, I'm not casting to shared_ptr in this case, I'm just explicitly defining the expect type for the loop.


Update rnif-message-processing.md

fixing typos

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

biztalk/adapters-and-accelerators/accelerator-rosettanet/rnif-message-processing.md
:white_check_mark:Succeeded
View

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


Activity Zone 'zone becomes occupied' trigger not firing

I recently integrated a 'zone becomes occupied' trigger into my setup. The 'Activity Zone' will go into the ON/OFF states properly, however I do not see the trigger event firing

Honestly, I'm not even sure why I put those events in there, since they should be identical to just triggering on the state becoming "on" or "off".

In any case, try this one before I push it to the store:  https://github.com/FlyingDiver/Indigo-Occupatum/releases/tag/2022.0.5

Yeah - no worries Joe - i did just take that route and setup a trigger as general 'Device ON' and it is all fine.. So if you'd rather just remove those specific triggers and use the native indigo devices ones that seems fine as well ..

Well, I don't like removing existing functionality, so I won't remove the triggers.  Can you test that the triggers work correctly with Activity Zones?

giving it a shot - i'm getting some plugin startup errors with that tag release 2022.0.5 :

   Starting plugin "Occupatum 2022.0.5" (pid 17951)
   Occupatum Debug                 logLevel = 10
   Started plugin "Occupatum 2022.0.5"
   Occupatum                       Starting Occupatum
   Occupatum                       Avas Bedroom Activity Zone: Starting Device
   Occupatum Debug                 Avas Bedroom Activity Zone: Zone<PHONE_NUMBER> uses sensor devices: [174822628]
   Occupatum Debug                 Avas Bedroom Activity Zone: watchList updated: {174822628: [1217906877]}
   Occupatum Error                 exception in device_start_comm(Avas Bedroom Activity Zone): name 'device' is not defined
   Occupatum                       Cocos Bedroom Activity Zone: Starting Device
   Occupatum Debug                 Cocos Bedroom Activity Zone: Zone<PHONE_NUMBER> uses sensor devices: [146711811]
   Occupatum Debug                 Cocos Bedroom Activity Zone: watchList updated: {174822628: [1217906877], 146711811: [1347465739]}
   Occupatum Error                 exception in device_start_comm(Cocos Bedroom Activity Zone): name 'device' is not defined
   Occupatum                       Great Room Activity Zone: Starting Device
   Occupatum Debug                 Great Room Activity Zone: Zone 734905279 uses sensor devices: [523578307, 631803371, 386136298]
   Occupatum Debug                 Great Room Activity Zone: watchList updated: {174822628: [1217906877], 146711811: [1347465739], 523578307: [734905279], 631803371: [734905279], 386136298: [734905279]}
   Occupatum Error                 exception in device_start_comm(Great Room Activity Zone): name 'device' is not defined
   Occupatum                       Master Bedroom Activity Zone: Starting Device
   Occupatum Debug                 Master Bedroom Activity Zone: Zone 73060101 uses sensor devices: [1348516012, 514451044,<PHONE_NUMBER>]
   Occupatum Debug                 Master Bedroom Activity Zone: watchList updated: {174822628: [1217906877], 146711811: [1347465739], 523578307: [734905279], 631803371: [734905279], 386136298: [734905279],<PHONE_NUMBER>: [73060101], 514451044: [73060101],<PHONE_NUMBER>: [73060101]}
   Occupatum Error                 exception in device_start_comm(Master Bedroom Activity Zone): name 'device' is not defined
   Occupatum                       Media Room Activity Zone: Starting Device
   Occupatum Debug                 Media Room Activity Zone: Zone 116605528 uses sensor devices: [1132600242, 755959762]
   Occupatum Debug                 Media Room Activity Zone: watchList updated: {174822628: [1217906877], 146711811: [1347465739], 523578307: [734905279], 631803371: [734905279], 386136298: [734905279],<PHONE_NUMBER>: [73060101], 514451044: [73060101],<PHONE_NUMBER>: [73060101],<PHONE_NUMBER>: [116605528], 755959762: [116605528]}
   Occupatum Error                 exception in device_start_comm(Media Room Activity Zone): name 'device' is not defined

Grrr.  OK, I'll get back to that one.

Would you mind testing this again:  https://github.com/FlyingDiver/Indigo-Occupatum/releases/tag/2022.0.5
Same version number so you'll have to install manually.

Ok - so far so good - new tag version seems better and successfully fires the 'zone becomes occupied' trigger..
thanks Joe!

Fixed in 2022.0.5


feat(cli): show elapsed time for each step

Description
This pull request changes the following:

show elapsed time for each step

Related Issues

Closes #619

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Generate GitHub Actions

The standard GitHub Actions recommended for releasing/dry runs should be able to be generated from Knope when first setting up.

There's no longer a standard recommendation, there are several recipes, and they use custom workflows (not the defaults). So... I don't think generating anything would be useful.


Please confirm new stepper microsteps values

I am altering my stepper values as you suggested but would like to clarify the stepper_z and stepper_z1
The x and y stepper microsteps were 32 and I have raised them to 64
however my two z values as installed  by firmware 1.43 are both set to 128,  can you please confirm dropping them to 32 as noted in your example.

Yes, the 32 was intentional.
The Z lead screws have a 4mm thread pitch, meaning the bed travels 4mm for 1 full rotation.
The Z steppers have 200 full steps per full rotation.
The stock config allowed for 128 micro-steps per full step.
Running the math, the size of each micro-step was :  (4.0mm / 200) / 128 ~= 0.00016mm, or 0.16 microns.
That level of resolution simply isn't necessary on the Z axis, nor is it even achievable (with repeatable accuracy) in practice.  The move to 32 steps results in more positionally accurate motions (in a real sense, as opposed to on paper), and at a 0.6 micron resolution, which is still way more than necessary, but it does free up some processing overhead on the MCU to allow it to spend that processing power on better accuracy with the X/Y motions.


Test files over 2Gb do not get random layout

Hello,
i am running diskspd and i want to have randomized layout in the test files, because my storage subsystem has inline compression.

So, i later overwrite that file with "diskspd.exe -w100 -Zr I:\testfile4.dat". Then i see the randomized pattern:
Format-Hex I:\testfile4.dat |select -first 10
       Path: I:\testfile4.dat

       00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000   F5 CD 8F B3 2D C4 39 4B 29 3F 83 19 E9 C9 E2 AE  õÍ³-Ä9K)?.éÉâ®
00000010   CE 54 02 5D D7 1C 61 30 BB 92 46 C5 F0 D4 CF 7F  ÎT.]×.a0»FÅðÔÏ
00000020   7B 2D F7 ED E8 7A 8F B5 8C C5 65 DE 30 DF 00 32  {-÷íèzµÅeÞ0ß.2
00000030   6B AE E4 9A 0E 0A 83 AC 1E 68 A0 02 29 C2 2D E3  k®ä..¬.h .)Â-ã
00000040   DE D7 11 2A 31 6C 6D 29 12 61 E7 3A E7 3F 5C 69  Þ×.*1lm).aç:ç?\i
00000050   67 A7 A3 A2 C0 F7 F2 26 A7 18 12 8A D8 59 B2 EC  g§£¢À÷ò&§..ØY²ì
00000060   B3 11 37 63 E2 3C 75 99 73 AE 86 4B FA 92 35 53  ³.7câ<us®Kú5S
00000070   71 4C 72 06 FB DD 65 23 B1 F6 B1 E7 BC F6 3D C4  qLr.ûÝe#±ö±ç¼ö=Ä
00000080   17 6D D1 F0 31 D4 37 40 E5 1D 86 43 D3 E1 2F 58<EMAIL_ADDRESS>00000090   6D 97 56 7E 60 C6 0C BB B8 04 E2 5F 27 13 47 78  mV~`Æ.»¸.â_'.Gx
Then, to check whether the file is going to be compressed or not, i simply archive it with zip.
With 2Gb files, i have no problems at all and it is working as I expect. It doesn't get compressed at all and the zipped file is also taking 2Gb on the disk.
However, when i do exactly the same for a 16Gb file, it gets compressed to around 2.4Gb zipped file.
I have tried specifying different buffer sizes, like -Z64K, -Z16M, -Z512M, etc. Nothing really changed and in all situations the file was being heavily compressed.
Is there some sort of a threshold for randomness in diskspd that doesn't randomize the files over 2Gb well?
In the below example, both files were first created and then overwritten with "-w100 -Zr" absolutely the same way. The only difference is that testfile2.dat is 2Gb and testfile4.dat is 16Gb:
Directory: I:\
Mode                LastWriteTime         Length Name

-a----        8/15/2022   3:38 AM<PHONE_NUMBER> testfile2.dat
-a----        8/15/2022   3:41 AM<PHONE_NUMBER> testfile2.zip
-a----        8/15/2022   3:39 AM<PHONE_NUMBER>4 testfile4.dat
-a----        8/15/2022   3:47 AM<PHONE_NUMBER> testfile4.zip
So, how can i create a fully randomized uncompressible 16Gb file?

I've resolved the issue by overwriting the file with "diskspd.exe -w100 -Zr -d180 I:\testfile4.dat". Before that, i was not specifying the duration and it defaulted to 10 seconds. In 10 seconds only part of the file was overwritten and that's why it was only partially randomized.
So, if it is needed to randomize the whole file, an appropriate duration must be set with the -d parameter.


feat: added highlighting with prismjs

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


allowing extra footer

This adds the ability to include arbitrary HTML as a footer

Codecov Report

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

@@           Coverage Diff           @@
##           master      #99   +/-   ##
=======================================
  Coverage   91.28%   91.28%
=======================================
  Files           2        2
  Lines         241      241
=======================================
  Hits          220      220
  Misses         21       21

Flag
Coverage Δ

#pytests
91.28% <ø> (ø)

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 bc28ed4...dee7a21. Read the comment docs.


Use ImageSurface instead of Pixbuf

Current coverage is 63.43% (diff: 0.00%)

Merging #867 into master will decrease coverage by 0.04%

@@             master       #867   diff @@
==========================================
  Files           507        507
  Lines         19427      19428     +1
  Methods        5350       5351     +1
  Messages          0          0
  Branches       2745       2743     -2
==========================================
- Hits          12332      12324     -8
- Misses         6202       6211     +9
  Partials        893        893

Powered by Codecov. Last update 0a89f6c...65686fc

👍 Thanks


Update tests to make them compatible with API 34 (and more reliable)

Task/Issue URL:
Description
Steps to test this PR
Feature 1

[ ]
[ ]

UI changes

Before
After

!(Upload before screenshot)
(Upload after screenshot)

#5344  👈 (View in Graphite)
develop

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


Verify that derivation respects defined instances

Current coverage is 71.91%

Merging #64 into master will not affect coverage as of d7b3f1a

Powered by Codecov. Updated on successful CI builds.


WIP gtk3: 3.22.1 -> 3.22.2

Motivation for this change (:warning: WIP)

Several improvements to the win32 theme
Deprecations have been added for APIs that will be removed
in GTK+ 4
Bug fixes:

767713 Fullscreen in wayland is buggy
771320 Maps widget is displayed at wrong position inside gnome-contacts
772345 placesviewrow: busy_spinner when visible offsets the rest of the...
772389 Appending a character to a GtkEntry control in overwrite mode ri...
772415 Avoid calling eglGetDisplay
772552 Deprecate gtk_menu_popup
772683 Usage of FALSE instead of gint in glarea demo
772695 Show the keyboard shortcuts from left to right even in RTL
772775 menu bindings needs attribute to force LTR for horizontal-button...
772859 Fix memory leaks in implementations of common widgets
772922 GtkMenu: Try using gdk_window_move_to_rect() more often
772926 shortcutswindow: working version of set_section_name()
773029 style-set signal problem
773082 overlay: Document availability of properties
773113 tests: fix clipboard test by loading correct icon
773180 Don't second-guess whether our GDK GL context is GLES
773246 Typo in css color definitions documentation

Things done

[ ] Tested using sandboxing
Built on platform(s)

[ ] NixOS
[ ] OS X
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

:warning: neither built nor tested
/cc @groxxda @lethalman

Any update?

3.22.4 has been released already: https://download.gnome.org/sources/gtk+/3.22/gtk+-3.22.4.news


I take  a few libraries errors in .net maui

I update chapter 5 project .net 8.0 but I have two error.
Severity	Code	Description	Project	File	Line	Suppression State	Details Error (active)	CS0176	Member 'PxDatabase.GetDeviceLockData(User)' cannot be accessed with an instance reference; qualify it with a type name instead	PassXYZ.Vault (net8.0-android), PassXYZ.Vault (net8.0-ios), PassXYZ.Vault (net8.0-maccatalyst), PassXYZ.Vault (net8.0-windows10.0.19041.0)	C:\Users\faikm\Desktop\Codes\.NET-MAUI-Cross-Platform-Application-Development\Chapter05\PassXYZ.Vault\Services\UserService.cs	195
Severity	Code	Description	Project	File	Line	Suppression State	Details Error (active)	CS0176	Member 'PxDatabase.CreateKeyFile(string, string)' cannot be accessed with an instance reference; qualify it with a type name instead	PassXYZ.Vault (net8.0-android), PassXYZ.Vault (net8.0-ios), PassXYZ.Vault (net8.0-maccatalyst), PassXYZ.Vault (net8.0-windows10.0.19041.0)	C:\Users\faikm\Desktop\Codes\.NET-MAUI-Cross-Platform-Application-Development\Chapter05\PassXYZ.Vault\Services\UserService.cs	206
this codes in Userservices.cs file:
   public string GetDeviceLockData()
   {
       return db.GetDeviceLockData(_user);
   }

   /// <summary>
   /// Recreate a key file from a PxKeyData
   /// </summary>
   /// <param name="data">PxKeyData source</param>
   /// <param name="username">username inside PxKeyData source</param>
   /// <returns>true - created key file, false - failed to create key file.</returns>
   public bool CreateKeyFile(string data, string username)
   {
       return db.CreateKeyFile(data, username);
   }

This is the source code for the first edition, which is built for .NET 6. If you wish to build against .NET 8, please refer to the code for the second edition.
https://github.com/PacktPublishing/.NET-MAUI-Cross-Platform-Application-Development-Second-edition

Hi @muhammetfaik,
We're closing this issue! If you face any further issues on any chapter, please feel free to open a new one.
Thanks.


CB-12054 - Cordova iOS 4.3.0 release announcement

Should we add a note that this requires Xcode >=7 now?

@dpogue Good idea, I'll add it and update.

LGTM :)


Serialization format changes

Fixes https://github.com/juttle/pluggable-json/issues/5.
Can separate into two separate PRs if you guys prefer, but the two commits build on one another a bit so putting both of them here.
@mstemm @mnibecker @demmer

+1


feat: show lint error and warning annotations

adds linting annotations for warnings

Related to https://github.com/camunda/camunda-modeler/issues/3200

Can we improve the contrast of the warnings? It's easy to miss with contrast of 1.67:1. It seems white and yellow don't mix well.

Can we improve the contrast of the warnings? It's easy to miss with contrast of 1.67:1. It seems white and yellow don't mix well.

We could get rid of the opacity as a start.

I removed the opacity. Contrast is slightly better without it:

Looking at the web modeler the hover effect wasn't consistent with the other overlays anyway:

My plan is to look into overlays separately and see whether we can improve them.
@YanaSegal @christian-konrad What do you think?

My suggestion is to go ahead with this design and tackle those annotations again in the context of improving annotations in the desktop and web modeler.

@barmac @marstamm Ready to review.

This only needs a review from the implementation side of things. @marstamm maybe you can have a look.


support for whitelisted logout URLs

see #453

Perhaps related (or should this go in a separate request)
Can a relative ?logout=/relative-page be rewritten to the full path so the post_logout_redirect_uri works?
Eg, I want something like this:
Redirect "/logout" "/valid-user/redirect?logout=/logout2
Redirect "/logout2" "https://google.com"
Even with white listed logout URL in mod_auth_openidc the IDP may refuse as the URL also has to be added to the list of valid URLs (Keycloak uses the same list for login/logout URLs)


Add AreaChart to SideStats

Fix the height of the pie chart
Add an area chart to the side statistics to show progress history

95 nice lines of code :) Thanks Terry, very nice contribution.

Great work! 👍

Cool! Thanks for your contribution!!!


Release 0.2.0

Merge the 0.2.0 branch and release it!

Done. https://rubygems.org/gems/command_kit/versions/0.2.0


Output Console

I added a simple output pane to see what the sketch outputs to the console
still a lot of stuff to add but it works

Please merge, this would be a fantastic addition (also to get error messages!).

@jslvtr Merged, thanks for the ping—had forgotten about this.
@Stefterv Sorry for taking so long to merge, thanks for the contribution!

@bleikamp Awesome! Thanks for that! :+1:

@bleikamp No problem, thank you for merging!


Resolved Bug 625 : Design System Issues Of Elements and Charts

Description
Resolved Issue on Design System Issues Of Elements , Chart

Sr no
Elements/Component
Issue

1
Button   Group
Open   Checkbox button group in small mobile view its not show properly.

2
Collapse
Open   Collapse in small and large mobile view its not show properly.

3
Modal
In   a dark theme vertically centered modal close button text not show properly.

4
Notification
in   a small mobile view "SET AS READ"  button text not show   properly.

5
Pagination
in   a dark theme drop down number not show properly.

in a advanced small mobile view pagination dropdown   alignment  not show properly.

6
Popover
in   a dark theme button "POPOVER" color not show properly.

7
Select List
in   a dark theme dropdown text color not show properly.

click   on multiple option => in a dropdown select list option not selected.

8
Textarea
in a dark theme placeholder text color not show properly.

9
Toast
Toast without header close button alignment not show properly.

10
Doughnut Chart
in this chart Blue color not show proper color.

11
Application  Shells
In a small mobile view => click on user icon =>personal   data text hide behind the button.

Checklist:

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

Changes Reviewed and PR Approved


Suggested Links during the level progress

Hi!
Thanks for your overlay!
I'm wondering of the gem link section from exile levelling can also be shown in the overlay?
e.g. this:

No, this data is not included in Exile-Leveling's export. I think you're the first to request this.
I just thought of an alternative, but it needs a bit of manual work (i.e. writing the list yourself):

I have this notepad feature that lets you create text-widgets: wiki

these widgets are kind of like sticky-notes you can place onto your screen

they have an inactive and active state: basically, they're unclickable by default, and you activate them by holding TAB (that makes them clickable and thus movable)

you can set a transparency for their inactive state, and that also includes full transparency (so invisible)

so you can create a gem list, turn it into a sticky-note that's invisible while playing, then hold TAB whenever you want to look at it:

If you do end up considering this, you should create the list in a real text-editor first and save it just in case. The color coding in my notepad can be jank and you might lose text if you're not careful. Also, to display a blank line, you have to put a single space in it.


[GSD-2022-1000071] GSD Request

--- GSD JSON ---
{
  "vendor_name": "Shaw Communications Inc",
  "product_name": "XB6 Fibre+ Gateway",
  "product_version": "XB6_0821",
  "vulnerability_type": "Default Credentials",
  "affected_component": "Router/Modem",
  "attack_vector": "local access",
  "impact": "Admin access to router",
  "credit": "https://github.com/Malikazz",
  "references": [
    "https://support.shaw.ca/t5/internet-articles/guide-fibre-gateway-xb6-xb7/ta-p/5114",
    ""
  ],
  "reporter": "Malikazz",
  "reporter_id": 18009951,
  "notes": "I have to assume this is well known, but by request I am entering this info. The router has default creds of admin // password. \r\n\r\nI will be investigating how they are managing the external web app updates to the router to see if the router is exploitable from the internet as well.",
  "description": "In Shaw Communications Inc XB6 Fibre+ Gateway version XB6_0821 a Default Credentials exists in the Router/Modem that can be attacked via local access resulting in Admin access to router"
}
--- GSD JSON ---

/cc @Malikazz

This issue has been assigned CAN-2022-1000071

Approved

The bot got stuck and I didn't notice. Apologies for the delay in this one


FAIL empty-blockquote.test

Describe the bug
expect(recieved).toBe(expected) !== object is equality
To Reproduce
Go to RegEx: REGEXP_EMPTY_BLOCKQUOTE
Expected result
expect(recieved).toBe(expected) === object is equality
Actual result
expect(recieved).toBe(expected) !== object is equality
https://github.com/LLazyEmail/markdown-regex/blob/main/tests/empty-blockqoute/empty-blockquote.test.js

here i would probably add some empty space after > symbol, in order to make it look more real.
question: does this test works goes green or fails?

i think it's done already. link: https://github.com/LLazyEmail/markdown-regex/blob/main/tests/empty-blockqoute/empty-blockquote.test.js#L9


Custom configuration file is not loaded if one exist on the default paths

Summary
Upon starting kong with custom configuration using --conf, it first tries to read configuration files on the default paths (/etc/kong.conf, /etc/kong/kong.conf). If one is found. than it reads it instead of a custom one.
Steps To Reproduce

have a valid configuration file on default path
have a valid configuration file on custom path
cd to custom path
kong compile --conf ./kong.conf
=> one on the default path is read

Additional Details & Logs

Kong version 0.9.5
With configuration file at /etc/kong/kong.conf
$ kong compile --conf ./kong.conf
Kong debug-level startup logs ($ kong start --vv)

2016/11/18 09:41:49 [verbose] no config file found at /etc/kong.conf
2016/11/18 09:41:49 [verbose] reading config file at /etc/kong/kong.conf

Without configuration file at /etc/kong/kong.conf
$ kong compile --conf ./kong.conf
2016/11/18 09:34:30 [verbose] no config file found at /etc/kong.conf
2016/11/18 09:34:30 [verbose] no config file found at /etc/kong/kong.conf
2016/11/18 09:34:30 [verbose] reading config file at ./kong.conf

Thanks for reporting this. It was taken care of in #1681 but wasn't released in a 0.9.x release yet. This should now be taken care of by 0.9.6:
https://github.com/Mashape/kong/releases/tag/0.9.6
You can install 0.9.6 if you have a previous installation of Kong via:
$ luarocks install kong 0.9.6

Or via Homebrew. The other distribution packages will be updated shortly.


Fix invalid selector crash

don't crash when  NHC has an invalid selector
validate selector

ECOPROJECT-1094

/retest

/lgtm
/hold
Just one nit, feel free to unhold if you disagree.

/hold cancel


I get a bug while loading a song!（ソングの読み込み中にバグが起きます！）

Describe your bug here.
While running the "lime test windows" command, I tried to play a song in story mode, free play, and it crashed with something like the image below appearing in the command prompt.
（「lime test windows」コマンドを実行中に、ストーリーモード、フリープレイで曲を再生しようとしたら、コマンドプロンプトに下の画像のようなものが表示され、クラッシュしてしまいました。）

The exported files are experiencing the same symptoms. How can I improve it?
Please help!
（エクスポートされたファイルも同様の症状が起きています。どのようにすれば改善しますか？助けてください！）
Command Prompt/Terminal logs (if existing)
source/Discord.hx:18: Discord Client starting...
source/Discord.hx:68: Discord Client initialized
source/Discord.hx:25: Discord Client started.
source/FreeplayState.hx:368: dad-battle
source/FreeplayState.hx:374: CURRENT WEEK: week1
source/LoadingState.hx:162: Setting asset folder to shared
source/Conductor.hx:135: new BPM map BUDDY []
source/FunkinLua.hx:87: lua file loaded succesfully:mods/scripts/ScoreTxt colour.lua
PANIC: unprotected error in call to Lua API (attempt to call a nil value)

Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
I edited various hx files and converted them to Japanese.

Could you show have you edited? And how maybe send ScoreTxt colour.lua too

Is it OK if it is partly in Japanese?

I'm sorry. I did one more build and was able to solve the problem. Sorry for the inconvenience.

Is it OK if it is partly in Japanese?

I guess so?


Update to prismicio/client prismicio/react prismicio/helpers  latest versions

@prismicio/client: Updated queries and methods
@prismicio/react: Added PrismicProvider to handle navigation
@prismicio/helpers: Updated global DocLink component
Added eslint config

These commits are incorporated here: https://github.com/prismicio/nextjs-multi-language-site/pull/9


[e2e]: nodejs tag main unscoped slsa3

Repo: https://github.com/slsa-framework/example-package/tree/v41.0.107
Run: https://github.com/slsa-framework/example-package/actions/runs/6609390712
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.tag.main.unscoped.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.tag.main.unscoped.slsa3.yml
Trigger: push
Branch: v41.0.107
Date: Mon Oct 23 06:11:35 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/v41.0.108
Run: https://github.com/slsa-framework/example-package/actions/runs/6623025971
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.tag.main.unscoped.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.tag.main.unscoped.slsa3.yml
Trigger: push
Branch: v41.0.108
Date: Tue Oct 24 06:11:08 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/v41.0.109
Run: https://github.com/slsa-framework/example-package/actions/runs/6636440782
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.tag.main.unscoped.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.tag.main.unscoped.slsa3.yml
Trigger: push
Branch: v41.0.109
Date: Wed Oct 25 06:16:36 UTC 2023
Tests are passing now. Closing this issue.


codeowners: fix up ownership and drop non-existing modules

Update CODEOWNERS with additional Intel folks for Intel supported contrib
extensions. Also drop non-existing modules.
Signed-off-by: Dmitry Rozhkov<EMAIL_ADDRESS>

/cc @soulxu @VillePihlava

/cc @soulxu @VillePihlava

thanks for the update!

/cc @soulxu @VillePihlava

Looks good!


Artifact transform dependencies should include ‘siblings’

Expected Behavior
Artifact Transforms with dependencies should include 'sibling' artifacts published in the same configuration as dependencies
Current Behavior
Artifact transforms with dependencies don't include 'sibling' artifacts published in the same configuration as dependencies.
This means that some types cannot be resolved when transforming java-classes-directory from projects that apply both the java and kotlin plugins, as any references between java and kotlin class files cannot be resolved. To work round this AGP resolves the jar instead, which results in sub-optimal build performance ~and is the cause of some of the uses  IdentityTransform remaining that keeps a workaround to allow incrementality when consuming artifacts from android libraries.~ Update: The IdentityTransform construct actually can be separately removed
Context (optional)
When a project a the java and kotlin plugins applied it outputs two directories as runtime elements
--------------------------------------------------
Variant runtimeElements
--------------------------------------------------
Elements of runtime for main.

Capabilities
    - Example:java-and-kotlin:unspecified (default capability)
Attributes
    - org.gradle.category                = library
    - org.gradle.dependency.bundling     = external
    - org.gradle.jvm.environment         = standard-jvm
    - org.gradle.jvm.version             = 7
    - org.gradle.libraryelements         = jar
    - org.gradle.usage                   = java-runtime
    - org.jetbrains.kotlin.platform.type = jvm
Artifacts
    - build/libs/java-and-kotlin.jar (artifactType = jar)

Secondary Variants (*)

    --------------------------------------------------
    Secondary Variant classes
    --------------------------------------------------
    Directories containing compiled class files for main.

    Attributes
        - org.gradle.category                = library
        - org.gradle.dependency.bundling     = external
        - org.gradle.jvm.environment         = standard-jvm
        - org.gradle.jvm.version             = 7
        - org.gradle.libraryelements         = classes
        - org.gradle.usage                   = java-runtime
        - org.jetbrains.kotlin.platform.type = jvm
    Artifacts
        - build/classes/java/main (artifactType = java-classes-directory)
        - build/classes/kotlin/main (artifactType = java-classes-directory)

    --------------------------------------------------
    Secondary Variant resources
    --------------------------------------------------
    Directories containing assembled resource files for main.

    Attributes
        - org.gradle.category                = library
        - org.gradle.dependency.bundling     = external
        - org.gradle.jvm.environment         = standard-jvm
        - org.gradle.jvm.version             = 7
        - org.gradle.libraryelements         = resources
        - org.gradle.usage                   = java-runtime
        - org.jetbrains.kotlin.platform.type = jvm
    Artifacts
        - build/resources/main (artifactType = java-resources-directory)

These outputs are mutually dependent - The Kotlin code can reference types defined in java, and vice-versa
Android Gradle plugin defines DexingWithClasspathTransform, an artifact transform where we need to resolve types.
Currently that is set up to consume the jar from all non-android projects, so a single file is resolved.
We'd like to switch to consuming the directory to allow more fine-grained incremental builds.
Steps to Reproduce
Expressed as a test in the Gradle codebase:
diff --git a/subprojects/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/transform/ArtifactTransformWithDependenciesIntegrationTest.groovy b/subprojects/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/transform/ArtifactTransformWithDependenciesIntegrationTest.groovy
index c76b0ec58d2..75896a8f157 100644
--- a/subprojects/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/transform/ArtifactTransformWithDependenciesIntegrationTest.groovy
+++ b/subprojects/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/transform/ArtifactTransformWithDependenciesIntegrationTest.groovy
@@ -1234,6 +1234,34 @@ abstract class ClasspathTransform implements TransformAction<TransformParameters
         )
     }

+    def "transform dependencies include multiple artifacts for the same output"() {
+        setupBuildWithSingleStep()
+        buildFile("""
+            project(":common") {
+                task secondProducer(type: FileProducer) {
+                    output = layout.buildDirectory.file("common2.jar")
+                    content = "common2"
+                }
+                artifacts {
+                    implementation secondProducer.output
+                }
+            }
+        """)
+
+        when:
+        run ":app:resolve"
+
+        then:
+        assertTransformationsExecuted(
+            singleStep('slf4j-api-1.7.25.jar'),
+            singleStep('hamcrest-core-1.3.jar'),
+            singleStep('junit-4.11.jar', 'hamcrest-core-1.3.jar'),
+            singleStep('common.jar', 'common2.jar'), // Requested behavior: transforming common includes common2 as a dependency
+            singleStep('common2.jar', 'common.jar'), // Requested behavior: transforming common2 includes common as a dependency
+            singleStep('lib.jar','slf4j-api-1.7.25.jar', 'common.jar', 'common2.jar'),
+        )
+    }
+
     def "reuses result of transform of external dependency with different upstream dependencies when transform does not consume upstream dependencies"() {
         given:
         def lib1 = withColorVariants(mavenHttpRepo.module("test", "lib1", "1.2")).publish().allowAll()

Gradle version
8.1, https://github.com/gradle/gradle/tree/master at time of writing
Build scan URL (optional)
No response
Your Environment (optional)
No response

Sorry for the late reply.
The issue is in the backlog of the relevant team and is prioritized by them.


Select where with boolean

Why if i try select records from table and use WHERE with boolean it's not work ?
@Entity abstract class AbstractPassEntry implements Persistable
{
    @Key @Generated
    int id;

    ...

   @Column(value = "false")
    boolean sync;
}

List<PassEntry> listPass = AppMain.getApplication().getData().select(PassEntry.class)
                                          .where(PassEntry.SYNC.eq(false))
                                          .get()
                                          .toList();

returns list size 0.
But if i write eq(true) it's work. Not get records with false value.

Do you have records in the table with a null value for 'sync'?

sync boolean DEFAULT false. It's not be null


Update bokeh invocation

bokeh depends on selenium, and selenium has shipped with inline type annotations since release 4.1.2

Thanks!


Uncaught TypeError: Cannot read property 'id' of null

[Enter steps to reproduce:]

right click cut and chunk of code from one file
command+v that chunk of code into another file

Atom: 1.19.0-beta2 x64
Electron: 1.6.9
OS: Mac OS X 10.12.4
Thrown From: Atom Core
Stack Trace
Uncaught TypeError: Cannot read property 'id' of null
At /private/var/folders/83/n3mr3_dn30310lrf67gsr0wc0000gn/T/AppTranslocation/77D1842A-E571-4996-B5C1-F031F7F00B3E/d/Atom Beta.app/Contents/Resources/app/src/text-editor-component.js:2138

TypeError: Cannot read property 'id' of null
    at horizontalPositionsToMeasure.forEach (/private/var/folders/83/n3mr3_dn30310lrf67gsr0wc0000gn/T/AppTranslocation/77D1842A-E571-4996-B5C1-F031F7F00B3E/d/Atom Beta.app/Contents/Resources/app/src/text-editor-component.js:2138:73)
    at Map.forEach (native)
    at TextEditorComponent.measureHorizontalPositions (/private/var/folders/83/n3mr3_dn30310lrf67gsr0wc0000gn/T/AppTranslocation/77D1842A-E571-4996-B5C1-F031F7F00B3E/d/Atom Beta.app/Contents/Resources/app/src/text-editor-component.js:2134:45)
    at TextEditorComponent.measureContentDuringUpdateSync (/private/var/folders/83/n3mr3_dn30310lrf67gsr0wc0000gn/T/AppTranslocation/77D1842A-E571-4996-B5C1-F031F7F00B3E/d/Atom Beta.app/Contents/Resources/app/src/text-editor-component.js:378:16)
    at scheduler.readDocument (/private/var/folders/83/n3mr3_dn30310lrf67gsr0wc0000gn/T/AppTranslocation/77D1842A-E571-4996-B5C1-F031F7F00B3E/d/Atom Beta.app/Contents/Resources/app/src/text-editor-component.js:263:20)
    at ViewRegistry.module.exports.ViewRegistry.performDocumentUpdate (/private/var/folders/83/n3mr3_dn30310lrf67gsr0wc0000gn/T/AppTranslocation/77D1842A-E571-4996-B5C1-F031F7F00B3E/d/Atom Beta.app/Contents/Resources/app/src/view-registry.js:191:15)
    at /private/var/folders/83/n3mr3_dn30310lrf67gsr0wc0000gn/T/AppTranslocation/77D1842A-E571-4996-B5C1-F031F7F00B3E/d/Atom Beta.app/Contents/Resources/app/src/view-registry.js:3:65

Commands
     -4:02.8.0 editor:newline (input.hidden-input)
     -3:59.1.0 core:move-down (input.hidden-input)
     -3:52.5.0 autocomplete-plus:confirm (input.hidden-input)
     -3:47.2.0 core:move-left (input.hidden-input)
     -3:46.9.0 editor:newline (input.hidden-input)
     -3:46.6.0 core:move-up (input.hidden-input)
     -3:46.2.0 snippets:next-tab-stop (input.hidden-input)
     -3:46.2.0 snippets:expand (input.hidden-input)
     -3:46.2.0 editor:indent (input.hidden-input)
  2x -3:40.3.0 core:save (input.hidden-input)
     -0:51.1.0 core:cut (span.syntax--meta.syntax--brace.syntax--round.syntax--js)
     -0:49.3.0 core:backspace (input.hidden-input)
     -0:42.3.0 core:paste (div.lines)
  2x -0:25 core:undo (input.hidden-input)
  3x -0:19.3.0 core:copy (input.hidden-input)
 11x -0:10.9.0 core:backspace (atom-text-editor.editor)

Non-Core Packages
busy-signal 1.4.3
dark-side-of-the-moon-syntax 0.6.26
file-icons 2.1.8
file-type-icons 1.3.4
hacking-the-kernel 1.6.2
hacking-the-kernel-ui 1.6.2
intentions 1.1.2
javascript-snippets 1.2.1
language-babel 2.66.1
linter 2.2.0
linter-eslint 8.2.1
linter-ui-default 1.6.2
platformio-ide-terminal 2.5.3
pristine-ui 1.0.15
react-snippets 0.8.0
script 3.15.0

Thanks for the report!
We noticed that this looks like a duplicate of https://github.com/atom/atom/issues/14794. You may want to subscribe there for updates and if you can let us know in that issue if you can reproduce the error in safe mode with your steps to reproduce, that would be helpful to know.
Because we treat our issues list as the Atom team's backlog, we close duplicates to focus our work and not have to touch the same chunk of code for the same reason multiple times. This is also why we may mark something as duplicate that isn't an exact duplicate but is closely related.
For information on how to use GitHub's search feature to find out if something is a duplicate before filing, see the How Can I Contribute? section of the Atom CONTRIBUTING guide.


Publish package for Django 1.8

I've tried django-defender with Django 1.8 and it works fine.
Please update pypi package dependencies so it could be installed with Django 1.8

This was fixed in 0.3.2


[feature] e2e tests for nodejs builder

[ ] push to tag
[ ] push to branch
[ ] release
[ ] Test use of access flag
[ ] Test use of dist-tag flag

TODOs:

[ ] Create a script that creates a release but also updates the version in package.json
[ ] Support normal push events (#1877)


Can't build on Wiondows 10

Is there any way to publish compiled JAR?
as building on windows is a bit tricky, already spent an hour to figure out which version of JDK and JRE it requires.
c:\temp\aerospike-jdbc-driver>gradlew build
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':compileJava'.

Could not find tools.jar. Please check that C:\Program Files\Java\jre1.8.0_221 contains a valid JDK installation.

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

BUILD FAILED in 1s
1 actionable task: 1 executed

Thank you for reporting. What version of JDK are you using? I knew that it was a problem to build the project with jdk > 9 due to old gradle version I used. I updated gradle yesterday, so hopefull it should work now. I will try it on windows ASAP.

Right now you can download binaries from here:
https://drive.google.com/file/d/1jF1jKHEFsry5xt_QTQRhMOm785eJ4JeZ/view?usp=sharing
https://drive.google.com/file/d/1W9C7ubbjFnnYNvKqPWD1A1DwSC55REm1/view?usp=sharing

Here is the evidence that my assumption is true:
https://github.com/synthetichealth/synthea/issues/575
You need JDK to compile java code. JRE does not contain java compiler.  So, I am closing the issue.

Thank you very much,
I was able to download the binaries, however, SQL execution is not 100% working
I'll describe that in the separate issue.


emit to diagnostic kafka topic in round robin fashion to support increasing this topic partition count

Symptom: For some Samza jobs, the size of the diagnostic stream partition grows to be large and can cause issues in system streams like Kafka
Cause:
Currently, diagnostics topics for Samza jobs are created with a single partition.
Because it is created in DiagnosticsUtil and uses the default partition count, which is 1.
There could be a need to increase the partition count of the diagnostic stream to resolve the issue above.
However, Samza currently uses hostnames as partition key to distribute diagnostic msgs.  The host names can be very similar, the hash of these in the partition key will not evenly distribute the msgs across partitions.
Change:
Use the “null” partition key instead of using the hostname as the partition key, and leverage on  Kafka default partitioner to evenly distributed the events across partitions.
Note that this change is backward compatible with the default partition count (1) since every msg goes to the same partition regardless of the partition key.
Test Done:
./gradlew build

lets please follow https://cwiki.apache.org/confluence/display/SAMZA/SEP-25%3A+PR+Title+And+Description+Guidelines for all samza PR descriptions
We also need to explain that for open source samza, the partition count is 1 for diagnostics stream due to DiagnosticsUtil.createDiagnosticsStream which relies on default parttition count within stream spec which is set to 1. hence this change will not break anything for open source community and is backwards compatible. However, it allows for better distrubution if the diag topic's partition count is increased and some info on how null partition key helps for the most commonly used system aka kafka.

Thanks, updated

Is the partition key field not used as part of the emitted payload in downstream? That does seem like a backward incompatible change given the messages produced going forward wouldn't have the hostname exposed as key of the message?

Is the partition key field not used as part of the emitted payload in downstream? That does seem like a backward incompatible change given the messages produced going forward wouldn't have the hostname exposed as key of the message?

partition key field is used to determine which partition of the diagnostics stream to send the message to right. partition key is not part of the payload itself the payload for these messages is MetricsSnapshotSerdeV2().toBytes(diagnosticsStreamMessage.convertToMetricsSnapshot.
the most commonly used diagnostics system aka kafka for uses partition key for routing the msg key (which is null here) and msg value (which is the metrics snapshot) pair to the appropriate partition. partition key does not become the msg key right, msg key is explicitly set to null here.
given that diagnostic stream is created with 1 partition count by default, this change will be backwards compatible right.
did you mean the case where partition count is set to larger than 1 then this is not backwards compatible?

Just noticed the constructor this is the partition key and not the message key. It should be okay from that front. In terms of the assumption on diagnostics stream is stream with one partition count, can that be created explicitly by the user? Or potentially expanded to more than one partition?
In that case, it could still mean a incompatible change right?

In terms of the assumption on diagnostics stream is stream with one partition count, can that be created explicitly by the user? Or potentially expanded to more than one partition?
In that case, it could still mean a incompatible change right?

the default creation for diag stream inside samza framework code is with 1 partition. that said, i think it can be expanded to more than 1 partition. Maybe if the stream is pre-created before the job creates it then it can be created with >1 as well. Yes, if the diag stream has >1 partition prior to upgrading to this PR, then it could be an incompatible change. thanks for catching this.
@jia-gao can you please mark this PR as backwards incompatible along with an explanation as to WHEN it is backwards incompatible. without the when part, this might be seen as a breaking change in all cases which it is not.

make sense, updated the description


Add table of contents to post view

I'm not entirely sure that this is possible but it would be nice to show a TOC at the top of a post.

See 1f60e4cfc6c4fe87f7120cef9a9aef0ca7561489


Change inventory url

Same here, integration is not going to run, that's ok

Codecov Report
Patch and project coverage have no change.

Comparison is base (82bd032) 93.89% compared to head (96418a6) 93.89%.
 Consider uploading reports for the commit d9e2236 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           prod-beta     #154   +/-   ##
==========================================
  Coverage      93.89%   93.89%
==========================================
  Files             36       36
  Lines            459      459
  Branches          95       95
==========================================
  Hits             431      431
  Misses            25       25
  Partials           3        3

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Fix JavaDoc of RuleBasedIpFilter

Motivation:
RuleBasedIpFilter had JavaDoc {@link #channelRejected(ChannelHandlerContext, SocketAddress)} instead of {@link AbstractRemoteAddressFilter#channelRejected(ChannelHandlerContext, SocketAddress)}.
Modification:
Added AbstractRemoteAddressFilter reference.
Result:
Fixed JavaDoc error and made documentation more clear.

@netty-bot test this please

@netty-bot test this please

NVM, Doesn't listen to me. xD

@netty-bot test this please

@hyperxpro thanks a lot

@hyperxpro thanks a lot

It's my pleasure. You can count me as an active developer of Netty from now onwards. Lots of PRs incoming. Just check your Twitter D.M. :p Dropped you something.


Add some ansible roles to deploy repospanner

Signed-off-by: Randy Barlow<EMAIL_ADDRESS>

This is currently WIP, so not ready for merge - there are a few issues to sort out and I also want to doucment it.

We should be able to get this finished once #78 is fixed.


Fix memory hog during image import

Existing version load image into memory when non-unified image used
(with separate tarball with manifest).
Added ability for stream based image upload without loading them to memory.
requests-toolbelt external package required for streaming multipart HTTP
image upload.
Additional parameter added to identify if streams are/can be passed - this will allow
pylxd client to identify via introspection if pylxd library supports stream based
upload and fallback to old non-stream behavior if old version of pylxd is installed.

I think the tests are failing because your branch is behind master.  Please could you rebase your branch against pylxd/master and we can see if the tests will pass.  Thanks.

Codecov Report

Merging #245 into master will decrease coverage by 1.02%.
The diff coverage is 94.87%.

@@            Coverage Diff             @@
##           master     #245      +/-   ##
==========================================
- Coverage   95.93%   94.91%   -1.03%
==========================================
  Files          14       15       +1
  Lines         689      727      +38
  Branches       78       81       +3
==========================================
+ Hits          661      690      +29
- Misses         14       22       +8
- Partials       14       15       +1

Impacted Files
Coverage Δ

pylxd/client.py
98.47% <100%> (+0.03%)
:arrow_up:

pylxd/models/storage_pool.py
100% <100%> (ø)

pylxd/managers.py
100% <100%> (ø)
:arrow_up:

pylxd/models/container.py
93.67% <100%> (+0.03%)
:arrow_up:

pylxd/models/image.py
91.52% <71.42%> (-7.59%)
:arrow_down:

pylxd/tests/models/__init__.py
100% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Rebased as requested. Now CI tests passed.

Hi.  It looks like something is wrong with the PR from a rebasing perspective.  We're going to need to fix this PR before it can merge because it's showing commits that were made on master in your PR.  Did you do a merge rather than a rebase?  What we would like in the PR is just the changes that the PR wants to make to the master branch, which I think are quite small.  It might be easiest to fix this, but closing the PR (but make sure you don't lose your work) and, re-branching from master, and re-applying your changes and doing a new PR?  Thanks.

Ok, new pull request created #252. This PR should be closed.


Rename some parameters

Hi there,
May you sould rename shorthands for the parameters to only one letter:
--with-assets => -a
--clean-auth => -c
sincerely,

@donbuche Thank you for your contributions. Your suggestions as implemented


[Other issue]: How do I run rmf_demos?

I just installed rmf and rmf_demos.
I am trying to run Office World demo and it seems like robots are not moving
But I am getting
TypeError: Server.emit() got an unexpected keyword argument 'broadcast'
By searching the webs I could learn maybe I have installed wrong version.
So what python-socketio version do I have to install?
Is there any other packageI should setup before running the demos?
Thanks!

You might take a look at https://github.com/open-rmf/rmf/pull/401
I hope that helps, if you have not figured it out yourself by now.


Correcting misspelling of 'thin' (was: 'thing')

This commit corrects a misspelling in the command line instructions.

Since there are PRs that are now almost two years old, it seems safe to assume this project has been abandoned?
@aj-michael @xerners @cchar - can anyone confirm whether this lib is still actively being maintained?  My team has used the lib to as a base to implement multi-tenant auth and have fixed a few issues along the way.  We're trying to decide whether to just fork the project or to put in the effort to make a PR here.


Missing Contributing.md file

Missing Contributing guidelines file in the repo to provide clear guidelines to the contributors. I can add it
Please assign me this issue under Gssoc'23 @srivastavaritik

hi @Anshika-Jain02 , you can work on this


ApplicationCommand builder

Is your feature request related to a problem? Please describe.
Could it be possible to have a builder compatible with https://discord.js.org/#/docs/main/stable/class/ApplicationCommand ?
Describe the ideal solution
A build like the existing SlashCommandBuilder but that output something usable directly with discord.js without having to create a REST instance ourself (and that typescript will be happy of).
Describe alternatives you've considered
None.
Additional context
None.

Pretty sure this has been fixed already with recent versions of discord.js and /builders. As such, I will close this issue, but if you noticed that this isn't the case, please follow up!


[$500] Web - Unread threads showing in OldDot Inbox but not in NewDot

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Join a thread but do not say anything in the thread
Someone else posts a message in the thread
Your NewDot shows unread without any message to be seen (even via focus mode)
You log into expensify.com and see an unread thread

Expected Result:
Expect to not have an unread message indicator OR see the unread thread to be shown in LHN
Actual Result:
Unread message indicator is shown
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation

Expensify/Expensify Issue URL:
Issue reported by: @AndrewGable
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1695003756788459
View all open jobs on GitHub

I'm not 100% sure this is external, I would imagine this is back end related.

Dupe of https://github.com/Expensify/App/issues/27512


sidecar injector allows mounting a volume with statically compiled summon

Update on this: summon2 is now statically compiled by goreleaser for artifacts for versions above 1.0.0.


Add an iPhone app

Basically the title. Make the Safari app downloadable from the iPhone App Store.

Hello! I'm closing this in favor of https://github.com/tvler/streetpass/discussions/36
This is gonna take a large amount of eng work, i'm going to think for a bit on the roadmap of this product and what features would best benefit the most users. this is still 100% on the table and very interesting to me. just need to think more!


[QA] User is able to do actions when typing on the chat

Explorer Alpha build versions:
0.32.0
Issue Description:
When user uses the chat and presses W,S,A,D or the space bar...the user does actions instead of writing on the chat
STR:

Open 0.32.0
Go to Exodus ( /goto 128,46)
type something on the chat
Validate that you are able to write in the chat and do actions

Expected behavior:
When typing on the chat , the user should not be able to do actions
Current behavior:
When user uses the chat and presses W,S,A,D or the space bar...the user does actions instead of writing on the chat
Evidence:
https://github.com/user-attachments/assets/94841f80-1fcf-4413-a152-757c9c921213
Additional Notes:
Happens on Windows 11 pro
16 GB RAM

I can't reproduce it with current version (0.34.0).

We were able to reproduce this issue on the current version 0.38.0


diffrernt icons, diffrent formats

can provide breackets diffrent icons for diffrent formats?? that can help to recognize  files easily!

You can use https://github.com/ivogabe/Brackets-Icons or https://github.com/drewbkoch/Brackets-File-Icons

There are popular extensions to do the same as @sprintr pointed out. closing.

no, I mean in file explorer of windows for example, like other IDEs

!diffrernt icons, diffrent formats](http://www.dmxzone.com/downloads/images/Image018_12.png)

oh! got it. you meant separate brackets icons for individual file types.
@nethip @ryanstewart

yep :)

I have added a trello card for this at https://trello.com/c/y8j8ERPZ/1421-add-file-type-specific-brackets-icons-to-explorer-finder
Upvote the feature there.

thanks! :+1:


Switch from attribute 'name' to 'acronym'

As of https://bbpteam.epfl.ch/project/issues/browse/BBPP134-36, the name of the root region changed from "root" to "Whole Mouse Brain".
acronym is already used here.

This isn't needed any more because of https://github.com/BlueBrain/atlas-densities/pull/45 and https://github.com/BlueBrain/atlas-densities/pull/46


Docker Containerization

Issues with switching between our systems suggest that a different method of code storage might be useful.  Look into Docker containers.

Different direction.


Fix xml namespace syntax formatting support

Description:
Fix xmlns formatting for Ballerina formatting tool.
xmlns "http://ballerina.com/aa" as ns0;

Affected Versions:
1.0.0-alpha

Parent issue: https://github.com/ballerina-platform/ballerina-lang/issues/13280


Updated wdmp-c log for webpa telemetry

Codecov Report

Merging #31 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #31      +/-   ##
==========================================
+ Coverage   91.57%   91.58%   +<.01%
==========================================
  Files           3        3
  Lines        1793     1794       +1
  Branches      184      184
==========================================
+ Hits         1642     1643       +1
  Misses         41       41
  Partials      110      110

Impacted Files
Coverage Δ

src/wdmp_internal.c
89.63% <100%> (+0.02%)
:arrow_up:

Continue to review full report at Codecov.

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


RP2040-E5 fix needs tinyusb_additions added to CMakeLists.txt

The RP2040-E5 fix needs TUD_OPT_RP2040_USB_DEVICE_ENUMERATION_FIX to be set for tinyusb to call rp2040_usb_device_enumeration_fix() during the IRQ handler. TUD_OPT_RP2040_USB_DEVICE_ENUMERATION_FIX is defined by PICO_RP2040_USB_DEVICE_ENUMERATION_FIX and that is set in the RP2040 family cmake file as part of the tinyusb_additions library.  The docs/examples don't have tinyusb_additions in the target_link_libraries list or use family_configure_* which adds tinyusb_additions so pico_fix/rp2040_usb_device_enumeration is compiled as part of the SDK but never used by tinyusb.
There is a thread on the Pi forum where the RP2040-E5 issue has was causing problems. Explicitly setting TUD_OPT_RP2040_USB_DEVICE_ENUMERATION_FIX was found to workaround the issue so pointed at the fix not being used.
Proposed fix would be to add tinyusb_additions to target_link_libraries as family_configure_* does other things. If there is a cleaner way of setting that flag then that would also work.

@kilograham @liamfraser FYI in case you hadn't already seen it.

I'm not 100% sure where you are asking for this to be added? What "docs/examples" are you referring to.
Note that the fix is not the default, as it takes control of GPIO 15, and 16 briefly, so you have to know you are allowed to do that.

The datasheet shows the E5 errata and points to https://github.com/raspberrypi/pico-sdk/tree/master/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c as the workaround. It doesn't say that you need to specifically enable it or how to enable it. Nothing in https://github.com/raspberrypi/pico-examples mentions it either.
What is the approved method for enabling the E5 workaround? Do you add the tinyusb_additions library or manually set the define? If you set a define, which one do you set?

I had missed the part that this uses GPIO 15/16.  Brief explanation what happens and when would be helpful.
I ran into this "enumeration" issue recently and adding following into CMakeLists.txt seemed to work fine (on a RP2040-B1):
target_compile_definitions(targetname PRIVATE PICO_RP2040_USB_DEVICE_ENUMERATION_FIX=1)

I'm using GPIO 15 for PWM input and GPIO 16 for PWM output, so presumably I might see short interruption on PWM output, etc? But presumably this would happen only when USB cable is plugged in (or could this happen if there is USB "bus reset" etc?)

I had missed the part that this uses GPIO 15/16. Brief explanation what happens and when would be helpful.
I ran into this "enumeration" issue recently and adding following into CMakeLists.txt seemed to work fine (on a RP2040-B1):
target_compile_definitions(targetname PRIVATE PICO_RP2040_USB_DEVICE_ENUMERATION_FIX=1)

I'm using GPIO 15 for PWM input and GPIO 16 for PWM output, so presumably I might see short interruption on PWM output, etc? But presumably this would happen only when USB cable is plugged in (or could this happen if there is USB "bus reset" etc?)

Correct; just adding PICO_RP2040_USB_DEVICE_ENUMERATION_FIX=1 is all you need to do; I have added info to the errate for the imminent SDK1.3.1. release
actually only GPIO 15 is affected.
it happens on any bus reset.

See also https://github.com/raspberrypi/pico-examples/pull/210

Thanks!


Allow empty strings in -o to result in empty override run list

Previously this was not possible.  Now you can do this:
chef-client -o "" ./foo.rb

And it will only run foo.rb and not any of the recipes in your
run_list at all.  Node will not be saved at the end.
Useful to one-shot something like keyrotation (which still needs
keys and needs to talk to the chef server API, so this is a
different use case from simple chef-apply).

Note that chef-client ./foo.rb will always run foo.rb after all the files in the run_list and it was originally engineered this way years and years ago back in chef 11.x era, so I've preserved that deliberate API choice.  I kinda think if I was greenfielding it, I would have had that implicitly override + clear the run_list, but that isn't the choice that was made originally.  I can see the logic though since then the extra script becomes additive to the set of recipes that are already running on the node, so don't think its worth trying to break that API since it is also useful and we'd just wind up having to support that some other way.
So, the change here is instead an extension to allow explicitly clearing the run list, and should be entirely backwards compatible (there were a ton of tests which broke along the way and the implementation evolved a lot).


Create the conversational learning page hero section #79

Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change.
i created the learning page using html and css .
Reference the issue related to this PR as shown below. Every issue has it's own number you can find the issue numbers [here]
https://github.com/Max-Mahinda/elewa-website-html.git
Type of change
i didnt do any changes to the website
Please delete options that are not relevant.
Screenshot (optional)

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
the test i used was inspect and use of eyes
Checklist

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

closing this pr as the issue is already done. Good attempt


Throughput benchmarking

This PR contains the script for throughput benchmarking. It's not complete; I thought it'd be a good idea to put it up here early for the sake of collaboration/commenting.
The benchmarking script:

Asks for some inputs (hyperparams like number of batches of queries / sleep time, location of the CIFAR dataset)
Sends queries, in a manner specified by the inputs, to a connected Noop model. It records metrics throughout the process.
Outputs those metrics

The PR also refactors some code and makes minor updates to the docs and code for end_to_end_bench.
Remaining TODOs before merging:

Support variable batch sizes (having trouble figuring out how to do this)
Measure/report the P99 throughput. Right now, only the net throughput of all queries is being reported. Variables that can be measured on a per-query basis (like latency) are placed in a histogram that can report out P99 values. In the case of throughput, it seems like we need to find some way to define a throughput datapoint (maybe throughput over the window of the last X queries) so we can add those to a similar histogram.
Update documentation

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/407/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/408/
Test PASSed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/410/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/417/
Test FAILed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/418/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/421/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/422/
Test PASSed.

test this please

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/424/
Test PASSed.

a 28 min build is much better than ~2 hours.  i think we fixed the network
throughput.
On Tue, Jun 13, 2017 at 11:03 AM, UCB AMPLab<EMAIL_ADDRESS>wrote:

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/424/
Test PASSed.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ucbrise/clipper/pull/204#issuecomment-308199836, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABiDrA7btG12wI_FG8Eps7kzTc6TWiEiks5sDs73gaJpZM4NzcBG
.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/428/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/429/
Test PASSed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/431/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/432/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/434/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/439/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/444/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/445/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/446/
Test FAILed.

 Modify FIXED_BATCH_SIZE in src/logging_constants.hpp. Configure for release and make.
Modify other configuration settings in config.json. The fields you might want to change are batch_delay_micros, which controls how long to sleep between each issued request, and reports_path & reports_path_verbose which specify where the output will go.
Run ./release/src/benchmarks/noop_bench -f config.json and break out of the script whenever you feel you have a sufficient number of datapoints in your reports.

I noticed that when I set FIXED_BATCH_SIZE >= 13, I could not saturate the model queue, even when setting batch_delay_micros to "0". You can check what actual batch size is getting used by looking at the file at reports_path_verbose and reading off the information under "model:bench_same_prediction:1:batch_size" entries.
@dcrankshaw

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/449/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/460/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/477/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/478/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/479/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/482/
Test FAILed.

Closing -- all functionality in this branch that isn't now in develop can be found in #253.


Provided dedicated support for Spark Streaming

In Spark 1.6 streaming support is implemented as micro-batching meaning each data window triggers a Spark job. While this works, for very small time windows (under 1 minute) this can lead to resource exhaustion (such as consuming all the HTTP connections).
The Spark documentation mentions the usage of a connection pool to get around this.
Spark 2.0 might revise this pattern and provide a richer/better scenario.
Either way, ES-Hadoop should provide a work-around for both Spark 1.x and 2.x.

Spark 2.0 has provided improvements to the processing capabilities for streams, but not much in the ways of how the streams are executed. The microbatching still exists in Spark 2.0 Structured Streaming, and as such, we'll definitely need this for both Streaming and Structure Streaming.


[WIP] Do not start 1.0 builders for new deploys

This commit makes the number of 1.0 builders configurable, and sets this to 0 in the terraform template.
The default is 1, to prevent breaking existing usages of enterprise-setup. Need to confirm how some stuff works in Server deploys before I can actually merge this.

LGTM. cc @bellkev @GERey -- this is important for folks that are upgrading from 1.0 to 2.0. Otherwise I think by default we want new installs to only use 2.0

Tested that this works as expected 👍


SWC ignores parentheses in expressions

I tried this:

create test.js, put there:
const a = 1 - (1 - 1)
run npx swc test.js

I expected to see this happen:
var a = 1 - (1 - 1);
Instead, this happened:
var a = 1 - 1 - 1;
I'm using
@swc/cli: 0.1.18 @swc/core: 1.0.45

Same.

Closed by #5a47c7a


[MRG] Add test for two vs one dimensional problems with initial points

The test I added would have failed before. The entries in res.x_iters had different dimensions for a 1D problem.

Codecov Report

Merging #337 into master will decrease coverage by 0.08%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #337      +/-   ##
==========================================
- Coverage   87.53%   87.44%   -0.09%
==========================================
  Files          26       20       -6
  Lines        1620     1609      -11
==========================================
- Hits         1418     1407      -11
  Misses        202      202

Impacted Files
Coverage Δ

skopt/optimizer/base.py
93.84% <100%> (+0.29%)
:arrow_up:

skopt/__init__.py
100% <0%> (ø)
:arrow_up:

skopt/optimizer/forest.py

skopt/learning/__init__.py

skopt/learning/gaussian_process/__init__.py

skopt/optimizer/__init__.py

skopt/optimizer/gbrt.py

skopt/space/__init__.py

skopt/learning/gbrt.py
98% <0%> (+0.32%)
:arrow_up:

skopt/learning/forest.py
94% <0%> (+1.69%)
:arrow_up:

Continue to review full report at Codecov.

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

Added to the new test a bit,  I think this is better as it would have stopped the tests from passing.

Thanks! Good catch.


short-circuited expression should be evaluated one by one

Describe the bug
In our current implementation, the sub-expression within the short-circuited expression is always evaluated even when they don't need to be evaluated. We first evaluate all expressions recursively and then perform the corresponding operation or function.
The related code is below
the behavior of COALESCE function is wrong
https://github.com/apache/arrow-datafusion/blob/b7e13a0af711477ad41450566c14430089edd3f2/datafusion/physical-expr/src/scalar_function.rs#L152-L156
the behavior of And and Or operation is wrong
https://github.com/apache/arrow-datafusion/blob/b7e13a0af711477ad41450566c14430089edd3f2/datafusion/physical-expr/src/expressions/binary.rs#L262-L263
the behavior of CASE ... WHEN ... is correct
https://github.com/apache/arrow-datafusion/blob/b7e13a0af711477ad41450566c14430089edd3f2/datafusion/physical-expr/src/expressions/case.rs#L136-L140
To Reproduce
DataFusion CLI v34.0.0
❯ create table t(x int, y int) as values (1,1), (2,2), (3,3), (0,0), (4,0);
0 rows in set. Query took 0.004 seconds.
❯ select y > 0 and 1/y < 1 from t;
Arrow error: Divide by zero error
❯ select y = 0 or 1/y < 1 from t;
Arrow error: Divide by zero error
❯ select COALESCE(1, 1/y) from t;
Arrow error: Divide by zero error
❯ select case 1 when 2 then 1/y end from t;
+--------------------------------------------------------------------+
| CASE Int64(1) WHEN Int64(2) THEN Int64(1) / CAST(t.y AS Int64) END |
+--------------------------------------------------------------------+
|                                                                    |
|                                                                    |
|                                                                    |
|                                                                    |
|                                                                    |
+--------------------------------------------------------------------+
5 rows in set. Query took 0.003 seconds.

Expected behavior
The short-circuited expressions should have the correct results.
I also check in postgres
postgres=# create table t(x int, y int); insert into t values (1,1), (2,2), (3,3), (0,0), (4,0);
CREATE TABLE
INSERT 0 5
postgres=# select y > 0 and 1/y < 1 from t;
 ?column?
----------
 f
 t
 t
 f
 f
(5 rows)

postgres=# select y = 0 or 1/y < 1 from t;
 ?column?
----------
 f
 t
 t
 t
 t
(5 rows)

postgres=# select COALESCE(1, 1/y) from t;
 coalesce
----------
        1
        1
        1
        1
        1
(5 rows)

Additional context
No response

I prepare to handle it, If there is any progress, I'll record it under this issue

Hi @jackwener, I have some thoughts on implementing short circuit functions(like coalesce), do you have a time to take a look?

I also find some very special cases when I meet the error.
This is example sql:
SELECT
  (
    case
      when SUM(col1) != 0 then SUM(col1) / SUM(col2)
      else 0
    end
  ) as metric
FROM
  table
having
  (
    metric > 0
  )

This a case when case, but the filter metric > 0 will changed to and filter in the simplify_expressions optimization rule

I also find some very special cases when I meet the error. This is example sql:
SELECT
  (
    case
      when SUM(col1) != 0 then SUM(col1) / SUM(col2)
      else 0
    end
  ) as metric
FROM
  table
having
  (
    metric > 0
  )

This a case when case, but the filter metric > 0 will changed to and filter in the simplify_expressions optimization rule

In the simplify_expressions rule, we convert the CASE WHEN to filter but ignore the corner case.
The above plan will get the filter plan like:
filter:  SUM(col1) != 0 and SUM(col1) / SUM(col2) > 0

Due to the bug:
the behavior of And and Or operation is wrong
https://github.com/apache/arrow-datafusion/blob/b7e13a0af711477ad41450566c14430089edd3f2/datafusion/physical-expr/src/expressions/binary.rs#L262-L263
We will get error in the runtime.

I also find error short-circuited logical  is invalid
DataFusion CLI v39.0.0
> create table if not exists test_tb(c1 int, c2 int, c3 varchar);
0 row(s) fetched.
Elapsed 0.002 seconds.

> insert into test_tb(c1, c2, c3) values(1,0,'1'),(2,2,'2'),(3,2,'3');
+-------+
| count |
+-------+
| 3     |
+-------+
1 row(s) fetched.
Elapsed 0.003 seconds.

> select * from test_tb;
+----+----+----+
| c1 | c2 | c3 |
+----+----+----+
| 1  | 0  | 1  |
| 2  | 2  | 2  |
| 3  | 2  | 3  |
+----+----+----+
3 row(s) fetched.
Elapsed 0.002 seconds.

> select c1 != 1 and c1 / c2 = 1 from test_tb;
Arrow error: Divide by zero error

The c1 in the first row does not meet the condition c1 !=1 In theory, it is not necessary to execute the sub-expr c1 / c2 = 1


Added clarity to a note

Clarity on co-existence VPN ER

@ccompy Please review these proposed changes. Thanks.

First thanks for the suggestion but the suggested changes do not read properly.  You wrote:
While the VNET Integration feature will work with a Site to Site VPN to access on premise resources it currently VNET Integration feature will not integrate to a VNET that has an ExpressRoute Gateway configured in [coexistence mode][VPNERCoex]. This is true when integrating with either a Classic or Resource Manager VNET.  If you need to access resources through an ExpressRoute VPN then you can use an [ASE][ASEVNET] which can run in your VNET.
How about instead:
The VNET Integration feature does not integrate an app with a VNet that has an ExpressRoute Gateway.  Even if the ExpressRoute Gateway is configured in [coexistence mode][VPNERCoex] it will not work. If you need to access resources through an ExpressRoute connection then you can use an [App Service Environment][ASE] which runs in your VNet.
The links should be:
[VPNERCoex]: http://docs.microsoft.com/azure/expressroute/expressroute-howto-coexist-resource-manager
[ASE]: http://docs.microsoft.com/azure/app-service/app-service-environment/intro

The ASE intro doc is new with ASEv2 which is about out the door.
My original intent was to hit on the transit routing issue but it is a bit wordy.  It is easier to simply say that it will not integrate with a VNet that has an ER GW.  Eventually we will fix that but even then, you still won't be able to get through the ER from the P2S connection.   If you make the changes I suggested then I can sign off on the clarification.

@ccompy done.

That’s better 😊. Let me change that.
From: Christina Compy (MSFT<EMAIL_ADDRESS>Sent: Wednesday, July 12, 2017 18:25
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: Olivier Martin<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] Added clarity to a note (#2066)
First thanks for the suggestion but the suggested changes do not read properly. You wrote:
While the VNET Integration feature will work with a Site to Site VPN to access on premise resources it currently VNET Integration feature will not integrate to a VNET that has an ExpressRoute Gateway configured in coexistence mode. This is true when integrating with either a Classic or Resource Manager VNET. If you need to access resources through an ExpressRoute VPN then you can use an [ASE][ASEVNET] which can run in your VNET.
How about instead:
The VNET Integration feature does not integrate an app with a VNet that has an ExpressRoute Gateway. Even if the ExpressRoute Gateway is configured in coexistence mode it will not work. If you need to access resources through an ExpressRoute connection then you can use an App Service Environment which runs in your VNet.
The links should be:
The ASE intro doc is new with ASEv2 which is about out the door.
My original intent was to hit on the transit routing issue but it is a bit wordy. It is easier to simply say that it will not integrate with a VNet that has an ER GW. Eventually we will fix that but even then, you still won't be able to get through the ER from the P2S connection. If you make the changes I suggested then I can sign off on the clarification.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/pull/2066#issuecomment-314915246, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AK2FXm4nqUDdzOF14DOY0x0AE8XRvP_kks5sNUfTgaJpZM4N7wqS.

Cool.  Good feedback  :-)
#sign-off

@omartin2010 @ccompy, Unfortunately, there are merge conflicts with this pull request.  Please resolve the conflicts and sign-off again when ready. Guidance for resolving merge conflicts. Thanks

Fixed.

#sign-off


please add our cleaner app on README

https://www.hama.app/en - A fast web application that lets you erase objects from your photo with a single brush by https://github.com/coxwave

Hi! Thank you for the links! Hama looks great!
I wonder, if your app has an interactive segmentation technology, which refines contours of the object to be deleted?
Also, if it's possible, could you please also add a link to our repo somewhere to your app (e.g. as a last item to the FAQ)?

Hi Roman.
Thank you for the reply.
We are actually trying to implement a panoptic segmentation model in our application so that user doesn’t have to brush every object.
We’ll probably let the user click on the object and it will automatically be brushed.
And as you said, we can refine the contours of the objects.
Also, we’ll add a link to this repo in the FAQ in the next update!
Thank you :slightly_smiling_face:

Hi Roman.
We just updated our website and added a link to this repo in our FAQ. Please check it out :)
If you need anything else, feel free to reach out to us.
Email<EMAIL_ADDRESS>Thank you again for building this awesome AI ❤

Hi, how many iterations did you train to generate the model for this application?

Hi Roman.
We just updated our website and added a link to this repo in our FAQ. Please check it out :) If you need anything else, feel free to reach out to us. Email<EMAIL_ADDRESS>Thank you again for building this awesome AI ❤

Hi, how many iterations did you train to generate the model for this application?

@kjsik11 I've added a link to Hama to our readme! Thank you! Is my description of Hama fair?

Hey @kjsik11, can I ask where did you host your model at? We tried the different solutions but every one we tried was super expensive :/