Adding a test case number field, per end user request

This came up in the last end user group session I sat in on.  Since measure developers generally use test case numbers (rather than patient names) in submissions for NQF endorsement, they would like to be able to create patients with test case numbers.
I left it as an optional field to avoid breaking any current patients in Bonnie, and I'm sure there will be situations where a test case number isn't necessary/wanted.

Sorting will be a bit interesting, since it's currently done using an array of fail/pass status, first name, and last name.  Since test case number is optional, I'm adding "000" if it doesn't exist, since the measure developers seemed to be using 3-digit zero-padded numbers for their current test cases.

Hute has provided a series of ideas that are very likely to obviate the need for this pull request.


Switch to go modules from glide

What's fakefile for?

I think this is something I accidentally committed a long time ago when I was testing some stuff.... oops

What's fakefile for?

I think this is something I accidentally committed a long time ago when I was testing some stuff.... oops

Yep, just removing it here.

Couple of thoughts:
* What's `fakefile` for?

* Does the go package cache still work with go modules?  Preserving go's cache of built packages between builds dramatically speeds them up.

Yes, it still works.


⚠ Bofrost.fr has degraded performance

In a1dca40, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1796 ms

Resolved: Bofrost.fr performance has improved in c4e7123.


Space Engineers hangs on main menu

The game crashes in random places inside main menu. FPS counter locks at 120 or 119,9. After a while I get the Ubuntu's "Application is unresponsive" popup.
Software information
Space Engineers, medium graphics preset, installed dotnet461, vcrun2015 and xact to get this game to launch. Using 64-bit wineprefix since 32bit is no longer supported. Using the latest version of PlayOnLinux 4 for debug log.
System information

GPU: GTX 1070
Driver: 415.25
Wine version: 4.0-rc3
DXVK version: master but also tested on 0.94, same result

Apitrace file(s)
Launched POL terminal, cd to the directory of steam .exe file but upon executing the command apitrace trace --api=gl Steam.exe steam://rungameid/244850 I get this error:
apitrace: loaded into /usr/bin/apitrace
apitrace: unloaded from /usr/bin/apitrace
error: failed to execute: Steam.exe steam://rungameid/244850

Log files

d3d11.log:
SpaceEngineers_d3d11.log
dxgi.log:
SpaceEngineers_dxgi.log
PlayOnLinux log:
playonlinux.log

You basically tried to record an opengl apitrace of windows steam, which probably uses directx, and would be useless anyways.
Try to do it as described in the wiki.

Does it work with wined3d (i.e. without dxvk)?

@doitsujin it does not work without dxvk. It works on Windows with dxvk. But after I disabled steam overlay the game no longer crashes on main menu but instead when actually playing.
@Oschowa I've tried to use it with --api=dxgi but it gave me "unsupported API" error. I've downloaded those .dll files into Steam directory and it made no difference.

You have to put the apitrace dlls into the directory of the game, right next to the .exe file. That's also where it's gonna put the .trace files after you're done.

OK I've got the trace file.
https://www.mediafire.com/file/287rejpbwlb4j26/SpaceEngineers.trace/file
SpaceEngineers_d3d11.log
SpaceEngineers_dxgi.log

Looks like someone got it to work on wine with some work and some in-game issues.
https://www.reddit.com/r/linux_gaming/comments/acrpnp/space_engineers_works_in_steam_proton_with_major/

According to reddit, this game works now.


[ICON] Tool

Icon name: tool
Use case: for a tool menu, work orders or any general toolbox
Screenshots of similar icons:

Solved in v5.3


bug in recognization maintainer peers  as well as denyList

Description
The node would be added to denyList if block validation failed.
However, some block import failure is caused by busy RocksDb or BONSAI data incorrect, instead of bad node.
Especially in private network, the nodes are already listed in static-nodes.json file.
Even though there is a logic to avoid add nodes to denyList if the node is listed as maintenance peers, it still exist a bug on detecting whether current Peer object is in maintenance peer list.
it was because the maintenance peers Set is an object set and for Peer object, there is no override about equals method. If the peer object changes port or something else, there would create a new peer object and add valid peerId to denyList
Acceptance Criteria
Steps to Reproduce (Bug)
Expected behavior:
the Peer object should override Equals and hashCode method. The peer should detected base on the peerId instead of object equals
Actual behavior:
valid peers are added into denyList adn cause private network peers found non peers in the future
Frequency:
quite offen.
Logs (if a bug)

Versions (Add all that apply)

Software version: 23.7.3
Java version:openjdk version "17.0.8" 2023-07-18 LTS
OS Name & Version: CentOS7.2
Kernel Version: Linux 4.9.151-015.ali3000.alios7.x86_64

thanks for reporting this @iampkuhz - since you have pinpointed where to fix the problem in the code, would you like to to open a PR with the fix?

sure. I'll try this.

Let us know if you need any help or can reach out on discord in the #besu-contributors channel!

Looking further into this @iampkuhz - if the peer is in static nodes, I think it can't change port since the port is part of the enode. Are you able to provide logs that show the exact problem you're having?

closing due to lack of activity. reopen if you have further info!


Update printed help with debug option

Currenlty, magic-script --help does not include information on debug option:
 % magic-script --help
magic-script <command>

Commands:
  magic-script init [folderName] [packageName] [appType] [target] [visibleName]  Create a new project
  magic-script install [target] [path]                                           Install the project
  magic-script build [target]                                                    Compile project
  magic-script remove                                                            Remove project from device
  magic-script run [target]                                                      Compile and run project

Options:
  --version      Show version number  [boolean]
  --verbose, -v  [default: false]
  --help         Show help  [boolean]

The new help should update the build step with:
magic-script build [lumin] [debug: true]

MXSCOMP-196


Router doc routes are incorrect

Both <MemoryRouter> and <StaticRouter> links under the Router docs redirect to their respective readmes, instead of the correct routes.
To reproduce, go here and select either <MemoryRouter> or <StaticRouter>.

This was fixed in #5441, but it still needs to go live. The tricky thing right now is that the docs currently include unreleased API code and there isn't a great way to skip building that documentation; I'm not sure when the next minor release will be, but it would be nice to have that pretty close to when the site is updated.

Ah, didn't see that issue. Sounds good.


Refactor Rot[X/Y/Z/11]Gate into [CZ/X/Y/Z]PowGate

__init__ now takes exponent instead of rads/degs/half_turns
exposed property is exponent instead of half_turns

Part of https://github.com/quantumlib/Cirq/issues/865

Automerge: started

Automerge cancelled: A status check is failing.

Automerge: started

Automerge cancelled: Merging is blocked but I don't understand why.

Automerge: started

Automerge done.


Drain stdin,stdout from curl process

The pub scripts must always drain stdin,stdout from the curl process
(in dart/utils/pub/curl_client.dart).

This issue has been moved to dart-lang/pub#362.


initFreeline fail

$ ./gradlew initFreeline
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html.
Incremental java compilation is an incubating feature.
variant qaDebug is not dev, skip hack process.
variant qaRelease is not debug, skip hack process.
variant prodDebug is not dev, skip hack process.
variant prodRelease is not debug, skip hack process.
find variant devDebug start hack process...
variant devRelease is not debug, skip hack process.
:initFreeline
Freeline init process start...
:initFreeline FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':initFreeline'.
> Server returned HTTP response code: 403 for URL: https://api.github.com/repos/alibaba/freeline/releases/latest

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

BUILD FAILED

Total time: 15.413 secs

@LiushuiXiaoxia curl -i https://api.github.com/repos/alibaba/freeline/releases/latest，可以执行一下看看返回的结果。

可以正常返回，然后再次运行就好了。


Quick opening a file with specific line/character numbers doesn't trim trailing whitespace

Steps to reproduce:

Press ⌘P (or equivalent) to open the quick open panel.
Type a file name with a line (and optionally column).

Press space.
There will be no results.

Note that leading spaces are trimmed:

Additionally, without the line number, trailing spaces are also trimmed:

I often accidentally copy trailing whitespace and it would be much more convenient if the whitespace was trimmed (it would be more consistent too).

Hi,
I'm working on the fix for this issue. Will open PR in a few days.

Unfortunately this caused #62131. Reverting the change since we are short on time for release testing. An updated PR would be welcome. /fyi @WaleedAshraf

Ops! Sorry.
I didn't know we have "view" keyword. Will open a PR with the updated fix.

@WaleedAshraf No worries. There are several of these shortcuts (term, task, and a few more).

Got it. Will open new PR by this weekend. 👍

This was fixed in October and was tagged in 1.33.0, but doesn't yet appear in the release version of VSC. When will this be available?

@varkor We reverted the change (see discussion above).

Oh, I see: I didn't notice that the reversion hadn't been followed up on. @WaleedAshraf: are you still planning to open a follow up, or do you not think you have time to?


Operator composition

This PR implements #26. As explained in more detail there, it is the first building block to enable representation of factorizations (A -> X * Y), factorization-based preconditioners (A -> Y^-1 * X^-1), or even eigensolvers (A -> X^-1 * L * X).
The implementation here is a bit more general than the one described in the issue, as it supports any number of operators in a chain, not just two as presented there.

This is a rather uninformed question, but would it make sense to have a version without caching? From what I'm seeing, the main thing we need is the final RHS after apply_inner_operators which could be done by using a temporary matrix. Or is caching needing to make multiple consecutive calls to apply work properly (mathematically speaking)?

Well I'm basically caching that temporary matrix you're talking about, so I don't need to re-allocate / free the memory every time apply is called.

Well I'm basically caching that temporary matrix you're talking about, so I don't need to re-allocate / free the memory every time apply is called.

