jovo done with draft.  let me know when you are done, and we'll send it back out!

sure. I will probably be done some time tmr.
On Wed, Nov 9, 2016 at 8:53 PM, joshua vogelstein<EMAIL_ADDRESS>wrote:

Assigned #150 https://github.com/neurodata/MGC/issues/150 to @cshen6
https://github.com/cshen6.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/neurodata/MGC/issues/150#event-853866950, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ALX0y3g9_zOf4qg_nsuNQEbqKMxfDercks5q8nkQgaJpZM4KuMgb
.

And you re-written intro looks excellent! Indeed better and better...
On Wed, Nov 9, 2016 at 9:53 PM, Cencheng Shen<EMAIL_ADDRESS>wrote:

sure. I will probably be done some time tmr.
On Wed, Nov 9, 2016 at 8:53 PM, joshua vogelstein <
<EMAIL_ADDRESS>wrote:

Assigned #150 https://github.com/neurodata/MGC/issues/150 to @cshen6
https://github.com/cshen6.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/neurodata/MGC/issues/150#event-853866950, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ALX0y3g9_zOf4qg_nsuNQEbqKMxfDercks5q8nkQgaJpZM4KuMgb
.

yah, somehow keeps getting simpler!
On Wed, Nov 9, 2016 at 9:54 PM, cshen6<EMAIL_ADDRESS>wrote:

And you re-written intro looks excellent! Indeed better and better...
On Wed, Nov 9, 2016 at 9:53 PM, Cencheng Shen<EMAIL_ADDRESS>wrote:

sure. I will probably be done some time tmr.
On Wed, Nov 9, 2016 at 8:53 PM, joshua vogelstein <
<EMAIL_ADDRESS>wrote:

Assigned #150 https://github.com/neurodata/MGC/issues/150 to @cshen6
https://github.com/cshen6.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/neurodata/MGC/issues/150#event-853866950, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ALX0y3g9_zOf4qg_
nsuNQEbqKMxfDercks5q8nkQgaJpZM4KuMgb>
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/neurodata/MGC/issues/150#issuecomment-259589210, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AACjcqRju7gUbbXBM24i4yqCwpLh8Ryoks5q8odsgaJpZM4KuMgb
.

--
the glass is all full:  half water, half air.
neurodata.io, jovo calendar
https://calendar.google.com/calendar/embed?src=joshuav%40gmail.com&ctz=America/New_York

Let me know if you have any significant issue; but otherwise it is good for you to send out now.
I fixed: all figures (Except opacity); a few very small typos; and appendix material to re-align with main paper.
After going through all the main paper, your revised version is indeed better & clear & consistent!

On Thursday, November 10, 2016, cshen6<EMAIL_ADDRESS>wrote:

Let me know if you have any significant issue; but otherwise it is good
for you to send out now.
I fixed: all figures (Except opacity); a few very small typos; and
appendix material to re-align with main paper.
After going through all the main paper, your revised version is indeed
better & clear & consistent!
(I particularly like the real data section now :-)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/neurodata/MGC/issues/150#issuecomment-259828320, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AACjcjLedrYAQblMY3q_lKda2dNRN6Kzks5q85xbgaJpZM4KuMgb
.

--
the glass is all full:  half water, half air.
neurodata.io, jovo calendar
https://calendar.google.com/calendar/embed?src=joshuav%40gmail.com&ctz=America/New_York

sounds like a great plan!
Then I will resume the MGC2 work from tonight on (hopefully I will have an
early draft & a good outline in two weeks);
and keep on helping youjin with paper writing (paper structure, figures,
real data).

On Thursday, November 10, 2016, cshen6<EMAIL_ADDRESS>wrote:

Let me know if you have any significant issue; but otherwise it is good
for you to send out now.
I fixed: all figures (Except opacity); a few very small typos; and
appendix material to re-align with main paper.
After going through all the main paper, your revised version is indeed
better & clear & consistent!
(I particularly like the real data section now :-)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/neurodata/MGC/issues/150#issuecomment-259828320,
or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AACjcjLedrYAQblMY3q_
lKda2dNRN6Kzks5q85xbgaJpZM4KuMgb>
.

--
the glass is all full: half water, half air.
neurodata.io, jovo calendar
<https://calendar.google.com/calendar/embed?src=joshuav%
40gmail.com&ctz=America/New_York>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/neurodata/MGC/issues/150#issuecomment-259839133, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ALX0y0vKJgZax4zKITIFjMsBk0TA7S9Gks5q86lDgaJpZM4KuMgb
.


Espresso?

I see  androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2' but it looks like there are no Espresso tests?

heya, yep we did once have an espresso test onceuponatime for our login, but it was un-maintained and removed, so looks like we can remove this dependency as well until we use espresso tests again in The Future. thanks!


[Roadmap] UX Improvements to incentivise token savings

Why
The current UI both in mobile and desktop hides away the previous chats and it's not so immediate to create new chats. This leads to an increased incentive for the user to remain in the same thread. This goes at the cost of token spend and context exhaustion.
Concise description
I propose the chat history is always visible on the left, with a "New conversation" button at the top, and "Start new chat" shortcut is placed near the message send area. On mobile, a button on the top right could do the job.
As a reinforcement, a "system notice" every 10 messages in the chat area could educate the users about the benefit of starting a new chat, perhaps using the summarisation feature.
Requirements
Not sure

