UFAL/BE-22-Download all files in ZIP button is missing

Problem description
The user should have the possibility to download all files as a single ZIP file e.g.: https://lindat.mff.cuni.cz/repository/xmlui/handle/11234/1-5150

Add a Download instructions for command line button
Add a `Download all files in item (<FILES_SIZE>) button
Add a Download file button into file preview box e.g.

There are some restrictions for downloading:
The files from the Items with RES and ACA License cannot be downloaded as a single ZIP file. Check this out: https://lindat.mff.cuni.cz/repository/xmlui/handle/11234/1-1664 and https://lindat.mff.cuni.cz/repository/xmlui/handle/11234/1-4635

NOTE: Do not forget this report from Ondrej:
5. Sloupec bitstream_order v tabulce bundle2bitstream je významný - sequence of bitstreams. I think it will be done when issues for showing and downloading bitstreams will be done.

Preview:

.html: https://lindat.mff.cuni.cz/repository/xmlui/handle/11234/1-4595
.zip: https://lindat.mff.cuni.cz/repository/xmlui/handle/11234/1-1573
.txt: https://lindat.mff.cuni.cz/repository/xmlui/handle/11858/00-097C-0000-0023-6260-A
.tar: https://lindat.mff.cuni.cz/repository/xmlui/handle/11234/1-1458

Testing:
PUB license

[ ] Download file
[ ] Preview .html
[ ] Preview .zip
[ ] Preview .txt
[ ] Preview .tar

RES, ACA license (restricted download, preview)

[ ] Download file
[ ] Preview .html
[ ] Preview .zip
[ ] Preview .txt
[ ] Preview .tar


{Storage} upgrade storage package version to 7.2.0

History Notes:
(Fill in the following template if multiple notes are needed, otherwise PR title will be used for history note.)
[Component Name 1] (BREAKING CHANGE:) (az command:) make some customer-facing change.
[Component Name 2] (BREAKING CHANGE:) (az command:) make some customer-facing change.

Bump package version for private endpoint feature and PITR.
This checklist is used to make sure that common guidelines for a pull request are followed.

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

[ ] I adhere to the Command Guidelines.

add to S165.


mark magic method as deprecated

we would like to mark methods which are called via magic calls as deprecated
example from zendframework 1 sources:
/**
 * ...
 * @method string serverUrl($requestUri = null)
 * @method string translate($messageid = null)
 * @method string url(array $urlOptions = array(), $name = null, $reset = false, $encode = true)
 * @method Zend_Http_UserAgent userAgent(Zend_Http_UserAgent $userAgent = null)
 */
class Zend_View extends Zend_View_Abstract
{
}

calls to $view->translate should emit a deprecation warning. is marking magic calls possible right now?

You should really learn how to write your own rules at this point, your needs are pretty complex. Also, I offer to implement custom rules for a fee, so feel free to reach out to and we'll work it out :)


please give your new discord link, that link is not valid

The new Discord server:
https://discord.gg/2rnC9f69x5

Thanks you


DVRescue: add pack presence and conceal info, fix

Fix of the PR https://github.com/MediaArea/MediaInfoLib/pull/1295.
Fix https://github.com/mipops/dvrescue/issues/144.

@dericed this snapshot has the fix.


role on Ansible Galaxy needs updating (hasn't been updated for 3 years)

Performing $ ansible-galaxy install davidwittman.redis installs the dated version 1.2.9 of the role from Ansible Galaxy. This version has issues like using deprecated modules ansible.builtin.include which fail to work with recent Ansible versions.
Can you please import the latest release of the role (1.2.12) into Ansible Galaxy?
This can be quite easily done by going to the below URL and then clicking the "Import new version" button (so long as you are singed into Galaxy with GitHub).
https://galaxy.ansible.com/ui/standalone/roles/DavidWittman/redis/versions/
Thank you, appreciate your work!

対↓処↑方↗法↘
ansible-galaxy install -f https://github.com/DavidWittman/ansible-redis/archive/refs/tags/1.2.12.tar.gz,1.2.12,davidwittman.redis


cycleProxy should not be run after Proxy Disposed

Bug Report
There has memory leak in current proxy after proxy is disposed.
While proxy send UnRegisterApp to core and then handle UnRegisterApp message from SDL_Core, in UnRegisterApp handler, proxy should be disposed, the variable _proxyDisposed  has set to true,  at this time, the proxy LifecycleManagement should not be run, but there has a problem:
proxy still can cycle according to the SdlProxyBase._advancedLifecycleManagementEnabled in SdlProxyALM.
So, currently proxy has memory leak issue.
Before dispose, the reference tree see below:

After disposed, the proxy still can run cycleProxy, see blow:

Hi @BrandonHe,
Please let me know. I will give this another day and then mark as closed.
Thanks


[RFP] How to allow for specific site? (combined with CanvasBlocker)

Hi,
this morning after trial and error I found out that RFP is causing some issues on photos.google.com.
When the main site loads it usually only show grey placeholder instead of the library. Sometimes it might work, but after a (couple of) reload(s) it breaks again. I've narrowed it down to being an RFP issue. When i set "privacy.resistFingerprinting" to false it works.
In your "Prefs vs Recommended Extensions: Co-Existance+Enhancement | Conflicts" I read up on how to set CanvasBlocker, but I can't seem to get it to work:
strategy:
set CanvasBlocker to fake. Do NOT set to block as this will disable the API and you will not get the same result as RFP.
block sites when prompted: RFP takes over and CB is never used
allow sites IF you must: RFP allows CB to take over which will fake
use a CB whitelist for sites that MUST have the real thing

I want to leave RFP on (for obvious reasons), but how do I allow only photos.google.com to not use RFP or even better set it in a less restrictive way?
First I put photos.google.com to the CB whitelist, while leaving CB on fake readout API
Then I also allowed "Extract Canvas Data" using the site permissions
And I tried "Allow only whitelist" in CB with the site set in whitelist.
Using Firefox 60.0.1 on Win10 and latest GHacks user.js, but also tested with a clean firefox profile and using a custom user.js that only has the "privacy.resistFingerprinting" set

What version of CB are you using?
https://www.google.com/photos/about/ - I don't have a login account, so I'm not sure how I can test this. Is the problem once you log in and have created albums and uploaded photos or something? Sorry for my ignorance - but could you give a little more info on STR (I will set up an account if I have to)

CB 0.4.5c (latest) and yes it requires an (google) account.
What happens is that the "main page" that loads shows an overview of the photos by date, but as all grey placeholders. When I switch to "albums" on the left it can also show up as grey or that works. Sometimes it requires flipping back and forth between "photos and albums" to show the albums pics. It's pretty weird imo, somehwat inconsistent. But it always works when RFP is off.
Not sure what you mean with STR?

Not sure what you mean with STR?

STR = Steps To Reproduce. I just wanted more precise instructions, which I now have. I'll set up an account and have a play

this morning after trial and error I found out that RFP is causing some issues on photos.google.com.
When the main site loads it usually only show grey placeholder instead of the library.

If you can reproduce this problem reliably, I'd say it's worth filing a bug against Firefox directly. There's a team at Mozilla that's working to make that feature better.
To do that, here's a direct link that will create a bug against the correct "Product" and "Component" (Core, DOM: Security).

@fmarier thanks for your input. Is there any chance any of you already have an account at bugzilla.mozilla.org and is willing to report this?

You can sign into bugzilla with your GitHub account by the way, no need to create an account just to file a bug.

@fmarier I don't know if it's just (the paranoid) me, but I'm not a fan of linking accounts on different platforms. I'll just create an account, might be useful again in the future.

^ Yes, that's a safer option. In the case one of the database accounts get hacked, all the other accounts may be lost.

FF60.0.1 (I will test nightly soon since some RFP canvas + extension things landed)
Nilla profile

Albums seem to be fine regardless of RFP

Pictures without RFP

Pictures with RFP

More to follow

^^ Will test in Dev/Nightly. Not convinced it's a "Canvas" issue here

I just tested in Nightly (the last update was about 2 days ago) and the same thing happened. But I forgot to test if allowing an exception made a difference, so I restarted - and without thinking, I also updated (because I wanted to get the Nightly version from Help>About). And now it looks like its fixed
Nightly 62.0a1 (2018-06-08) with RFP=true and no site exception, it's all working. NFI what bugzilla or change fixed this

@Thorin-Oakenpants Thanks for testing and I'm glad to see you were able to reproduce the issue.
I'm also glad to see it's fixed in the latest Nightly :+1:

I'd really like to know/find the bugzilla for this. Anything that affects RFP should be documented but I'm F'd if I can find it (and I can't believe anyone would be changing/coding it without Tor Uplift knowledge) - that's assuming anyone even realizes the bug existed and it didn't just fix itself due to something else being fixed or rolled back.

I reproduced this in 61.0b9 and 61.0b12.  b9 both were intermittently broken/working.
It doesn't seem related to canvas. I compared the HTML when it's working vs not and it's not loading the background image when it's not working. It's not even making the network request.
I tried using mozregression (https://mozilla.github.io/mozregression/install.html ) which is great for figuring out when Mozilla broke (or fixed) something - but found that I could reproduce it today in Nightly 2018-06-11

Thanks Tom.  I'll leave this in your capable hands :)
Slightly OT: At some stage I suspect we're going to need a standalone barrage of tests to confirm RFP still always works as expected, as some regressions may be hard to spot

Closing this. Mozilla know about it


Add some flags to util-scripts/build.sh

--ram to increase build speed on computers with lots of RAM (at least 2–3 free GBs)
--prod to build in production mode

Also it probably fixes build.sh on macOS, but not sure.

Also it probably fixes build.sh on macOS, but not sure.

It does.


RDS Plugin add-graphql-datasource is not honoring the CLI profile selected

Describe the bug
Amplify CLI is unable to see any RDS Aurora Serverless Clusters when using the
add-graphql-datasource plugin. Yes, the cluster is in us-east-1 and Data API enabled.
To Reproduce
Steps to reproduce the behavior:

Amplify init
Select a NON-DEFAULT profile
Amplify add api, select GraphQL, API key, and all the defaults
$ amplfiy add-graphql-datasource
Results: No RDS cluster found

Expected behavior
A list of RDS Aurora Serverless clusters to choose from
Screenshots
Desktop (please complete the following information):

OS: High Sierra
Browser Chrome
CLI Version: 1.6.3

Additional context
Add any other context about the problem here.

Issue:  add-graphql-datasource is not showing the list of RDS Serverless Clusters when a user initializes an Amplify project (amplify init) using a non-default profile
Reason: The add-graphql-datasource plugin is using the default aws profile when looking for any RDS clusters instead of using the credentials from the specified profile during thie 'amplify init'.

Just as a dumb workaround until this is fixed, if you set whatever profile you're trying to use as the default one and have it source from the original default renamed as "real_default" or "OG_default", that'll work.


wine64Packages.unstable: 8.14 -> 8.17

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for wine64Packages.unstable is: An Open Source implementation of the Windows API on top of X, OpenGL, and Unix
meta.homepage for wine64Packages.unstable is: https://www.winehq.org/
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 8.17 with grep in /nix/store/4clx0mqv4jav2mlc6h1nazlibqp9zfl1-wine64-8.17
found 8.17 in filename of file in /nix/store/4clx0mqv4jav2mlc6h1nazlibqp9zfl1-wine64-8.17

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

22 total rebuild path(s)

22 package rebuild(s)

First fifty rebuilds by attrpath
grapejuice
pipelight
winbox
wine-staging
wine64Packages.staging
wine64Packages.stagingFull
wine64Packages.unstable
wine64Packages.unstableFull
winePackages.staging
winePackages.stagingFull
winePackages.unstable
winePackages.unstableFull
wineWow64Packages.staging
wineWow64Packages.stagingFull
wineWow64Packages.unstable
wineWow64Packages.unstableFull
wineWowPackages.staging
wineWowPackages.stagingFull
wineWowPackages.unstable
wineWowPackages.unstableFull
yabridge
yabridgectl

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/1d662df5669635e04e9f5c985aed33200a5ae93e#wine64Packages.unstable

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/4clx0mqv4jav2mlc6h1nazlibqp9zfl1-wine64-8.17
ls -la /nix/store/4clx0mqv4jav2mlc6h1nazlibqp9zfl1-wine64-8.17/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review took longer than 45m and timed out

Maintainer pings
cc @avnik @7c6f434c @bendlas @jmc-figueira @reckenrode for testing.

Duplicate of #258171. (Again.)

Closing as a duplicate.


New version: SublimeHQ.SublimeMerge version 2102

Pull request has been created with komac v2.6.0 :rocket:
Microsoft Reviewers: Open in CodeFlow

@wingetbot run

[Policy] Needs-Manual-Merge


Error while using postgres-ha

I tried to use what you suggest in this repo, but it doesn't work for me (I actually can't remember issue).
I've changed bitnami/postgres-ha chart to bitnami/postgresql and that worked for me. There was some issues with password variable naming inside of secret (postgres-password instead of postgresql-password).
Maybe it is a issue with my silicon chip (m2) or it's chart issue.

hey @Nehoko, That's the first time I hear about this issue. I have enabled automatic deploys as a part of github actions (https://github.com/lukaszbudnik/keycloak-kubernetes/blob/main/.github/workflows/deployment.yaml) I was also deploying it to AWS EKS and never had this issue.
May be worth submitting a ticket to the bitnami/postgres-ha helm contributors?

hey @Nehoko, That's the first time I hear about this issue. I have enabled automatic deploys as a part of github actions (https://github.com/lukaszbudnik/keycloak-kubernetes/blob/main/.github/workflows/deployment.yaml) I was also deploying it to AWS EKS and never had this issue.
May be worth submitting a ticket to the bitnami/postgres-ha helm contributors?

probably it is, actually. I should go to them. But anyway could you add something like note in your README.md just to describe my case? Will appreciate that.

@Nehoko I was troubleshooting failing GitHub workflow action and I saw that the keycloak pods weren't created because of the secret having different key. By quickly checking bitnami github repo I saw that it was updated: https://github.com/bitnami/charts/commit/2bed17e3241dc3a04e526e28746d8876da7a1acd the commit message says "backwards compat postgres-password" but guess something went wrong :)
I will fix that over the weekend.

Yeah, it's good to know, but that was not the main issue. It was more about compatibility with my processor (Apple Silicon).


[OTHER] Image taking time to load

What would you like to share?
The images on the website are taking time to load as they are in jpeg format. I can convert the images to webp which will take less loading time.
Kindly assign me this issue under GSSOC'23.
Additional information
No response

Yes kindly assign me the issue under GSSOC'23.

What would you like to share?
The images on the website are taking time to load as they are in jpeg format. I can convert the images to webp which will take less loading time.
Kindly assign me this issue under GSSOC'23.
Additional information
No response

Hi Prakreeti, how'd you approach that? Are you going to convert the existing images to webp as well??

Please assign me this issue so that I can work on this issue under GSSOC'23.

Please assign me this issue so that I can work on this issue under GSSOC'23.

go ahead!


FEATURE REQ: Add Evaluation Toggle in Workbook Mode

I am looking into specific current game that ends on 63... Bg3. I run Evaluate Line and have position after every move evaluated and in Comment box I can see evaluation after that last move (red below):

Engine suggests that the best White reply is now 64.Bc2 (red above). So I add 64.Bc2 to the Workbook (red below) but Comments section has the old evaluation (purple below). To use the engine further I have to run Evaluate Position after every next move on each side I add to the Workbook:

Would be good to add a Toggle button for Evaluation (red below). If it is on, the system should run evaluation after the current move and display results in the Comments section (purple above). This would also facilitate building the Workbook in Chess Forge from the beginning rather then doing it in say Lichess and then viewing in Chess Forge

Implemented


Update DB changelog to reflect schema change for user group

Coverage increased (+0.007%) to 60.718% when pulling 421bd182bcae3a358645b36ab5c83d786127430a on reasonerjt:update-db-changelog into 5edbd0031832c0c9c30b0269a8de72c60d9d3be6 on vmware:master.


NoSuchElementException: Message: no such element: Unable to locate element

Looks like LA updated their platform. Getting this error. Any help will be appreciated.

This is now fixed!


Minor spelling correction

Corrected spelling

@paulkel : Thanks for your contribution! The author, @mrbullwinkle, has been notified to review your proposed change.

#sign-off


Update project to autodeploy docs on pages and release on pypi

https://github.com/facelessuser/backrefs/commit/8b0e0c85b4e4be5110cf711fd885e0410f9c239f


Enhance readme

Is your feature request related to a problem? Please describe.
Just enhance the readme by using features
**Describe the solution you'd like*will add in documentation some features
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

@pinak22dhir sure go ahead


How to ignore the error info No such file or directory?

Checklist

[x] Check that you have the GNU C Compiler installed by typing gcc --version into a terminal.
[x] If you don't have the linter package installed, either update to the latest version of linter-gcc or install linter directly with apm install linter.
[x] Ensure that you are using a valid grammar - either C/C++/C++14

Issue (including debugging messages):
Hello, thanks for your plugin first.
I would like to know how to ignore the error info No such file or directory. Because I use CMake, which specifies the include path, the error info is unnecessary and annoying.
Could I ignore the error info?

I do not think you understand the problem here. This error comes up because the compiler cannot find one of your files, and therefore cannot continue with compilation. If you want to ignore this error, simply disable linter-gcc. Otherwise, I suggest you add the include path(s) from your CMakeLists.txt configuration file to the list of linter-gcc include paths.

Thanks!

Related: https://github.com/hebaishi/linter-gcc/issues/124


Doesn't return focus to i3 when closing

I'm using winit with conrod on the i3 window manager. I've noticed that often when I close my app with another i3 window open (usually the terminal I launched the app from), i3 stops responding until I move the mouse to the top of the other window. I'd be happy to look into fixing this myself if anyone has suggestions on where to start. I don't have any experience with X11 and I'm still rather new to Rust.

Have you tried on the latest version of winit? I used to get that but it stopped happening and I dont remember if that was because of something I changed in my own program or an update to winit.

It looks like conrod is still on winit 0.12.0, so to test the latest winit there, you'd have to make some modifications to account for the breaking changes in winit 0.13.0. It would be a good opportunity to make an easy PR to conrod, since all you generally have to do is replace WindowEvent::Closed with WindowEvent::CloseRequested.
The quickest thing would be try with the winit example programs, though. With some luck, @rukai is right (thanks for helping out here!).

I'd be happy to look into fixing this myself if anyone has suggestions on where to start. I don't have any experience with X11 and I'm still rather new to Rust.

If the problem is still present, I'll gladly take you on winit's wild ride. Just be warned that direct exposure to X11 has been known to cause deep-seated cynicism about Linux as a desktop platform, and in later stages, may also result in you believing that implementing protocols using clipboard mechanisms is a beautifully flexible and economical design choice.

To try and reproduce the issue I did:
git clone https://github.com/PistonDevelopers/conrod.git
cd conrod/examples
cargo run --release --example triangles --features="winit glium"

Then I would close the window by either ctrl-c in the terminal I was using or killall triangles in a different terminal.
I repeated about 20 times as you mentioned, that the issue doesnt always occur.
However I couldnt reproduce the issue.
It might have been an issue with i3 that was fixed there.
I use arch linux so my i3 is version 4.15 (2018-03-10)

This issue is still present with i3 version 4.15 and the current winit master, although after this giant commit of improvements https://github.com/tomaka/winit/commit/c4b92ebd45e37de13eb03a4647959a7b890c1ac1 it has gotten way harder to reproduce.
I used this program:
extern crate winit;

fn main() {
    let mut events_loop = winit::EventsLoop::new();

    let _window = winit::WindowBuilder::new()
        .with_title("A fantastic window!")
        .build(&events_loop)
        .unwrap();

    events_loop.run_forever(|event| {
        println!("{:?}", event);

        match event {
            winit::Event::WindowEvent {
                event: winit::WindowEvent::CloseRequested,
                ..
            } => winit::ControlFlow::Break,
            winit::Event::WindowEvent {
                event: winit::WindowEvent::KeyboardInput {
                    input: winit::KeyboardInput {
                        state: winit::ElementState::Pressed,
                        virtual_keycode: Some(winit::VirtualKeyCode::Escape),
                        .. },
                    .. },
                ..
            } => {
                winit::ControlFlow::Break
            },
            _ => winit::ControlFlow::Continue,
        }
    });
}

With older commits (before c4b92ebd45e37de13eb03a4647959a7b890c1ac1) I could reproduce this nearly every time by delaying the execution sleep 2; cargo run --release, switching to another workspace and pressing Esc to close the application. After that, it became so difficult to reproduce that I am now starting to doubt my memory...

Here is an even shorter version that works now and then (just running it without delay and workspace switching):
extern crate winit;

fn main() {
    let mut events_loop = winit::EventsLoop::new();

    let _window = winit::WindowBuilder::new()
        .build(&events_loop)
        .unwrap();
}

Thanks for the code @b-r-u! I can confirm that your last example reproduces my exact problem with both winit 0.12 and 0.13. I've uploaded a quick video to show how the problem looks on my system, to make sure we're all on the same page.
Thanks for the offer @francesca64. While becoming familiar with the internals of X11 isn't exactly on my bucket list, I'd really like to help out with winit if I can. Whatever you think the best step forward is I can allocate a few hours to it this week.

Oh here's the video

Tested the second example posted by b-r-u

winit 0.13.1 reproduces the issue everytime
winit 0.14 never reproduces the issue (tried 20 times)

I did: for i in `seq 1 200`; do cargo run --release; sleep 0.2s; done;
Then held down the a key while it was looping.
Given that every loop there were a's entered into the terminal, it is not occuring on my machine (at least for the 200 times I tried)
When I do this with winit 0.13 there are no a's.
But this doesnt mean much, only that whatever race condition etc. is causing this doesnt line up the same on my machine.
One approach to figuring out what is going on, would be to try changing things in the current winit master to be like 0.13 until you can reproduce the issue consistently like in 0.13. (Or go from 0.13 to master)

@anderspitman thanks! That frees me up to work on fixing all the other problems. I'd recommend following @rukai's recommendation:

One approach to figuring out what is going on, would be to try changing things in the current winit master to be like 0.13 until you can reproduce the issue consistently like in 0.13.

Since I don't really have any ideas for what could be happening here, this seems like the most reliable way to narrow it down. I'll also explain any code (or general X11 stuff) you ask about.

Asking questions here is fine, though I'll gladly create a gitter if you think it would be useful.

@francesca64 I've identified commit c4b92ebd (#491) as the commit that greatly reduces the frequency of this bug appearing. Any idea what you changed in there that might have done it?

@anderspitman I guess we arrived at the same conclusion :)  https://github.com/tomaka/winit/issues/516#issuecomment-388642099

@anderspitman I can't say I know which of those 2kLOC of changes did this. I can go into detail on any individual changes though.

@b-r-u ha! Somehow I completely missed that comment. Would have saved me a few minutes. I guess it's good we picked the same commit though. I'll start working through the commit and see what I can find.

All PRs merged are automatically squashed. Most commits are fortunately smaller than that, or at the very least, of a more normal scope.

Isn't the issue likely caused by the call to XSetInputFocus which sets ffi::RevertToParent? Maybe you can try setting ffi:RevertToNone and just see what happens. See also: https://tronche.com/gui/x/xlib/input/XSetInputFocus.html


DBDAART-7284 - OT_Metadata.py:  Added copay_wvd_ind to cleanser list,…

… leveraging TAF_Closure.set_as_null;   Removed COPAY_WVD_IND from upper list;   OTH.py:  removed var_set_type data cleaning functions from COPAY_WVD_IND field.
What is this and why are we doing it?
Deprecating COPAY_WVD_IND field in OTH per CCB.

Link to the Jira ticket for this change: https://jiraent.cms.gov/browse/DBDAART-####
https://jiraent.cms.gov/browse/DBDAART-7284

What are the security implications from this change?
N/A
How did I test this?
Visual examination of sql plan;   Integration and regression testing in notebook identified in the Jira ticket.
Should there be new or updated documentation for this change? (Be specific.)
Documentation team conducting their changes.
PR Checklist

[ x] The JIRA ticket number and a short description is in the subject line
[ x] My code follows any applicable style guides
[ x] I have performed a self-review of my own code
[ x] I have commented my code, particularly in hard-to-understand areas
[ x] I have made corresponding changes to the documentation

2024-06-24:   Merged changes from CCB1 into this DEV branch using pull request in the interface.  Checked all of the following recent changes to Main/CCB1 and they are present in this development branch:
Deprecate LT Copay Waived IND
Deprecate IP Copay Waived IND ->   09aea35
Deprecate RX Copay Waived IND ->  35962a41
Merge Main into CCB1
Remove DC folks from Codeowners
New Mexico Submission Type
Added Set to null function
Reconducted the testing with CCB1 and DEV whl files that include all of the changes mentioned above.   All testing is consistent with prior testing and no issues found.
https://cms-dataconnect-val.cloud.databricks.com/?o=955724715920583#notebook/1617803729690825
Merging in PR and marking this ticket as DONE.


Jupyter notebooks contain outputs

The jupyter notebooks on master right now have some saved output, but we're trying to keep all notebooks free of output to help prevent merge conflicts and git bloat.
@vincentwoo reported this because the githook to clean model output was always modifying those files.

This should be long gone.


systemd again

also brings db-WIP-dont-force-groundhog up to date with develop

tested on macOS and linux

I think we need examples of how you are supposed to use Rhyolite with this new flag. For instance if you have os = linux and support-systemd-journal = false, how do you write code to detect that? Is there a way to get that CPP definition in your code? Anyone using rhyolite has to worry about that case now. That’s why I think it makes sense to have all Linux support systemd… It doesn’t require you actually run systemd anyway, just that rhyolite was built with the systemd library.


Make ProtectedDataMessageStore public

Is your feature request related to a problem? Please describe.
I am implementing federated single logout with SAML and IdentityServer4. When triggering logout on SAML Idp, IS4 loses information about logged in clients (SignOutIframeUrls is cleared) when SAML Idp redirects to IS4 Idp. I checked and found out that SAML creates a new logout message which replaces old one.
Describe the solution you'd like
I need to use a data message store to keep message between SAML and IS4 and I found ProtectedDataMessageStore. However, it was internal.
Describe alternatives you've considered
I tried but did not find any other good solution. If there are any other ways to keep information between requests, please suggest.

Can you confirm what version of the SAML component you are using? I think I may have fixed this in a recent release.

I am using version 2.2.0

Okay. Some of the logout functionality was updated in 2.2.0-preview3. Let me know how it goes.

Hello Scott. Sorry I forgot to mention that I did not use the integrated SAML component, but Component Space SAML, because it supports .NET Core

So do we: https://www.identityserver.com/articles/announcing-net-core-support-for-the-identityserver4-saml-component/

Done.


Zinc tools crash the game on block break.

https://paste.dimdev.org/kenosiqiga.mccrash

A build was pushed that fix this issue.


fix: added missing 'from'

Fixes # missing 'from' in the generated State Machine .ts file.

Thanks for catching that and submitting a PR. I believe a test will need to be updated as well before this will build.

done, please approve workflow.


Add hasProperty() assertion

This assertion should work roughly similar to hasAttribute() and can then be used to check for properties that don't have dedicated assertions (like hasValue()).

I would like to work on this

@PBeier make sure to have a look at #46. Most of it is already implemented in that PR, but I suggested a small API change there that is not implemented yet.


Update V4/4.1 primer 64_left co-ordinates

This change will allow amplicon-based bioinformatics pipelines to filter out the erroneous mutation calls (T19209G, A19210G, A19212G, A19214G, C19217A) caused by a primer-dimer formed from amplicon 64_left and 60_right. It will not cause a consensus gap in this region because of a large overlap with amplicon 63.

See https://virological.org/t/erroneous-mutations-associated-with-64-l-60-r-primer-dimer-in-artic-4-4-1/789 for more information.


No volume control with Hifiberry Miniamp

Hello Everybody,
I know, there is a closed issue with the same topic, but it didn't work for me and I hope you guys can help.
Starting with a 100% working RPi-Jukebox (Raspi 2B, MFRC522, even a OLED, clean installation 3 months ago) I decided to improve sound quality with a Hifiberry Miniamp.
I changed the gpio buttons (prev/halt/next/volu/vold -> GPIO 17/27/22/23/4) in the RPi-Jukebox-RFID/scripts/gpio-buttons.py.
The MFRC522 uses GPIO 8/9/10/11/24/25 so there was no problem.
For installation of the hifiberry I followed https://forum-raspberrypi.de/forum/thread/36628-hifiberry-miniamp-aktivieren/ which made me change /boot/config.txt to # Enable audio (loads snd_bcm2835)
####dtparam=audio=on
dtoverlay=hifiberry-dac
and /etc/asound.conf (which had to be created)
#pcm.!default {
#type hw card 0
#}
#ctl.!default {
#type hw card 0
#}
pcm.hifiberryMiniAmp {
    type softvol
    slave.pcm "plughw:0"
    control.name "Master"
    control.card 0
}
pcm.!default {
    type       plug
    slave.pcm  "hifiberryMiniAmp"
}
Following https://github.com/MiczFlor/RPi-Jukebox-RFID/wiki/HiFiBerry-Soundcard-Details I then changed /etc/mpd.conf
I made sure the following was uncommented audio_output {
        type               "alsa"
        name            "My ALSA Device"
}
and added two lines below: audio_output {
        enabled         "yes"
        type            "alsa"
        name            "HiFiBerry DAC+ Lite"
        device          "hifiberry"
        auto_resample   "no"
        auto_channels   "no"
        auto_format     "no"
        dop             "no"
}
And now it works  (reads card, plays sound, button for halt and next), but I cannot change volume. Not with the buttons and not in the webinterface. I can change the volume with alsamixer. The selected card's name is "snd_rpi_hifiberry_dac" (I think i changed from default at certain point, but don't know when).
What I tried:

added mixer_type      "software"in /etc/mpd.conf, as well as in the longer paragraph with HiFiBerry DAC+ Lite and in the one above.
added mixer_type "digital"
changed the gpio in gpio-buttons.py for volU and volD
changed  device "hifiberry" to device "hifiberryMiniAmp"

https://splittscheid.de/faqs-zu-meiner-phoniebox/#MiniAmp suggests to change the Audio_iFace_Name, but I don't understand what I should do. I am not sure, what I named the sound device in the inital installation, I think it was Headphone and not Master. Maybe this is the problem? Should I change it to "Master"? If, how? amixer scontrols gives me Simple mixer control 'Master',0

I also tried to change /etc/mpd.conf from name            "My ALSA Device" to name            "Master"

For my understanding this is not a hardware problem, as I can change volume by alsamixer. How can I make the webface an the GPIO work?
Thank you very much
Jakob
PS. Is it true, that I cannot useboth hifiberry and a oled-display as they both need the GPIO 2and3for I2C?

As far as I can remember I had a similar problem.
In my installation notes I found the following:

Ensure that the gpio service is disabled via systemctl (switching it off in the web interface is not enough) or configure the gpio script in way that the I2S pins of the RaspberryPi/HifiberryMiniamp are not used for gpio function.
Modify /boot/config.txt:

#dtparam=audio=on
dtoverlay=hifiberry-dac

Create/edit /etc/asound.conf  in the following way:

	#pcm.!default {
	# type hw card 0
	#}
	#ctl.!default {
	# type hw card 0
	#}

	pcm.hifiberryMiniAmp {
	    type softvol
	    slave.pcm "plughw:0"
	    control.name "Master"
	    control.card 0
	}
	pcm.!default {
	    type       plug
	    slave.pcm  "hifiberryMiniAmp"
	}

Reboot: sudo reboot
Perform the following command:
speaker-test -D hifiberryMiniAmp -c 2

After these steps you should see the MASTER slider in the alsa-mixer.
For my 2 boxes which also have the Miniamp in service I didn't have to do anything else than the steps described above. I didn't have to change any other setting (i.e. mpd.conf)
If the problem is still present and if you are not shure if the I2S bus isn't modified by the gpio script/service you can have a look in the system log using the dmesg command. If anything is wrong you should see an I2S error message.

Thank you lj2000, but for my understanding this does not Adress my problem as the speaker DOES work and I already see in alsa the Master slider (and it works)

Ok. It could be that this is not the solution for your problem.
BUT:
As I wrote above: I have two boxes with a Miniamp which work perfectly.
And I could remember that I had the same problem with both boxes as you described. The Hifiberry itself worked on the command line and I couldn't control the volume using the web client.
So I created a new SD card with raspbian buster lite.
After that I performed the steps described above.
And for the final step I ran the phoniebox installer.
After that the audio control and output of the Phonieboxes worked WITHOUT any further modification in mpd.conf etc.

Try to add mixer_control	"Master" to the audio_output "My ALSA Device" in mpd.conf

YES!!!! Thank you so much! Now it works :)
Now only the little additional question:Is it true, that I can only use one I2C device at a time?That means no OLED while Hifiberry?
Thanks again.

YES!!!! Thank you so much! Now it works :)
Now only the little additional question:Is it true, that I can only use one I2C device at a time?That means no OLED while Hifiberry?
Thanks again.

If you know German, @splitti has an extensive howto, also OLED with Hifiberry:
https://splittscheid.de/selfmade-phoniebox/#5_3


Merge HQ case purge tests

Added a few tests from HQ
snake_case the names so they are greppable when tests fail (HQ uses the name for the name of the test run by the test runner)
Pretty print the JSON

@ctsims


Fix dfinit issue when containerd config_path have multiple paths

Fix dfinit issue when updating registry config when multiple paths are present in config_path.
Description
Sometimes config_path have multiple paths separated by colon e.g
[plugins."io.containerd.grpc.v1.cri".registry]
config_path = "/etc/containerd/certs.d:/etc/docker/certs.d"

In this case dfinit is creating folder at path /etc/containerd/certs.d\:/etc/docker/certs.d/. It can be fixed by picking up the first path if multiple paths are added.
Related Issue

Motivation and Context

Screenshots (if appropriate)

Please fix lint

fixed

@gaius-qi thanks. It seems like dginit docker pipeline is not working. Last few builds timed out after many hours as well. Can you look into it?
https://github.com/dragonflyoss/client/actions/runs/12365531271


source/EmptyCharacter.hx:31: characters 9-15 : Normal variables cannot be accessed with 'super', use 'this' instead

source/EmptyCharacter.hx:31: characters 9-15 : Normal variables cannot be accessed with 'super', use 'this' instead
pls help

Replace "super" with "this" in EmptyCharacter.hx. at line 31. The next update will have this fixed


Regression for slots and functional components

Version
2.5.16
Reproduction link
https://codesandbox.io/s/816m7v3rq9
Steps to reproduce
Create a nested set of functional components, then change the slot definition in the child component. In 2.5.15 the slots are correctly rendered, but in 2.5.16 this is not happening. This is because the slot names are being persisted, so not correctly passed down the chain.
This is a common pattern when creating reusable AHOC components, such as a dropdown with predefined content, but using a lower level component as a structural component.
https://codesandbox.io/s/j44nj82483 (Version 2.5.15)
https://codesandbox.io/s/816m7v3rq9 (Version 2.5.16)
What is expected?
Slots to render in there correct position
What is actually happening?
Slots are not correctly assigned to there correct possition

This is introduced by this ticket: https://github.com/vuejs/vue/issues/7710

Just an FYI for anyone that runs into this problem in Vue 2.6, this seems to be fixed by switching to the new slot syntax like:


Use strut box heights to calculate selection rectangles in order to ensure that they remain within visible bounds

Also change StrutStyle.disabled to use a height of 1.0 so its results will
match the default tight bounds.
Fixes https://github.com/flutter/flutter/issues/40633

I believe this is a breaking change, I would make sure it goes through the breaking change policy. I suspect this should go through without any issues.

Removed the change to StrutStyle.disabled and updated the uses of StrutStyle.disabled in the framework and tests.  PTAL.

(triage) Looks like the breaking change was announced 8 days ago: https://groups.google.com/g/flutter-announce/c/hVP699NQ7PQ
Is this one ready to land?

This is ready to land, but I'd like to wait until the various rolls in progress stabilize.


chore(main): release 1.1.11

:robot: I have created a release beep boop
1.1.11 (2023-08-11)
Docs

fix typo in RUN command (233ccbc)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/cloverdefa/hath-docker/releases/tag/v1.1.11 :sunflower:


after scalling, bones seems to be in the right place on blender, but not on Unity

So I tried today for the first time your tool, did my usual things in CATS (importing a VRM avatar) and before exporting I used your tool in CATS (v 0.19.1-dev). In the viewport the scalling seems to have went smootly

but so after importing the avatar in Unity, I realised only after a while of thinkering around others things that the bones wasns't "where they should be"

while the nonscalled version is good

btw using "master" version, not the last release (for new ik support)

OKAY
I'm sorry found out how to fix that, I just needed to start pose mode and apply as rest pose after doing the scalling

If it needs reapplying the rest pose that's a bug and something I can add in, but if so it shouldn't detach the bones from the armature like that. From the first image it looks like it scaled the armature but not the mesh, but that's not really how scaling in pose mode fails.


DNS or Pastbin connection issue

I first tried on localhost. everything was fine.
but as i put a dns or straight ip in the connection(builder) it does not connect.
Please help

i have that issue too but if a other pc executes it your gonna get the connection

If possible,give me a capture of your builder

I'm having the same issue, i think there is a problem with the syntaxing in the builder, because if you add the dns address directly without using the link aka (the pastebin) it works, but if you add it in the pastebin it doesn't get recognised or properly forumlated, i can see that the client does actually connect to the pastebin but it does not properly read the dns address in the correct format please fix this quick issue if its possible

show me what does your pastbin write？
---Original---
From: @.>
Date: Fri, Jul 9, 2021 21:28 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [qwqdanchun/DcRat] DNS or Pastbin connection issue (#28)
I'm having the same issue, i think there is a problem with the syntaxing in the builder, because if you add the dns address directly without using the link aka (the pastebin) it works, but if you add it in the pastebin it doesn't get recognised or properly forumlated, i can see that the client does actually connect to the pastebin but it does not properly read the dns address in the correct format please fix this quick issue if its possible
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

its RAW : mufzefzefita.somedns.org:8848
when i use the  mufzefzefita.somedns.org directly into the builder it works great,
but when i try to use the pastbin option its a no go, i can use the pastebin option with <IP_ADDRESS> but when i use abc alphabetics its a no go.

you need to get mullvad and portforward


Refactor - use typed flower filter params

#41

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

43 of 65 (66.15%)  changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.2%) to 79.624%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/tc/driver/cmdline/converters.go
23
31
74.19%

pkg/tc/types/utils.go
0
14
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.2%

Covered Lines:
1950

Relevant Lines:
2449

💛  - Coveralls


404 falco probe binary not found

What happened: I have been using image falcosecurity/falco:0.17.0 for long time inside k8s. However, now when containers will restart (for some another reason like node restart) the containers are not working anymore.
* Trying to download precompiled module from https://s3.amazonaws.com/download.draios.com/stable/sysdig-probe-binaries/falco-probe-0.17.0-x86_64-4.19.0-6-cloud-amd64-486fcbba5749a5d27d9a60ee37d925d3.ko
curl: (22) The requested URL returned error: 404 Not Found

I tried also to update newer version 0.17.1:
* Trying to download precompiled module from https://s3.amazonaws.com/download.draios.com/stable/sysdig-probe-binaries/falco-probe-0.17.1-x86_64-4.19.0-6-cloud-amd64-486fcbba5749a5d27d9a60ee37d925d3.ko
curl: (22) The requested URL returned error: 404 Not Found

What you expected to happen: I expect that modules should be available in S3

Can you fill the issue template?

Likewise, my fresh install is failing to install falco from this link:
Log messages upon attempted start:

Trying to download precompiled module from https://s3.amazonaws.com/download.draios.com/stable/sysdig-probe-binaries/falco-probe-0.17.0-x86_64-4.14.137%2B-2714396731b5add325bfe08e0bb8e6c1.ko

"curl: (22) The requested URL returned error: 404 Not Found
"Download failed, consider compiling your own falco-probe and loading it or getting in touch with the sysdig community

What happened:
Upon executing the HELM-based install the falco DaemonSet goes into CrashLoopBackOff state.
Log messages:

Trying to download precompiled module from https://s3.amazonaws.com/download.draios.com/stable/sysdig-probe-binaries/falco-probe-0.17.0-x86_64-4.14.137%2B-2714396731b5add325bfe08e0bb8e6c1.ko
curl: (22) The requested URL returned error: 404 Not Found
Download failed, consider compiling your own falco-probe and loading it or getting in touch with the sysdig community

What you expected to happen:
Expected Falco to start running as usual.
How to reproduce it (as minimally and precisely as possible):
helm install --name sysdig-falco-1 -f falco-helm.yaml stable/falco
Environment:

Falco version (use falco --version): falco-probe-0.17.0-x86_64-4.14.137

Cloud provider or hardware configuration: GKE running Istio, 1.14.3-gke.11

Kernel:
Kernel version	4.14.137+
OS image	Container-Optimized OS from Google
Container runtime version	docker://18.9.7
kubelet version	v1.14.3-gke.11
kube-proxy version	v1.14.3-gke.11

Install tools (e.g. in kubernetes, rpm, deb, from source): HELM

/triage support

This is still an issue. Just did a vanilla install via helm-generated templates and im seeing the same 404. Is there any way to get a container with the falco-probe binary already included? I'm a bit concerned that i'm installing a security auditing tool and the first thing it does is try to download a binary from an s3 bucket outside of my domain or whitelisted repos.

Setting up /usr/src links from host

Mounting debugfs
Found kernel config at /proc/config.gz

Minikube detected (v1.6.0), using linux kernel sources for minikube kernel

Downloading http://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-4.19.81.tar.gz

Extracting kernel sources

Configuring kernel
/bin/sh: 1: bison: not found
make[1]: *** [scripts/Makefile.lib:196: scripts/kconfig/zconf.tab.c] Error 127
make: *** [Makefile:534: olddefconfig] Error 2
/bin/sh: 1: bison: not found
make[2]: *** [scripts/Makefile.lib:196: scripts/kconfig/zconf.tab.c] Error 127
make[1]: *** [Makefile:534: syncconfig] Error 2
Makefile:621: include/config/auto.conf.cmd: No such file or directory
make: *** [Makefile:633: include/config/auto.conf.cmd] Error 2

Trying to compile BPF probe falco-probe-bpf (falco-probe-bpf-0.17.0-x86_64-4.19.81-6b1f95f8b14210605f7dc14241b2262d.o)
ERROR: Kernel configuration is invalid.
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.

Makefile:590: include/config/auto.conf: No such file or directory
make[1]: *** [Makefile:641: include/config/auto.conf] Error 1
make: *** [Makefile:18: all] Error 2
mv: cannot stat '/usr/src/falco-0.17.0/bpf/probe.o': No such file or directory

Trying to download precompiled BPF probe from https://s3.amazonaws.com/download.draios.com/stable/sysdig-probe-binaries/falco-probe-bpf-0.17.0-x86_64-4.19.81-6b1f95f8b14210605f7dc14241b2262d.o
curl: (22) The requested URL returned error: 404 Not Found
Failure to find a BPF probe
Tue Mar 10 17:45:04 2020: Falco initialized with configuration file /etc/falco/falco.yaml
Tue Mar 10 17:45:04 2020: Loading rules from file /etc/falco/falco_rules.yaml:
Tue Mar 10 17:45:04 2020: Loading rules from file /etc/falco/falco_rules.local.yaml:
Tue Mar 10 17:45:04 2020: Loading rules from file /etc/falco/k8s_audit_rules.yaml:
Tue Mar 10 17:45:04 2020: Runtime error: Compilation error when compiling "(ka.req.pod.volumes.hostpath intersects (/proc, /var/run/docker.sock, /, /etc, /root, /var/run/crio/crio.sock, /home/admin, /var/lib/kubelet, /var/lib/kubelet/pki, /etc/kubernetes, /etc/kubernetes/manifests))
": 30: syntax error, unexpected 'intersects', expecting 'pmatch', 'in', 'endswith', 'startswith', 'glob', 'icontains', 'contains', '>', '<', '>=', '<=', '!=', '==', '=', 'exists'

macro: sensitive_vol_mount
condition: >
(ka.req.pod.volumes.hostpath intersects (/proc, /var/run/docker.sock, /, /etc, /root, /var/run/crio/crio.sock, /home/admin, /var/lib/kubelet, /var/lib/kubelet/pki, /etc/kubernetes, /etc/kubernetes/manifests))
---. Exiting.

1 Happening here too. Looks like a binary was moved but the paths not updated.

Why was issue closed? I am still getting this.

Why was issue closed? I am still getting this.

The issue was closed by the stale bot due to inactivity. Since this relates to a very old version of Falco (the prebuilt download mechanism has changed) if you are still encountering this problem with the latest Falco version I'd suggest filing a new issue.


resolution

Acknowledgement of preliminary instructions

[X] I have read and acknowledged the preliminary instructions.

What idea do you have?
This is something that is in so many games! But in Roblox there is no -
Option to choose the game resolution for Dagoma 1200X720
So that Ladgoma can see more of the area of the game as if you could see more of the map where you are located, by doing this you can increase the resolution/quality and then the game will be more central in seeing the area that will not be very limited.

Do you currently do this by simply resizing the window?

Issue has been awaiting clarification for over a month, closing as stale. If you have anything further to add, just respond and I'll reopen


Add security-agent from default-activated agents on host installs

What does this PR do?
This partially reverts commit https://github.com/DataDog/datadog-agent/pull/6340  to startsecurity-agent along with the other agent binaries installed from distribution packages (.deb and .rpm).
Motivation
Customers are deploying the security-agent and need it to be started automatically.
Additional Notes
The security-agent binary will only be started if the /etc/datadog/security-agent.yaml file exists.

Thanks Olivier! We will make sure to test the packages during QA.


Rule with 0 in port range is rejected by kernel, prevents profile update

The multiport iptables extension doesn't like 0 as a tcp port but OpenStack allows 0 to be configured.  We should firewall against this in Felix:

If 0 really is a valid port for the given profile, we should figure out how to match on it.
It it is not a valid port, then we should probably just program range 0-n as 1-n instead.

The impact of trying to program a bad rule like this is that the iptables update fails.  We catch that error for profile and endpoint chain updates in order to limit the impact to the single profile or endpoint.

We should find out what vanilla OpenStack does with this rule.

@matthewdupre given how limited Openstack rules are, I bet they use -m tcp -sport a:b, which is what my fix does to handle 0.  We were using -m multiport -sports a:b,c,d, which allows for lists of ports but it doesn't allow 0.  There'd be no reason for them to use that since they didn't support lists.

Fixed in #649.  Turned out to be over-active validation rather than kernel limitation.


Introduce something like skipApiGeneration to be used as plugin config

It will be really nice if i can skip generation of API classes as well as model classes (using skipModelgeneration property) e.g. when i want to re-create only model when only definitions was changed in my contract but already have API classes generated and saved somewhere (probably as another module)/

Please try out 0.4.8. If it does not work for you, reopen this issue.


Add option to generate Liquid templates instead of Suave HTML helpers

For many workflows (UI designers not being F# devs at all etc.) it makes more sense to have Liquid templates.

I thought about this a bit last night and even looked at Liquid.  If Liquid templates can reference other templates than it should not be that hard to do.  Can you 'compose' Liquid templates?

Yeah - there are two types of "composing":

Including another template - https://github.com/fssnippets/fssnip-website/blob/master/templates/tag.html#L11
Extending another template - https://github.com/fssnippets/fssnip-website/blob/master/templates/tag.html#L1


Add sample test catalog examples from new scenarios to mlte repo

Once the example notebook scenarios are done, follow similar steps to #4774 and add them as JSON files to the corresponding place in the mlte repo so they can be created when a sample catalog is set up.

Fixed in #489


Load Room directory on click only

At now Rooms tab contains Rooms directory group, that always scan directory and show 5000+ rooms. This is needed rately, but spend resources and traffic each time.
Will be good to scan Room directory only by request (eg on click)

Yes, thanks, dupe of #1409


Filterable list of Glossary terms

Allow for filtering glossary terms by tag, similar to the Kubernetes search UI.
Maybe provide access to this page using an "Advanced Search" link directly below the regular search input in the sidebar. Also, each tag on the site could link to this page with that tag selected.
Use-cases from @CathPag:

We want people to be able to filter terms. People may want to see all fundamental terms if they are just getting started and read those first. E.g,. abstraction, cluster, container, nodes. You need to understand those concepts before reading the rest...we may need an intermediate category for this to be really useful.
Same thing for the tags. Maybe I want to learn about architecture and read all related terms to that to get a better sense of it.
For technology, concept, property there is no strong case. It would rather be for consistency. But for level and tags, it does make a lot of sense.

As mentioned in the other issue, I really like the Kubernetes behavior

Done


Better JSON and top-level error handling

to: @ryandeivert
cc: @airbnb/streamalert-maintainers
size: small
Background
We were seeing some errors of the form 'int' has no attribute 'update' because:
json.loads("0") == 0  # Returns an integer!

Changes

Add a top-level try: except around the rule processor to log the invocation event if an exception is raised for easier troubleshooting
Check if nested records are dictionaries before continuing to process them

Testing

Changes have already been deployed in our account

Coverage decreased (-0.1%) to 96.852% when pulling ae85845d6db589158b37163486059ed94fc4979b on austin-error-fixes into cd592ec318efed5a1f91358dbcb0cae50ed77e9e on master.


Delete margin for first paragraphs

Heading
P <- Shouldn't have margin
P
Heading
P <- Shouldn't have margin
P
Xelement
P <- Shouldn't have margin

p {
  margin: 0;
}

p + p {
  margin-top: 1lh;
}

Better:
h1, h2, h3, h4, h5, h6 {
  & + p {
    margin-top: 0;
  }
}


[GIE-Runtime] Refine structure Record in Runtime

What do these changes do?

Refine structure Record by: 1). define a more flatten Entry in Record, 2) define label as LabelId rather than NameOrId, and 3) some other refinement.
This brings about 30-50% acceleration in BI / pattern matching.
Related issue number

Fixes #1959

Codecov Report

Merging #1992 (21c7315) into main (c8bf5b1) will decrease coverage by 32.83%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             main    #1992       +/-   ##
===========================================
- Coverage   73.12%   40.28%   -32.84%
===========================================
  Files          89       89
  Lines        9834     9834
===========================================
- Hits         7191     3962     -3229
- Misses       2643     5872     +3229

Impacted Files
Coverage Δ

python/graphscope/tests/unittest/test_java_app.py
0.00% <0.00%> (-100.00%)
:arrow_down:

...ython/graphscope/tests/unittest/test_cython_ast.py
0.00% <0.00%> (-100.00%)
:arrow_down:

...ython/graphscope/tests/unittest/test_serailaize.py
0.00% <0.00%> (-100.00%)
:arrow_down:

python/graphscope/analytical/udf/patch.py
3.47% <0.00%> (-96.53%)
:arrow_down:

python/graphscope/tests/unittest/test_lazy.py
0.00% <0.00%> (-96.30%)
:arrow_down:

...thon/graphscope/tests/unittest/test_scalability.py
0.00% <0.00%> (-96.16%)
:arrow_down:

python/graphscope/tests/unittest/test_app.py
0.00% <0.00%> (-95.66%)
:arrow_down:

...hon/graphscope/tests/unittest/test_create_graph.py
0.00% <0.00%> (-92.00%)
:arrow_down:

python/graphscope/tests/unittest/test_graph.py
0.00% <0.00%> (-85.57%)
:arrow_down:

python/graphscope/tests/unittest/test_context.py
0.00% <0.00%> (-81.04%)
:arrow_down:

... and 38 more

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 c8bf5b1...21c7315. Read the comment docs.


False positive on method that is used in base class of base class

👋 Reporting https://github.com/JoshuaKGoldberg/ts-api-utils/issues/343 over here. The relevant classes in https://github.com/JoshuaKGoldberg/ts-api-utils/blob/8c747294f24d0adca8817f4028832b855d907b5b/src/usage/scopes.ts are:

abstract class AbstractScope implements Scope
class NonRootScope extends AbstractScope
class NamespaceScope extends NonRootScope

NamespaceScope defines a finish() method. That method is referenced in the AbstractScope class method end, in a this.namespaceScopes.forEach((value) => value.finish(cb));. Yet Knip is reporting it as unused:
$ pnpm lint:knip:production

><EMAIL_ADDRESS>lint:knip:production /Users/josh/repos/ts-api-utils
> knip --config knip.production.jsonc --production

Analyzing workspace ....
The CJS build of Vite's Node API is deprecated. See https://vitejs.dev/guide/troubleshooting
Unused exported class members (1)
finish  NamespaceScope  src/usage/scopes.ts:358:2
 ELIFECYCLE  Command failed with exit code 1.

Very odd. In --production mode vitest is not imported (no test files included), and that's somehow what makes the difference in behavior.
You can drop import "vitest" in src/index.ts and it won't report finish as unused anymore.


[Bug] round四舍五入不正确

Search before asking

[X] I had searched in the issues and found no similar issues.

Version
<IP_ADDRESS>
What's Wrong?
select round(2.5)
结果是2
What You Expected?
3
How to Reproduce?
No response
Anything Else?
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

my version is 2.0.1, and the result is 3.

ADMIN SET FRONTEND CONFIG ("enable_decimal_conversion" = "true");
我也碰到这个问题，加这个参数后ok了

What version of doris did you use? I got 3 when I checked it locally.

Already fixed in 2.x.
Releated issues https://github.com/apache/doris/issues/20015


Feature Request: Implement Multithreading Options

Does multithreading implemented on this tool? i don't find any snippets for that? could you add that

My fork has it.


[Feature request]: allow mini- and long break intervals and durations to overlap

Version

[X] I'm using version 1.6.0

Existing requests

[X] I've checked Existing requests

What operating system are you using?
macOS
Operating System Version
Big Sur 11.2.3
Problem description
I'd like to have a break for 2 minutes every 18 minutes. There's no way to set it currently as mini breaks max out at 20 seconds every 10 minutes, while long breaks bottom out at 2 minutes every 20 minutes
Possible solution
Allow mini breaks up to every 20 minutes and last up to 2 minutes, or allow long breaks as short as 20 seconds as often as every 10 minutes
Alternative solutions
No alternative possible currently in Stretchly
Additional information
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

I am not sure if I understand but

There's no way to set it currently as mini breaks max out at 20 seconds every 10 minutes, while long breaks bottom out at 2 minutes every 20 minutes

in Preferences, you can set Mini Breaks for 10 seconds to 10 minutes and for every 5 - 65 minutes
Long Breaks depend on how small breaks are setup as it is basically "Have long break after X Mini breaks".
This will not change, as it is core logic for Stretchly.
If the values in UI are not enough for you, you can change them via preferences file: https://github.com/hovancik/stretchly#advanced-preferences

Ah, thanks, I didn’t see that mini-breaks could occur at intervals longer than the minimum interval for long breaks and can last as long as 10 minutes.
I’ve edited the values in the JSON file so mini breaks are every 1080000 (18 minutes) and their duration 120000 (2 minutes). In the Preferences window, the interval still displays as “20 minutes”.
Michael Khaw

On Apr 26, 2021, at 1:58 AM, Jan Hovancik @.***> wrote:
I am not sure if I understand but
There's no way to set it currently as mini breaks max out at 20 seconds every 10 minutes, while long breaks bottom out at 2 minutes every 20 minutes
in Preferences, you can set Mini Breaks for 10 seconds to 10 minutes and for every 5 - 65 minutes
Long Breaks depend on how small breaks are setup as it is basically "Have long break after X Mini breaks".
This will not change, as it is core logic for Stretchly.
If the values in UI are not enough for you, you can change them via preferences file: https://github.com/hovancik/stretchly#advanced-preferences https://github.com/hovancik/stretchly#advanced-preferences
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/hovancik/stretchly/issues/936#issuecomment-826648552, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC36TXO3HJQLBVJOIR4E7OTTKUTMBANCNFSM43RP5GQQ.

Yeah, that's expected because "the step" in UI is set to 5minutes so it can not handle value 18. As far as you do not change it by using the range, it will be your specified value even thought not being correctly shown in the UI.


VS Code remains unreponsive for a very long time and finally get crashed when debugger get to a point in the bundle.js file

During development mode, at any time time if I made a mistake that it take the debugger go into the bundle.js file then VS Code get frozen for a long time and finally crashed, please see my attached file.

what version of node.js is this?


Fix various aspects of pin to specific medium

Added more comprehensive testing
Correct client side File Info
Have the pinning status of a directory propagated to the files

Codecov Report

Merging #13516 (ee4e2ee) into master (e6b7900) will decrease coverage by 25.34%.
The diff coverage is 10.47%.

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

@ggezer PTAL

alluxio-bot, merge this please

alluxio-bot, cherry-pick this to branch-2.6 please

alluxio-bot, cherry-pick this to branch-2.5 please

alluxio-bot, cherry-pick this to branch-2.6 please


Dataset diff frontend part

What changes did you make? (Give an overview)
Is there anything you'd like reviewers to focus on?
How to test

No needed


crash after screen unlock and turning on dpms

Hyprland Version
 System/Version info
Hyprland, built from branch  at commit 303b9956b2ae15508b09dffae602550ca17e6539  ().
Date: 2024-04-10
Tag: , commits: @COMMITS@

flags: (if any)

System Information:
System name: Linux
Release: 6.8.4

GPU information:
0a:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX/7900M] [1002:744c] (rev c8) (prog-if 00 [VGA controller])

os-release:

NAME=NixOS
PRETTY_NAME="NixOS 24.05 (Uakari)"
VERSION="24.05 (Uakari)"
VERSION_CODENAME=uakari
VERSION_ID="24.05"

plugins:

Bug or Regression?
Bug
Description
After the screen is unlocked (through hyprlock) and dpms is turned back on, randomly firefox (and emacs) scaling looks completely broken. Afterwards it leads to an immediate crash, in other cases the crash is delayed or it doesn't happen at all.
Log below shows:
[ERR] BUG THIS: No CWLSurface for surface in damageSurface!!!

Crash reports, logs, images, videos
hyprlandCrashReport506900.txt

Another crash report that is different.
hyprlandCrashReport587062.txt

can you try systemd's coredumpctl debug Hyprland with bt -full? the stacktraces kinda poop

The backtrace is useless, just prints "no symbol table info available" for all threads. I'll run a debug build and try to reproduce.

Unlocked the screen, emacs scaling was fucked, closed it, opened rofi and crash.
hyprlandCrashReport52152.txt
#0  0x00007f96270a2efc in __pthread_kill_implementation () from /nix/store/ddwyrxif62r8n6xclvskjyy6szdhvj60-glibc-2.39-5/lib/libc.so.6
No symbol table info available.
#1  0x00007f9627052e86 in raise () from /nix/store/ddwyrxif62r8n6xclvskjyy6szdhvj60-glibc-2.39-5/lib/libc.so.6
No symbol table info available.
#2  0x00007f962703b935 in abort () from /nix/store/ddwyrxif62r8n6xclvskjyy6szdhvj60-glibc-2.39-5/lib/libc.so.6
No symbol table info available.
#3  0x00000000006dc57e in handleUnrecoverableSignal(int) ()
No symbol table info available.
#4  <signal handler called>
No symbol table info available.
#5  0x00000000020250d8 in ?? ()
No symbol table info available.
#6  0x00007f9627dd1a0c in wl_signal_emit_mutable () from /nix/store/blw10rx1cayp2n2pkmyihpipifzgj2xq-wayland-1.22.0/lib/libwayland-server.so.0
No symbol table info available.
#7  0x00007f9627d14393 in output_bind () from /nix/store/sgavsg936bdg00cs3lg011ydxinjiv04-wlroots-hyprland-2024-03-09_50eae51/lib/libwlroots.so.13
No symbol table info available.
#8  0x00007f96274d1052 in ffi_call_unix64 () from /nix/store/f8ipgi6l1n1c0wr1r5aj40phnd6fkmv8-libffi-3.4.6/lib/libffi.so.8
No symbol table info available.
#9  0x00007f96274ceee5 in ffi_call_int () from /nix/store/f8ipgi6l1n1c0wr1r5aj40phnd6fkmv8-libffi-3.4.6/lib/libffi.so.8
No symbol table info available.
#10 0x00007f96274cfad8 in ffi_call () from /nix/store/f8ipgi6l1n1c0wr1r5aj40phnd6fkmv8-libffi-3.4.6/lib/libffi.so.8
No symbol table info available.
#11 0x00007f9627dd5841 in wl_closure_invoke () from /nix/store/blw10rx1cayp2n2pkmyihpipifzgj2xq-wayland-1.22.0/lib/libwayland-server.so.0
No symbol table info available.
#12 0x00007f9627dd0c4b in wl_client_connection_data () from /nix/store/blw10rx1cayp2n2pkmyihpipifzgj2xq-wayland-1.22.0/lib/libwayland-server.so.0
No symbol table info available.
#13 0x00007f9627dd38f2 in wl_event_loop_dispatch () from /nix/store/blw10rx1cayp2n2pkmyihpipifzgj2xq-wayland-1.22.0/lib/libwayland-server.so.0
No symbol table info available.
#14 0x00007f9627dd1455 in wl_display_run () from /nix/store/blw10rx1cayp2n2pkmyihpipifzgj2xq-wayland-1.22.0/lib/libwayland-server.so.0
No symbol table info available.
#15 0x000000000090aa7a in CEventLoopManager::enterLoop(wl_display*, wl_event_loop*) ()
No symbol table info available.
#16 0x00000000006e1b8f in CCompositor::startCompositor() ()
No symbol table info available.
#17 0x00000000008bd640 in main ()
No symbol table info available.

After a bisect session this is the commit introducing the problem: c3882bb83240b602277f2d22f21d71690531f62e

No idea what's happening here. I don't have any hyprcursor theme, just using xcursor. I tried building Hyprland with latest hyprcursor, setting an hyprcursor theme, not setting any xcursor theme. In all cases was able to replicate.

Maybe ASan will show something interesting? https://wiki.hyprland.org/Crashes-and-Bugs/#building-the-wayland-stack-with-asan

Asan log seems pretty useless 😥
=================================================================
==207007==ERROR: AddressSanitizer: SEGV on unknown address 0x617000051798 (pc 0x617000051798 bp 0x7ffffffed160 sp 0x7ffffffed058 T0)
==207007==The signal is caused by a READ memory access.
==207007==Hint: PC is at a non-executable region. Maybe a wild jump?
    #0 0x617000051798  (<unknown module>)
    #1 0x7ffff7544c80 in output_bind ../types/output/output.c:126
    #2 0xe770d2 in registry_bind ../src/wayland-server.c:1023
    #3 0x7ffff6db8051 in ffi_call_unix64 (/nix/store/f8ipgi6l1n1c0wr1r5aj40phnd6fkmv8-libffi-3.4.6/lib/libffi.so.8+0xa051)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (<unknown module>)
==207007==ABORTING

This is what it looks like after unlocking, the browser window just gets blurred (it happens in emacs as well). It seems that the issue isn't related to hyprcursor though, this just happened on 0.36.0 although it didn't lead to a crash and it's way less prevalent (been running it for some days now without triggering). Also in the case of firefox the blurriness fixed itself after I interacted with the window. Any idea about which part of the code could be related to this? I'm using fractional scaling in case that's relevant.

Nevermind, it did crash eventually:
        #0 | /nix/store/fx7plpzxdnbffm97b84mw6qc6m1d2irf-hyprland-0.36.0+date=2024-04-14_ff39ac1/bin/.Hyprland-wrapped_(_Z12getBacktracev+0x48) [0x5788f8]
                getBacktrace()
                ??:?
        #1 | /nix/store/fx7plpzxdnbffm97b84mw6qc6m1d2irf-hyprland-0.36.0+date=2024-04-14_ff39ac1/bin/.Hyprland-wrapped_(_ZN13CrashReporter18createAndSaveCrashEi+0x6b5) [0x52b7f5]
                CrashReporter::createAndSaveCrash(int)
                ??:?
        #2 | /nix/store/fx7plpzxdnbffm97b84mw6qc6m1d2irf-hyprland-0.36.0+date=2024-04-14_ff39ac1/bin/.Hyprland-wrapped_(_Z25handleUnrecoverableSignali+0x44) [0x4a2fb4]
                handleUnrecoverableSignal(int)
                ??:?
        #3 | /nix/store/ddwyrxif62r8n6xclvskjyy6szdhvj60-glibc-2.39-5/lib/libc.so.6(+0x3ff30) [0x7fd61c252f30]
                ??
                ??:0
        #4 | /nix/store/blw10rx1cayp2n2pkmyihpipifzgj2xq-wayland-1.22.0/lib/libwayland-server.so.0(wl_list_insert+0x14) [0x7fd61cfce494]
                ??
                ??:0
        #5 | /nix/store/blw10rx1cayp2n2pkmyihpipifzgj2xq-wayland-1.22.0/lib/libwayland-server.so.0(wl_signal_emit_mutable+0x39) [0x7fd61cfc99c9]
                ??
                ??:0
        #6 | /nix/store/h147jd0fh2qyg2k24cxf6z5av7jx9y9y-wlroots-hyprland-2024-02-21_0cb091f/lib/libwlroots.so.13(wlr_output_schedule_frame+0x9) [0x7fd61cf0cc59]
                ??
                ??:0
        #7 | /nix/store/fx7plpzxdnbffm97b84mw6qc6m1d2irf-hyprland-0.36.0+date=2024-04-14_ff39ac1/bin/.Hyprland-wrapped_(_ZN13CHyprRenderer9damageBoxEP4CBox+0xa8) [0x653478]
                CHyprRenderer::damageBox(CBox*)
                ??:?
        #8 | /nix/store/fx7plpzxdnbffm97b84mw6qc6m1d2irf-hyprland-0.36.0+date=2024-04-14_ff39ac1/bin/.Hyprland-wrapped_(_ZN6Events27listener_commitLayerSurfaceEPvS0_+0xaa) [0x54fe9a]
                Events::listener_commitLayerSurface(void*, void*)
                ??:?
        #9 | /nix/store/fx7plpzxdnbffm97b84mw6qc6m1d2irf-hyprland-0.36.0+date=2024-04-14_ff39ac1/bin/.Hyprland-wrapped_(_ZN15CHyprWLListener4emitEPv+0x3b) [0x591fdb]
                CHyprWLListener::emit(void*)
                ??:?
        #10 | /nix/store/fx7plpzxdnbffm97b84mw6qc6m1d2irf-hyprland-0.36.0+date=2024-04-14_ff39ac1/bin/.Hyprland-wrapped_(_Z13handleWrappedP11wl_listenerPv+0x3f) [0x59384f]
                handleWrapped(wl_listener*, void*)
                ??:?
        #11 | /nix/store/blw10rx1cayp2n2pkmyihpipifzgj2xq-wayland-1.22.0/lib/libwayland-server.so.0(wl_signal_emit_mutable+0x7c) [0x7fd61cfc9a0c]
                ??
                ??:0
        #12 | /nix/store/h147jd0fh2qyg2k24cxf6z5av7jx9y9y-wlroots-hyprland-2024-02-21_0cb091f/lib/libwlroots.so.13(+0x8533d) [0x7fd61cf2233d]
                ??
                ??:0
        #13 | /nix/store/f8ipgi6l1n1c0wr1r5aj40phnd6fkmv8-libffi-3.4.6/lib/libffi.so.8(+0xa052) [0x7fd61c6ff052]
                ??
                ??:0

I also tried running with damage tracking disabled for a while and could still reproduce.

Haven't replicated so far on latest, will close and reopen if necessary.


High-level overview of indexing

Hi there!
I came across qlever while researching the implementations of RDF graph databases.
Though I read the "Knowledge-Base Index" section in the CIKM'17 paper paper and the "Engines and indexing" chapter in the 2023 book chapter, as well as tried to read through src/index (especially IndexImpl), it is still a bit unclear to me what the high-level process is for indexing an input file of unsorted triples (e.g. from a Turtle or NTriples files).
Could you please share some high-level steps that are performed, ideally leaving out optimizations like parallel processing?
For example, after parsing a triple from the input file, the IDs are derived for the triple parts. How are the the individual permutations generated? Are all triples first written in ID representation written to a temporary place (e.g. temporary file or memory-mapped data structure), and then for each permutation/index, all data in ID representation is re-sorted and re-read/processed to create the current permutation's index?
Such a high-level explanation might be useful as developer documentation and could help onboard new contributors.

@joka921 Would you be able to answer these questions?

@turbolent We are in the process of writing a paper on QLever's architecture and everything that makes it special compared to other engines. On a high level, the indexing proceeds as follows + you can see all these steps very transparently in the log:

Parse the input triples in batches, creating quads of IDs (quad = triple + graph ID), where the mapping from ID to IRI/literal is stored in a local vocabulary for that batch. You can see these files on disk while indexing.
Merge the local vocabularies into one global vocabulary and remember the mapping from local to global IDs.
Rewrite the local IDs to global IDs; at this point, we have all quads in ID space
Now sort these quads for the six permutations, in this order SPOG&SOPG, OPSG&OSPG, PSOG&POSG.

The triples are stored and sorted in highly compressed form, which is very important to keep the RAM and disk consumption low even for very large knowledge graphs. Uncompressed, one ID is stored in 8 bytes, that is, 1B quads would require 32 GB. For example, Wikidata has 30B quads (20B from the input data, 10B added internally by QLever for optimization purposes). So storing the quads once uncompressed would consume 1 TB, and storing six permutations would consume 6 TB. But QLever's total index size for Wikidata is only 0.5 TB.
One important general remark: on a high level, the various engines on the market -- commercial and open-source -- all do similar things. For example, all engines store permutations in one form or the other. But on the mid and low level, there are dozens of small and big algorithmic problems that need to be solved, and any given algorithm can be implemented more or less efficiently. Finding the best algorithm and implementing it as efficiently as possible on contemporary hardware is what we are particularly good at, and QLever is full of gems in this respect. This + the right design choices is what ultimately gives QLever its edge over other engines.

Thank you for the great explanation Hannah, appreciate it! 👍
I'll have another look through the code with this context at hand. Best of luck with your paper, I'm looking forward to reading it


Riszin patch 1

<EMAIL_ADDRESS>

Can one of the admins verify this patch?

Please sign your commits following these rules:
https://github.com/moby/moby/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "Riszin-patch-1" git@github.com:Riszin/notary.git somewhere
$ cd somewhere
$ git rebase -i HEAD~842359068344
editor opens
change each 'pick' to 'edit'
save the file and quit
$ git commit --amend -s --no-edit
$ git rebase --continue # and repeat the amend for each commit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.

Please add some context; this PR is very incomplete.


How can I get the predicted answer of each ‘image-question’ pair?

Hi, now I can complet the eval, but I also want to get the predicted answer file. Looking forward to your reply！

Thanks for your attention.
Maybe you could try to export the answer from this line:
https://github.com/China-UK-ZSL/ZS-F-VQA/blob/a66f75dfac361860ef0e08c6a74d2e91196ea929/code/main.py#L240


Configurable server timeout

mill is the fastest Scala compiler I find. I have a special requirement for Scala compilation.
The code need to be compiled is very small, around 100 line of code. I need it compile as fast as possible.
If the mill server(daemon) is alive, The compilation needs 2.x seconds. And after 5mins, the server(daemon) dead, it needs 16 seconds.
I want the compilation always be as fast as possible. By keeping the server(daemon) alive. Thanks!
https://github.com/lihaoyi/mill/blob/22e19245e05a43b645c8a65cc9b1266df3a85579/main/src/mill/main/MillServerMain.scala#L43

should be easy, send a PR

This should be fixed by #2550.
You can configure the timeout by setting the MILL_SERVER_TIMEOUT_MILLIS environment variable.
Can we close this issue @lefou?

@lolgab, yeah. Can be closed. We should add it to the documentation though.


chore: update to moc 0.7.6

updates motoko submodule and doc to 0.7.6
update interpreter to match.

The base doc was missing doc for Timers.mo. Couldn't figure out how to add.
It would be nice if we didn't have to include the interpreter source but could download it from GH/CDN. But my JS fails.me
(I had to push the moc-0.7.6 tag to motoko-base to get the interpreter to work)

Renders fine, interpeter works after pushing tag to base.
I had to give up on adding the based documentation for Timer.mo, but we have the other doc for now.

@sesi200 @ggreif PTAL


[One Click Extensions Manager] -> [Chrome Extensions]

One Click Extensions Manager
One Click Extensions Manager allows you to view, enable, disable, remove your extensions with ease.
Link: https://chrome.google.com/webstore/detail/one-click-extensions-mana/pbgjpgbpljobkekbhnnmlikbbfhbhmem
Checklist:

[x] I have performed a self-review of submitted resource and its follows the guidelines of the project.

Not a design resourse.


Utc date time to local string converter docs

https://github.com/xamarin/XamarinCommunityToolkit/pull/1555
New documentation added
PR Checklist
Please check if your PR fulfills the following requirements:

[x] For new pages, used the provided template.
[x] For new features, added an entry in the Table of Contents.
[x] Ran against a spell and grammar checker.
[x] Contains NO breaking changes.

Docs Build status updates of commit aa6ea60:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/converters/utcdatetimetolocalstringconverter.md
:warning:Warning
View
Details

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/converters/utcdatetimetolocalstringconverter.md

Line 6, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '20/08/2021'. Must be a date in format M/D/YYYY, no more than 30 days from today.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit bd11ddd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/converters/utcdatetimetolocalstringconverter.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Merged, but not released yet

And thank you so much @LeoJHarris for providing the full package here! Appreciate it!


Need to be able to choose if I want a bookmark icon to constantly phone home to its domain to check for new notifications.

Facebook, instagram, twitter, reddit, & Matrix Element ICR,etc.
Sometimes for example, I am not connected to a VPN but yet I have a single blank tab open in thorium, but yet my bookmarks are connecting to their domains somehow & checking for notifications, and the bookmark icon will show a "+1" on it, if new notification. I dont want these connections taking place without my knowing/choosing/configuration & without a VPN on, etc.
-Thanks.

Facebook, instagram, twitter, reddit, & Matrix Element ICR,etc. Sometimes for example, I am not connected to a VPN but yet I have a single blank tab open in thorium, but yet my bookmarks are connecting to their domains somehow & checking for notifications, and the bookmark icon will show a "+1" on it, if new notification. I dont want these connections taking place without my knowing/choosing/configuration & without a VPN on, etc. -Thanks.

@Intellectual234
I think you can solve this problem by adjusting the settings of these websites, or adjust the permissions of the websites through the chrome://settings/content page (for example: notifications)

Thanks Ho! can i call you Ho?    I never was able to understand what "notifications" meant, i thought notifications like those meant, u have to keep the website tab open/active & having notifications "on" meant u will get a bell sound, & turning it off means u wont get notified=no bell sound.   You are certain that setting also is connected to the bookmark?
Also though, what if I always want the bell sound when my tab is open, but never the bookmark?
maybe we should create a flag for this. :) "on" for 1st feature, "off" for the bookmark feature.

Thanks Ho! can i call you Ho? I never was able to understand what "notifications" meant, i thought notifications like those meant, u have to keep the website tab open/active & having notifications "on" meant u will get a bell sound, & turning it off means u wont get notified=no bell sound. You are certain that setting also is connected to the bookmark?
Also though, what if I always want the bell sound when my tab is open, but never the bookmark? maybe we should create a flag for this. :) "on" for 1st feature, "off" for the bookmark feature.

Yes, of course you can call me Ho.
Notifications for chrome/chromium/thorium look like the image below

At the same time, these notifications don't necessarily need to keep the tab open/active, YouTube's notifications are a good example, if you have YouTube's notifications turned on, it will push notifications to you even if you don't have YouTube open.
Also, what do you mean by bookmarks showing "+1", can you add more information? Also, if I am not mistaken, the chrome/chromium browser should not have the function you mentioned. If we need to implement this function, we may need to develop this function separately.

Here is what i mean, recently for example, my Matrix Element bookmark here will show a +1 sign on top of it, when i today would get a message, bookmark notifications for me dont happen often & are glitchy in general & dont always work or sync (right?), so I didnt have a chance to take a screenshot, i will try to screenshot when i get a chance next time it happens, but here is exactly where the +1 shows up, right here:

Here is what i mean, recently for example, my Matrix Element bookmark here will show a +1 sign on top of it, when i today would get a message, bookmark notifications for me dont happen often & are glitchy in general & dont always work or sync (right?), so I didnt have a chance to take a screenshot, i will try to screenshot when i get a chance next time it happens, but here is exactly where the +1 shows up, right here:

@Intellectual234
I think you can try to clear the cache of these sites and see if the problem you encountered occurs again. Then, according to what I told you earlier, try to adjust the notification-related settings of these websites.

@gz83 @Intellectual234 Yeah this isn't a thorium issue. It is something you have configured for these sites.


ignore k3s pre-releases

Codecov Report

Merging #18 (313f57f) into main (537371e) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main      #18   +/-   ##
=======================================
  Coverage   98.76%   98.76%
=======================================
  Files           2        2
  Lines         162      162
=======================================
  Hits          160      160
  Misses          1        1
  Partials        1        1

Impacted Files
Coverage Δ

pkg/updater/operations.go
100.00% <100.00%> (ø)

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 537371e...313f57f. Read the comment docs.


Add Software Guild to Code Schools

name: The Software Guild
url: www.thesoftwareguild.com
logo: sg-logo

full_time: true
hardware_included: false
has_online: true
online_only: false
locations:
va_accepted: true
address1: 252 E Market St
city: Louisville
state: KY
zip: 40202

@ksmacleod99 - Can you please supply a url for the logo.  For example, here is the one for GA:
"https://raw.githubusercontent.com/OperationCode/operationcode_frontend/master/src/images/codeSchoolLogos/general_assembly.jpg"

Not quite sure where to put the image to generate a URL

@kylemh - Can you pls help with the above

@ksmacleod99 - When you have a URL for the logo, can you pls drop a comment in here, and @ mention me?   I'll then add the school's info to prod.

https://raw.githubusercontent.com/OperationCode/operationcode_frontend/master/src/images/codeSchoolLogos/software_guild.jpg
@hpjaj  at long last!

Done!
https://operationcode.org/code_schools


Cannot query field "allCollection1"

Using source-wordpress I added some collections as described in the example, e.g
plugins: [
    {
      use: '@gridsome/source-wordpress',
      options: {
        baseUrl: process.env.WORDPRESS_URL, // required
        typeName: 'WordPress', // GraphQL schema name (Optional)
        customEndpoints: [
          {
            typeName: "Collection1",
            route: "/wp/v2/posts?categories=3",
            normalize: true,
          },
          {
            typeName: "Collection2",
            route: "/wp/v2/posts?categories=5",
            normalize: true,
          },
        ]
      }
    }
  ]

As I understand it, these collections should now be query-able with allCollection1 and allCollection2. With the following though I'm getting Cannot query field \"allCollection1\"
query Home ($page: Int) {
  allCollection1 (page: $page, perPage: 10) @paginate {
    pageInfo {
      totalPages
      currentPage
    }
    edges {
      node {
        id
        title
      }
    }
  }
}

There is no mention of "Collection" in the schema.

If you have used the Default WordPress Starter you have to update your package.json to use the 0.5.x Version of the @gridsome/source-wordpress package:
  "dependencies": {
    "@gridsome/source-wordpress": "^0.5.0",

I hade the same problem and have submitted a PR for the starter repo.

Yup, that fixed the issue for me too. Thanks.

The PR is merged now, so I'll close this.


Create well-commented starter files for both highlight.js and Prism.js, in the README.

you asked for this @WebCoder49

Highlight.js: https://codepen.io/WebCoder49/pen/vYMpMoJ


Use local gulp, add browser-sync dependency

Trying to build this to work out when the next jsconfcn will be.
I still end up getting this error on macOS Sierra:
[15:58:02] 'jekyll-build' errored after 1.63 s
[15:58:02] Error: 1
    at formatError (/Users/gib/wrk/com/jsconf2017/node_modules/gulp/bin/gulp.js:169:10)
    at Gulp.<anonymous> (/Users/gib/wrk/com/jsconf2017/node_modules/gulp/bin/gulp.js:195:15)
    at emitOne (events.js:96:13)
    at Gulp.emit (events.js:188:7)
    at Gulp.Orchestrator._emitTaskDone (/Users/gib/wrk/com/jsconf2017/node_modules/orchestrator/index.js:264:8)
    at /Users/gib/wrk/com/jsconf2017/node_modules/orchestrator/index.js:275:23
    at finish (/Users/gib/wrk/com/jsconf2017/node_modules/orchestrator/lib/runTask.js:21:8)
    at ChildProcess.cb (/Users/gib/wrk/com/jsconf2017/node_modules/orchestrator/lib/runTask.js:29:3)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)

Hey @gibfahn We already updated it. Thanks for your contribution.

You probably still want to change the README:
-      gulp
+      npm start

@gibfahn  I already change the workflow, and push to master. Now you can use npm start to run.


Some of the _2 tests have some type arguments breaking the corresponding bounds

I'm seeing those tests while I'm working on adding the checks against the bounds in CL 57621.  I believe the tests should be updated.  I'll be marking the tests in status files using the id of this GitHub issue.
One example of such tests is tests/lib_2/mirrors/generic_f_bounded_mixin_application_test.dart.  In line 31 there Collection is passed as the type argument to Serializer, but it does not extend Serializable<Collection> as required by the bound.

Agreed that it is a compile-time error in line 31. That situation was a static warning in Dart 1, so the test has probably been ported to Dart 2 too quickly (the only change compared to lib is that @MirrorsUsed(...) was deleted ;-). I guess the meaningful approach today would be to make Collection satisfy the requirement by adding an implements clause.

Ok, I think I have the full list of tests in question:
LanguageFeatures/Instantiate-to-bound/interface/interface_neg_assign_l2_t01
LanguageFeatures/Instantiate-to-bound/interface/interface_neg_assign_l2_t02
LanguageFeatures/Instantiate-to-bound/check_types/typedef_param_t02
LanguageFeatures/Instantiate-to-bound/function/function_named_extends_neg_assign_l1_t10
LanguageFeatures/Instantiate-to-bound/function/function_named_extends_pos_l1_t05
LanguageFeatures/Instantiate-to-bound/function/function_named_extends_pos_l1_t06
LanguageFeatures/Instantiate-to-bound/function/function_optparam_extends_neg_assign_l1_t10
LanguageFeatures/Instantiate-to-bound/function/function_optparam_extends_pos_l1_t05
LanguageFeatures/Instantiate-to-bound/function/function_optparam_extends_pos_l1_t06
LanguageFeatures/Instantiate-to-bound/function/function_param_extends_neg_assign_l1_t10
LanguageFeatures/Instantiate-to-bound/function/function_param_extends_pos_l1_t05
LanguageFeatures/Instantiate-to-bound/function/function_pos_l1_t01
LanguageFeatures/Instantiate-to-bound/function/function_ret_extends_neg_assign_l1_t19
LanguageFeatures/Instantiate-to-bound/interface/interface_neg_assign_l2_t01
LanguageFeatures/Instantiate-to-bound/interface/interface_neg_assign_l2_t02
LanguageFeatures/Instantiate-to-bound/typedef/typedef_named_extends_pos_l2_t01
LanguageFeatures/Instantiate-to-bound/typedef/typedef_optparam_extends_pos_l2_t01
LanguageFeatures/Instantiate-to-bound/typedef/typedef_param_extends_pos_l2_t01
LanguageFeatures/Instantiate-to-bound/typedef/typedef_ret_extends_pos_l2_t01
instantiate_to_bounds_super_bounded_test/54
instantiate_to_bounds_super_bounded_test/55
instantiate_to_bounds_super_bounded_test/56
instantiate_to_bounds_super_bounded_test/57
instantiate_to_bounds_super_bounded_test/58
mirrors/generic_f_bounded_mixin_application_test

Found some more of such tests:
LanguageFeatures/Instantiate-to-bound/function/function_named_extends_Future_pos_l1_t05
LanguageFeatures/Instantiate-to-bound/function/function_named_extends_Future_pos_l1_t06
LanguageFeatures/Instantiate-to-bound/function/function_optparam_extends_Future_pos_l1_t05
LanguageFeatures/Instantiate-to-bound/function/function_optparam_extends_Future_pos_l1_t06
LanguageFeatures/Instantiate-to-bound/function/function_param_extends_Future_pos_l1_t05
LanguageFeatures/Instantiate-to-bound/function/function_ret_extends_Future_neg_assign_l1_t19


apply colors for svg export

I just noticed that colors applied in rendering a scene don't apply to the svg output. I'll see if I spot it but thought I'd not it here.

I see what is going on. It is a bug and it has at least two components to it.
The first part is that I didn't set explicit order of expression evaluation here. That one is easy to fix and I already did it.
The second part is that w-gl library, which performs actual SVG generation based scene elements, assumes the entire line has the same color. This is no longer true, as each individual vertex of the line could potentially change color with setColor command.
Second part is much trickier to fix. I have a suspicion that it should be fixed by creating one elementGraph instance for each unique color. This is a bit heavy operation in terms CPU + RAM, and should likely be done conditionally based on LineCollectionTrait. I'll play a bit more in this area

Yup, that was it. Fixed here. Deployed version should have correct colors now.

Thank you very much! I'm not sure I grokked on initial reading, but it seems that moving to multiColorSegment actually yielded an elegant recursion (line 188), or?
In any case, this is great! Thank you again.


[Suggestion] Aurora Biome Config (read my post this time please)

Mod Version:
1.12.2-<IP_ADDRESS>
Forge Version:
<IP_ADDRESS>38
Link to crash log (if applicable):
N/A
Description:
I already posted this once but someone clearly just glanced at the title of my post before closing the issue rather than looking at the issue itself.
I know about the option to enable auroras in all biomes rather than just winter biomes. What I was actually asking about in my previous submission if there's a way to include/exclude SPECIFIC biomes from having auroras rather than a simple toggle between default biomes and ALL biomes. Or rather, since it seems like there isn't one, I'm wondering whether that option could be programmed into the mod for future versions.

It was me that closed it.  Information about the mod's configuration files can be found at dynamicsurroundings.readthedocs.org.  Here is a link to the tutorials: https://dynamicsurroundings.readthedocs.io/en/master/tutorials/config_files.html.
What you do is modify the condition string of the config entry to be what you want in terms of what to include/exclude biomewise.


158 importing a file and adding constrains can turn problems wrongly unsatisfiable

Would the following situation also be handled?
user creates a int variable (it gets autonamed to "IV0")
then imports a model already containing that variable name
user appends the first variable to model in some constraint
model.solve()
I think that the counter would be correct but the situation of sending multiple variables with the same name to the solver would still occur.

I could add a warning if the current bv_counter is non-zero...
Or we could go all the way in renaming the variables of the imported model above the counter; but I'm not sure we should?
Your statement is also true for named variables, but that is something a user should be careful with I think, I don't think we should rename variables for these edge cases... I mean, worst case we could add an argument to load that says rename=True/False, which would do renaming, but I'm not sure there is a real need for that?

Added the warning.
A 'rename' argument is still an option too, but as long as nobody needs I'm not implementing it