Ok then this is really useful for multiple calls to applys. In which case there could be a trade-off: some extra memory (depending on the amount of linear operators composed and their size), or some extra dynamic allocations with every consecutive apply (therefore a slower algorithm). I was wondering if it makes sense to expose both possibilities or not.

@gflegar if you resolve the conflicts, we can merge this.

Ok then this is really useful for multiple calls to applys. In which case there could be a trade-off: some extra memory (depending on the amount of linear operators composed and their size), or some extra dynamic allocations with every consecutive apply (therefore a slower algorithm). I was wondering if it makes sense to expose both possibilities or not.

It would complicate the interface a bit, but maybe it does. Someone would have to check the trade-offs in real-world scenarios and see. Maybe create an issue about it?


Hey @VortexCoyote, i wanted to ask if i can disable animations on float windows?

I would love to disable these flash/shrink animations on float windows as i use scratchpads and when i open or close them, it flashes like i cant tolerate it...
so this may be more of a feature request-> disable animations when using floating windows like: when opening windows, no flash/shrink, and when returning to tiled window, dont flash like i dont like this behavior
https://github.com/VortexCoyote/hyprfocus/assets/84800625/940f3867-b913-4257-9750-270913734deb

I think this should be easy enough. I'll see if i can add an option for it in the near future!

I would love to disable these flash/shrink animations on float windows as i use scratchpads and when i open or close them, it flashes like i cant tolerate it...
so this may be more of a feature request-> disable animations when using floating windows like: when opening windows, no flash/shrink, and when returning to tiled window, dont flash like i dont like this behavior
2024-02-15_14-04-54.mp4

I am busy testing this in my fork, if time permits, I will push an update later today.

Hi @pyt0xic, I saw your fork but I didn't find any info on toggling this thing?

@datUnknownCoder You have the <animate_focused=> variable.
<plugin:hyprfocus {
enabled = yes
animate_floating = no
animate_workspacechange = yes
focus_animation = flash
Beziers for focus animations
bezier = bezIn, 0.5,0.0,1.0,0.5
bezier = bezOut, 0.0,0.5,0.5,1.0
bezier = overshot, 0.05, 0.9, 0.1, 1.05
bezier = smoothIn, 0.25, 1, 0.5, 1
bezier = smoothOut, 0.36, 0, 0.66, -0.56
bezier = realsmooth, 0.28,0.29,.69,1.08
Flash settings
flash {
flash_opacity = 0.3
in_bezier = realsmooth
in_speed = 1
out_bezier = realsmooth
out_speed = 3
}
Shrink settings
shrink {
shrink_percentage = .97
in_bezier = bezIn
in_speed = 1
out_bezier = bezOut
out_speed = 1.5
}
}>

@pyt0xic You should merge @selitalov pull request for the latest Hyprland 0.38.0, otherwise it won't build and it breaks Hyprland on hyprfocus update.

@pyt0xic You should merge @selitalov pull request for the latest Hyprland 0.38.0, otherwise it won't build and it breaks Hyprland on hyprfocus update.

Thanks for the heads up and for sharing the config 🙏
I'm about to board a plane now, will do it when I get back home.


feat(STONEINTG-973): cleanup the unused/unreleased override snapshot

cleanup the unused/unreleased override snapshot in snapshot GC

Signed-off-by: Hongwei Liu<EMAIL_ADDRESS>Maintainers will complete the following section

[x] Commit messages are descriptive enough (hints)
[x] Code coverage from testing does not decrease and new code is covered (check the PR coverage on codecov)
[ ] Controllers diagrams are updated when PR changes controllers code  (if applicable)

deployment issue ,
/test integration-service-e2e

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Please upload report for BASE (main@01dd602). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #792   +/-   ##
=======================================
  Coverage        ?   71.79%
=======================================
  Files           ?       43
  Lines           ?     4014
  Branches        ?        0
=======================================
  Hits            ?     2882
  Misses          ?      848
  Partials        ?      284

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


Key presses are bouncing?

Keys were pressed three times:

Further analysis of the I2C packet data has revealed that the first interrupt is the key press event and second interrupt is the key release event


For development purpose create a script to generate dummy data

Create a script that will generate some dummy data for development purposes

@sysrex
this can be achieved easily with Django. I create a fixture (this is how is called) and you can import this data very easy like you would start the development server:
python manage.py loaddata mydata.json
https://docs.djangoproject.com/en/2.1/ref/django-admin/#loaddata

this is covered inside PR Several Fixes #19
Can be closed I think.


solution-- 0220  Contains Duplicate III

fixes #86
solution of 0220 - Contains Duplicate III
here is the screenshot

Sorry about that
I have just made a pr in python code.
pr #103


DX issue: class_alias

// Create an alias for WriterInterface so it's easier to remember
class_alias(WriterInterface::class, SimpleConfig::class);

This class alias may(!) make it easier to remember but causes trouble in DI compilation:

Type Error occurred when creating object: XXX\Setup\Patch\Data\XXX, Argument 2 passed to MarkShust\SimpleData\Setup\Patch\SimpleDataPatch::__construct() must be an instance of MarkShust\SimpleData\Api\Config\SimpleConfig, instance of Magento\Framework\App\Config\Storage\Writer given, called in xxx/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 121

No matter what the root cause here is, the error message is super confusing if you don't know about the class alias (and you shouldn't have to).
Is there any reason not to drop it?

Hi Fabian, yes it makes sense to drop it after these reports. I'll close this as a dupe of https://github.com/markshust/magento2-module-simpledata/issues/4 and work on an update in that issue.

Hi Fabian, yes it makes sense to drop it after these reports. I'll close this as a dupe of https://github.com/markshust/magento2-module-simpledata/issues/4 and work on an update in that issue.


turn on ascii_only for issue with emoji and regex

Fixing https://github.com/facebookincubator/create-react-app/issues/2488
Verified the changes by cloning https://github.com/crabicode/create-react-app-emoji and manually editing react-scripts/config/webpack.config.prod.js
Before:

After:

Do we need to report a bug to Uglify?

The question is why did they have that option in the first place and not turned on by default? I'll try to dig more on that.

https://github.com/mishoo/UglifyJS2/issues/171 I think they do that because it affects bundle size.

it also suggests that <meta charset="utf8"/> on index.html would fix that. we have <meta charset="utf-8"> on public/index.html

If we change it to remove dash does it work? Then I'd prefer to do that.

it doesn't work when I remove the dash

making it uppercase also not working

There are 32 issues related to ascii_only and special characters in uglifyjs2 repo https://github.com/mishoo/UglifyJS2/search?p=1&q=ascii_only&type=Issues&utf8=✓
So I think it's better to turn it on. If we want to file issue, maybe to turn it on by default?

Thanks!


Advice to create "Breadcrumb" pacake for Flow Router?

I would like create breadcrumb package for Flow Router.
Please help me.

Now I tried to create the flow-router-breadcrumb package for flow-router
Atmosphere
GitHub
Please correct, if it have the problem.

I think this is great. I'll work a new guide to allow developers build addons like this for flow-router very easily. Anyway, this is a great start.
Share this on Atmosphere and Meteor Forums. I hope you'll get more feedback.

Very thanks, I am very happy to learn from you.
(Sorry my English not good).

Don't worry about english.
On Wed, Aug 12, 2015 at 12:26 PM Yuom Theara<EMAIL_ADDRESS>wrote:

Very thanks, I am very happy to learn from you.
(Sorry my English not good).
—
Reply to this email directly or view it on GitHub
https://github.com/kadirahq/flow-router/issues/253#issuecomment-130191348
.


epochs.save doesn't split large epochs files

When I try to save a large epochs I run into this error. I think @teonlamont also had a similar issue
cc @Eric89GXL
---------------------------------------------------------------------------
IOError                                   Traceback (most recent call last)
/tsi/doctorants/mainak/xyz.py in <module>()
    126                     picks=picks, baseline=(None, 0), reject=None,
    127                     detrend=1)
--> 128     epochs.save('test.fif')
    129     fix_stim_artifact(epochs, stim_channel='STI101')
    130     # epochs.drop_bad_epochs(reject=dict(eeg=200e-6))

/tsi/doctorants/mainak/mne-python/mne/epochs.pyc in save(self, fname)
   1366         data *= decal[np.newaxis, :, np.newaxis]
   1367
-> 1368         write_float_matrix(fid, FIFF.FIFF_EPOCH, data)
   1369
   1370         # undo modifications to data

/tsi/doctorants/mainak/mne-python/mne/io/write.pyc in write_float_matrix(fid, kind, mat)
    119     dims[-1] = mat.ndim
    120     fid.write(np.array(dims, dtype='>i4').tostring())
--> 121     check_fiff_length(fid)
    122
    123

/tsi/doctorants/mainak/mne-python/mne/io/write.pyc in check_fiff_length(fid, close)
    252         if close:
    253             fid.close()
--> 254         raise IOError('FIFF file exceeded 2GB limit, please split file or '
    255                       'save to a different format')
    256

IOError: FIFF file exceeded 2GB limit, please split file or save to a different format

+1 for a fix!

+1 as well, I won't have time to fix it in the next week, so please go for it if you want. You can look at what is done for Raw. I think we'll need to be able to split the .data attribute into multiple pieces when saving. In fact, while we're at it maybe we should change the Epochs file format so it saves each epoch independently. This would make not preload epochs much easier, too...

Is anyone on this? I'm taking this if nobody is on this

@mainakjas hop on gitter, I want to discuss an idea quickly

fixed by #2291


Add an Editor Extension for Testing Refactorings

Add an editor extension that scans itself for refactoring actions and
translates them into a form that Xcode can ingest via a source editor
plugin. At the moment this applies the selected transformation to every
input instance in the entire buffer.

@swift-ci test


SEtting up RBAC and Cost control