I like the general tone and direction of this idea. While a new UI is in the plan (#201 #203 ), I like the idea of having specialized effort to save tokens.
In addition to a better UX to start chats, how about we add an economy mode?
E.g. features on the Economy mode:

[ ] Cost prediction (given the precise token estimation and the llm cost per token) of the current prompt (range showing $input... $input+max_Output)
[ ] Every 10 messages a reminder to start a new chat (or something similar, given messages can be of different sizes..)
[ ] button to auto-hide messages (sliding window approach) past the Half or Quarter of the context window
[ ] ...?

What do you think @ffrappo ?

That would be brilliant. But perhaps maintaining a new mode would be harder than adding a couple of defaults. Also Big Agi already does a lot and has tons of customisations, could become harder to pickup for new users if you add more settings and variants.

See also #341


HttpError: Invalid environment node id

Running either v2 or v3 of pages-deploy I am running into the following error that causes my action to fail.
Run actions/deploy-pages@v3
  with:
    token: ***
    timeout: 600000
    error_count: 10
    reporting_interval: 5000
    artifact_name: github-pages
    preview: false
  env:
    BASE_URL: /WFChemCookbook
    pythonLocation: /opt/hostedtoolcache/Python/3.11.6/x64
    PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.11.6/x64/lib/pkgconfig
    Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.6/x64
    Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.6/x64
    Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.6/x64
    LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.11.6/x64/lib
Artifact exchange URL: https://pipelinesghubeus7.actions.githubusercontent.com/LUhykx9u3CmfjRFCi2VwEWvofWZTH9U1ktJ1VebNrL0iIdRboZ/_apis/pipelines/workflows/7118278931/artifacts?api-version=6.0-preview
Creating Pages deployment with payload:
{
	"artifact_url": "https://pipelinesghubeus7.actions.githubusercontent.com/LUhykx9u3CmfjRFCi2VwEWvofWZTH9U1ktJ1VebNrL0iIdRboZ/_apis/pipelines/1/runs/26/artifacts?artifactName=github-pages&%24expand=SignedContent",
	"pages_build_version": "ca001e42a30fd6d1cbc21442d8dbe63a0a5ed344",
	"oidc_token": "***"
}
Error: Creating Pages deployment failed
Error: HttpError: Invalid environment node id
    at /home/runner/work/_actions/actions/deploy-pages/v3/node_modules/@octokit/request/dist-node/index.js:86:1
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at createPagesDeployment (/home/runner/work/_actions/actions/deploy-pages/v3/src/internal/api-client.js:126:1)
    at Deployment.create (/home/runner/work/_actions/actions/deploy-pages/v3/src/internal/deployment.js:80:1)
    at main (/home/runner/work/_actions/actions/deploy-pages/v3/src/index.js:30:1)
Error: Error: Failed to create deployment (status: 500) with build version ca001e42a30fd6d1cbc21442d8dbe63a0a5ed344. Server error, is githubstatus.com reporting a Pages outage? Please re-run the deployment at a later time.

This looks like a GitHub server issue but looking at githubstatus.com actions and page are not reporting any issues.
Any ideas how to address this error?

good answer, for example
ci.yml
jobs:
build:
runs-on: ubuntu-latest
environment:
name: github-pages

thanks!

I just had the same issue,
I could fix it by adding

environment:
  name: github-pages

Also need to switch to build and deploy by "github Action" in https://github.com/YOUR_REPOSITORY/settings/pages

thanks you !


ISPN-10938 Expose data store metrics

https://issues.jboss.org/browse/ISPN-10938
If true and the store support statistics, the statistic will be create during the startup.

Closing in favor of allowing RocksDBStore to be extended in https://github.com/infinispan/infinispan/pull/7543.


Add hosting: imagebin

Codecov Report

Merging #33 (7ef0225) into main (b57dae3) will decrease coverage by 0.66%.
The diff coverage is 33.33%.

@@            Coverage Diff             @@
##             main      #33      +/-   ##
==========================================
- Coverage   50.87%   50.21%   -0.67%
==========================================
  Files           5        5
  Lines         228      233       +5
==========================================
+ Hits          116      117       +1
- Misses        112      116       +4

Impacted Files
Coverage Δ

src/images_upload_cli/upload.py
25.82% <33.33%> (-0.20%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Created a readme for Navbar

Closes #1031 . Created a readme for Navbar. Screenshots attached.

Amazing work @Dibyendu303


Disable the content data api rabbitmq integration

This was a temporary change that wasn't reviewed in time to have any effect. The Content Data API is now reading from the queue, so this change is no longer necessary.


DF Settings Clarity: Improve search by adding option of exact word search

Is your feature request related to a problem? Please describe.
Typing a word to search for it in settings, searches for all individual letters
Describe the solution you'd like
Type word to get fuzzy search
Type "word" to get exact match search
Describe alternatives you've considered (Optional)
workaround is manual scrolling to find what matches the search
Additional context (Optional)

Unfortunately the fuzzy-search library I use does not support exact word matching. I've opened a ticket with that project and hopefully they will improve the library at some point.
Ticket: https://github.com/farzher/fuzzysort/issues/87

So the author of the Fuzzy Sort library has provided a work around for this. I can try to implement this in DFSC.

I don't know what to say other than the result in the image above is simply not useful. If the only option with fuzzy search is to use a low score and have the results as pictured above, then I'd rather just have an exact search and get exactly what I typed in


#show enum.item doesn't apply to #enum

Description
The following code
#show enum : set text(fill: blue)

#enum[#lorem(5)][#lorem(5)]

+ #lorem(5)
+ #lorem(5)

results in

which makes sense, however
#show enum.item : set text(fill: blue)

#enum[#lorem(5)][#lorem(5)]

+ #lorem(5)
+ #lorem(5)

results in

That is, it only applies to the enum using the dedicated syntax.
Reproduction URL
No response
Operating system
No response
Typst version

[X] I am using the latest version of Typst

The same thing applies to #list, but curiously not #terms


Import EMA Weekly Survey data

As of now, the weekly survey data are not imported in make_dataset.py primarily because it does not provide any useful information for my analysis that isn't covered in the morning or evening "weekly" surveys.
Weekly surveys contain information about the participants' moods and feelings over the past week. These might be helpful for sleep analysis, but not any more than the evening surveys which provide mood information for that specific day whereas I would have to guess which days were the worst for the weekly surveys.
Will NOT Fix
I will not address these surveys unless explicitly asked by the research group

Ended up doing this because I needed to know the number of people who completed the survey. Completed for both the BPEACE1 and BPEACE2 cohorts.


Some Bugs In AMP Start Travel Template

Hi guys , im new here. Just want to inform you guys some issues with AMP Start Travel template, there are some weird things happen for the overflow scroll when i slide to the third picture , seems like the picture will not load at all. Maybe because my browser doesn't render the part or else or i don't know what cause the issue. I hope any experts can look into this problem because that overflow scroll features was cool and i really need it. Thanks !

I saw the same issue. While opening in mobile the third image won't load at all. If I rotate the screen it'll load. I thought it should be related lazy loading issue or something else I don't know. I couldn't find anything related to disabling lazy loading of a particular image.

Hi guys, are the filters working for you??
If yes, can u please help me out?

Hi Harikaa. No, The filters doesn't work. It related to Lazy Loading and i still doesn't have any solution for this. Thanks

Thank You xjazli


Sounddevice is an unmet dependency

Traceback (most recent call last):
File "/buzz/main.py", line 3, in
from gui import Application
File "/buzz/gui.py", line 5, in
import sounddevice
ModuleNotFoundError: No module named 'sounddevice'

Did you follow this guide to install dependencies? https://github.com/chidiwilliams/buzz#buildrun-locally

Yes, I have used poetry.

I don't see why the dependency should be missing in that case. Maybe try running poetry install again?


Feature codesplitting per route

Note
It's new copy of 2062. Accidentally merge there another changes so here's clean version of PR.
Short description and why it's useful
Code should be invoked only which is needed per route. The rest of if should be prefetched.
By default i prefetched:

home page
product page
category page
checkout page - as it was prefetched before, but another way

Screenshots of visual changes before/after (if there are any)
On demo page, served from server after build whis should be even better, but just on local is an improvement:
homepage before and after

category before and after

Cool! @filrak WDYT?

After resolving hydration problems, results are even better on PWA and SEO :)
For homepage:

For category page:

Awesome! By this chance can you also check the service worker registration code? Currently it’s registering the service worker ONLY on home page - it’s because the given service worker url is relative :/ it’s probably in service-worker-registration.js or in client-entry.js
Anyway: it’s cool you’ve solved the hydration problem

This pull request deserves a bottle of vodka :D

@pkarw sure, i'll try to fix this (already did some digging), i think it's better to work on this in another PR
@filrak thanks buddy, but you've made a lot better upgrades! ;D


bzlmod: correct code marked as wrong

Description of the bug:

Which category does this issue belong to?
No response
What's the simplest, easiest way to reproduce this bug? Please provide a minimal example if possible.
No response
Which Intellij IDE are you using? Please provide the specific version.
No response
What programming languages and tools are you using? Please provide specific versions.
No response
What Bazel plugin version are you using?
No response
Have you found anything relevant by searching the web?
No response
Any other information, logs, or outputs that you want to share?
No response

@tpasternak Are you the one working on this?

No, I'm not, unfortunately. I just found it today

Duplicate of #6308

Closing as duplicate


add data conversion in unit convertor

Proposal
add data conversion in unit convertor
(A clear and concise description of what the proposal is.)

i would like to work on it


Implement static method for removing custom keyboard Keyboard.remove()?

I can't find quick way to remove keyboard, when reply to user, does grammy have static method or so to quickly implement this object: { remove_keyboard: true } and use it like { reply_markup: Keyboard.remove() }?
https://core.telegram.org/bots/api#replykeyboardremove

@KnorpelSenf
Can you add an example using secret_token and ngrok? I spent too much time trying to get it to work.

I don't think a few saved characters justify an inconsistency like this. It may be intuitive if you don't know the Bot API, but it's pretty confusing if you do know it, and I'm slightly in favour of not introducing it. Thanks for the suggestion, though!


fix(routes): remove exam timetable from usePrivateBetaV1RoutesOnly

Feature flag usePrivateBetaV1RoutesOnly is blocking route to having your say.
This change moves the exam timetable and having your say routes out of the scope of usePrivateBetaV1RoutesOnly.

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


data-sap-ui-xx-waitfortheme accepts init/rendering and not true/false

It looks like after the commit [INTERNAL][FEATURE] xx-waitForTheme=init, data-sap-ui-xx-waitfortheme accepts a string value of init/rendering, and not true/false as it stated in the documentation:

Hello @pubmikeb ,
Thank you for sharing this finding. I've created an internal incident<PHONE_NUMBER>. The status of the issue will be updated here in GitHub.
Regards, Diana

Hi @pubmikeb,
thanks for finding this, we have adapted the documentation accordingly.
The update now goes through the documentation channels and will be visible with version 1.95+.
BR,
Thorsten


Hive support?

Hi,
Thanks for the awesome work on this project.  It seems to me by default Hive dependencies are not included, and there's no option to turn it on: https://github.com/nchammas/flintrock/blob/master/flintrock/services.py#L313.
Is there a workaround?  Any chance this can get patched?

Closing this due to its age. I believe the release versions of Spark (as opposed to the ones built from git) that Flintrock uses all have Hive included. If I'm mistaken, @concretevitamin, feel free to reopen this issue.


Threre are some glitches and fissures in dash fragment after zooming in

Are you using options.useTexture?

I just open the demo page of README.md (https://davidfig.github.io/pixi-dashed-line/).

Yeah, I just notice there is a checkbox at the right bottom, it only happens on options.useTexture opening, anything works well after closing.

Yup. That's known. See the bottom of the readme for a discussion of the issue.

Oops, sorry, I didn't notice that.


I ran into the issue that Google wanted to have an api key. I, therefore, added an optional parameter to teh draw method that will add such a key to the html output.

I'd like to see this change.

this would expose your API key in the HTML you're going to publish...

Already a problem at line #239 in gmplot.py
        f.write('<title>Google Maps - gmplot </title>\n')
        if self.apikey:
            f.write('<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?libraries=visualization&sensor=true_or_false&key=%s"></script>\n' % self.apikey )
        else:
            f.write('<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?libraries=visualization&sensor=true_or_false"></script>\n' )
        f.write('<script type="text/javascript">\n')

I think this has been addressed by #111


Merge engines

User selectable rendering engine (generator)
This is a total replacement for the master branch.
General updates

Both rendering engines are included #471

generators/default is loaded if POWERLEVEL9K_GENERATOR="default" (or not defined)
generators/async is loaded if POWERLEVEL9K_GENERATOR="async" #344

All segments have been moved into their own files and share the same calling line (serialize_segment) meaning one definition for both engines #437

developer segments in segments/develop.zsh
network related segments in segments/network.zsh
system segments in segments/system.zsh
integration with todo.sh in segments/todo.zsh
versioning control systems in segments/vcs.zsh
virtualization segments in segments/virtual.zsh
vi_mode and cursor shape are only loaded when the async generator is used: [[ "${POWERLEVEL9K_GENERATOR}" == "async" ]] && source $script_location/segments/vi_mode.zsh || prompt_vi_mode() {} # not working in default!

The main file is now only 142 lines long. This separation makes it easier to get to what you need to changes quicker, since there aren't hundreds of lines of code to search through.

Detailed updates

generators/default now has a serialize_segments wrapper function to enable all segments to be written once for both generators
prompt_battery has support for dynamic icon switching and dynamic background color changing #373 / #468
prompt_dir has been updated with colored separators and bold/color on last directory, as well as configurable home #461
vi_mode has support for changing cursor shape (which cannot be tested at present) #319
zshrc-example.zsh is nearly up to date with all the changes made
any segment content can be printed in bold
icons in the right prompt can be displayed on the left

TODO

[ ] tests have to be updated for generators and for the following segments:

[ ] default generator
[ ] async generator
[ ] prompt_date returns the date
[ ] prompt_host returns the local host or SSH #459 / #467
[ ] prompt_time returns the time
[ ] prompt_user returns the username or root #459 / #467
[ ] prompt_dir for icons/background/home #461

[ ] Merge pull requests

[ ] Make python virtualenv configurable. #345
[ ] update fontconfig icons, using awesome-terminal-fonts maps #385 / #382
[ ] Add test for dir segment, truncate from right with whitespace in path #425
[x] Changing name of nerdfont option per #466 / #458
[x] Merging Awesome Font Fix #472
[ ] Only show go_version segment if inside GOPATH #473
[x] Adds Android icon/battery plugin support #480

[ ] segments/* write function descriptions for missing ones
[ ] make sure example file is 100% complete
[ ] see if vi_mode can be supported in default engine
[x] add POWERLEVEL9K_RPROMPT_ICON_LEFT=true to  default generator
[x] add bold segments to default generator
[x] fix default generator for _joined segments

Just to lay out a plan for how to handle this branch:
Since this work is all based on @dritter's async work, it's obviously gated by that merge. The async change will be the most significant change to P9k since I originally created the project, so it will need to go through a thorough testing & review process. Once that branch is merged, I'll probably shoot to have one release with async on its own so that we can get it out into the wild and start fixing bugs. at that point, we'll want to rebase this branch and prep it for merge into next to go through it's own primary testing with our developers.

Actually, while this started out using @dritter's work, it is a total rewrite for the advanced async engine. It makes use of Zsh-async instead of using Dominic's work. This also makes it nearly impossible to test using the current methods, as there is late/lazy updating to the prompt after a segment has completed its calculations. This sometimes means having to press a key to get the updated segment. Don't know how we will test for that. Any ideas?

Not having worked on this branch for some time, but using it all the time, I will be using and streamlining the code. I will remove the idea of having multiple engines and focus on a single ZSH-ASYNC only branch in the near future. I am not giving a timeline, as I will work on this when I have time to, and will attempt to integrate any changes in master into this. I have updated a lot of the code in the next branch and will start with integrating that into the new PR.
I'm going to close this PR for now while I concentrate my efforts on the pure ZSH-ASYNC branch, which will allow me to work faster on that since I won't have to keep 3 separate engines up to date.
One major hurdle with this will be the testing of the segments. Since all the code is dependent on asynchronous segment completion, I don't know how that will affect the Travis testing. Will have to look into that issue at a later date once the code is more mature.

I am closing this as this work will be superseded by #771.


Automated daily update to rustc (to nightly-2024-07-17)

Automated update to Github CI workflow rust.yml by create-pull-request GitHub action

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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 83.203%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
19645

Relevant Lines:
23611

💛  - Coveralls


🍒 Cherry pick PR #8106 to staging 🍒

🍒 Cherry pick https://github.com/Expensify/App/pull/8106 to staging 🍒

🚀 Cherry-picked to staging by @chiragsalian in version: 1.1.42-5 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

🚀 Deployed to production by @chiragsalian in version: 1.1.42-6 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


MixCube Image reversed

My MaixCube with firmware V0.5.0-62-gd6620f1 shows a left-right reversed image on the built in screen. Where do I find the source code for the built in apps to correct the problem?

use lcd.direction(96) .

you can upload this config,json into flash.
{
    "config_name": "cube.config",
    "lcd": {
        "height": 240,
        "width": 240,
        "invert": 1,
        "dir": 96
    }
}

Thanks for the advice, Junhuanchen. I’ll have to learn how to upload a script first.


[Feature Request]Select Next Player

This might be a bit out of scope, but would it be possible to add the ability to see who hasn't gone yet, this round, and then select the next person on your team.
So, for example, at the end of my turn, I pick Blake to go next. Then Baddie A goes and at the end of their turn the select Baddie B, then Blake goes and the cylce repeats until every one has gone once and the round ends.
There are a number of modules for that implement popcorn initiative, which is esentially what I'm talking about, but they don't implement the zipper portion of it, so you're picking from anyone and their's no way to pick an ally who will go after an enemy or to see who's turn is queued up.

Added in v0.2.1. Thanks for the idea, it is an intriguing addition!


Figma Review and Release + Salt Newsletter in Mocha

### Light/Dark
- [ ] Header Block #3839
- [ ] Dialog #4172 & #4377
- [ ] Button Bar pattern #4174
- [ ] (TBC) Tabs -> It's planned to be released in Code
- [ ] Date Picker -> It's planned to be released in Code
- [ ] Stepped Tracker -> It's planned to be released in Code
- [ ] Skip link pattern
- [ ] Component Naming update #4394
- [x] Card naming updates #4395

### Next
- [ ] Header Block #3839
- [ ] Button Bar pattern #4174
- [ ] Dialog #4172 & #4377
- [ ] (TBC) Tabs -> It's planned to be released in Code
- [ ] Date Picker -> It's planned to be released in Code
- [ ] Stepped Tracker -> It's planned to be released in Code
- [ ] Skip link pattern
- [ ] (Branch to be merged) Card naming & Structure updates #4395

### Newsletter Hightlights
- [ ] Thickness tokens article by Paul

Mocca Goal: release by EOS

Goal to publish newsletter on Mon 9th.
Ben to publish new library article.
Ben to add dan to ceremonies
Yun/Dan to publish

expecting this to be released Monday 9th, so no carryover into red eye


Allow factories to be linted with build

Useful for objects that do not support #save

@danrarr You can just declare those factories with skip_create: https://github.com/thoughtbot/factory_girl/blob/master/GETTING_STARTED.md#custom-methods-to-persist-objects


Add "config" package and port configuration handling to it

This adds the pkg/config package which will be used by configuration handling code in rkt/config and in networking/config.
This is the first part of the #2312.

@s-urbaniak: PTAL, since you were working a bit on the configuration recently.

Stylistic nits only, I'll have to reiterate tomorrow, on first eye sight I don't see conflicts with my work, will do a test rebase tomorrow.

Updated.

@krnowak needs rebase, pushing to next release.

ditto

The original issue is P2 now. Reducing the priority and moving to the next release.

I've stopped bumping releases for this and de-milestoned, for the moment. @krnowak feel free to re-target this at one of the next releases, once you have a tentative schedule.


Create release v0.2.4

@yangxikun is it possible to create a release for latest commit on main?

🎉 https://luarocks.org/modules/yangxikun/opentelemetry-lua/0.2-4

thanks @yangxikun, appreciate the release!


Small sequence visualization shows reverse-complement

For example, try importing this file:
NC_003424.gb.zip

Fixed with https://github.com/manulera/ShareYourCloning_frontend/commit/22a03c307751a008f45b41121f3d1dc1d4bd64ab


Use the highest compatible Go version whenever possible

It should be generally safe to compile any older Go project with a
newer compiler and in the few cases where it isn't it could be
manually passed.

How may I override the go version to compile with buildGoApplication in the examples?


The equals implementation in AbstractCommand is not correct

Here:
https://github.com/line/centraldogma/blob/c59d2a1defdb7eda3a27959eca0630fd261034cd/server/src/main/java/com/linecorp/centraldogma/server/command/AbstractCommand.java#L62
It says:
        if (!(this instanceof AbstractCommand)) {
            return false;
        }

This condition is always false, as this is always AbstractCommand. It should be instead:
        if (!(obj instanceof AbstractCommand)) {
            return false;
        }

It's interesting that IntelliJ IDEA tried to warn about this, but the warning was suppressed with @SuppressWarnings("EqualsWhichDoesntCheckParameterClass"). After the fix, the suppression would be unnecessary.

It sounds like a bug. Are you interested in sending a PR?

Sure, see #752.

Thanks! By the way, how did you find the bug? Are you using Central Dogma?

@ikhoon no, I'm doing some research about static analysis and program mistakes for my book. I may mention this case in the book if you don't mind :-)

I may mention this case in the book if you don't mind :-)

Absolutely. I'm looking forward to your book! I'd like to read it when it is published. ❤


Version 2.325 still has a vulnerability in uploading arbitrary files in the upload.php file

Write a simple PHP file
<?php
   phpinfo();
?>

Select Upload File under Files in the sidebar

The file types that can be uploaded were passed to handleFileUpload() based on the discovery in upload.php

In f_files.php You can see that the judgment has been made in handleFileUpload()

After capturing the packet, modify the parameter Content Type: image/jpeg and successfully bypass it

Upload successful

View file successfully parsed

@

Thanks for the note, problem solved.
Updated files and functions: upload.php files.php and f_files.php
File extension checking: I added an additional check to the handleFileUpload function to check not only the MIME type, but also the file extension. This helps avoid situations where files with dangerous extensions such as .php are uploaded, which can be executed on the server and cause security problems.
Refinement of the list of allowed file types: I noticed that .jpg files were not allowed, so I refined the list of $allowed_file_types to include image/jpg along with image/jpeg. This ensures that all standard JPEG files are accepted.


polybar 3.5.0 is out

polybar 3.5.0 got released 3 days ago, you would probably like to update :blush:.

Thanks for letting me know. I've just synced the module with v3.5.2. Sorry for the delay, I got busy with finals.


Create "About" page

Move copy currently in the "About" anchor link section of page to a new page called "About" and update link in nav menu.

this feels like a design decision which are dependent on an external volunteer @librarianchase I can't control when they will get to these. If you have design ability I urge you to do them and submit a PR.

ping @alexandradm ☝

added


SplitShow creates two spaces on presentation but presentation of main screen is on first space "desktop" not the new generated space...

macOS Sierra 10.12.1
What i did:
Installed Splitshow and started the SplitShowDemo.pdf
Conected a VGA Beamer.
Set Splitshow to mirror and configured the first and second screen. Then pressed start presentation.
What i expected to hapen:
To see the same page of the PDF on my Laptop and my Beamer
What i got to see:
Beamer shows SplitShowDemo.pdf page 1 and Laptop screen goes black.
What i found:
SplitShow creates new spaces for each Display and the Beamer space gets shown correctly.
The new space of my Laptop Display is Black and the SplitShow Window is on the already existed space called desktop. When pressing stop presentation both spaces are gone.
What i recomend:
There are several options for arranging spaces in systemconfig/mission controll.
Test with different options but in my tests the drop down for dashboard has no influence...

Thanks for reporting this. This is indeed worrying.
I will try to fix it as soon as possible.

Haven't found the actual issue yet but I can confirm that it only happens with macOS Sierra. Previous systems are not affected.

Should be fixed in the latest release and master branch. Could you please test again?

It doesn't work yet.
I have several spaces active and start the SplitShow from space 3. It then is configured to mirror and the left and right are set to unknown (what generates a new space) and i hit start presentation then it generates 2 spaces and for 1 second i see the presentation on both but then always the one with the counter in the left lower corner goes away. So the right display stays correctly as chosen but the left display comes up for 1 second and goes back to space 3 as a window leaving the generated space black.

Sorry, I can't reproduce it anymore. Are you sure you are using the latest released version: https://github.com/mpflanzer/splitshow/releases/tag/0.9.8-alpha3? In the menu bar "SplitShow" -> "About SplitShow" the version has to be 0.9.8 (4).
Or I am doing not exactly was you are trying. What do you mean by "the left and right are set to unknown"? The drop down menus should show the options "No display", "New window" (which just creates two non-fullscreen windows), and the names of all connected monitors. Are your monitors shown as "unknown"?
If you can't get it working the current work around would be to select "New window" for both monitors. After starting the presentation you can manually activate the fullscreen mode for both windows.

sorry it seams i missed that. It works now for me.
As i just read in a different issue the Display names don't get displayed. Thats what i wanted to say with unknown on left and right.
you can close this one...


is there possible to toggle more than one window?

Hi,
thanks for your wonderful and newbie-friendly vim plugin.
[the background]: I'm trying to use this plugin for making a "symbol list window"(just like source-insight) to show all symbols of the editing file. my conf
[the question]: now I'm wondering if there's possible to show more window(a window for symbol-in-current-file listing , another window for symbol-in-the-whole-project searching)
thanks again!


Enabling enableRowVirtualization breaks renderDetailPanel

mantine-react-table version
1.0.0-beta.3
react & react-dom versions
18.2.0
Describe the bug and the steps to reproduce it

add enableRowVirtualization
add renderDetailPanel with any content

Minimal, Reproducible Example - (Optional, but Recommended)
https://codesandbox.io/p/sandbox/nice-curie-487wd6?welcome=true&file=%2FREADME.md
Screenshots or Videos (Optional)

Do you intend to try to help solve this bug with your own PR?
No, because I do not have time to dig into it
Terms

[X] I understand that if my bug cannot be reliably reproduced in a debuggable environment, it will probably not be fixed and this issue may even be closed.

This can also be seen in the storybook example here: https://www.mantine-react-table.dev/?path=/story/features-virtualization--enable-row-virtualization-with-detail-panel

This is just a known limitation right now. Virtualization needs to be return to accommodate detail panels

Any idea when this issue will be tackled?

This is solved in the v2 alpha


feat(nuxt)!: move loading api behind hooks

🔗 Linked issue
resolve #15232
resolve #23568

❓ Type of change

[ ] 📖 Documentation (updates to the documentation, readme or JSdoc annotations)
[ ] 🐞 Bug fix (a non-breaking change that fixes an issue)
[x] 👌 Enhancement (improving an existing functionality like performance)
[x] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[x] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description
Hi :wave:
This PR moves the loading mechanism behind nuxt hooks and bring some improvements to NuxtLoadingIndicator.
1. New hooks
loading states are now triggered by page:loading:start and page:loading:end (their callHook are not awaited for perf reasons)
2. useLoadingIndicator is now exported and auto-imported
It keeps local refs to handle the loading state. The loading state hasn't been moved behind a plugin or a global var to avoid having to compute it when not needed.
useLoadingIndicator hook into page:loading:start and page:loading:end to know when the loading state changes
3. Controllable NuxtLoadingIndicator
A request from some users was to be able to control the loading indicator. Since we now expose useLoadingIndicator within NuxtLoadingIndicator, users can trigger the start function or simply call the new hooks to control the state.

📝 Checklist

[x] I have linked an issue or discussion.
[x] TODO: I have updated the documentation accordingly.
[x] TODO: Tests ?

Hello,
Sorry to bump, is there any ETA for this feature to be merged?
cc @danielroe
Thanks!

It'll need to wait for the next minor.

Hello,
Sorry to bump, since the minor is coming soon does it mean this can be merged?
Thanks!

I'm also eagerly waiting for this fix. I have confirmed it works as expected and have been using a custom build including this patch in production for a few weeks now. I'd love to see it merged.

Could you also link to the useLoadingIndicator() page from https://nuxt.com/docs/api/components/nuxt-loading-indicator as well?

Is it possible to trigger a release to test this on a project @danielroe ?

/trigger release

/trigger release

⚠ Breaking change (fix or feature that would cause existing functionality to change)
^ This is checked in the PR description. Was this in err? If not, would you mind explicitly identifying the breaking change?


Permissions for author and contributor need a review and unit test coverage

This issue is a follow up for https://github.com/TryGhost/Ghost/pull/10214#issuecomment-443719237
We need to review and cover with unit tests the differences between Author and Contributor roles permissions in authors models permissions: https://github.com/TryGhost/Ghost/blob/master/core/server/models/relations/authors.js#L321-L333. Specifically there should be a clarification on whether there's a difference between user being a co-author or a primary author.

Additional tasks:

[ ] update docs accordingly https://docs.ghost.org/faq/managing-your-team/#user-roles

FYI: We have many, many unit tests in the post_spec.


Ameerul / FEQ-2444 Implement real-time exchange rate

Changes

Added flow for real time exchange rates
Added flow for when the counterparty changes the rate
Added subscription hook for p2p_advert_info
Added new option to hide all previous modals except for the first one when calling hideModal
Removed double borders in BuySellHeader responsive view
Fixed OrderDetails style issue where the FullPageModal was not positioned correctly

Buy Sell Header extra border fix Before vs After

OrderDetails Issue fix Before vs After

Demos
https://github.com/deriv-com/p2p/assets/103412909/ec331655-a927-4720-ac20-ea76496b627e
https://github.com/deriv-com/p2p/assets/103412909/35395b8f-f983-4f32-8f64-728cfc7eff35
https://github.com/deriv-com/p2p/assets/103412909/d8c06dbf-f699-4df9-97eb-9de6dbf91df0
https://github.com/deriv-com/p2p/assets/103412909/b76a4795-3c77-4982-8aba-4aff8088847d
https://github.com/deriv-com/p2p/assets/103412909/bc7e4215-4ce2-4980-b549-11c2b4bd8332
https://github.com/deriv-com/p2p/assets/103412909/5d3b4039-060f-4a8e-9f40-018686227135

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

90 of 101 (89.11%)  changed or added relevant lines in 11 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.04%) to 85.483%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/hooks/custom-hooks/useModalManager.ts
0
11
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/components/PaymentMethodCard/PaymentMethodCardBody/index.ts
2
33.33%

Totals

Change from base Build<PHONE_NUMBER>:
0.04%

Covered Lines:
5398

Relevant Lines:
5870

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

90 of 101 (89.11%)  changed or added relevant lines in 11 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.04%) to 85.483%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/hooks/custom-hooks/useModalManager.ts
0
11
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/components/PaymentMethodCard/PaymentMethodCardBody/index.ts
2
33.33%

Totals

Change from base Build<PHONE_NUMBER>:
0.04%

Covered Lines:
5398

Relevant Lines:
5870

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

92 of 103 (89.32%)  changed or added relevant lines in 11 files are covered.
5 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.07%) to 85.378%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/hooks/custom-hooks/useModalManager.ts
0
11
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/components/PaymentMethodCard/PaymentMethodCardBody/index.ts
2
33.33%

src/components/BuySellForm/BuySellFormDisplayWrapper.tsx
3
73.68%

Totals

Change from base Build<PHONE_NUMBER>:
-0.07%

Covered Lines:
5396

Relevant Lines:
5871

💛  - Coveralls


Incorrect autocompletion for child class overriding parent class's class attribute

Environment data
Pylance language server 2023.11.10 (pyright 088ebaa5) starting

Language Server version: 2023.11.10
OS and version: Windows 10
Python version: Python 3.10.10

Code Snippet
from dataclasses import dataclass

# Define Parent class with MyModel class attribute that will be overridden by Child class
class Parent:
    @dataclass
    class MyModel:
        my_attribute_ignored: int

    def __init__(self):
        self.my_model = self.MyModel(1234)

# Define Child class that inherits from Parent and overrides the MyModel class attribute
class Child(Parent):
    @dataclass
    class MyModel:
        my_overridden_attribute: int

    def __init__(self):
        # Call Parent initialisation, which will initialise this Child's MyModel into self.my_model
        super().__init__()

my_child = Child()
print(my_child.my_model.my_overridden_attribute)  # prints 1234, as expected
print(my_child.my_model.my_attribute_ignored)  # raises AttributeError, as expected

Expected behavior
At runtime, the code functions as expected, the self.my_model instance attribute is an instance of Child.MyModel and therefore has the my_overridden_attribute, and will print out the value 1234
Then it will, as expected, raise an AttributeError on the next line.
When I type my_child.my_model., I am expecting Pylance to suggest my_overridden_attribute for autocompletion.
Actual behavior
Pylance suggests my_attribute_ignored for autocompletion.
Also, the syntax highlighting suggests that my_overridden_attribute is invalid.

This is working as designed. The my_model attribute has no type annotation, so its type is inferred based on assignments. In this case, it is assigned a value only in the Parent class. If you want this to work with completions, you would need to add explicit attribute annotations.
class Parent:
    my_model: "Parent.MyModel"
    ...

class Child(Parent):
    my_model: "Child.MyModel"
    ...

From a typing perspective, your override is unsafe because it violates the Liskov Substitution Principle. The Child class is overriding the Parent class in a way that makes the Child incompatible with Parent. If you enable type checking and enable the optional reportIncompatibleVariableOverride check, you will see that pylance reports this coding error.


open-appsec is not working after installation also

i integrated the open-appsec for kong Oss in ubuntu ...I followed the official document and it was successfully installed also but when i am sending the malicious request to my services through  kong ...it is getting pass and showing 200 status code ...why ? it should block the requests

Hi @deeska-singh,
This can happen as open-appsec has multiple modes, prevent and detect, in detect mode (which is the default), malicious requests are logged and not blocked.
you can read more about how to track learning here - https://docs.openappsec.io/how-to/track-learning-and-move-from-learn-detect-to-prevent
If you're using local management you'll need to adjust the policy file, read more here - https://docs.openappsec.io/getting-started/start-with-linux/configuration-using-local-policy-file.
You can also strat in prevent mode by adding the flag --prevent to the installer, read more here https://docs.openappsec.io/getting-started/start-with-linux/install-open-appsec-for-linux#mode-1-automatic-installation-of-open-appsec-and-adding-attachment-plugin-to-nginx-kong


Another blacklist source

http://malc0de.com/bl/ from https://security.stackexchange.com/questions/32058/looking-for-url-blacklists-of-malicious-websites

@deathbybandaid why was this closed?

Malcode list has been included for years

https://github.com/deathbybandaid/piholeparser/blob/master/ScriptLsts/Blacklsts/MainBlacklsts/malc0de.list


Can't access abstract contract object when requiring MyContract.sol.js

Hi. I am trying to use a custom build process but I am having difficulty accessing the contract object after the load in order to call new.
This is what I have working so far:
const Pudding = require('ether-pudding')
const MyContract = require('../environments/development/contracts/MyContract.sol.js')
MyContract.load(Pudding)

When I try to run Swap.new({ from: web3.eth.accounts[0] }) I get:
TypeError: Cannot read property 'apply' of undefined
    at Function.Contract.new (../environments/development/contracts/MyContract.sol.js:38:32)

Which is this code:
  Contract.new = function() {
    if (Contract.Pudding == null) {
      throw new Error("MyContract error: Please call load() first before calling new().");
    }

    // Error occurs here, stating that 'new' is undefined
    return Contract.Pudding.new.apply(Contract, arguments);
  };

What am I missing?

@tcoulter I'm sure you are busy. This is currently blocking progress for me. Any help is appreciated!

I think you need to create a new contract object, at the moment you're just referencing a contract definition:
Can you share the source to the two files?

First check if the .sol.js file has a binary in it. Also, which version of Truffle are you using, and which version of ether-pudding are you using? Pudding just came out with a 3.0 release and Truffle hasn't been updated yet, so you might be seeing a version mismatch. Truffle uses 2.x at the moment.

@tcoulter The .sol.js does have a binary in it.
I'm using truffle v1.0.2 and ether-pudding v3.0.3.
I will try it with ether-pudding v2.x.
@andylockran The contract object comes will be provided by the new function, but that is what is failing currently.

Problem solved when I switched to ether-pudding v2.x. Thanks!

👏


feat: visual improvements

Issues fixed:

Arrow up/down also scrolling up/down instead of only moving the overlay
Controls inaccessible when overlayed by the Figma overlay

Features added:

An optional "controls always on top" feature, so when on (default) makes the controls be over the Figma overlay.
A bit of design for the controls and borders for the Figma image, so it becomes easy to spot its boundaries.

Awesome work, thanks! 🚀


Define common status code constants

Enum was always a poor type for Http status codes (e.g. System.Net.HttpStatusCode). Static/const ints may be more appropriate. We recently added the following for common header names: https://github.com/aspnet/HttpAbstractions/blob/dev/src/Microsoft.Net.Http.Headers/HeaderNames.cs. Something similar for status codes would be reasonable.

Doesn't matter to me whether it is Enum or static/const, just don't want dev's having to use specific numbers (especial sub-numbers like 403.1)


Ubuntu 16.04 Support

The docs say it is supported, but the package does not exist at: https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb

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

ID: 80707602-f283-e796-d3b8-3287fbc011dc
Version Independent ID: 1d732b15-9e64-633a-000c-ad96d9d3818a
Content: Install .NET Core on Ubuntu - .NET Core
Content Source: docs/core/install/linux-ubuntu.md
Product: dotnet-core
GitHub Login: @adegeo
Microsoft Alias: adegeo

@rbhanda @leecow  Looks like the .deb package is missing. The parent folder lists it as if it should exist, but for some reason this specific file is no longer available.

I am following up with the Infra team and an incident has been created for this

As per the infrastructure team, this issue should be resolved now. I have also tested that the package is available

@rbhanda Thanks!
@amartens181 Thanks for reporting the issue!


ExpressionWithName example not working for me

Hi,
I am trying to implement a custom count column for outlines and I was hoping ExpressionWithName can help but trying your example in my case doesn't do anything.
I added
use LiveControl\EloquentDataTable\ExpressionWithName;
above the controller definition and when inspecting the sqls I was expecting to see idPlus1000 as a column name but nothing appeared.
If I remove the ExpressionWithName life above I get an error, when I put it back in seems to work but no  idPlus1000 in the sqls.
Thank you
$dataTable = new LiveControl\EloquentDataTable\DataTable($courses->with('outlines'), [ 'name', 'code', 'id']);
$dataTable->setFormatRowFunction(function ($course) use($can_manage){
            return [
                $course->name . ' (' . $course->code . ')',
                new ExpressionWithName('`id` + 1000', 'idPlus1000'),
                $this->build_actions_cell($course, $can_manage)
            ];
        });
$result = $dataTable->make();

        dd(\Illuminate\Database\Capsule\Manager::getQueryLog());

Works now, I added it in the wrong location, should be on definition not on setFormatRowFunction

This seems to have worked although it seems slow when sorting by count
Here's the code
$dataTable = new LiveControl\EloquentDataTable\DataTable($courses->with('outlines'), [
            new ExpressionWithName('concat(name, " (", code, ")")', 'name_code'),
            new ExpressionWithName('(SELECT COUNT(*) FROM outlines WHERE outlines.courseId = courses.id)', 'outlines_count'),
            'id',
            'name',
            'code'
        ]);

        $dataTable->setFormatRowFunction(function ($course) use($can_manage){
            return [
                $course->name_code,
                $course->outlines_count,
                $this->build_actions_cell($course, $can_manage)
            ];
        });

Here's the generated query
EXPLAIN SELECT concat(NAME, " (", CODE, ")") AS name_code, (SELECT COUNT(*) FROM outlines WHERE outlines.courseId = courses.id) AS outlines_count, id AS id, name AS name, code AS code FROM courses ORDER BY outlines_count ASC LIMIT 50 OFFSET 0


Integrate selinux file label

add selinux_label method to file resource type. This allows for selinux context/labels to be checked on files (comparable to ls -Z)
describe file('/usr/bin/docker') do
  its(:selinux_label) { should match /docker_exec_t/ }
end

Thanks!

Released as v2.13.0.


Change company name

AB#8752
 Mention [stepsize] in a comment if you'd like to report some technical debt. See examples here.

LGTM!


Linux support is in preview

This page doesn't mention that the Linux support is only currently preview - not GA.

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

ID: b8aca66a-5a8b-64d2-7201-a7b915c5d309
Version Independent ID: c3cc0543-db20-a8f2-288c-d1dea5ea479f
Content: Minimum requirements for Microsoft Defender ATP - Windows security
Content Source: windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md
Product: w10
Technology: windows
GitHub Login: @mjcaparas
Microsoft Alias: macapara

@memildin : Would you be able to provide a link or source, just to be sure, before making this change? (I am not affiliated with Microsoft, at least not yet.)

Hello @illfated,
it is stated here
Thank you

Very good. Thank you. I will open a PR to have some required "Public Preview Edition" information added to the Linux support information.


invoking endpoint leads to HTTP 400 error on cardano-wallet transaction-balance endpoint

Summary
I'm trying to run the guessing game with lock and guess endpoints- IOHK plutus-starter repo against testnet backed.  When I try to call the lock endpoint with JSON request body, the response from PAB gives an error having to do with bad request
Steps to reproduce
Steps to reproduce the behavior:

Sync cardano-node to testnet
index with plutus-chain-index
run cardano-wallet server and sync
run game contract bundled with PAB and sync
Set up 2 wallets-- one with funds for calling lock endpoint and one without funds for calling guess endpoint
Activate each of the wallets successfully
Set up a JSON request: {"amount":{"getValue":[[{"unCurrencySymbol":""},[[{"unTokenName":""},90]]]]},"secretWord":"eagle"}
POST to lock endpoint with JSON body
Error received as follows.

[pab:Info:662] [2021-11-29 20:53:23.69 UTC] c3f3f116-3133-452c-b796-5cf6c4179076: "Pay Value (Map [(,Map [(\"\",90)])]) to the script"
[pab:Warning:662] [2021-11-29 20:53:23.70 UTC] WalletClientError "FailureResponse (Request {requestPath = (BaseUrl {baseUrlScheme = Http, baseUrlHost = \"localhost\", baseUrlPort = 8090, baseUrlPath = \"\"},\"/v2/wallets/9e076253925172656de562da94bb79f303492299/transactions-balance\"), requestQueryString = fromList [], requestBody = Just ((),application/json;charset=utf-8), requestAccept = fromList [application/json;charset=utf-8,application/json], requestHeaders = fromList []), requestHttpVersion = HTTP/1.1, requestMethod = \"POST\"} (Response {responseStatusCode = Status {statusCode = 400, statusMessage = \"Bad Request\"}, responseHeaders = fromList [(\"Transfer-Encoding\",\"chunked\"),(\"Date\",\"Mon, 29 Nov 2021 20:53:23 GMT\"),(\"Server\",\"Warp/3.3.17\"),(\"Content-Type\",\"application/json;charset=utf-8\")], responseHttpVersion = HTTP/1.1, responseBody = \"{\\\"code\\\":\\\"bad_request\\\",\\\"message\\\":\\\"Error in $.transaction: parsing HashMap ~Text failed, expected Object, but encountered String\\\"}\"})"

Code
lock :: Promise () GameSchema GameError ()
lock = endpoint @"lock" @LockParams $ \(LockParams secret amt) -> do
    logInfo @Haskell.String $ "Pay " <> Haskell.show amt <> " to the script"
    let tx         = Constraints.mustPayToTheScript (hashString secret) amt
    void (submitTxConstraints gameInstance tx)

Expected behavior
A clear and concise description of what you expected to happen.
System info (please complete the following information):

OS: [e.g. Ubuntu]
Version [e.g. 20.04]
Plutus version or commit hash

Screenshots and attachments

If applicable, add screenshots, config files and/or logs to help explain the problem.
If the issue is related to the Plutus Playground, please include a link to a gist that reproduces the issue

Additional context
Add any other context about the problem here.

Thanks for the issue!
Could you please share what commit are you using?

Hi there.
This is not an issue related to the JSON you used, which looks fine, but an issue between PAB and Wallet. It seems at first glance that the proxy wallet used by PAB is not aligned with the version of cardano-wallet you are running.
Hope this could help.

Hello,
I'm running the same cardano-wallet as used in the tag v2021-11-05 and tag v2021-11-22.
location: https://github.com/j-mueller/cardano-wallet
tag: 6be73ab852c0592713dfe78218856d4a8a0ee69e

Can you tell me more specifically what you mean by proxy-wallet?
Here is my project, which is based on v2021-11-05 tag of plutus-apps.  PAB-setup-guide.  I will cut it over to your new tag v2021-11-22 as I just noticed it.  But, I bet I run into the same issue.
Thank you

I also updated to v2021-11-22 plutus-apps tag and rebuilt my bundled game contract with the PAB services.  I got the same error of HTTP 400/Bad Request as before.  I verified I'm using the j-mueller cardano-wallet.  It definitely appears the wallet and PAB code are not aligned, but not sure how to fix.

Try to align them through cabal file, I think that is what I have done on our pab project

Thanks for the suggestion.
Might you be able to share the appropriate tags to use for the plutus-apps and cardano-wallet source-repository packages?   I'm currently using the same tags as those found in v2021-11-22 tag of `plutus-apps'.  As I recall, even the integration test example in the plutus-apps project gives the same error.
Here is my cabal.project file: https://github.com/woofpool/PAB-starter-app-setup/blob/master/cabal.project
Thanks

I change a lot of thing in the cabal projet to align to plutus-apps as starter is/was not linked at all to pab beta.
I'll have a look at it tomorrow morning.

I appreciate your help.  These kinds of things are highly frustrating, especially for somebody new to Haskell.  I'm assuming it's something wrong I'm doing.

I saw you did not use Nix, please take time to learn and use it as it is really bringing a lot of benefits.
Still by using Nix you will have to edit manually the haskell.nix to point to the right sha1 + nix custom checksum for each/every cabal dependency (which is overwhelming for new people, even me sometimes, I could agree on).
Anyway this might not be your issue and your cabal seems okay even if we stayed on v2021-11-05 in our project.
Question are you running the input-output-hk or j-mueller project? I used the input-output-hk one (difference has been tracked and should be fixed) which could be related to our differences (even if j-muller is referenced in cabal files it should work)
It would be interesting to known if you have the "right endpoints version in your wallet server". Everything should be something like /v2/... https://input-output-hk.github.io/cardano-wallet/api/edge/#operation/balanceTransaction
curl --location --request GET 'http://localhost:8090/v2/network/information

Thanks Benjamin,
I'm now running the cardano-wallet server using the latest release tag from the IOHK repo instead of using the J-Mueller one. This wallet server allows me to post to the contract endpoints.
However, one thing I notice is that in order to build my project, I still need the J-Mueller cardano-wallet dependency.  I tried to put in the source-package-repo for IOHK cardano-wallet, but couldn't figure out how to compile things.  I think there may still be some transitive dependency of J-Mueller cardano-wallet, even though running that wallet server won't work.  That is not very ideal imo.
Now, I'm facing new issue where the guess endpoint fails to validate successfully for a matching secret word.  I can run the repl and verify the goodGuess function is working, so I'm thinking the PAB is not finding the hashed guess word among the UTXOs at the script address.  I'll keep trying to debug.

@woofpool great, and yes you steel need jmueller at least for now, not very clean but working.
And yes, guess does not work ... you get hash instead of a datum and you cannot get anything from it. More information here https://github.com/input-output-hk/plutus-apps/issues/139.

Seeing as the main issue you are experiencing is resolved I will be closing this issue, glad you could get your wallet issues worked out.
Fortunately the other issue you are experiencing with the Datum should be fixed by this pull request here.


Thank you so much for providing web service!

Thank you so much for providing web service ：https://ultimatevocalremover.online
非常感谢能提供在线版本：https://ultimatevocalremover.online

I do not run that site. It is not affiliated with me or this project in any way. Please be careful with it.


Caichao/support opengles

compatible with es2 and es3 in android system , even in complex render pipeline context  and paired with a brand new  skity demo

i would close the pr cause i thought you demo's solution was more reasonable


Generalize the way properties of a contact constraints are computed, allow for custom implementations

This PR adds the possibility to adjust properties of contact constraints (joints) before they are added to the simulation loop.
It resolves a TODO from ContactConstraint.cpp that was reading:

TODO(JS): Consider providing various ways of the combined friction or allowing to override this method by a custom method

The contact surface structure was inspired by the existing contact constraint class members and by http://ode.org/wiki/index.php?title=Manual#Contact .
This PR also adds support for specifying friction-unrelated contact velocity (dContactMotion1 etc. in ODE words). This is needed for simulation of tracks or conveyor belts. It basically specifies that the velocity LCP tries to achieve should not be zero-up-to-friction-coefficients, but the specified velocity (very similar to how bouncing works). This velocity target can be set using the custom contact surface handler this PR adds.
Adding the custom contact surface handler also allowed to separate the odd-placed force-dependent slip settings from ConstraintSolver to the handler class, which looks to me like a desired separation of concerns.
This is the first step towards adding proper tracked vehicle support in SubT simulator, as requested here: https://github.com/osrf/subt/issues/365 . I verified viability of the proposed API by hacking it into ign-physics and using a custom handler from there. In the upcoming days, I'll try to come with a proper integration into ign-physics.
I did not take much care about keeping ABI compatibility. API compatibility should remain untouched regarding public members of classes. There are some new classes and I moved a few static protected members of ContactConstraint to DefaultContactSurfaceHandler. I also moved a few .cpp-only constants from ContactConstraint.cpp to ContactSurface.hpp.
The example API usage in my quick hack into ign-physics is like this:
class tmp : public dart::constraint::ContactSurfaceHandler
{
public:

  dart::constraint::ContactSurfaceParams createParams(const dart::collision::Contact& contact, const size_t numContactsOnCollisionObject) const override
  {
    auto params = this->mParent->createParams(contact);
    params.mFirstFrictionalDirection = Eigen::Vector3d::UnitY();
    params.mContactSurfaceMotionVelocity = Eigen::Vector3d::UnitY();
    return params;
  }
};

auto tmpPtr = std::make_shared<tmp>();

...

world->getConstraintSolver()->setContactSurfaceHandler(tmpPtr);

https://user-images.githubusercontent.com/182533/113764677-92ef4e80-971b-11eb-98e1-2c7fe3f3a7c6.mp4

Great work @peci1! I postponed the same task for too long (see https://github.com/ignition-forks/dart/issues/14), thanks for providing a way to expose these settings. If it's not too demanding, would it be possible exposing also the CFM parameter as discussed in https://github.com/ignition-forks/dart/issues/14#issuecomment-720633043? Otherwise, I can take care of it if this PR gets accepted.
xref: https://github.com/osrf/sdformat/issues/31, https://github.com/osrf/sdformat/issues/508.

Hi @diegoferigo. Quickly skimming through the code, it seemed to me that support for CFM setting would need more ABI breaking changes. I would like to keep this PR as "slim" as possible regarding ABI breaks (although there already are some). So I suggest you create another PR based on this one and you'll see whether the implementation provided by this PR is sufficient for the CFM case too. If not, we can make some adjustments so that it is still useful for you.
Just thinking about where to get the CFM values. One place is definitely the ODE SDF tag, which is kind of a bad practice but used for many other physics properties, so until osrf/sdformat#31 is resolved, it has to be done like that. Another way how CFM could be injected is via custom callbacks as is intended with the contact surface motion. You can choose whether you'd like to support this way of setting it, too, or not.

Hi @diegoferigo. Quickly skimming through the code, it seemed to me that support for CFM setting would need more ABI breaking changes. I would like to keep this PR as "slim" as possible regarding ABI breaks (although there already are some). So I suggest you create another PR based on this one and you'll see whether the implementation provided by this PR is sufficient for the CFM case too. If not, we can make some adjustments so that it is still useful for you.

Totally fine with me. Exposing the CFM is one of my desiderata on the long term, and this can be done in a new PR. Since you started this task, I'm definitely willing to integrate with it. Once ABI are broken, let's try to merge as many changes as possible.
As an independent remark, I noticed a new 6.10 upstream release. I'm not sure how it plays with the custom features implemented here and optionally enabled in ign-physics. Increasing the versioning of this fork might be required, and it could address ABI problems. The entire picture is not crystal clear to my eyes, maybe the developers can comment about it.

Just thinking about where to get the CFM values. One place is definitely the ODE SDF tag, which is kind of a bad practice but used for many other physics properties, so until osrf/sdformat#31 is resolved, it has to be done like that. Another way how CFM could be injected is via custom callbacks as is intended with the contact surface motion. You can choose whether you'd like to support this way of setting it, too, or not.

Using ODE tags was my original idea, waiting https://github.com/osrf/sdformat/issues/31. Good to know that it could be also implemented with custom callback, I'll keep this in mind.

@mjcarroll @scpeters if proper simulation of tracked vehicles should become a part of SubT simulator on time to be used in the challenge, I think we need to start discussing this PR as early as possible (it makes some ABI/API breaks and I'm not sure if that's okay, or if I should seek for some compatibility-retaining solutions). I'm sorry for putting pressure on you, but time is running.

Friendly ping to maintainers.

Videos of ign-gazebo implementation (they only work in Chrome, I don't know why).
https://user-images.githubusercontent.com/182533/122688768-75ac2580-d21e-11eb-9947-67844b548381.mp4
https://user-images.githubusercontent.com/182533/122688763-71800800-d21e-11eb-80b0-0fc894cdd7de.mp4
https://user-images.githubusercontent.com/182533/122688779-8bb9e600-d21e-11eb-8e36-b23a035fb8b5.mp4
https://user-images.githubusercontent.com/182533/122688788-9c6a5c00-d21e-11eb-9e18-60d625bc8761.mp4

This PR allow https://github.com/ignitionrobotics/ign-physics/pull/267, https://github.com/ignitionrobotics/ign-gazebo/pull/869 and https://github.com/osrf/subt/pull/958 .

I resolved (hopefully) all ABI breaking parts of this PR. Could you please re-review it?

@azeey I addressed all your comments. Now I'm leaving for 5-6 days, so if you want some minor changes, feel free to do them yourself in order to speed up acceptance of this PR.


link bug on modal

i was trying add links on modal but whenever i do link doesn't work. However the colour of text became blue but its like dead link.

Please re-read the issue guidelines and include a codepen


fix: Chromatic build issue

Fixes build issue that happened on the promotional PR: release v1.9.33
It happened due to our recent change in the node version. npm started behaving differently. This PR removes post install script in ast and dsl so that there is no conflict between package names between ast and ast/build.

/ok-to-test


[jenkins-backend-plugin] Jobs with no lastBuild cause the entire jobs request to fail

The Jenkins backend plugin is implemented in a way that if it fails to process information from one job the entire response (including already parsed jobs) will be discarded because no proper exception handling is implemented.
This is happening in function augmentProject(job) called by getProjects(jenkinsInfo: JenkinsInfo, branch?: string).
and special care is needed when evaluating the build status:
let status: string;
  if (project.inQueue) {
    status = 'queued';
  } else if (project.lastBuild.building) {
    status = 'running';
  } else if (!project.lastBuild.result) {
    status = 'unknown';
  } else {
    status = project.lastBuild.result;
  }

In cases where the job was created but no build was triggered, the above block will fire a "TypeError: Cannot read property 'building' of null" because the lastBuild property is accessed without checking.
Expected Behavior
I believe that the expected behaviour should cover 2 additional points:

Implement proper check in function augmentProject(project: JenkinsProject) before getting the value of lastBuild and provide additional case when there is no build yet.
getProjects(jenkinsInfo: JenkinsInfo, branch?: string) should have a try catch block when calling the augmentProject function in order to avoid losing parsed projects and continue parsing process (this way a not expected parsing issue won't cause the entire request to fail)

Possible Solution
Implement the 2 missing points describe above.
Possible (but ugly) amend to the status evaluation code under augmentProject function:
 let status: string;
    if (project.inQueue) {
      status = 'queued';
    } else if (project.lastBuild) {
      if (project.lastBuild.building) {
        status = 'running';
      } else if (!project.lastBuild.result) {
        status = 'unknown';
      } else {
        status = project.lastBuild.result;
      }
    } else {
      status = 'unknown';
    }

Your Environment

NodeJS Version: v14
Operating System and Version: MacOS BigSur 11.5.2
Browser Information: Google Chrome

I believe this will be fixed by #6918


fix #18 (warmlr for multiplier=1)

see #18

@ildoonet Can we get this PR merged please? Without it even README example does not work at all.

@ildoonet Can we get this PR merged please? Without it even README example does not work at all.


Readme Container Link Invalid

The following files contain this comment: defaults to docker.io/dynatrace/oneagent

https://github.com/Dynatrace/dynatrace-oneagent-operator/blob/master/deploy/cr.yaml
https://github.com/Dynatrace/dynatrace-oneagent-operator/blob/master/pkg/apis/dynatrace/v1alpha1/defaults.go
https://github.com/Dynatrace/dynatrace-oneagent-operator/blob/master/pkg/apis/dynatrace/v1alpha1/oneagent_types.go

Presumably this should be: https://hub.docker.com/r/dynatrace/oneagent

This also affects the current public documentation page: https://www.dynatrace.com/support/help/technology-support/cloud-platforms/openshift/installation-and-operation/full-stack/deploy-oneagent-on-openshift-container-platform/#expand-1553custom-resource-snippet

Thank you Adam for your message. docker.io is the official Docker registry. The URL at  https://hub.docker.com/ is referring to the web page with the image description, but not where the image itself is available from.


Auto border

Codecov Report

Merging #40 into master will decrease coverage by 0.38%.
The diff coverage is 12.5%.

@@            Coverage Diff             @@
##           master      #40      +/-   ##
==========================================
- Coverage    68.4%   68.02%   -0.39%
==========================================
  Files           7        7
  Lines         345      344       -1
==========================================
- Hits          236      234       -2
- Misses        109      110       +1

Impacted Files
Coverage Δ

vidstab/VidStab.py
64.73% <12.5%> (-0.56%)
:arrow_down:

Continue to review full report at Codecov.

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

codecov fail because 1 line was added to an untested code chunk


Can't create enum by use some keywords

Godot version
v4.0.dev.calinou [ed02b8af5]
System information
Windows 10
Issue description

Steps to reproduce
Just code like above.
IMO, It will use this enum like this:
var my_dir = MyDirection.Input

So it will should be ok
Minimal reproduction project
No response

This is "intended" and has been accepted by @vnen in https://github.com/godotengine/godot/pull/54676. However, if the majority of users would not like it - I have a fix to replace the error to warning - https://github.com/godotengine/godot/pull/54949

@Chaosus, Thanks.
Yes, I think it should just warning

Fixed by https://github.com/godotengine/godot/pull/54949


Some phases have small number of days (<=2) suggested by ChangeFinder

Summary:
`` needs to return ... but returns ...
CovsirPhy version
Related classes:

covsirphy.
(optional)

Codes and outputs:

This code returns
Environment:
Python 3.8, pipenv, WSL.
Hi Lisphilar,
i am getting following error while running the below code:-
ind_scenario.trend()
ValueError: @end_date must be over 23Jun2020.
Please help me out if possible...
With regards,
Rakesh

Dear Rakesh,
Thank you for your feed-back!
It seems that some phases have small number of days (<=2).
I will fix this issue in the next version.

Dear Raksh,
I fixed this bug in CovsirPhy version 2.4.1 and please confirm it.
If you have the same error, please kindly share the details of the codes and errors.
Thank you.

Dear Lisphilar,
Thankyou so much for your kind cooperation...,it's working now..
With regards,
Rakesh
On Mon, Jul 6, 2020 at 10:14 PM Lisphilar<EMAIL_ADDRESS>wrote:

Dear Raksh,
I fixed this bug in CovsirPhy version 2.4.1 and please confirm it.
If you have the same error, please kindly share the details of the codes
and errors.
Thank you.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/lisphilar/covid19-sir/issues/66#issuecomment-654347591,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AP6Y4PGN3W54T3LHHSIP7NDR2H5QFANCNFSM4ORJCFWQ
.

Dear @lisphilar/covid19-sir
<EMAIL_ADDRESS>,
Thankyou it's  working now...,i had compiled ind_scenario.estimate(cs.SIRF)
after that code and as a result error was coming...
On Sun, Jul 19, 2020 at 9:08 PM Lisphilar<EMAIL_ADDRESS>wrote:

Dear Rakesh,
Thank you for your information.
Please confirm that you have done ind_scenario.estimate(cs.SIRF) before _
= ind_scenario.param_history(targets=["rho", "sigma"]).T
FYI:
Please edit or fill in the blanks of each section of issue template.
Please kindly refer to the format of #106
https://github.com/lisphilar/covid19-sir/issues/106 and #126
https://github.com/lisphilar/covid19-sir/issues/126
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/lisphilar/covid19-sir/issues/125#issuecomment-660664934,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AP6Y4PDMBDMB2NRGD7N5AVLR4MHQTANCNFSM4PBK3P6A
.


Printing to stdout

Currently most of huak operations print to stderr. An example of a command that should probably print to stdout would be huak version.

I'd be willing to try helping, but I see on line 116 of huak_python.../src/sys.rs that this is intentional.
/// NOTE: Messages are printed to stderr. This is behavior cargo implements as well to
    /// avoid polluting stdout for end users. See <https://github.com/rust-lang/cargo/issues/1473>.
    fn print(
        &mut self,
        status: &dyn Display,
        message: Option<&dyn Display>,
        color: Color,
        justified: bool,
    ) -> HuakResult<()> {
        match self.options.verbosity {
            Verbosity::Quiet => Ok(()),
            _ => self
                .output
                .message_stderr(status, message, color, justified),
        }
    }

I hope someone will let me know if this is something I could potentially help change. Thank you in advance!

Hi! huak version would make sense in stdout. I'm sure there are others, but that's definitely one. The idea is that huak version is often the type of command to be used to capture versions of projects.

Awesome! I'll see what I can do this week. Thank you!

Hey just a heads up I'm planning to refactor quite a bit in order to make some of the stuff I want to work on easier to do. So it might be better to hold off until that refactor work is done.

Great, will do. I noticed a lot changed when I debased my local copy today...

I'll be working on #765. There's more to refactor, but I probably won't refactor until I've merged that PR. I'm treating it as a separate binary for now, then I'll refactor shared components out after it's done.

FWIW number 1 listed in #717 is what I'd like to the refactor to accomplish.


Android mobile browser does not support get/set accessor

Android mobile phone browser does not support the get/set accessor, is proposed to provide the ECMAScript5 version below.

Thanks for letting us know!
I'm reluctant to backfill the code with ES5 for now.


wip: translation setup

@iamareebjamal
error - ./node_modules/@lingui/conf/index.js:22:0 Module not found: Can't resolve 'fs' null Could not find files for / in .next/build-manifest.json Could not find files for / in .next/build-manifest.json
getting this error from lingui and did not get exact solution for this on internet ; (
and Other options for extracting messages through the CLI were not found

bhaiya, i told in the meeting the deployment was failed by lingui option

Thanks Ranjit, your PR provided a reference to what was possible with lingui


roundPixels for WebGL Renderer

what is the rational behind roundPixels being Canvas-only?

I changed it and the pull request https://github.com/pixijs/pixi.js/pull/2112 was merged to dev.

@adireddy good to know, thank you!

I'm reopening this, since that PR just adds the property not actually makes it supported in the WebGLRenderer.

@englercj I tested this on WebGL and it worked because SpriteRenderer class is checking roundPixels property on the renderer. https://github.com/pixijs/pixi.js/blob/master/src/core/sprites/webgl/SpriteRenderer.js#L217
Am I wrong?

I did not check the code but checked in a project of us - using 3.0.7 - setting renderer.roundPixels = true does make a difference in the WebGL renderer.

@adireddy Oh shit, my bad you're 100% correct. Sorry so many things going on at once I got confused!


[web] stop using deprecated jsonwire web-driver protocol

Stop using the deprecated jsonwire web-driver protocol. Use the W3C protocol instead.

Changes to .ci.yaml file LGTM

@ditman Thank you for kicking the tires for this change. Looks like there are good signals that this can stick, so I'm landing it.


Add Navigation Compose

https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-navigation-routing.html
Adding Navigation Compose library
Experimental navigation library
The common navigation library, based on Jetpack Compose, is now available. For details, see the documentation.

I don't see a reason to add this library when there are awesome Voyager and Decompose

Thank you for your response. While Voyager and Decompose are indeed excellent libraries, I believe that including the Navigation Compose library as an option would be beneficial for developers who prefer it. Providing a variety of choices allows developers to select the tools and libraries that best suit their needs and preferences. This flexibility can enhance the overall utility and appeal of the app wizard. Thank you for considering this suggestion.


Ossp master update for gramine, logstash, threatplaybook, struts

Please tag the issue in description section

@sand-hya Please address the comments.


change authuri

changing keycloak namespace and path

took a different approach on this change since this was managed by argocd


CVE-2022-36313 found in file-type

https://security.snyk.io/vuln/SNYK-JS-FILETYPE-2958042
this project imports an old version of file-type and now a vulnerability has been discovered.

This is appearing as a moderate in multiple ibm projects

Thanks for the issue - I'm investigating and should have a patch out soon

:tada: This issue has been resolved in version 3.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


DNN-30483: fix several bugs around export/import area.

Fix #2880

Closing in favor of https://github.com/dnnsoftware/Dnn.Platform/pull/3001


Clearly document Poco >= 1.4.3 dependency

On Ubuntu Xenial I can only build the project after installing libpoco-dev from ppa:gezakovacs/poco.
Looking at packages.ubuntu.com/search?keywords=libpoco-dev it appears that only Artful and up have a recent enough libpoco-dev available:

Trusty: 1.3.6
Xenial: 1.3.6
Artful: 1.7.8
Bionic: 1.8.0

For Debian it's Stretch and newer (search).

With #14 getting merged at least the documentation side of this is covered.
#8 tracks the need to enforce this version requirement at configuration/build time as well.


Default Font Size of Editor

I've set the body style inside styleList to { fontSize:12 }.
But when I open the view which contains the editor,
the default fontSize of the input field is much larger than 12.
I checked into the source code, it seems that the initial fontSize of the editor is hardcoded to 20.
Will there be any enhancement on this?

@yudzuru I fixed it and publish v.38. You may use custom Style-list as below:
render() {
 let customStyles = {...defaultStyles, body: {fontSize: 12}, heading : {fontSize: 16}, title : {fontSize: 20}};
 return (
  ....
  <CNRichTextEditor
  ...
   styleList={customStyles}
  />
 ...
 );
}

@imnapo Great! Thanks for your quick update.


Readonly ldap userstore attributes are not rendered properly

Describe the issue:
Readonly ldap userstore attributes are not rendered properly. All boolean attributes should have a toggle. Refer to the image below.

How to reproduce:

try the wizard to add a readonly ldap and notice the above.
Add the LDAP and then go to group settings of the userstore. Notice the above.

Expected behavior:
Should display a toggle
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: [e.g., IS 5.10.0, IS 5.9.0]
OS: [e.g., Windows, Linux, Mac]
Database: [e.g., MySQL, H2]
Userstore: [e.g., LDAP, JDBC]

Optional Fields
Related issues:

Suggested labels:

type is returned as string for the metadata response. Better fix this from the backend.

Closing since this is completed.


[Feature] When will update 1.20.1, please

When will update 1.20.1, please

Hi @xiaofengv233,
The developers are currently working on it and expect it to be released within a month.
However, I would like to kindly remind you that GitHub issues are primarily for reporting bugs and discussing feature requests. For general questions and discussions, please use the Discord server (https://discord.gg/PXUEbbF).

Closing issue.

Didn't follow template
you should ask for ETAs in the discord. but, don't necessarily expect super accurate ones.


Remove weak-linked symbols for SBBreakpointListImpl

Summary:
Similar to SBStructuredData's Impl class, SBBreakpointListImpl was
getting weak-link exported in the lldb namespace. This change list fixes
that by moving out of the lldb public namespace, which removes it from
public export visibility.
Fixes:
rdar://28960344
Reviewers: jingham
Subscribers: lldb-commits
Differential Revision: https://reviews.llvm.org/D26553
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@286631 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 8819ba16f8089e4d34502df8eae8c870ef90aeb1)

@swift-ci Please test

@swift-ci Please test OS X platform

@swift-ci Please test OS X platform


explicitly filter the file we actually care about.

:+1: Thanks for fixing this; sorry you had to!


feat: retrieve a customer's address from UI

IBM Cloud toolchain: Delivery Pipeline deployed customers to dev, including commit a7db12e2351dadcb43850180b5613d8272cdfa42


Flickering Output Screen of Markdown Editor

Describe the bug
The User Interface of the Output Screen in Markdown Editor is flicking on typing.
To Reproduce
Steps to reproduce the behavior:

Go to deployed URL
Start typing on the left side panel
Observe the flickering effect

Expected behavior
Only text should re-render and it should not show a flickering effect.
Video Demonstration
https://github.com/user-attachments/assets/f5cafd6a-fe82-46d3-b80a-4ba4b6fd6d3e
Desktop (please complete the following information):

OS: Pop OS 22.04
Browser: Google Chrome
Version: 127.0.6533.88 (Official Build) (64-bit)

Hello:)
Thanks for raising this issue. Would you like to work on it?

Hello:)
Thanks for raising this issue. Would you like to work on it?

I want to work on this .

Hello:)
Thanks for raising this issue. Would you like to work on it?

I want to work on this .

Please finish the caching issue then i will assign you this

Thanks @mathewalexKerala!

@Bashamega You may assign this issue to @mathewalexKerala , I don't think it's that big problem to solve. Should be easy.

Hello:)
Thanks for raising this issue. Would you like to work on it?

I want to work on this .

Please finish the caching issue then i will assign you this

ok

Copied

I completed it .

Hey @Bashamega better to assign @mathewalexKerala.

I have assigned you both. The first pr will merge


Add Google Sheets API integration

As a follow up to #69, the Caesar CSV export is the file that should be sent, not a test blob.


Which versions are you using?

Could you perhaps write in the README which versions of the various Python libraries you are using when running the tests?
I'm thinking of Numpy,Scipy, ecos, cvxpy, etc...
Thanks!

Thank you!
I now managed to run the tests with:

Python 3.5.5
cvxpy 0.4.11 (this version is important)
ecos 2.0.7rc2 (this version is important)
cvxopt 1.2.0
scipy 1.1.0
numpy 1.15.0
matplotlib 2.2.2

@jfjensen OK. I updated README based on your test. Actually, I want to update cvxpy to v1.0 ...


Confirm lowest Python version for compatibility

The pyproject.toml file can specify that a certain Python version is required like so:
[project]
requires-python = ">= 3.10"

I can include that in a pull request.
The readme mentions Python 3.10. However, if there is a lower version that will work and is intended to be supported, the lowest should be put there. If the program is known to require 3.10 or above, I suggest confirm that in a comment to close this issue. Otherwise I could do further testing.

As I understand it, Python 3.10 is the first that includes the "match" statement which is used in about a half-dozen places in the code.

I see, thanks. That is correct: https://docs.python.org/3/whatsnew/3.10.html#syntax-and-operations. The match statement makes some nice readable code so requiring 3.10 seems desirable unless someone has a special requirement in the future.

We'd like this to work with Python 3.8. We got a call last week with someone pointing out that our DEPOT software doesn't work in Windows 7 due to us using Python 3.11, and @myciodan says "a surprising number of [train enthusiasts] use Windows 7. To be fair, its superior..." There are many people avoiding later versions of Windows due to bugs, compatibility, interface, etc. I primarily use Linux but upgrade my Windows machines only to ensure I keep getting security patches. Other users may still refuse to upgrade regardless, and it is not too bad if the computer is not connected to the internet.
It will be tricky to get DEPOT itself to work in Windows 7 due to having to downgrade some dependencies, but in general both others and us will probably have to support Windows 7 for the foreseeable future for computers that are only turned on offline and only used for train layouts, and will probably sit in the same place for many years.
Though I like the match statement, for the sake of these Windows 7 users I would like to work on changing these statements so the project is compatible with Python 3.8.

I think that all makes sense for the main library.  It looks like there are about eight match statements in the openlcb/ code.
Can we still require python3.10 for the conformance-checking code? That's of more limited interest.  Using match statements makes the steering code somewhat more readable.


Feature/fix build error

[ ] It worked in VSCode, but the command was still wrong, so we fixed it.
[ ] WSLg operation verified.

fix
#4


Add EoT center crop and rotation for object detection in PyTorch

Signed-off-by: Beat Buesser<EMAIL_ADDRESS>Description
This pull request implements Expectation over Transformation preprocessing of center cropping and rotation for object detection in PyTorch.
Fixes #1515
Type of change
Please check all relevant options.

[ ] Improvement (non-breaking)
[ ] Bug fix (non-breaking)
[x] New feature (non-breaking)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Codecov Report

Merging #1516 (838878f) into dev_1.10.0 (76fef71) will decrease coverage by 66.23%.
The diff coverage is 0.00%.


Hertfordshire

Cum Cum Hill in Brookmans Park, Hertfordshire, UK
Round Bush, near Radlett, Hertfordshire, UK

Added as https://www.vaguelyrudeplacesmap.com/?id=281&lang=en


Crash under unenhanced Apple //e after running NoSlotClk.IIe then BYE

Description
Run NoSlotClk.IIe, launch BASIC.SYSTEM, then on BYE, get crash to monitor.
Expected Behavior
Restart BITSY BYE menu.
Actual Behavior
Crashes to monitor. Here's what I see:

Steps to Reproduce

Boot disk to BITSY BYE menu
Select NoSlotClk.IIe
Select BASIC.SYSTEM
Type BYE

Your Environment
ProDOS 8 2.5.0a7 or a8.
Running under AppleWin emulation (<IP_ADDRESS>).
Hardware:
Emulated Apple //e (with extended 80 column card). NB. Not enhanced //e.
NB. Standard AppleWin configuration:

s1=printer, s2=SSC, s3=Uthernet (s4, s5 empty), s6=DiskII, (s7=empty)

ProDOS8 version:
2.5.0a7 or 2.5.0a8 (but I've not tried any prior versions).

btw, selecting NoSlotClk.IIe for an unenhanced //e won't work...
Here's the code at the start of that file:
2000-   EE 8B C0    INC   $C08B    rw:LCBANK1
2003-   A2 7C       LDX   #$7C
2005-   BD 1D 20    LDA   $201D,X
2008-   9D 41 D7    STA   $D741,X
200B-   CA          DEX
200C-   D0 F7       BNE   $2005

But the INC $C08B will only write-enable the LC for the 65C02, not the 6502.
So if I have an unenhanced //e (which I do) then should I be using NoSlotClk.II ?

So if I have an unenhanced //e (which I do) then should I be using NoSlotClk.II ?

No... as NoSlotClk.II is only for Apple II/II+ models, and the driver expects the NSC to be in the F8 ROM space.


Deserialise bitlist accepts 0x00

Deserialise in py-ssz bitlists accepts input ending with a 0-byte which cannot be a serialised bit lists.
Reported to py-ssz: issue 109

I have commented on this issue in py-ssz. Was reported 6 weeks ago but dod not get processed (commented on or closed).

This issue has now been fixed in this commit in the py-ssz repo.
The problem we reported (deserialise illegal inputs for bit lists) has now been reported more generally in this py-ssz issue.


[Bug] luci-base: Reset button is not working in Network Wireless Section

Steps to reproduce:
Go to the Network → Wireless Section then click on the reset button.
Actual behavior:
The reset button is not functioning properly. Even after pressing it, all the preset configurations remain unchanged.
Expected behavior:
The reset button should clear all changes made by the user and restore the preset configuration. In this case, it should remove all user settings, such as the example settings mentioned here.

Additional Information:
OpenWrt version information from system /etc/openwrt_release
DISTRIB_ID='OpenWrt'
DISTRIB_RELEASE='22.03.5'
DISTRIB_REVISION='r20134-5f15225c1e'
DISTRIB_TARGET='ramips/mt7621'
DISTRIB_ARCH='mipsel_24kc'
DISTRIB_DESCRIPTION='OpenWrt 22.03.5 r20134-5f15225c1e'
DISTRIB_TAINTS=''

Note: If you believe this is a bug, I can submit a pull request to help resolve the issue.

The reset button should clear all changes made by the user and restore the preset configuration

No, the reset button is an artifact of the generic CBI map handling and is supposed to simply re-render the form to revert all input fields to their initial state. It is not meant to revert to factory configuration.
It probably makes little sense on the wireless configuration page since all actual config is happening in modal forms, so it's probably best to simply remove it on this page.


AAPT: error: failed to deserialize resource table: configuration has invalid locale 'be-' after updating AGP

Expected Behavior

Should be able to build project without any errors.
Current Behavior

Unable to build project with the following error.
AAPT: error: failed to deserialize resource table: configuration has invalid locale 'be-'.

Context

Project repository - https://github.com/commons-app/apps-android-commons
Steps to Reproduce

Before (worked fine)
classpath 'com.android.tools.build:gradle:4.0.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.10"

Now (error)
classpath 'com.android.tools.build:gradle:7.2.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10"

Your Environment

Build: AI-212.5712.43.2112.8609683,<PHONE_NUMBER>50,
AI-212.5712.43.2112.8609683, JRE 11.0.12+7-b1504.28-7817840x64 JetBrains s.r.o, OS Windows 10(amd64) v10.0 , screens 6720.0x3780.0
AS: Chipmunk | 2021.2.1 Patch 1; Kotlin plugin: 212-1.6.10-release-923-AS5457.46; Android Gradle Plugin: 7.2.1; Gradle: 7.3.3; Gradle JDK: version 11.0.12;

Thank you for your interest in Gradle!
This is an issue with the Android Gradle Plugin which is developed by Google and cannot be addressed in the core of the Gradle Build Tool.
Please open such Android-related issues on the Android Issue Tracker at https://source.android.com/source/report-bugs


refactor(ramda): remove ramda

ramda was not being used

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


Add Infoga

Wish I had time to do a PR but I'll post this pretty good tool here for later inclusion in the framework: https://github.com/m4ll0k/infoga

Finally got around to adding this. #lightningfast


Add support for showing modal in edit vs create interval

Hey there @birik! Thanks for this awesome module!
Our application would like to only show the modal for deleting intervals, and create interval would just automatically book the slot.
Not particularly happy with my implementation =/, but I tried to do it in a non-breaking change. Would appreciate any feedback if you have opinions on this.
If the approach looks reasonable to you, I will add corresponding tests (it passes the existing tests).
Note: I will also update the documentation and can add in an example of usage, just wanted to make sure we agree on an implementation first.

Hi @johnmryan
Thank you for your commit. I think this is great idea to have this option. Can you implement a little bit another way:

don't change the current property useModule
add new property like showModuleCase (you can use other name). This property will accept the array of enum and default value is ["create", "edit"]. Based on the cases you can react.
Also, it will be great, if these "cases" will send to the module as prop that it will be possible to show different content in the module. Can you implement like this?

What do you think about this solution? Is it valid for you?
Best regards,
Evgeny

Will do! I'll take some time to think about the naming for showModuleCase.
I should have an updated PR with the suggested changes by the weekend. Thanks!

@birik -- quick question, wanted some feedback.
If a user says:
useModal={false}
showModalCase=['create']

Should we hide the modal in this case, because they set useModal to false?
Might be helpful to consider the following examples:
useModal={true}
showModalCase=['edit'] // this will show modal for edit only?

useModal={false}
showModalCase=['edit', 'create'] // this will never show modal, since useModal is false

Thanks in advance!

If you agree that useModal: false should always hide the modal, can you give my code a quick look? That is the way I chose to implement it.

@johnmryan Thanks for your commit. I will make small cange and publish to npm

@johnmryan The new version (0.1.3) with showModalCase was published to npm.