[Enter feedback here]
Can we add how to set up permissions (RBAC) and cost control & alerts - as this is one of the most common questions and barriers to adoption at the client.

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

ID: 82dbbfa1-be1b-7497-cf41-8b4776c35d33
Version Independent ID: 2c89f1a2-df0f-b28c-c588-c35a519de929
Content: How-to - Create a resource and deploy a model using Azure OpenAI Service - Azure OpenAI
Content Source: articles/ai-services/openai/how-to/create-resource.md
Service: cognitive-services
Sub-service: openai
GitHub Login: @ChrisHMSFT
Microsoft Alias: chrhoder

@petitgibbon
Thanks for your feedback! We will investigate and update as appropriate.

@petitgibbon
Here are some resources that can help you with setting up permissions (RBAC) and cost control & alerts for Azure OpenAI:
Setting up permissions (RBAC): You can use Azure Role-Based Access Control (RBAC) to manage access to your Azure OpenAI resources. RBAC allows you to grant permissions to users, groups, and applications at a granular level. You can learn more about RBAC and how to set it up for Azure OpenAI in the following Azure documentation: https://docs.microsoft.com/en-us/azure/role-based-access-control/overview
Cost control & alerts: Azure provides several tools and features to help you manage and control costs for your Azure OpenAI resources. You can use Azure Cost Management and Billing to monitor and analyze your usage and spending, set budgets and alerts, and optimize your costs. You can learn more about cost control and alerts for Azure OpenAI in the following Azure documentation: https://docs.microsoft.com/en-us/azure/cost-management-billing/costs
If there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.

@petitgibbon
We are going to close this thread as resolved but if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.
#Please-close


Flame Tiled: Batch caching by image name leads to incorrect painting.

Current bug behaviour
Tiled maps multiple images (either multiple atlases, or multiple single-sourced images) will not render correctly in staggered modes. It may not operate correctly in other modes as well.
Expected behaviour
Maps that match what Tiled renders.
Steps to reproduce

Create a tiled map (isometric, staggered, x-asis, even or odd).
Use multiple, oversized images for the tileset (for overlapping).
a. A good CC-0 set: kenny.nl
Place images such that the overlap.

More information
What Flame does today is optimized for batch rendering (performance), but that means map authors need to know about the limitations. A quick rundown of what happens:

flame_tiled creates a SpriteBatch for every image in the tiled map.  Images can be N*(Atlas||Single Image).
These batches are stored in a map keyed on the source file name (_cachedSpriteBatches)
While sweeping each layer, and then sweeping each row, and then sweeping each tile in the row, the batch is looked up.
"cache tiles": transforms generated from the layer->row->tile are stored for each image, not for each tile  (batch.addTransform)
render loop: walk over all visible layers.  walk over all cached batches (remember: this is image keys, not tile keyed). call sprite batch render.

What could be done about it?

You tell everyone in documentation and perhaps runtime warning: don't use multiple images/atlases when generating tiled maps.
We could collapse every image into an image atlas on load and have only one atlas to draw from for every layer.
Convert RenderableTileMap to not actual render - just do all the parallax / shifting / tile layout.  Leave the render step to another class that flips between sprite batching or sprite painting depending on map conditions.

Option 1 seems harsh, but not uncommon - its an optimization build step.
Option 2 could lead to increased load times, higher memory usage - flips could double that if incorrectly handled. 2D-rect-bin packing is NP-hard.
Option 3 could be a bit of work, but also might lead to easier to animate tiles, or positioning players on the maps.
The goal is to go from randomly having this:

To having this:

Which is achievable with option 1 for now.

wssy on discord also suggested dynamically creating new batches could also be a solution.

Generating a single Atlas from all the images in a layer works and appears performant. I know the Atlas is made one per layer - further optimizations would be to make one and only one Atlas for the map.


Convert "\n" to "\n" in xliff files

Hi.
When translating an xliff file, all the words "\n" are displayed with "\n".
"\n" must also be used for translation to be properly stored in the source file.
If we enter "\n" by mistake, only a new line will appear in the source file and the word "\n" will not be entered

.

\n is a visual indicator of a newline.
If you believe something else is going on, please provide full reproduction instructions, as you were instructed when you created this issue, including attaching the file in question and step by step instructions on how to reproduce it.

I know what "\n" is. butThat is, two slash before the character n
Because when we open a .po file in a poedit and type "\n", it stores exactly the same string "\n" in the .po translation file.
But when we open an .xliff translation file with poedit and write "\n", it unexpectedly creates a new line in the translation file and does not write the string "\n" in file.
Reproduction steps:

Download and extract the attached file.
Open the .xliff file in the extracted folder with the poedit program
Type "\n" in the first string translation field (not "\n")
Save the translation file
Open the .xliff file again with a text editor such as vim or gedit
You will see that the string "\n" is not written, and only one new line has been created.

Note: The attached file is an example to make the problem easier to see
test.zip
.

I found this to be because the .xliff file can handle the new line and does not need "\n".
And I thought it must be like the po case that I was wrong.
Thank you for your time.


Add ceph_mgr_exporter endpoints

Adds code to the globals.yml file to add endpoints for the ceph_mgr_exporter. If ceph is configured correctly, managers will be under the mgrs inventory group. If this group is empty, then the variable will just be empty.

Could you add something to the docs to mention that you need to enable the scraping with:
kolla_enable_prometheus_ceph_mgr_exporter: true

in etc/kayobe/kolla.yml


Build using travis.yml in pipeline

Hi,
I'm trying to move our jobs to Pipeline mode, but I'm not able to find how to run "Build using travis.yml" using pipeline stage.
It's supported? If so, how I can do it?
Thanks for your help!

there is no pipeline stages support for this travis.yml plugin. travis itself does not rely on multiple parallels stages so in this case, for now, stages are not supported. What is the specific case that you will like to support

Hello everyone,
I need your suggestions & clarifications.
We have already configured Travis CI for automated, Now we would like to remove Travis CI and want to implement Jenkins.
So, I have already travis.yml (Travis CI configuration) file, Is that possible to use the same file intravis-yml plugin. If yes, Could you tell me how to configure travis.yml file in Jenkins
I'm a beginner for Jenkins automation, Thanks in advance


package is null for file file://...

Ctrl+Click and hover amongst others fail with the below error messages in the Output panel

i get the same thing

same

Same, but it's only for some packages, not all.

Ok I found a workaround, I had to set to GO111MODULE=off before starting vscode for that project.

Im using go modules so thats not an option

@Strum355 does GO111MODULE=on help? I think the issue is with =auto.

@Strum355
Can the command 'go list -e -json -compiled -test=true -export=false -deps=true -find=false -- ./...'  run ok?

@saibing
go: downloading github.com/docker/docker v0.7.3-0.20190309235953-33c3200e0d16
go: verifying<EMAIL_ADDRESS>checksum mismatch
        downloaded: h1:+5IoM9hUAFS6tz8DTQpC75HOIDVb1qoWjt1Jf4v2Fa8=
        go.sum:     h1:dmUn0SuGx7unKFwxyeQ/oLUHhEfZosEDrpmYM+6MTuc=

Update: issue appeared to have been go 1.11.1 related. Updated to 1.12.x and the problem no longer exists

Same problem with 1.12.1, command go list -e -json -compiled -test=true -export=false -deps=true -find=false -- ./... output is ok.

@saibing I got the same issue.
Client: Sublime Text 3
OS: macOS 10.14.4
Golang: 1.12.1
and go list output is OK.

Same here. Did a git bisect and this seems the commit that introduced the issue:
31f82b6aa7367caf3a492e9550d92346c305be21
Which actually makes sense considering the error message.

Found the same -- the patch from aconchillo fixes the issue.  Thanks!

@saibing Still have the issue on Sublime Text 3 :(
https://github.com/saibing/bingo/issues/159#issuecomment-476528616

@saibing Still have the issue on Sublime Text 3 :(
#159 (comment)

+1 with vscode, go 1.12.1

@saibing Still have the issue on Sublime Text 3 :(
#159 (comment)

+1 with vscode, go 1.12.1
Works for project use go mod & vendor directory, not working for project under $GOPATH/src.

I tried a little test under $GOPATH/src and it worked for me. However, while I was typing it bingo was showing stack traces. Once I finished typing the test and started bingo again, then it worked well.
Did you get the same error message as in this issue or was it something else?
package main

import (
        "fmt"

        "test.com/test/math"
)

func main() {
        x := 4
        fmt.Printf("square: %d", math.Square(x))
}

----

package math

func Square(x int) int {
        return x * x
}

I got the same message when the project is under $GOPATH/src.
Log message of a fresh start and hover over Printf:
langserver-go: reading on stdin, writing on stdout
--> request #0: initialize: {"processId":24992,"rootPath":"d:\\wsl\\go\\repo\\src\\test-bingo","rootUri":"file:///d%3A/wsl/go/repo/src/test-bingo","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"]}},"definition":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"codeAction":{"dynamicRegistration":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true},"typeDefinition":{"dynamicRegistration":true},"implementation":{"dynamicRegistration":true},"colorProvider":{"dynamicRegistration":true}}},"initializationOptions":{"funcSnippetEnabled":false,"gocodeCompletionEnabled":true},"trace":"off","workspaceFolders":[{"uri":"file:///d%3A/wsl/go/repo/src/test-bingo","name":"test-bingo"}]}
Passing an initialize rootPath URI ("file:///d:/wsl/go/repo/src/test-bingo") is deprecated. Use rootUri instead.
<-- notif: window/logMessage: {"type":3,"message":"GOPATH: [D:\\wsl\\go\\repo], import path: "}
<-- notif: window/logMessage: {"type":3,"message":"GO111MODULE=auto, module mode"}
<-- notif: window/showMessage: {"type":3,"message":"load d:/wsl/go/repo/src/test-bingo successfully! elapsed time: 0 seconds, cache: false, go module: false."}
<-- result #0: initialize: {"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"triggerCharacters":["."]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"referencesProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"implementationProvider":true,"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"renameProvider":true,"xworkspaceReferencesProvider":true,"xdefinitionProvider":true,"xworkspaceSymbolByProperties":true}}
[Info  - 上午10:14:29] GOPATH: [D:\wsl\go\repo], import path:
[Info  - 上午10:14:29] GO111MODULE=auto, module mode
--> notif: initialized: {}
--> notif: textDocument/didOpen: {"textDocument":{"uri":"file:///d%3A/wsl/go/repo/src/test-bingo/main.go","languageId":"go","version":1,"text":"package main\n\nimport (\n\t\"fmt\"\n\t\"strings\"\n)\n\nfunc main() {\n\tstrs := strings.Split(\"a,b,c,d,e\", \",\")\n\tfor idx, str := range strs {\n\t\tfmt.Printf(`[%v]: \"%v\"`+\"\\n\", idx, str)\n\t}\n}\n"}}
--> request #1: textDocument/hover: {"textDocument":{"uri":"file:///d%3A/wsl/go/repo/src/test-bingo/main.go"},"position":{"line":10,"character":9}}
--> notif: $/cancelRequest: {"id":1}
<-- error #1: textDocument/hover: {"code":0,"message":"package is null for file file:///d:/wsl/go/repo/src/test-bingo/main.go","data":null}
[Error - 上午10:15:44] Request textDocument/hover failed.
  Message: package is null for file file:///d:/wsl/go/repo/src/test-bingo/main.go
  Code: 0

package main

import (
	"fmt"
	"strings"
)

func main() {
	strs := strings.Split("a,b,c,d,e", ",")
	for idx, str := range strs {
		fmt.Printf(`[%v]: "%v"`+"\n", idx, str)
	}
}


DO NOT MERGE! Fast Forward stable to 685a7bdfb03a85e1fc2052b1561c9a39d2dfd9d3.

This PR will be merged automatically once checks are successful.

Jenkins job manager/postsubmit passed

Jenkins job manager/e2e-suite passed

Jenkins job manager/postsubmit passed


serde_json::error to Indy Error

This PR allows to get rid of tons of map_error calls which make libindy's code hard to read.
By implementing From<serde_json::Error> for IndyError all map_error calls following serde_json can be removed.
There a many places in the code that would benefit from this. This code is easier to read.

Also we miss context messages. I agree that error processing code looks too boilerplate now, but i am not sure that just changing to default is a right way to proceed. We will discuss this with core team.

@Artemkaaas
I would argue that InvalidState after a json decode is a misleading anyway. If the result of a read from the ledger is not valid json then this should have been signalled through an error not by an invalid result string. The InvalidStructure is still capsuled in a PoolError so the developer still knows where this comes from.

Not sure that we return InvalidState for invalid ledger data at all. if so then it needs to be changed, but for the following use case InvalidState works well and deeply used:

We store some json in the wallet
We read json from the wallet
We try to deserialize json
We raise InvalidState because we detected invalid data in the wallet that should contain only valid data

@vimmerru Wouldn't the context be clear from the call stack when the error is raised? Usually there is a line number and file name so the developer knows what which decoding failed.
Is it possible to reduce the number of json strings as parameters anyway? I would like to see it that the API methods immediately convert the json string to proper objects and then pass references to those objects to lower level methods. fail fast

@vimmerru Wouldn't the context be clear from the call stack when the error is raised? Usually there is a line number and file name so the developer knows what which decoding failed.

We plan to expose these messages in the future through API. Anyway i am thinking about this proposal.

Is it possible to reduce the number of json strings as parameters anyway? I would like to see it that the API methods immediately convert the json string to proper objects and then pass references to those objects to lower level methods. fail fast

Application defined jsons are always converted on commands layer and service layer works with domain structures. Anoncreds service can be exception because it uses json interface of indy-crypto.

@vimmerru regarding the wallet InvalidState: That would be still capsuled in a WalletError and InvalidStructure is a good name for that error. But if you want to call that

Anything I can do to progress this?


questions around the spec document

I have a few questions related to the openApi spec document

can the spec_files array contain urls?

There may be a bug related to path resolution in the spec array. I copied the openapi.json file to my ~/.restish folder but I discovered that I can not specify the path relative to ~ ex     "spec_files": [ "~/.restish/ls-openapi.json"]
leads to an error goroutine 1 [running]: github.com/danielgtaylor/restish/cli.Run()      /home/runner/work/restish/restish/cli/cli.go:486 +0x9f2 main.main()      /home/runner/work/restish/restish/main.go:27 +0x177
but  "spec_files": [ "./ls-openapi.json"] works.

If this section: https://github.com/danielgtaylor/restish/blob/ba45f05bb4e26ae9796be91231de0e0cb05b0415/cli/api.go#L155 was updated to support passing in the URI to a spec, instead of trying to guess, then it would be a lot easier to use.
cli/api.go:155

can the spec_files array contain urls?

Not today. It reads a local file from disk and simulates an HTTP response with its contents.

There may be a bug related to path resolution in the spec array...

The ~ is a shell construct and we don't resolve it in the config files so it is seeing it as a literal ~ instead of meaning your home directory. You can always use an absolute path.

Currently that's not possible. Local files will override any hosted OpenAPI file. You can pull the hosted one and add your customizations to it, then tell Restish to load that.

I am curious if there is defined or expected behavior for the case where multiple spec_files are provided, and the same operationId is specified in more than one. Which one gets called?

@tfsJoe the merge logic is here: https://github.com/danielgtaylor/restish/blob/3e64e178a384a996d2f15810bde1421aca17eb16/cli/api.go#L32-L42 then each operation registers a command with the API root command. I would say right now the behavior is undefined, but I'm open to a PR which would do "last wins" or something. What would you expect to happen?

Personally I don't have a strong preference as long as it's predictable or gives a clear warning. I'll try to get a PR together!


Fixed small issue in code generation

the generated code was including _kinderiv.h as a system-dependent lib
rather than as a local include. This broke compatibility with mod2c and
coreneuron.

please retest

please retest

please retest

please retest


public API thread safety

The following public API methods appear to be non-thread-safe. Note that there may be others I have overlooked:
csp_rdp_set_opt()
csp_rdp_get_opt()
csp_cmp_set_memcpy()
csp_bridge_set_interfaces()
csp_bind_callback()
csp_bind()
csp_socket_close()
all functions from csp_rtable.h
most functions from csp_iflist.h

There is currently no information indicating whether or not these functions are intended to be thread-safe. As it stands, users must individually verify the implementation of each function before using them in a multi-threaded environment. This adds an extra layer of complexity and potential risk for developers working with these APIs.

We really need this verified.

csp_rdp_set_opt()
csp_rdp_get_opt()

Verified these are an issue. We could make a version of the csp_connect, which passes rdp parameters. Instead of global options. Using these could cause a race condition.

csp_cmp_set_memcpy()
csp_bridge_set_interfaces()
all functions from csp_rtable.h
most functions from csp_iflist.h
csp_bind_callback()

All of the above is not expected to be thread safe. Because they should only be used during initialization of the CSP stack.

csp_bind()
csp_socket_close()

This does not need to be thread safe, because it is never allowed to bind two sockets to the same port.
Similarly, when a socket is bound to a port and closed, there is no conflicts with other tasks on the cso_socket_close call.

Thanks for the clarification!


Implement is_scalar function optimizer

http://php.net/manual/ru/function.is-scalar.php
bool is_scalar ( mixed $var )

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/25420166-pls-add-is_scalar-function-optimizer?utm_campaign=plugin&utm_content=tracker%2F280146&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F280146&utm_medium=issues&utm_source=github).

Not a problem, i will add it


Segmentation fault in vpf_mocks

vpf_mocks produces a segmentation fault when not given a centers file (i.e. randoms are needed and given). After running with valgrind, I get an "Invalid read of size 8" on line 441 of countspheres_mocks_impl_double.c.
Here is what's on that line:
xcen = xran[itry];
I put an assert on itry to make sure that itry < sizeof(xran), and it is. The seg fault does not seem to happen when I provide a centers file.

That logic with need_centers and need_randoms is quite flaky at best. Passing the centers file has always worked, while passing the randoms file has failed at least sometimes (depending on the size of the largest sphere).
What happens if you add assert(itry < Nran) before the xcen=xran[itry]; line?
I am surprised that the itry < sizeof(xran) passed - I would have expected sizeof(xran) to return sizeof(DOUBLE *) == 8.

Adam just fixed it! Something was just being freed too early. On line 405
in counts_spheres_mocks_impl.c.src the free statements for xran, yran, and
zran should be moved to within the if statement on line 538. Doing that
seems to fix it.
On Tue, Jun 19, 2018 at 2:24 AM, Manodeep Sinha<EMAIL_ADDRESS>wrote:

Did you ever resolve this?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmanodeep%2FCorrfunc%2Fissues%2F150%23issuecomment-398301109&data=02|01|gillian.d.beltz-mohrmann%40vanderbilt.edu|41fd1130f94d4893b1e008d5d5b5ba44|ba5a7f39e3be4ab3b45067fa80faecad|0|0|636649898844359102&sdata=EcLLOPlaGWXkbo09yrb1bWmZ1LWd65Qego6qoGXFiaY%3D&reserved=0,
or mute the thread
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAX2kk_InwT67Gw6ie1awwBYBNA5wky72ks5t-Kc7gaJpZM4Slg5Q&data=02|01|gillian.d.beltz-mohrmann%40vanderbilt.edu|41fd1130f94d4893b1e008d5d5b5ba44|ba5a7f39e3be4ab3b45067fa80faecad|0|0|636649898844359102&sdata=vBQWSBRgArZNzMQ0%2F5I0j2u39Yrh8ISawrShySDZR0w%3D&reserved=0
.

@gbeltzmo Will you please send in a PR with the fix?

Sorry @gbeltzmo -- re-opening the issue. Let's keep this issue open until the fix lands in the master branch. Thanks again!

Fix was in #168

The fix has now on master


Documentation Request - Visual seeking with sprite sheets

Use case description
I would like to have more information on integrating visual seeking through sprite sheets in a Pillarbox player please.
Thank you in advance.
Acceptance criteria
No response
Proposed solution
No response
Alternatives considered
No response
Is there an existing similar feature request?

[X] I have searched existing features and found no similar request.

[X] I have browsed the available API and found no way to achieve the use case I described.

Thanks for the suggestion. There is no sprite sheet official support in Pillarbox and I cannot currently say if this is something we will provide support for in the future, so documentation might not be appropriate in this case (an external tutorial would likely be a better fit IMHO, but we can discuss it further).
Let me give you more context, though.
I-frame playlists
Unlike Letterbox, Pillarbox supports I-frame playlists on all platforms, which are special playlists delivered as part of the content itself. Those provide fast seek previews, a feature called trick play or trick mode. Trick play is also the only way to offer a seek preview within the tvOS standard player experience.
Provided the content delivers I-frames in an efficient way (and that your network connection is good enough), previews are then automatic when seeking smoothly with Pillarbox, a special feature of our player enabled by default. Please have a look at the Trickplay example in our Pillarbox demo, under the Examples tab, to have a better understanding of the kind of experience this can provide.
I-frame playlist support is the main reason why Pillarbox should IMHO discourage the use of external sprite sheets. If Pillarbox were to provide an official sprite sheet API, products would be tempted to implement seek previews on iOS only, making the experience poor for tvOS users of the same product. Most packaging solutions I could check recently offer I-frame playlist support, sometimes at the cost of a single checkbox. It would be a shame not to use it.
Note that some SRG SSR content is delivered with I-frame playlists, depending on the packaging that was used. We will try to promote wider adoption of I-frames in the future within our company so that all Apple platforms benefit from a better seeking experience in the future.
Sprite sheets
Sprite sheets are not governed by an associated standard AFAIK. Some backends can namely deliver a single sprite sheet (e.g. SRG SSR), sometimes a sprite sheet tree (e.g. YouTube). We even found products that opted for single-thumbnail delivery per timestamp, something that should be best avoided IMHO as it leads to a poor user experience.
As said above there is currently no official support for sprite sheets in Pillarbox. If you have sprite sheets available and cannot use trick play, you can still integrate them in a custom iOS player user interface (but you will miss them on tvOS), as follows:

Load the sprite sheet(s) from your backend based on the content currently being played.
Use a ProgressTracker to drive your slider and read the current time.
Display a small window above your slider, cutting an image corresponding to the current progress tracker time into the sprite sheet. The maths to use depend on how sprite sheets are packed in your specific case but this usually simply involves moving the origin of a frame with fixed dimensions in x and y directions.


Require p!setup command to be run if no guild in db

Right now, on messages and voiceStateUpdate events, if there is no guild info in the DB, we just create a guild. With this change the bot would stop responding to events until a new command, p!setup, has been run, which would create the guild in the DB.
The p!setup command should be locked to Bot Managers only.

DB has no notion of a guild anymore.


If file isn't visible in sidebar, then don't search it

I am hiding some folders and files in the sidebar, like node_modules. Yet when I search all files, results appear from files in node_modules still. For some reason, this is only happening in one of my workspaces.
To elaborate, I've got a long list of folders in files.exclude, and am not using search.exclude. I assume that search.exclude inherits from files.exclude, yet I'm not experiencing this. Especially for node_modules, as I said.

Is it searching files that are open?


fix(typing): don't mark BabelConfig as internal type

Summary
Close #1666
Test plan
Test against the repo in #1666
Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information
Also lock typescript at 3.x in package.json

Pull Request Test Coverage Report for Build 4899

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

Totals

Change from base Build 4898:
0.0%

Covered Lines:
1060

Relevant Lines:
1095

💛  - Coveralls


Add fix for gcp 1.13 permission issue in ingress

Add fix for gcp 1.13 permission issue in ingress

This fix is not required for gcp 1.12


Unknown mana

Sometimes the bot is running fine but after 2-3 or even 5 games the cmd is spammed with unknown mana is that something that should happen?

The unknown mana is printed whenever bot cannot read the mana (something is hovering over it), but eventually that something should go away and mana can be read again, so it definitely should not spam unknown mana indefinitely. Are you running on the correct resolution and in-game video quality settings?

Yeah, I am running it at 1920x1080 high graphics 30/60 FPS and 100% scale. It works fine when I run it but after a few games in breaks..

Hm, I cannot think of any reason why it would do that. If you know how exactly to reproduce this issue, please post a comment and I will try to debug it, but I'm afraid I cannot help you with just this information, since it works on my end.

instead of getting spammed now after the game ended I got this error

thats how many games it played

Wait, are you on the latest commit of the master branch? The KeyError bug should already be fixed. If you are on the latest commit and it still does not work, delete the card_sets folder and run the program, it will download all the card data (although it might take a while)

I downloaded it 3 days ago so I believe I am will do and update you.

Owner

Just happened again after doing it

Does anything in particular happen when this issue occurs? Is anything covering the mana amount on the right side? Again, I need to be able to reproduce the issue in order to debug it.

Does anything in particular happen when this issue occurs? Is anything covering the mana amount on the right side? Again, I need to be able to reproduce the issue in order to debug it.

I meant this error not the man one, and nope nothing was hovering it was just playing after my enemy hit my nexus bot got this error

Sorry that was my bad the error is different now

I just added a workaround for missing cards, since they aren't even on Riot's website and are apparently not added to the sets. This should resolve the KeyError issue.


Prove Bag is CMon

Close #54

autToLehmer turned out to be very annoying to prove because of the sheer amount of noise that comes with inspect encode (isoToEquiv aut). Agda would basically run out of memory so an alternative approach is needed.


Feature/downgrade compose top base activity

downgrade activity model

downgrade to base activity model

I refactored, I will commit


Syntax fix and whitespace cleanup

@steved0x

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@Olivier-Lemay-Dostie - can you resolve the merge conflict(s)?

#sign-off

@Jak-MS I'm not sure I have the rights to see the conflicts as I don't see them.


More detail...

Can you add a description of your experiment settings in readme.md?

Yes absolutely. This is all still work in progress. I'm expecting to have a more detailed documentation up at the start of September.

More detailed docs are now online. Closing this issue.

More detailed docs are now online. Closing this issue.


[vault-secrets-webhook] Running the vault-agent as init-container?

Hello!
We have situations where we need to run vault-agent as an init-container.
After reading the official documentation, we did not find such a possibility.
So I make a request to implement such a feature in vault-secrets-webhook.
Thank you!

++ very want same solution for consul-template
I.e, if i use consul-template(vault-ct-once), i got similiar behavior:
I find that banzai has similiar anotation - vault.security.banzaicloud.io/vault-agent-once, but it fits only jobs, when I tried to use it in deployment I had CrashLoopBackOff error (I think this annotation not start container as init)

Because, i want to use consul-template.
I'm really looking to resolve this issue. Using consul-template as a sidecar requres exess resources(CPU,RAM for sidecar and addational queries to Vault server)

Finally i found undocumented solution: https://github.com/banzaicloud/bank-vaults/pull/1302/commits/42ab8c6bbb517685d7f07073fe7c1b1447cf2f65
If use two annotations:
 vault.security.banzaicloud.io/vault-ct-once: 'true'
vault.security.banzaicloud.io/vault-ct-inject-in-initcontainers: "true"
`
Consul-template will run as initContainer, render template and exit.
Please append this topic in documentation, thanks!


Fix issue with inline fragments mapped to null

If response is an instance of inline fragment that is not in the requested list we map it null.
These changes generates surrogate inline fragment class that mapper will fallback to if response typename doesn't match to requested inline fragment conditions.
Example: https://github.com/apollographql/apollo-android/pull/971/files#diff-4e9825e5c07ebb7d5462ee1ca6f79e46
Closes https://github.com/apollographql/apollo-android/issues/955

looks good.

Awesome!! Thanks so much for helping with this--really happy that that I can backwards-compatibly add new interface subtypes now :)


FURB105 [*] Unnecessary separator passed to print

Hi, there seems to be a mismatch:
# print each element of a list to a new line
print(*a_list_with_elements, sep="\n")

ruff . --select FURB105  --preview
# out: ... FURB105 [*] Unnecessary separator passed to `print`

However, FURB105 apparently checks for empty prints:
ruff rule FURB105
# out: Checks for `print` calls with an empty string as the only positional ...

Version ruff 0.1.1

This seems like a bug, since the separator is necessary here.

For
print(*a_list_with_elements, sep=",")

it is the same behaviour.
Plus description of rule and application don't seem to match, since it is not an empty print()

Yeah the rule is slightly more expansive than the description suggests -- I've updated it. It also looks for print calls with one or fewer arguments that define a custom separator, since the separator is redundant in that case. I've also fixed the bug here related to starred arguments.


Dragging Behavior on ReorderableListView Item throws Error🐛

Describe the bug
When re-arranging the items with any fluent buttons in ReorderableListView.builder, it throws an assertion on AnimatedDefaultTextStyle
Additional context

Sample code
ReorderableListView.builder(
              shrinkWrap: true,
              buildDefaultDragHandles: false,
              itemCount: numbers.length,
              onReorder: (oldIndex, newIndex) {
                setState(() {
                  if (oldIndex < newIndex) {
                    newIndex -= 1;
                  }
                  final int item = numbers.removeAt(oldIndex);
                  numbers.insert(newIndex, item);
                });
              },
              itemBuilder: (context, index) {
                final number = numbers.elementAt(index);
                return ReorderableDragStartListener(
                  key: ValueKey(index),
                  index: index,
                  child: number.isOdd
                      ? ListTile(
                          key: Key('$index'),
                          // Fluent button
                          tileColor: ButtonState.all(Colors.purple),
                          leading: Button(
                            onPressed: null,
                            child: Text(number.toString()),
                          ),
                          title: Text(number.toString()),
                        )
                      : ListTile(
                          key: Key('$index'),
                          // Material button
                          tileColor: ButtonState.all(Colors.blue),
                          leading: mt.TextButton(
                            onPressed: null,
                            child: Text(number.toString()),
                          ),
                          title: Text(number.toString()),
                        ),
                );
              },
            )

Debug
══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following assertion was thrown building AnimatedDefaultTextStyle(duration: 167ms, debugLabel:
((englishLike bodyMedium 2014).merge(whiteRedmond bodyMedium)).merge(unknown), inherit: false,
color: Color(0xffffffff), family: Segoe UI, size: 14.0, weight: 400, baseline: alphabetic,
decoration: TextDecoration.none, textAlign: center, softWrap: wrapping at box width, overflow: clip,
dirty, state: _AnimatedDefaultTextStyleState#c44ab(ticker active)):
Failed to interpolate TextStyles with different inherit values.

The TextStyles being interpolated were:
from: TextStyle(inherit: true, color: Color(0xffffffff), size: 14.0, weight: 400)
to: TextStyle(debugLabel: ((englishLike bodyMedium 2014).merge(whiteRedmond bodyMedium)).merge(unknown), inherit: false, color: Color(0xffffffff), family: Segoe UI, size: 14.0,
weight: 400, baseline: alphabetic, decoration: TextDecoration.none)
The following fields are unspecified in both TextStyles:
"backgroundColor", "letterSpacing", "wordSpacing", "height", "decorationColor",
"decorationThickness".
When "inherit" changes during the transition, these fields may observe abrupt value changes as a
result, causing "jump"s in the transition.

In general, TextStyle.lerp only works well when both TextStyles have the same "inherit" value, and
specify the same fields.
If the TextStyles were directly created by you, consider bringing them to parity to ensure a smooth
transition.

If one of the TextStyles being lerped is significantly more elaborate than the other, and has
"inherited" set to false, it is often because it is merged with another TextStyle before being
lerped. Comparing the "debugLabel"s of the two TextStyles may help identify if that was the case.
For example, you may see this error message when trying to lerp between "ThemeData()" and
"Theme.of(context)". This is because TextStyles from "Theme.of(context)" are merged with TextStyles
from another theme and thus are more elaborate than the TextStyles from "ThemeData()" (which is
reflected in their "debugLabel"s -- TextStyles from "Theme.of(context)" should have labels in the
form of "(<A TextStyle>).merge(<Another TextStyle>)"). It is recommended to only lerp ThemeData with
matching TextStyles.

The relevant error-causing widget was:
AnimatedDefaultTextStyle
AnimatedDefaultTextStyle:file:///C:/Users/Arctic%20Snow/AppData/Local/Pub/Cache/hosted/pub.dev/fluent_ui-4.6.1/lib/src/controls/inputs/buttons/base.dart:199:22

When the exception was thrown, this was the stack:
#0      TextStyle.lerp.<anonymous closure> (package:flutter/src/painting/text_style.dart:1187:7)
#1      TextStyle.lerp (package:flutter/src/painting/text_style.dart:1228:6)
#2      TextStyleTween.lerp (package:flutter/src/widgets/implicit_animations.dart:214:41)
#3      Tween.transform (package:flutter/src/animation/tween.dart:356:12)
#4      Animatable.evaluate (package:flutter/src/animation/tween.dart:68:46)
#5      _AnimatedDefaultTextStyleState.build (package:flutter/src/widgets/implicit_animations.dart:1961:22)
#6      StatefulElement.build (package:flutter/src/widgets/framework.dart:5198:27)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5086:15)
#8      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5251:11)
#9      Element.rebuild (package:flutter/src/widgets/framework.dart:4805:7)
#10     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2780:19)
#11     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:903:21)
#12     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:358:5)
#13     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1284:15)
#14     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1214:9)
#15     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1072:5)
#16     _invoke (dart:ui/hooks.dart:142:13)
#17     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:359:5)
#18     _drawFrame (dart:ui/hooks.dart:112:31)

════════════════════════════════════════════════════════════════════════════════════════════════════

Another exception was thrown: A RenderFlex overflowed by 98898 pixels on the right.
Another exception was thrown: Failed to interpolate TextStyles with different inherit values.
Another exception was thrown: Failed to interpolate TextStyles with different inherit values.
Another exception was thrown: Failed to interpolate TextStyles with different inherit values.

current workaround is wrapping the fluent button with the Material widget.

We currently export material's ReorderableListView. A proper solution would be to implement ReorderableList in the fluent-design.
A showcase of this can be found at winui3gallery://item/ListView

This is the implementation of reordering in the native WinUI 3 Gallery.
https://github.com/bdlukaa/fluent_ui/assets/45696119/1898a492-a73a-4d02-b514-8efd0f0a6a34
I tried porting Flutter's ReorderableList to the Windows Style, but I faced a limitation. ReorderableList doesn't have the possibility to change the other widgets when one is being dragged, which is the main concept of the native reorderable list


[Security] Remove option html: true for bootstrap tooltip to prevent XSS attack

a patch for issue #107


Add an overlay function for tracing images

Hey Andy,
Something I've wanted for a long time is a convenient, built-in way to trace over a source image within an ANSI editor.
I took a whack at adding that functionality to ANSIedit. Basically the user can load an "overlay" -- a canvas element is created the same size as the artwork, and the user's image is scaled to fit the canvas. It renders at 50% opacity and has pointer-events: none. I also made a toggle to turn it on/off.
I'm sure there are things I've overlooked, but hopefully this pull request gives you the idea. If you like it, feel free to use it. If you'd rather do it a different way, that's cool. I also recognize this may not be a feature you want in ANSIEdit at all.

Ugh, sorry. I overwrote the wrong one.
(My local install of ANSIedit is different from the one in your repo, because I have enabled all the features by removing the "excluded-for-websocket" classes.)


Add GitHub Actions

Hi, @minamijoyo
Added Actions for easy installation of tfmigrate.

@ponkio-o Thank you for your proposal!
I'm hesitant to merge this into this repository because the tfmigrate CLI and it's GitHub Actions have different concerns about public interfaces, dependencies, versioning. So I think it's better to split it into a separate repository at least.
Since I'm currently using Atlantis for Terraform CI/CD, I don’t have a good example for GitHub Actions now. So it's ok to create a new action by yourself and link it to the Integrations section of README on this repository.
Or, if you wish to have an "official" action, please open a new feature request. If many people need to it, I'll create a repository for it.
Thanks!

@minamijoyo
Thank you for your reply.

I'm hesitant to merge this PR into this repository because the tfmigrate CLI and it's GitHub Actions have different concerns about public interfaces, dependencies, versioning. So I think it's better to split it into a separate repository at least.

I see. I understand the background.
So I will try to create a similar "actions" in another repository.
This PR is marked as close.
Thank you for your review!


Add files via upload

Institut Supérieur d'Informatique (Groupe ISI)

@pro12x Thank you for your patience while waiting for a review and processing your request. Pull request merged.

Thank you very much


E-Connect Integration

Beta Release
Version: 0.0.5 (dev5)
Release date: 24/8/2023
This draft PR adds the e-connect integration.
Current functionalities are:

Configuration flow implemented to add login credentials and home and night areas
EconnectAlarm entity is available and you can use the AlarmPanel card to control it
A service is available and you can configure automations via YAML or via UI
A DataUpdateCoordinator is used to fetch the status using the cloud service long-polling
Arm and disarm the alarm
Sensor status for sectors, inputs and outpus

Alarm statuses:

Arm Away: arms all areas
Disarm: disarm all areas
Arm Home: based on the configuration, arms given areas (optional)
Arm Night: based on the configuration, arms given areas (optional)

Download the Integration

Create a new folder in your configuration folder (where the configuration.yaml lives) called custom_components
Download the latest version into the custom_components folder so that the full path from your config folder is custom_components/econnect_alarm/
Restart Home Assistant. If it's your only custom component you'll see a warning in your logs.
Once Home Assistant is started, from the UI go to Configuration > Integrations > Add Integrations. Search for "E-connect Alarm". After selecting, dependencies will be downloaded and it could take up to a minute.

Setup

Username: is your username to access e-connect via web or app.
Password: is your password to access e-connect via web or app.
Domain name (optional): domain used to access your login page via web. If you access to https://connect.elmospa.com, then this field must be empty. If you access to https://connect.elmospa.com/<domain> then add <domain> in this field. For instance if you access to https://connect.elmospa.com/nwd/, you must add nwd here.

Options

From the integration page, you can configure some options to alter the integration behavior. Click on "Options".

Armed areas while at home (optional): list areas you want to arm when you select Arm Home. If not set, that mode is not available and no actions are taken when you click the button.
Armed areas at night (optional): list areas you want to arm when you select Arm Night. If not set, that mode is not available and no actions are taken when you click the button.

Automations
If you use automations, remember that in the payload you must send the code so that the system will be properly armed/disarmed.
YAML example:
service: alarm_control_panel.alarm_arm_away
target:
  entity_id: alarm_control_panel.alarm_panel
data:
  code: !secret alarm_code  # (check how to use secrets if you are not familiar)

UI example:

New version released: https://github.com/palazzem/core/releases/tag/0.1.0.dev4

We're closing this PR as the entire integration development has been moved here: https://github.com/palazzem/ha-econnect-alarm/pull/1
Feel free to open issues/feature requests in the integration GitHub issues page: https://github.com/palazzem/ha-econnect-alarm/issues
If you have questions, please join our Discord channel!


RARBG Torrents

Addon Manifest URL
https://app.strem.io/shell-v4.4/#/addons/community/all?addon=https%3A%2F%2Frarbg.addon.unlimited-fun.xyz%2Fmanifest.json
Addon Description
Watch Movies and Series from RARBG
Language of Content
Multi
Choose Labels

[ ] anime
[ ] asian drama
[ ] bollywood
[ ] cartoons
[ ] debrid support
[ ] http streams
[ ] live tv
[ ] metadata
[ ] misc
[X] movies
[ ] music
[ ] nsfw
[ ] podcasts
[ ] radios
[ ] subtitles
[ ] torrents
[ ] tv shows
[ ] video games

this is not the way to submit working addons, they need to end with /manifest.json


Replace Guava classes

Replace Guava classes
com.google.common.base.Preconditions.checkNotNull -> Objects.requireNonNull
com.google.common.base.Charsets.UTF_8 -> java.nio.charset.StandardCharsets.UTF_8
com.google.common.base.Objects -> java.util.Objects
References
https://github.com/wiremock/wiremock/issues/2111
Submitter checklist

[x] The PR request is well described and justified, including the body and the references
[x] The PR title represents the desired changelog entry
[x] The repository's code style is followed (see the contributing guide)
[x] Test coverage that demonstrates that the change works as expected
[ ] For new features, there's necessary documentation in this pull request or in a subsequent PR to wiremock.org

@tomakehurst @timtebeek
Hello
Plz review it

I'm not keen on replacing firstNonNull with Optional from a performance perspective since the former doesn't create a redundant object.
In general also, I think the goal here isn't to eliminate Guava completely. If it's providing something useful that doesn't have a direct JDK equivalent then let's keep it.

I'm not keen on replacing firstNonNull with Optional from a performance perspective since the former doesn't create a redundant object.
In general also, I think the goal here isn't to eliminate Guava completely. If it's providing something useful that doesn't have a direct JDK equivalent then let's keep it.

revert commits?


Apply mouseWheelScrollSensitivity in some other places

Issue Type: Feature Request
Having usual OS sensitivity of scroll 9 lines or "editor.mouseWheelScrollSensitivity": 9, it's probably good that quick pick, file explorer etc. ignore it, but some  custom vscode editors that very similar to ordinary ones, like: Keybindings GUI, Settings GUI, Interactive Playground don't have minimap to drag it easily and they are usually long if not using search.
Would it be possible to use configured sensitivity on them?

https://github.com/Microsoft/vscode/issues/37727


Recent apps exception / empty

Steps to reproduce:

Go to an app's summary page.
Hit refresh
From the same app's summary page, click on the space link.
Notice that the list is empty - You may have an exception in the log too.

Why?
This is because the space that's added to the store from the base application request is incomplete, it doesn't have the apps param only the apps_url.
We should be able to fix this by adding a includeRelations to the GetOrganization action.

Also..

start fresh on cf summary page
click on an app from the 'recent apps' list
app summary page is reached but with no content

CardCfRecentAppsComponent.html:4 ERROR TypeError: Cannot read property 'entity' of undefined
at eval (card-cf-recent-apps.component.ts:66)
at Array.forEach ()
at SafeSubscriber.eval [as _next] (card-cf-recent-apps.component.ts:65)
at SafeSubscriber.__tryOrSetError (Subscriber.js:249)
at SafeSubscriber.next (Subscriber.js:189)
at Subscriber._next (Subscriber.js:128)
at Subscriber.next (Subscriber.js:92)
at DoSubscriber._next (tap.js:84)
at DoSubscriber.Subscriber.next (Subscriber.js:92)
at FirstSubscriber._emitFinal (first.js:136)

Steps to reproduce the above exception:
Before you start: Find two organisations within the same cf that have spaces, use the cf from that organisation.

Go to the CF's organisation page.
Refresh
Click the pre-selected organisation.
Click the space tab (wait for list to appear)
Click the CF breadcrumb list at the top of the page.
Notice that the organisation list seems to be re-fetching the list (even thought it should already have it).
Click on the other organisation that has applications .


Feature: Controller API for Login and Signup

There is no page for Login and Signup

Please Assign this issue to me. I can Create the controller for Login and Signup

please assign it to me under gssoc

@anubhabnath098 any updates?


[Snyk] Upgrade @hashgraph/hedera-local from 2.18.1 to 2.19.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade @hashgraph/hedera-local from 2.18.1 to 2.19.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.
The recommended version was released 23 days ago, on 2024-02-19.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 75.15%. Comparing base (d454518) to head (bf5b819).
 Consider uploading reports for the commit df0cd40 to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2193   +/-   ##
=======================================
  Coverage   75.15%   75.15%
=======================================
  Files          13       13
  Lines         644      644
  Branches      118      118
=======================================
  Hits          484      484
  Misses        115      115
  Partials       45       45

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


moto server implementation for pytest

This is the PR relating to https://github.com/apache/iceberg-python/issues/222.
This should be a drop in replacement for moto.mock_s3, by pointing the s3 clients at a moto server endpoint url.
By doing this, you can:

Remove the patch to aiobotocore
Remove the requirement of using pyiceberg.io.fsspec.FsspecFileIO over the default of pyiceberg.io.pyarrow.PyArrowFileIO.

Glue and DynamoDB still use the basic mock_glue and mock_dynamodb. They could probably be moved over to the sever implementation as well, but it was taking more work than I wanted so I didn't include it.

cc @HonahX since he's the original author of the Glue catalog


API Proposal: Every refining widget should expose widget.on('refine')

Every refinement widget instance should be an EventEmitter and so we would be able to:
var categories =   instantsearch.widgets.menu({
  container: '#categories',
  facetName: 'categories',
  limit: 10,
  rootClass: 'list-unstyled',
  template: require('./templates/category.html')
});

categories.on('refine', function(newValue, previousValue) {
  // do whatever you want here, like scrolling to some specific place or top.
});

search.addWidget(categories);

@algolia/javascript ?

Yes, could be really nice. Would you trigger it before or after the rendering of the widget itself?
Also, shouldn't it have access to the helper in the callback? So users can handle complex and custom selections (like "When I filter by Brand, I want to disable the filter by free shipping", etc).
Or do you have a specific need in mind?

Would you trigger it before or after the rendering of the widget itself?

Dunno if they are some pro/cons on this.

Also, shouldn't it have access to the helper in the callback?

That's a good idea. Easy to add. Good for power users.

Or do you have a specific need in mind?

scrollTo what you want, analytics, popin warning about "free shipping", automatically refine on another attribute (like you said).

Maybe we need both? beforeRefine and afterRefine.
The first could have the helper as a parameter and could be used to handle specific needs of changing filters based on the user choice.
The second will be mostly used to update the rendering in one way or another (add classes to elements? scroll to top?)

Maybe we need both? beforeRefine and afterRefine.

Yes having them right now would help clarify the things and handle all cases, :+1:
I love the beforeRefine where you are able to change filters automatically so that you can refine multiple things when they are linked.

There's already #83


Added Flappy bird game.

🛠 Fixes Issue (Number)
Closes #327
👨💻 Changes proposed
Created a Flappy bird clone.
✅ Check List (Check all the applicable boxes)

[x] My code doesn't break any part of the project (Zero Octave-Javascript-Projects).
[x] This PR does not contain plagiarized content.
[x] My Addition/Changes works properly and matches the overall repo pattern.
[x] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers
Flappy Bird game is a clone of the orignal Flappy bird that you can play when you are bored and you have to kill the time. It is created using Javascript, css and Html.
Tech stacks used :
App URL:  https://markl50.github.io/Flappy-bird/
📷 Screenshots

The css is not being applied. Can you please check your index.html for any bugs

This is how it is visible to me


Update documentation for the low available disk alert

Update and add new actions relevant to the new AWS context

Thanks for updating!

Thanks for raising this! Does it fix #2356 or is there still more to document?


up compat

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build 979666166:
0.0%

Covered Lines:
98

Relevant Lines:
160

💛  - Coveralls


RACF Enhanced PassTickets: New Algorithm.

Hi Christian,
IBM just announced this enhanced algorithm for PassTicket. Would you like to take a look to see if this algorithm needs to be updated. Thank you very much.
The following IBM Change Notification is being planned by z/OS development.
ICN Number: 1774
ICN Name: RACF Enhanced PassTickets
Abstract:
IBM intends to deliver a future RACF enhancement to support a new PassTicket algorithm option called Enhanced PassTickets.

Thanks for letting me know. Do you have a link to this announcement or any further details?

Hi Christian,
Below is the link and the contact info. Thanks.
https://glz4plpsc.pok.ibm.com:4435/#/readPDF/17123634f178492867d91431f0c4acb5
ICN Technical Owner:  Ross D Cooper/Poughkeepsie/IBM
ICN Technical Owner email<EMAIL_ADDRESS>Date IBM Change Notification was written:  07/08/2020
Date IBM Change Notification was approved:  07/30/2020

Hi, it seems like this link is not publicly accessible ...

Hi Christian,
The owner of the ICN said that it could only be shared with software vendors that are under current non-disclosure agreements with IBM. Thanks.


Improve removable drives state and UI

The removable drives list in the VM details isn't very nice to look at currently. This PR includes some of the UI changes from my previous PR #531, and includes a fix for incorrect UTMDrive.state.

@conath Sorry to bother you but is there an update on this? I recall you had some new design ideas but I don't think they're in this PR.

@conath Sorry to bother you but is there an update on this? I recall you had some new design ideas but I don't think they're in this PR.

@osy Thanks for reminding me about this. I had stopped working on it because of the macOS bookmark issue where the file bookmark needs to be created by the helper process. The UI work is done. I'll look into it again right now.

@osy Thanks for reminding me about this. I had stopped working on it because of the macOS bookmark issue where the file bookmark needs to be created by the helper process. The UI work is done. I'll look into it again right now.

Here are a few screenshots that show the updated removable drives UI. The Browse/clear is now in a Menu on the left, which cleans up the look a lot. I think it looks best on iOS.
Note that on macOS, the Browse button somehow takes up the entire width despite the Spacer() after the menu (it works as expected on iOS).

Here are a few screenshots that show the updated removable drives UI. The Browse/clear is now in a Menu on the left, which cleans up the look a lot. I think it looks best on iOS.
Note that on macOS, the Browse button somehow takes up the entire width despite the Spacer() after the menu (it works as expected on iOS).


Update Judge's CI

With Travis no longer offering free support to OS projects, the CI will need to be updated. It looks like the next best option with documented support for appraisals in CircleCI.
@joecorcoran I can get a PR to configure this, however I don't have the admin access to connect CircleCI to this project. Can you help with that?
thanks

Hey James, I've been pretty slack with maintaining this gem in recent years. To that end, I've just transferred ownership to an org named judgegem and made you co-owner. I hope this gives you enough access to make the changes needed!


Add FeePricer to quoter

Adds FeePricer for setting the FixedFee value in the quoter.

Managed to identify the issue behind the failing e2e tests. feePricer is failing to recognize the token


fix: Fix metadata reflection without a default dataset

Fixes #838 and fixes #1088. 🦕
The get_table_names and get_view_names methods are supposed to return the bare names (no {schema}. prefix) of the resources for a single schema/dataset (where schema=None is the "default schema", not "all schemas"). However, the BigQueryDialect implementation returns:

bare names for a specific schema: if the connection has a default dataset
{schema}. prefixed names for one schema: if the connection doesn't have a default dataset and the schema arg is a string
{schema}. prefixed names for all schemas: if the connection doesn't have a default dataset and the schema arg is None

The bolded parts cause issues outlined in #1088. This PR fixes the get_table_names and get_view_names implementations to return bare names as SQLAlchemy expects.
This is a breaking change for a subset of users:

(no impact) connections with a default dataset (likely a majority of users?) should behave the same
(impact) connections without a default dataset using Metadata.reflect() without a schema argument were probably expecting to reflect all datasets, but they would now not reflect anything.

BigQuery doesn't have the same concept of a default schema the way eg: PostgreSQL does (public) - so without a default set on the connection string, we don't have anything to search and return an empty list.

(no impact) connections without a default dataset using Alembic were probably broken anyway

This has been working for me locally with alembic + no default dataset (the models specify the schema) + include_schemas=True (required for cross-schema stuff).

[x] Make sure to open an issue as a bug/issue before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
[x] Ensure the tests and linter pass

unit tests + linter pass locally

[ ] Code coverage does not decrease (if any source code was changed)
[ ] Appropriate docs were updated (if necessary)

Hi, any chance I could get the tests approved to run on the PR? I've been trying to setup the system tests locally, but they're a bit onerous (understandably).

Sorry for the delay, just started running the tests!

Sorry for the delay, just started running the tests!

no worries, thank you!

@lingchin if this is a breaking change as Jacob indicates, then we need to have some sort of deprecation warning that the break is coming and get this into the schedule.

This is a breaking change for a subset of users:

(no impact) connections with a default dataset (likely a majority of users?) should behave the same
(impact) connections without a default dataset using Metadata.reflect() without a schema argument were probably expecting to reflect all datasets, but they would now not reflect anything. BigQuery doesn't have the same concept of a default schema the way eg: PostgreSQL does (public) - so without a default set on the connection string, we don't have anything to search and return an empty list.
(no impact) connections without a default dataset using Alembic were probably broken anyway


Request to add Englewood PD to defund12.org list

To<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Subject: [Insert unique subject line]
Message (Don't forget to replace the [x]'s with your information!):
Hello,
My name is [YOUR NAME] and I am a resident of Englewood. In light of recent events, I demand that you recognize racism as the public health crisis that it is, and take direct action to address this issue:

I demand that you divest funds from the EPD as you make considerations for your FY21 municipal budget.
I demand that you reallocate funds from the EPD to health and social services, for the safety and well-being of Englewood’s current residents.
In line with Gov. Murphy and AG Grewal’s ongoing initiative to hold police accountable, I demand that you ban chokeholds and/or other techniques that restrict breathing, disarm public safety personnel, and require mandatory de-escalation training and comprehensive reporting.

Englewood’s 2020 Municipal Budget demonstrates that the largest fraction of the city’s budget is appropriated for the Police Department. That is approximately 17 times the amount allocated to the entire Department of Health and Human Services and 56 times what is allocated for Community Development.
I implore you to recognize this budget as a moral document, as well as the systematic violence that the police as an institution continue to exercise. Rather than using a militarized police force to physically harm, arrest, or incarcerate my neighbors, we need to create a space in which more mental health service providers, social workers, victim/survivor advocates, religious leaders, neighbors, and friends - all of the people who really make up our community - can look out for one another.
Mayor Wildes and City Councilors, will you look out for me and our beloved community?
Thank you,
[YOUR NAME] [YOUR ADDRESS] [YOUR EMAIL] [YOUR PHONE]

To<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Subject: [Insert unique subject line]
Message (Don't forget to replace the [x]'s with your information!):
Hello,
My name is [YOUR NAME] and I am a resident of Englewood. In light of recent events, I demand that you recognize racism as the public health crisis that it is, and take direct action to address this issue:

I demand that you divest funds from the EPD as you make considerations for your FY21 municipal budget.
I demand that you reallocate funds from the EPD to health and social services, for the safety and well-being of Englewood’s current residents.

Englewood’s 2020 Municipal Budget demonstrates that the largest fraction of the city’s budget is appropriated for the Police Department. That is approximately 17 times the amount allocated to the entire Department of Health and Human Services and 56 times what is allocated for Community Development.
I implore you to recognize this budget as a moral document, as well as the systematic violence that the police as an institution continue to exercise. Rather than using a militarized police force to physically harm, arrest, or incarcerate my neighbors, we need to create a space in which more mental health service providers, social workers, victim/survivor advocates, religious leaders, neighbors, and friends - all of the people who really make up our community - can look out for one another.
Mayor Wildes and City Councilors, will you look out for me and our beloved community?
Thank you,
[YOUR NAME] [YOUR ADDRESS] [YOUR EMAIL] [YOUR PHONE]

on it now


Request for CMake for fizmo to multi-head Glk libraries

Hello. It's great to see fizmo have so many front-end options and to continue to be updated.
I'd really like to see exactly what source files are needed and a recommended CMakeList.txt to allow fizmo to be used in Gargoyle and be compiled as part of a set of multiple interpreters.  A new project has been posted to split all the 'terps backends and a common set of CMake files to link different Glk systems such as RemGlk, CheapGlk, etc. https://github.com/cspiegel/terps
Any interest is appreciated. Thank you.

Hi, and many thanks for your interest in adding fizmo to this project.
I've got to admit that I haven't got a clue about cmake, but I'm willing to give it a try if it helps to include fizmo. Howver from what I understood so far it appears that the main challenge in adding fizmo could be the fact that fizmo's functionality is separated into multiple static libraries. Would it be possible to reference external libraries during the build? In that case we'd only need a single file with just a few lines of code – example: https://github.com/chrender/fizmo-glktermw/blob/6bcf0b6/src/fizmo-glktermw/fizmo-glktermw.c – to connect glk-fizmo to an arbitrary GLK fronend.

Hello. One of the main advantages of CMake is that it is the basis of cross-compiler chains for Android mobile phones (Google's Android Studio), Qt Creator targets, etc. This includes ARM, MIPS and other CPU besides just Intel - so typically everything has to be compiled several times in a row.
I think what we typically need to make a fresh CMake file is a flat list of all the .c and .h files in the proper order.  In other words, all the interpreter source files up to and including the fizmo-glktermw.c   - or we could split each static library into a set of source file lists.
By a a "flat list" - I mean we basically remove all the if conditions. We don't need your SDL2 files, etc. But basically source source file so that RemGlk or any other GLK front-end could be linked.

Aiming for a pure CMake solution is certainly possible. This will however take some time. As I see it, in this case the only viable solution would be to fully support CMake in parallel with Autotools for the two libraries which we'll need to create a glk-fizmo, which means that I'll have to learn about CMake in such a way that I can support it and that in the long term that I would have to entirely switch from Autotools to CMake, since supporting two build systems side by side doesn't make too much sense – even supporting a single one for now twelve modules isn't much fun.
As for now, I'd put this issue on hold until fizmo 0.8.5 has been finished – which I hope will happen in the current or the next week – as well as packaged and distributed. After that, and depending on the bugs and problems from the new 0.8.5 release, I'l try to get a grasp on CMake.


ci: remove node 12 and add 18 to build

PR Checklist

[ ] Unit Tests have been added for new changes
[ ] API tests have been updated if applicable
[ ] All commented code has been removed
[ ] If you've added a dependency, you've ensured license is compatible with Apache 2.0 and clearly outlined the added dependency.

What are you changing?

Anything the reviewer should know when reviewing this PR?
If the there are associated PRs in other repositories, please link them here (i.e. open-amt-cloud-toolkit/repo#365 )

Leaving node 16 LTS for now.