HHH-14982 Implement JPA Criteria extension mechanism for Spatial

https://hibernate.atlassian.net/browse/HHH-14982

Spatial tests fail for Oracle:
2022-11-28T16:58:49.9902342Z SpatialCriteriaTest > testGeolatteSpatialCriteriaIntersects() FAILED
2022-11-28T16:58:49.9903158Z     jakarta.persistence.PersistenceException at SpatialCriteriaTest.java:76
2022-11-28T16:58:49.9903928Z         Caused by: org.hibernate.exception.SQLGrammarException at SpatialCriteriaTest.java:76
2022-11-28T16:58:49.9904687Z             Caused by: java.sql.SQLSyntaxErrorException at SpatialCriteriaTest.java:76
2022-11-28T16:58:49.9905596Z                 Caused by: oracle.jdbc.OracleDatabaseException at SpatialCriteriaTest.java:76
2022-11-28T16:58:50.7902039Z
2022-11-28T16:58:50.7902842Z SpatialCriteriaTest > testJtsSpatialCriteriaIntersects() FAILED
2022-11-28T16:58:50.7903600Z     jakarta.persistence.PersistenceException at SpatialCriteriaTest.java:57
2022-11-28T16:58:50.7904356Z         Caused by: org.hibernate.exception.SQLGrammarException at SpatialCriteriaTest.java:57
2022-11-28T16:58:50.7905088Z             Caused by: java.sql.SQLSyntaxErrorException at SpatialCriteriaTest.java:57
2022-11-28T16:58:50.7905708Z                 Caused by: oracle.jdbc.OracleDatabaseException at SpatialCriteriaTest.java:57

and for SQL Server:
2022-11-28T16:42:31.3234563Z
2022-11-28T16:42:31.3235560Z SpatialCriteriaTest > testGeolatteSpatialCriteriaIntersects() FAILED
2022-11-28T16:42:31.3236500Z     jakarta.persistence.PersistenceException at SpatialCriteriaTest.java:76
2022-11-28T16:42:31.3237330Z         Caused by: org.hibernate.exception.SQLGrammarException at SpatialCriteriaTest.java:76
2022-11-28T16:42:31.3238189Z             Caused by: com.microsoft.sqlserver.jdbc.SQLServerException at SpatialCriteriaTest.java:76
2022-11-28T16:42:31.5235597Z
2022-11-28T16:42:31.5236606Z SpatialCriteriaTest > testJtsSpatialCriteriaIntersects() FAILED
2022-11-28T16:42:31.5237410Z     jakarta.persistence.PersistenceException at SpatialCriteriaTest.java:57
2022-11-28T16:42:31.5238365Z         Caused by: org.hibernate.exception.SQLGrammarException at SpatialCriteriaTest.java:57
2022-11-28T16:42:31.5239427Z             Caused by: com.microsoft.sqlserver.jdbc.SQLServerException at SpatialCriteriaTest.java:57

Yep I had seen those @beikov, thanks. I'll run the tests against those dbs locally and verify what causes the errors

@mbladel Looks good! Really happy with this.
I would like to add filter(Expression<? extends T> geometry1, T geometry2) and filter(Expression<? extends T> geometry1, Expression<? extends T> geometry2) methods to the SpatialCriteriaBuilder interface. These predicates should make use of the faster Minimum-Bounding Rectangle style overlap functions available in many databases. The support for MBR-style functions is not available for H6, however, so we should leave that for another Jira ticket.

@maesenka thanks for the feedback, big credit to you and @beikov for the idea and @dreab8 for helping too!
I've opened HHH-15783 to remind us the possibility to add the filter methods in the future. In the meantime I'll mark this as ready for review.


Setup mapping method for each property

Is your feature request related to a problem? Please describe.
An example. I have enum that I want to map to string, but not using ToString() but by my own method.
public enum TestEnum
{
    A,
    B,
    C,
}

public static class TestEnumExtentions
{
    public static string Name(this TestEnum source)
    {
        return source switch
        {
            TestEnum.A => "Enum A",
            TestEnum.B => "Enum B",
            TestEnum.C => "Enum C",
            _ => "No Enum",
        };
    }
}

public class Source
{
    public TestEnum Ee { get; set; }
}

public class Dest
{
    public string Ee { get; set; } = string.Empty;
}

[Mapper]
public static partial class Mapper
{
    public static partial Dest MapToDest(Source source);

    private static string enumToName(TestEnum source) => source.Name();
}

// I got generated code
public static partial class Mapper
  {
      public static partial mapperly_test.Dest MapToDest(mapperly_test.Source source)
      {
          var target = new mapperly_test.Dest();
          target.Ee = enumToName(source.Ee);
          return target;
      }
  }

But if I want to convert enum to string via any different methods at the same time (.Name() and .ToString() for example), there is no way to do it.
[MapProperty(nameof(Source.Ee.Name()), nameof(Dest.Ee))] got compile error
Where can be many situations when we need to convert from one to other type using via different methods.

Thank you for your feature request. However, this is not on our roadmap for the foreseeable future.
What you could do is ignore these properties and map them manually with after map.


USelectMenu Avatar issue

Description
Hello ! I have a little issue with Nuxt UI SelectMenu.
I am trying to use it to create a Country selector for i18n,  which is working well. However, I am a bit confused with the design :
Here is my component :
<USelectMenu v-model="locale" :options="locales" value-attribute="code" option-attribute="letter" class="w-16 mr-3" selected-icon=false >
    <template #leading>
       <UAvatar v-bind="(locale.avatar as Avatar)" size="xs" class=""/>
    </template>
</USelectMenu>

And where it comes to look for locales :
export default [
  {
    code: 'en',
    name: 'English',
    letter: 'EN',
    avatar: { src: '/flags/en.png' }
  },
  ...
  ...
    avatar: { src: '/flags/it.png' }
  },
].map(lang => ({ file: lang.code + '.json', ...lang }))

I have two issues :

I tried to reduce as much as possible the width, so I tried to remove the selected-icon using false or null but it removes the letters of the country.
The icon is not showing on top, only a grey circle. I don't know why I do not get the avatar. Does someone have any idea ?

https://stackblitz.com/edit/nuxt-ui-6ajw8n?file=components%2FLocaleSwitch.vue
Thanks a lot ! Have a nice day!
Cyril

Thank you very much for your help.
Hope I can manage with this solution.
I saw that the language browser detection automaticaly swap me to french but the avatar still stay with english image! I will try to find if this is related to a lazy loading or something else


Making changes for ifconfig/easy_install

The original Dockerfile would not build correctly on the latest version of Docker.
In the phusion/baseimage ifconfig is not available for use.  However the ip command is available so I migrated the IP addressing command to use ip over ifconfig inside of the docker/gae-run-app.sh and docker/setup_datastore.sh scripts.
In addition, there was a build error when trying to run easy_install to get the pytest module.  I corrected the command and the image builds successfully.

Thanks! Merged.

Thank you!


Suggestion: Use squash for merging for PRs

I noticed the recent PRs that I created were merged using the default strategy which results in more complicated git history.

These were very small PRs so it's minor, although I would suggest using the "squash" merge strategy to keep the history of main linear. I wasn't sure if you were aware that you can go to the repo settings and make it the only allowed option so that there isn't a chance to pick the wrong one.

Feel free to close issue or ignore if you'd rather not.

Hmmm... Ok, let's do that


Add rules_bzlformat 0.2.0

Closes #10.

Added rules_bzlformat including bzlformat_missing_pkgs.
Added Ubuntu CI runner.

Wrong branch.


Newbie Question - Image collection support

First - is there a better place to drop questions for OpenSeaDragon?
Second - I've pulled the latest code from GIT and built it.  I attempted to load a dzc collection which there doesn't seem to be support for - just individual dzi's.  Is support for a dzc collection in GIT yet?  Maybe I'm missing what is considered a collection of images?  Is it what's implemented here?
https://openseadragon.github.io/examples/tilesource-collection/
I am trying to display a collection of dzi's (all different images) similar to what is in that tilesource-collection page.   Some images may be wider/narrower than others.
Thanks in advance

@friarpat Welcome! Here is a fine place for questions.
As it happens, we've just released a major improvement to our multi-image support, which is a big step toward handling DZCs directly. Take a look here for info:
http://openseadragon.github.io/examples/multi-image/
Unfortunately you can't yet load a DZC directly. The issue for that is #67. No one is working on it at this point; you're welcome to take a look if you'd like.
On the other hand, if you just want to get your DZC displaying, it shouldn't be too hard to pull the DZI info out of the DZC and pipe that into OpenSeadragon. Basically you just want to load the info for each image out of the DZC and create an array of objects you can pass to viewer.open() in the "Inline Configuration for DZI" format shown here:
http://openseadragon.github.io/examples/tilesource-dzi/
I know that may all be a bit much...let me know if you have questions!

Thanks for the quick response - and the new release.   We'll see where this project takes me, but I may need to take you up on the offer to work on the DZC collection functionality. I'll play with the new functionality and see if that will be enough for now.    ...and yes, there may be another question or two!

Glad to see progress being made, Ian.
I was about to ask you about DZC support but this thread answers that question.


Prebuilt files are not loaded when using source folder.

When following the steps in "Changing the source directory", using deno task build and deno task preview does not work correctly. The built files end up at /src/_fresh, while the preview task looks for prebuilt/snapshot files at /_fresh.
Reproduction

Generate a new Fresh project
Follow the steps in "Changing the source directory"

That is, adding src/ as prefix for dev/main/routes/static

Run build task (deno run -A src/dev.ts build)
Run preview (deno run -A src/main.ts)
Snapshot is not found and used

Expected
Either option:

deno task build generates _fresh at working directory, i.e. /_fresh instead of /src/_fresh
deno task preview or deno run -A src/main.ts will use a _fresh folder relative to main.ts (i.e. /src/_fresh)

Actual

Built files end up at /src/_fresh
Running deno run -A src/main.ts looks for a _fresh folder at working directory (/_fresh)

As a current workaround, it's possible to add on && mv src/_fresh _fresh to the build command, to ensure that Fresh loads built files correctly.


Allow user back to school index from show

Context
If a user has multiple organisations we need to allow him to go back from the organisations show page to the organisation index page.
This is done via a content header view component.
Changes proposed in this pull request
New view component
CSS
Fix some specs
Guidance to review
Sign in as Mary or Colin, a user with multiple organisations in claims
Click on an organisation
Click on change organisation, you should be back on the index page.
Change considerations:

Colin, our support user will be redirected to claims/schools rather than claims/support/schools. This is a known issue and will be resolved once we have the show page for the support user organisations

Screenshots

 As a User, I should see a link to navigate to my list of Schools


[Task]: Follow deeplink from logged out profile doesnt open send flow on Linux after login

Task description
In linux, if you follow a deeplink from a logged out profile (either open app or closed), when you enter the pin the send flow doesnt open nor the send fields are preflled
Something to note is that it might be an issue of the app image launcher we use in linux, it might be worth testing this
Requirements
Follow a deeplink in linux always prefills send data and opens the flow for:

[ ] logged profiles (this already happens)
[ ] logged out profiles
[ ] closed apps

Creation checklist

[ ] I have assigned this task to the correct people
[X] I have added the most appropriate labels
[X] I have linked the correct milestone and/or project

duplicate https://github.com/iotaledger/firefly/issues/5006


Document optimize-svg for when creating an integration.

Document optimize-svg for when creating an integration.
@zulipbot claim

@zulipbot add "area: documentation (api and integrations)" "area:integrations"

@zulipbot add "area: integrations"


Update the example dashboard config.

Updates the windows from 5m to 30s. Adds a legend to request_count.

This change is

Jenkins job mixer/presubmit passed

Jenkins job mixer/presubmit passed

Jenkins job mixer/presubmit passed

Jenkins job mixer/presubmit passed

Jenkins job mixer/presubmit passed


cuda-samples is not buildable with latest master with cuda 12.6

Describe the bug
cuda has been upgraded on master to 12.6 but the samples repo is still pinned at 12.5 release
This maybe the reason for non-buildable cuda-samples recipe
| NOTE: make -j 44 GENCODE_FLAGS=--gpu-architecture=compute_87 --gpu-code=sm_87 SMS=87 OPENMP=yes CUDA_PATH=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot/
/usr/local/cuda-12.6 HOST_COMPILER=aarch64-yoe-linux-gcc  -march=armv8-a+crc -mbranch-protection=standard -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-se
curity --sysroot=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot CCFLAGS=-march=armv8-a+crc -mbranch-protection=standard -fstack-protector-strong -O2 -D_FOR
TIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot  -O2 -g   -fmacro-prefix-map=/mnt
/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/git=/usr/src/debug/cuda-samples/12.5  -fdebug-prefix-map=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-sample
s/12.5/git=/usr/src/debug/cuda-samples/12.5  -fmacro-prefix-map=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/git=/usr/src/debug/cuda-samples/12.5  -fdebug-prefix-map=/m
nt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/git=/usr/src/debug/cuda-samples/12.5  -fdebug-prefix-map=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samp
les/12.5/recipe-sysroot=  -fmacro-prefix-map=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot=  -fdebug-prefix-map=/mnt/b/yoe/master/build/tmp/work/armv8a_te
gra234-yoe-linux/cuda-samples/12.5/recipe-sysroot-native=  -fmacro-prefix-map=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot-native=  -pipe -I=/usr/local/c
uda-12.6/include LDFLAGS=-L/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot/usr/local/cuda-12.6/lib  --sysroot=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra2
34-yoe-linux/cuda-samples/12.5/recipe-sysroot --sysroot=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot -O1 --hash-style=gnu --as-needed -z,relro,-z,now -L=
/usr/local/cuda-12.6/lib -L=/usr/local/cuda-12.6/lib/stubs -rpath-link,/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot/usr/local/cuda-12.6/lib -rpath,/usr/l
ocal/cuda-12.6/lib -lstdc++ -lm TARGET_ARCH=aarch64 TARGET_OS=linux HOST_ARCH=x86_64 NVCC=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot-native//usr/local/
cuda-12.6/bin/nvcc -ccbin aarch64-yoe-linux-gcc-10.3.0 --include-path /mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot/usr/local/cuda-12.6/include --library-
path /mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot/usr/local/cuda-12.6/lib -Xcompiler -isystem,=/usr/include/cuda-compat-workarounds
| /mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot-native//usr/local/cuda-12.6/bin/nvcc -ccbin aarch64-yoe-linux-gcc-10.3.0 --include-path /mnt/b/yoe/master/
build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot/usr/local/cuda-12.6/include --library-path /mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe
-sysroot/usr/local/cuda-12.6/lib -Xcompiler -isystem,=/usr/include/cuda-compat-workarounds -I../../../Common -m64 -Xcompiler -march=armv8-a+crc -Xcompiler -mbranch-protection=standard -Xcompiler -fsta
ck-protector-strong -Xcompiler -O2 -Xcompiler -D_FORTIFY_SOURCE=2 -Xcompiler -Wformat -Xcompiler -Wformat-security -Xcompiler -Werror=format-security -Xcompiler --sysroot=/mnt/b/yoe/master/build/tmp/w
ork/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot -Xcompiler -O2 -Xcompiler -g -Xcompiler -fmacro-prefix-map=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/git=/usr/src/debug/cuda-samples/12.5 -Xcompiler -fdebug-prefix-map=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/git=/usr/src/debug/cuda-samples/12.5 -Xcompiler -fmacro-prefix-map=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/git=/usr/src/debug/cuda-samples/12.5 -Xcompiler -fdebug-prefix-map=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/git=/usr/src/debug/cuda-samples/12.5 -Xcompiler -fdebug-prefix-map=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot= -Xcompiler -fmacro-prefix-map=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot= -Xcompiler -fdebug-prefix-map=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot-native= -Xcompiler -fmacro-prefix-map=/mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot-native= -Xcompiler -pipe -Xcompiler -I=/usr/local/cuda-12.6/include --threads 0 --std=c++11 --gpu-architecture=compute_87 --gpu-code=sm_87 -o asyncAPI.o -c asyncAPI.cu
| /mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot/usr/include/bits/mathcalls.h(70): error: exception specification is incompatible with that of previous function "cospi" (declared at line 2595 of /mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot/usr/local/cuda-12.6/include/crt/math_functions.h)
|   extern double cospi (double __x) noexcept (true); extern double __cospi (double __x) noexcept (true);
|                                    ^
|
| /mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot/usr/include/bits/mathcalls.h(72): error: exception specification is incompatible with that of previous function "sinpi" (declared at line 2550 of /mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot/usr/local/cuda-12.6/include/crt/math_functions.h)
|   extern double sinpi (double __x) noexcept (true); extern double __sinpi (double __x) noexcept (true);
|                                    ^
|
| /mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot/usr/include/bits/mathcalls.h(70): error: exception specification is incompatible with that of previous function "cospif" (declared at line 2617 of /mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot/usr/local/cuda-12.6/include/crt/math_functions.h)
|   extern float cospif (float __x) noexcept (true); extern float __cospif (float __x) noexcept (true);
|                                   ^
|
| /mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot/usr/include/bits/mathcalls.h(72): error: exception specification is incompatible with that of previous function "sinpif" (declared at line 2573 of /mnt/b/yoe/master/build/tmp/work/armv8a_tegra234-yoe-linux/cuda-samples/12.5/recipe-sysroot/usr/local/cuda-12.6/include/crt/math_functions.h)
|   extern float sinpif (float __x) noexcept (true); extern float __sinpif (float __x) noexcept (true);
|                                   ^
|
| 4 errors detected in the compilation of "asyncAPI.cu".

To Reproduce
Steps to reproduce the behavior:

Build meta-tegra branch 'master' with p3737-0000-p3701-0005 based on 'agx'
Build with bitbake argument 'cuda-samples'
See error 'above'

Additional context
cuda-samples repo has not tagged 12.6 release that maybe the issue.

The last build over the weekend here was OK, so I don't think it's a version sync problem between the samples and CUDA. I don't see anything that's gone into OE-Core since Saturday that would cause this, either. Maybe a clang/LLVM conflict?

The last build over the weekend here was OK, so I don't think it's a version sync problem between the samples and CUDA. I don't see anything that's gone into OE-Core since Saturday that would cause this, either. Maybe a clang/LLVM conflict?

Good point, although its not clang/llvm since its using gcc to compile this stuff, but I do have master branch of glibc being used and recently, glibc has added C23 support which is adding some these functions as of today so maybe I will try with latest glibc today and see if that fixes the issue.

OK. If it's a glibc conflict, we may need to update the workaround I added with 981245c8bf3164f16bd7f52fca6ea9c9fa8c349a to deal with an earlier mismatch between the older stuff that nvcc expects and glibc's latest.


Can I set up both sending and receiving on the same development board? (AEGHB-754)

I tried to set up both sending and receiving on one development board, but there was no image display. There is also no normal data flow in the monitoring. If I can set up both sending and receiving on one development board, how should I configure it?

Please refer to #190.


[Android] Add upgrade banner in the FC47 Primary Course card view

Based on the changes implemented in FC47, the Learn tab has changed to show a primary course card instead of a course list. We need to incorporate the upgrade banner on the primary course card.
Example UI of new upgrade banner below:

Copy of upgrade button should be the same as the current upgrade banner which is "Upgrade to access more features".
Icon to replace the lock icon: https://www.figma.com/design/iZ56YMjbRMShCCDxqrqRrR/Open-edX-Mobile-App-All-Screens-v2.1?node-id=14959-174213&t=UtbU6epvpSMhxkYJ-4

@ekangedx I've seen on the web somewhere that we used the trophy icon for upgrades instead of locks. It also helps us avoid confusion when using lock icons with users.
cc: @sdaitzman

Hi @moiz994, thanks for tracking this, I agree this icon change makes sense! In anticipation of updating to that icon, I've added it to our icons on the Unified Components page.
There's an example of the primary course card with that icon in Figma here. I'll also add this to the next mobile design weekly agenda to confirm the decision, since I know some others on that call were interested in changing that icon.

sure, sounds good!


Pause Saving bug during intro

[x] I have checked the known issues and searched Github to ensure this issue has not already been reported.
[x] This is not a feature request, I know those belong on Discord/Github Discussions.

Description of the bug:
Pause saving and resetting during the intro respawns you as Human Link instead of Deku Link
Can you reproduce? If so please list the steps:

[x] Yes, here are the steps to reproduce the bug:

Get to the part of the intro where you gain control of Human Link
Use the pause save enhancement and reset the game
You will now be in South Clock Town during the first cycle as Human Link instead of Deku Link

Expected behavior:
Should be Deku Link for the first cycle as you need the bubble to get the Ocarina back.
System Information:

OS: Windows 10
GFX Backend: DirectX
Game Version: 1.0.0
Rom Version: MM USA rom 1.0

Fixed by #616


Background Update for Rating Song

Related Issue/Addition to code

@wyenelle I wasn't told by you in the PR you created #316 about the Portrait background, I thought the backgrounds were same for both portrait and landscape

👨💻 Changes proposed

Change portrait background
Change name of landscape background file

It's ok if the portrait bg doesn't work.


CAS usage questions regarding security and data classification

Describe the issue

From how I understand CAS has onboarded services into GCP.
Looking to get a sense of the landscape if there are areas of concern for privacy and security.

Which Sprint Priority is this issue related to?
sprint 8
Additional context
n/a
Definition of Done:

Understand the current compliance of the usage? (current state)
Understand the goal of compliance of the usage? (future state)
What risk assessments have been completed?
What is the data classification? (PI/Confidental/Public/Etc)
What security controls/ security contracts are in place?

GCP is currently unguardrailled

No PI, aggregate data relating to carbon emissions, archiving data in google cloud storage due size reasons.
Archiving use case for objects.
Maral is the PO and likely has the PIAs

Can start by asking ENV MISO?

Reached out to NRM Security team for more information
Waiting to hear back.

Heard back from NRM Security
Reviewing information for next steps.

Spoke with my Director regarding contracts with Google.
-- He will follow up with NRM Security team for what is in place

Will re-open if issue not resolved.


🌱 Update active cisco projects, remove cisco-open projects

What kind of change does this PR introduce?
Updates the active list of cisco projects, and removes cisco-open projects from the weekly cronjob.
We have recently installed the Scorecard Action on all cisco-open projects, and are using Scorecard Monitor to further evaluate each project, so we want to ensure only the results from the Action are being used, given the known limitations with Scorecard results from the cronjob.

[x] PR title follows the guidelines defined in our pull request documentation

What is the current behavior?
Currently, only some cisco projects are checked by Scorecard, and all cisco-open projects are included.
Which issue(s) this PR fixes
NONE
Does this PR introduce a user-facing change?
NONE

are using Scorecard Monitor to further evaluate each project, so we want to ensure only the results from the Action are being used

Currently the API prioritizes the action results over the cron results already. Were you seeing otherwise?

are using Scorecard Monitor to further evaluate each project, so we want to ensure only the results from the Action are being used

Currently the API prioritizes the action results over the cron results already. Were you seeing otherwise?

No issues with that currently, but we have some older Scorecard Monitor reports with results from the cronjob that were causing some confusion when trying to analyze overall project health, so I wanted to create a clean separation.
I don't anticipate there being collisions with reports we run in the future, but there's less value in having /cisco-open projects analyzed by the cronjob, compared with /cisco projects, which we have limited access to influence directly.


where form saves log?

I start form with f = form.open(keep_log=True), in text of program I write on statistics;, and then I found file xform01427.str near .ipynb file I run, but that file is void.
Where form saves log?

As far as I remember, keep_log is the option to keep FORM's piped output (which could be in general gigantic) in memory, in order to show a proper error message when something wrong happens with FORM:
https://github.com/tueda/python-form/blob/24a77ca8e904a7e45c8c07b627dfa39b553e2011/form/formlink.py#L92-L95
So, this is not what you want.
.str files are FORM's temporary files, used for storing big data that doesn't fit in memory, and will be deleted when FORM successfully exits.
FORM has the -l option to save logs, but it writes the log into the directory where the main .frm file is sitting, not in the current directory. For example,
import form

with form.open("form -l") as f:
    f.write('''
        On stats;
        Auto V p;
        L F = g_(0,p1,...,p6);
        trace4,0;
        .sort
    ''')
    print(f.read('F'))
    print(f.read("`NAME_'"))

writes the log to init.log in the directory which you can find by f.read("`NAME_'").


Disabled ready_check on MONITOR

Is there a reason why enableReadyCheck is set to false on MONITOR?
redis.js
The behaviour I've observed so far is, MONITOR issued while loading=1 fails.

Code in the master branch should fix this bug. Thank you for letting me know.

Great! Thanks for quick fix.


JSON Template for Value Setting

Hi,
I was trying to track down a typical JSON template for Zwave2MQTT for HA on an Aeotec Doorbell 6. My goal is to link it to another Aeotec trisensor, such I can force the doorbell to ring on motion detect.
This Scene I created and tested in zwave2mqtt. I would like to create this setting from HA which which the doorbell then activates that tone. I think its only for browsing the tone, but works for me.

Would appreciate any examples, guidance. Got in a bit over my head trying to convert a climate one!

The only way you can do this is to manually create a component in hass yaml configuration file that activate the scene using mqtt

Daniel probably did not explain well.
I was looking for a way to set 121-3-1 to value 27 or 0 via creating a JSON that ha can use.
Zwave2mqtt does not expose and auto create a JSON for a block of user settings on this device
The scene in zwave2mqtt was only to test that the principal worked

I was looking for a way to set 121-3-1 to value 27 or 0 via creating a JSON that ha can use.

https://github.com/OpenZWave/Zwave2Mqtt#set-values ?


Some critical fixes

Good day!
Found your project. It seems good, except some embarrassing bugs. I'll be glad to make some improvements.

@Kutashov Thank you very much!

 Will a new version be available in jitpack?

Done. 😄
compile 'com.github.codeestX:RxSocketClient:v1.0.1'


When passing a file instead of directory, no file name checks should apply

Currently, it's a bit weird that it is
$ licensee ./LICENSE.apache
License: Apache License 2.0
Matched files: ["LICENSE.apache"]
LICENSE.apache:
  Content hash: d7bc6f56cd49606d0134945d4b91ae47d3cee458
  Confidence: 100.00%
  Matcher: Licensee::Matchers::Exact
  License: Apache License 2.0

but
$ cp ./LICENSE.apache noname
$ licensee noname
Licenses: []
Matched files: []

I guess that's because Licensee ignores files that do not match a specific pattern. But IMO that logic should not be applied when passing file names directly.

Why don't we use a MIME type detector?
All Linux systems generally rely on them.

It wouldn't solve the issue: README.md and LICENSE.md have the same mime types, as one example.
I can see that it would be of some small utility to try every kind of project file we know about and report back on the results. Maybe with a flag, or even a separate script, to make sure this is what the invoker wants. Heck, it could even notice when it's been given a zip/tar/other archive file and detect as it had been given a directory. :smile:


Fix Salinity argument in pyCRTM.py

S2m[:,1] is labeled as "T (2meter)", but is being passed as though it is salinity. Skin[:,1] should be used instead.
Description
This fixes which variable is passed as the salinity value to CRTM

Ah, yeah what I did there is not the greatest. The fix is a little bigger than that as the examples would need to be updated to get rid of S2m since it wouldn't do anything.

@ejsimon9 could you invite me to modify your fork so I can commit changes. I have a change to make Salinity cleaner. Basically call it what it is: Salinity.  I'm guessing this is Eric from NRL?

Hi Bryan,
I hope you're doing well (and yes, this is Eric from NRL).
Thanks for looking into this. I just invited you to modify my fork. Let me
know if you need any help.
Eric
On Wed, Mar 3, 2021 at 9:42 AM Bryan Karpowicz<EMAIL_ADDRESS>wrote:

@ejsimon9 https://github.com/ejsimon9 could you invite me to modify
your fork so I can commit changes. I have a change to make Salinity
cleaner. Basically call it what it is: Salinity. I'm guessing this is Eric
from NRL?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/JCSDA/pycrtm/pull/7#issuecomment-789926731, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AS2IJCIYLBQU3X2SXCI3SA3TBZYJ7ANCNFSM4XPZPUMQ
.

@ejsimon9. Great - I'm doing well.  At one point I was trying to mirror the RTTOV python interface, but there are some things that just don't translate 100% between RTTOV and CRTM, so I diverged a little bit in points, and didn't get back to cleaning things up in others. Skin/S2m was one of those things. Let me know if you think it makes sense.

@StegmannJCSDA The first cell I added will align the whole table to the left. I can't for the life of me figure out how to hide that block.

@karpob When I declare the line a markdown cell in Jupyter itself it only displays %%html and not the entire CSS. I think that's as good as it gets.

@StegmannJCSDA Yeah, when I do that though, it just moves the table back to the center. Ideally, I'd like it justified to the left, but I don't think it's worth the extra effort.


Feature request: Offset for CAG

See https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Transformations#offset

This will be available in V2.


binary_search.c Add Binary Search Algorithm

This add Binary Search Algorithm which return the index of the searched item.
Closes https://github.com/NITSkmOS/Algorithms/issues/53

For short term contributors: we understand that getting your commits well
defined like we require is a hard task and takes some learning. If you
look to help without wanting to contribute long term there's no need
for you to learn this. Just drop us a message and we'll take care of brushing
up your stuff for merge!
Fixes #{ISSUE_NUMBER}
By submitting this pull request I confirm I've read and complied with the
below declarations.

[x] I have read the Contribution guidelines and I am confident that my PR reflects them.
[x] I have followed the commit guidelines for this project.
[x] My code follows the standard code structure.
[x] This pull request has a descriptive title. For example, {Tag}: Add {Algorithm/DS name} [{Language}], not Update README.md or Added new code.
[x] This pull request will be closed if I fail to update it even once in a continuous time span of 7 days.
[x] This pull request shall only be reviewed and merged once all the checks passes. No maintainer or supporter shall be obliged to review it before this condition is met.
[x] I have mentioned the issue number correctly (with hyperlink) in this pull request description.

After you submit your pull request, DO NOT click the 'Update Branch' button.

Comment on 243b68ee92e5a899ec6206f7b0bc8fca4f36dd7e, file binary_search/C/binary_search.c, line 4.
{ should almost always be at the end of the previous line  [whitespace/braces] [4]
Origin: CPPLintBear, Section: all.cpplint.

Comment on 243b68ee92e5a899ec6206f7b0bc8fca4f36dd7e, file binary_search/C/binary_search.c, line 20.
{ should almost always be at the end of the previous line  [whitespace/braces] [4]
Origin: CPPLintBear, Section: all.cpplint.


How to? W4300 Bonaire (reader works fine BTW)

A picture is better than words often....
This card was badly done by AMD as it was power limited so never gets to its standard clocks (hovers in low 800s) so unlocked power to test and am happy to have got it to 1000 with identical performance to an R7 260 Bonaire but with 4Gb :-)  I've tried to mess with undervolting to keep temps and fan noise down but no idea how (if I put numbers in the voltage column of the Frequency table GPU fails to boot at all). I did leave them untouched and moved the frequencies up on the lower entries so it hits 1000 in entry 4 but ideally I'd like to be able to leave the table as the stock table and just lower voltages for each.
How (please) ??

You can try to use the voltage values of lower entries. in example you copy the value of dpm 4 and paste it to the dpm 5 6 and 7.   Those values are kind of offset values, not actual voltages.
From what i recall you need to do that for all tables to avoid glitches.
The Voltages are listed in the VDDCI states table above.

Thanks, it at least made the BIOS look tidier but i dont think I am getting lower really. I tweaked TDP down so its 55W vs 50W stock and I've upped performance by 77%. Happy really!


Add document collections in links sent to Publ API

https://trello.com/c/pfvFRgg5
government-frontend doesn't display document collection membership next to 'Part of:' in the metadata section in the header or footer as shown here:
https://www.gov.uk/government/case-studies/clever-engineering-macrete-bridges-the-technology-gap
this field should carry that bit of information so that it gets displayed on government-frontend.

Good to merge once build has run successfully :+1:


Mokey fails to start: "Encoding_Error"

mokey --debug server is met with:
INFO[0000] Using template dir: /usr/share/mokey/templates
FATA[0133] [Root cause: Encoding_Error] Encoding_Error: AS Exchange Error: failed to process the AS_REP < Encoding_Error: failed to unmarshal KDC's reply: asn1: syntax error: sequence truncated

mokey.yaml
driver: "mysql"
dsn: "mokey:password@tcp(mysqlhost:3306)/mokey?parseTime=true"
keytab: "/etc/mokey/mokeyapp.keytab"
ktuser: "mokeyapp"
auth_key: "e99e3eb91b0ad611e7c6e6167896be37"
enc_key: "05c5046b4475bbe7a785f96856642b68"
bind: "<IP_ADDRESS>"
port: 8080
ipahost: "ipa.example.lan"
rate_limit: false
templates: /usr/share/mokey/templates
develop: true

I've recreated the keytab & still get the same error. Running klist -kt /etc/mokey/mokeyapp.keytab -e seems to run without errors:
Keytab name: FILE:/etc/mokey/mokeyapp.keytab
KVNO Timestamp           Principal
---- ------------------- ------------------------------------------------------
   3 10/10/2021 00:48:24<EMAIL_ADDRESS>(aes256-cts-hmac-sha1-96)
   3 10/10/2021 00:48:24<EMAIL_ADDRESS>(aes128-cts-hmac-sha1-96)

The mokeyapp user is a member of the "Mokey User Manager" role, which possesses the "User Administrators" privilege. Not sure what I'm missing -- any assistance is appreciated.

I created a new FreeIPA server to test this, and now it's working. I'm thinking that's indicative of what's causing the problem, so I'll close this issue now. I'll edit in an update if I'm able to figure out the root cause.

@blasphemite Glad to hear it's working for you. Thanks for reporting back.


feat: padding parameter added

Users can now use a padding parameter in the constructor to set the padding around the DropdownButton. I saw that there is a workaround for this, but I think that it is easier this way and that it will help some developers in the future.

please merge this pr this is much-needed feature


Empty Logs TypeError

I encountered an issue where some empty files would cause
Caught exception: TypeError: Cannot call method 'toString' of undefined

This fixes this issue.

this doesnt actually work


Build custom database use too much memory

Hello！Thank you for the tools you developed. When I build a custom database, It will need about twice as much memory as the number of strains. Is there any way to reduce the amount of memory?

Hi, thanks for using StrainScan!
As mentioned in our manuscript, the memory and time usage during database construction is still a limitation of our tool when there are a super large number of input strain genomes. However, you may consider using -e 1 to reduce the memory usage. Nevertheless, if your input has a super large number of strains (e.g. more than 5000 strains), then it could still be a problem.


Add @pure and @noSideEffects annotations on extern functions/methods

This is the subset of https://github.com/p4lang/p4-spec/pull/802.  It includes only the additions of the @pure and @noSideEffects annotations.
I did add one phrase to qualify the example of a hash function that would be legal to have a @pure annotation -- a hash function that had control-plane writable seed/initialization-vector value should not be annotated @pure.

Since creating this PR, I have made a few more changes to the proposed text.  I may have gone overboard with too many words, so please read it and see if my edited version looks reasonable.

Is the next version number 1.2.1?  1.3.0?  Something else?  The latest version number mentioned in the revision history right now is 1.2.0, released late 2019.

We may need to add more stuff there.
Use 1.2.1 and we can fix this later.

Beginnings of a revision history for the next release added.  I did not attempt to add all of them, only the one in this PR.

I think we agreed to merge these changes in the spec.


StreamingDataset with torch.nn.parallel.DistributedDataParallel

I am trying to use StreamingDataset with torch.nn.parallel.DistributedDataParallel by:
nranks = 'WORLD_SIZE' in os.environ and int(os.environ['WORLD_SIZE'])
nranks = max(1, nranks)
args.batch_size = args.batch_size // nranks

local = "/tmp/mds_triples_v1/"
dataset = StreamingDataset(local=local, remote=args.s3_train_path, shuffle=True)

train_dataloader = DataLoader(
             dataset,
             batch_size=args.batch_size,
             collate_fn=collate_fn,
             num_workers=10,
 )

....

model = torch.nn.parallel.DistributedDataParallel(model, device_ids=[args.rank],
                                                      output_device=args.rank,
                                                      find_unused_parameters=True)

I am wondering if in this way my GPUs will all see the same data. I used to use torch.utils.data.distributed.DistributedSampler to avoid that in the past, but I am not sure if I can integrate it with StreamingDataset

Hi @amallia, thanks for filing an issue.

StreamingDataset is an Iterable style Dataset (torch.utils.data.IterableDataset) instead of Map style Dataset (torch.utils.data.Dataset). Hence, it does not require any type of Sampler. StreamingDataset will distribute the samples across GPUs/Nodes for you.
If you have set the WORLD_SIZE, LOCAL_WORLD_SIZE, and RANK correctly, then StreamingDataset will splits the dataset across GPUs/Nodes without any sample duplication.

Also, you don't need to worry about the above environment variables if you use torchrun command which sets those environment variables for you and StreamingDataset just fetches those environment variables.

Thanks @karan6181 for the explaination.
If I understand correctly, in case I have a dataset of 8M samples and my training code running on 8 GPUs using the torchrun command, those GPUs will see 1M non-overlapping samples automatically.
Is this documented anywhere? Is there an easy way to ensure/test that the program is doing the right thing?
Thanks!

If I understand correctly, in case I have a dataset of 8M samples and my training code running on 8 GPUs using the torchrun command, those GPUs will see 1M non-overlapping samples automatically.

Yes

Is this documented anywhere? Is there an easy way to ensure/test that the program is doing the right thing?

If you have a sample_id or any sequential id in your dataset, then one way to validate is to iterate the dataloader and print the sample_id or id with the rank as a prefix or try printing the samples on a small dataset to being with to see if all the ranks sees the different samples or not.

I think your products, this one included, are quite solid, but I would make documentation a bit more clear. For example, I couldn't find the above information anywhere. Am I missing something?

Thanks for your suggestion. We have a plan to improve our documentation and we will add your feedback and make it more explicit. We have some of such information scattered at different place such as checkout Correctness: No Silent Pitfalls section mentioned in this blog and no-divisibility section here.

We are closing this issue since the issue is resolved. We plan to improve our documentation and will include your suggestions. Thank You!


lightning(dm): coordinate multiple DMWorker

What problem does this PR solve?

Issue Number: ref #3510
What is changed and how it works?
use DM-master's etcd to coordinate DM-workers
Check List
Tests

Unit test
Integration test

Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note
`None`.

/run-dm-integration-test

/run-dm-integration-test

/run-dm-integration-test

/run-dm-integration-test

/run-dm-integration-test

/cc @GMHDBJD
ptal

ptal

ptal

/merge

/run-engine-integration-test


Range timestamp filter

Hello
I want this rule to send me an email when elastalert detect at least 5 times in less 10 secondes a certain type of log containing a string of characters.
Here my rule, but I dont get email with 6 logs sent in less 10 secondes.
I'm using this command to send logs :
logger -t corosync is down
`
es_host: ip
es_port: port
name: TEST
type: frequency
index: filebeat-*
filter:

query_string:
query: "message:"is down""
range:
"@timestamp":
gte: "now-10s/s"
timeframe:
seconds: 10
is_enabled: true
num_events: 5
alert:
"email"
alert_text_type: alert_text_only
alert_text: |
Link is down on host {0}
See full message : {1}
THIS IS A TEST MESSAGE
alert_text_args: ["host.name", "message"]
alert_subject: "[ElastAlert] PROXMOX : Link down alert"
from_addr: "addresse"
email:
"myemail"
smtp_host: smtp_host
smtp_port: smtp_port
smtp_auth_file: smtp_auth.yaml
smtp_ssl: false
`

Thanks for helping

ElastAlert is no longer maintained. Please use ElastAlert2


Fixed Tag serialization to support multiple tags correctly

Fixed a bug, that a list of tags was not supported correctly in the API (e.g. tags="tag1, tag2" would result in one tag "tag1, tag2" instead in two tags "tag1" and "tag2")

Closed as there is still something wrong with that fix - gonna reopen / create new PR when all that is resolved


chore: minor changes

awesome job, Paolo.
Here are some changes that we discussed privately.

Thanks for your contribution. :)
Before even getting at reviewing this, I already fixed this locally in another way.
Closing this.


HTTP seems stuck at 8-9 requests remaining when a shitload of requests get sent

Was this maybe fixed by #163?


Does DAG2PAG supports selection variable?

Hi, I hope to use the dag2pag function in the causal-learn lab, i.e., causallearn.utils.DAG2PAG.
However, I notice in the documentation, this function only support add latent variables.
Is there a way to add selection variables (maybe a custom change to the function) ?
Many thanks!

Hi, unfortunately, DAG2PAG doesn't support selection variables for now. We're not sure about the custom changes now, but we will try and see whether it's plausible. Thanks!


inconsistent badge color

It shows a passed build but the badge is still dark red:
https://readthedocs.org/projects/parsetron/badge/?version=latest
![https://readthedocs.org/projects/parsetron/badge/?version=latest]
(https://readthedocs.org/projects/parsetron/badge/?version=latest)
However, if I remove the version selector, it shows green:
https://readthedocs.org/projects/parsetron/badge/
![https://readthedocs.org/projects/parsetron/badge/]
(https://readthedocs.org/projects/parsetron/badge/)
Also, I can't get a correct CNAME setting after following the docs. If I do dig parsetron.kitt.ai::
;; ANSWER SECTION:
parsetron.kitt.ai.	84738	IN	CNAME	PARSETRON.READTHEDOCS.ORG.
PARSETRON.READTHEDOCS.ORG. 300	IN	A	<IP_ADDRESS>

But if I access parsetron.kitt.ai, there's a 404 Maze Found Error from readthedocs.org
A little help please?? Thanks a million!!

After one hour I can see the red badge turned green. So maybe this is just a timing issue. However the CNAME setting is still not working.

The response is cached, so this was likely the cause for the delay.
For the separate CNAME issue, check your project settings, there is a settings for the domain you need to change.

I can only see "Project homepage" and "Canonical URL" as possibly relevant in project settings. Is it where I should change? I did change these two places anyways. Is there some other place that I missed? Thanks!


Status of media-bundle 2.0, add support for Symfony 7

I noticed that there's a media-bundle 2.0 beta branch, what's the status of this?
Also, since it's a new release, what do you think of upgrading the dependencies to Symfony ^6.3 || ^7 and PHP 8.1?
Symfony 7 will be out in less than 2 months, so it seems like that might be a good goal for media-bundle 2.0 as well.

I might be able to work on v2.  Do you have a media bundle demo repo?
On Sat, Dec 23, 2023, 2:46 PM José Carlos @.***> wrote:

Sorry, I've been busy, but I'll get back to you tomorrow with the
compatibilities and other bugs I've seen. Branch 2, which aims to add
support for different storage, is going to take some more time, once I
finish the changes mentioned above
—
Reply to this email directly, view it on GitHub
https://github.com/ranky/media-bundle/issues/11#issuecomment-1868367563,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEXIQK3O6IH5T3JDMA6OZLYK47KXAVCNFSM6AAAAAA5NORNDOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRYGM3DONJWGM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Eh, I don't love EasyAdmin for demos, although maybe that won't be too important.  I'm more interested in seeing the entity configuration.  Since this bundle already has it's own media management, is EasyAdmin necessary?
Speaking of your own management page, consider dropping webpack and using AssetMapper instead for the demo.  Then you can get rid of the
  {{ encore_entry_link_tags('ranky_media', null, 'ranky_media') }}

AssetMapper is awesome.   No build step.  And combined with stimulus and TwigComponents, I'm able to hide away most of my javascript.

Great.  Symfony Demo was just updated to use Symfony 7 with AssetMapper.
Can you document the process you use to integrate this bundle with it?  It
will make for an interesting tutorial, and a cool way to edit / add images
and other media to the symfony demo.
On Fri, Dec 29, 2023 at 10:52 AM José Carlos @.***>
wrote:

No, EasyAdmin is not necessary, I can use the Symfony demo, even simpler.
Yes, I will try to use AssetMapper in the future.
—
Reply to this email directly, view it on GitHub
https://github.com/ranky/media-bundle/issues/11#issuecomment-1872216416,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEXIQKHMNOZE6RVRT2I2I3YL3YNHAVCNFSM6AAAAAA5NORNDOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZSGIYTMNBRGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

Any status on a demo?  I've been contributing to the version 3 branch of LiipImagineBundle, and wanted a demo repo to work with, and of course thought of this bundle, they should pair nicely together.
On a related note, intervention/image is at v2, which is at EOL, and should be updated to v3.


slugs are not working with dynamic routes after upgrading to next 9.5

After upgrading the next js to the version 9.5 the slugs are not working in dynamic pages
Router.pushRoute('blog', {slug: 'hello-world'})
@disintegrator @petertulala @Timer @tpreusse @trotzig

for me
After updating 'next js' version. It's not working at all with ssr

for me
After updating 'next js' version. It's not working at all with ssr

I have just forked the repo and updated it to latest versions with the correct types, all test are passing 🟢 👍
https://github.com/meabed/next-routes-extended
https://www.npmjs.com/package/next-routes-extended


<EMAIL_ADDRESS>not available anymore

Hi,
It seems the build depends on yo 1.0.0, which is apparently not provided anymore.
npm ERR! notarget No compatible version found<EMAIL_ADDRESS><1.1.0-0'
npm ERR! notarget Valid install targets:
npm ERR! notarget ["1.1.0","1.1.1","1.1.2","1.2.0","1.2.1","1.3.0","1.3.2","1.3.3"]
I replaced the version by 1.1.0 in admin & login package.json and it build fine.
Bertrand

My bad, it's already fixed in https://github.com/ceph/calamari-clients/commit/0cbcfbaa791baa3ee25c4f1a135f005c1d568512

Yep.  Thanks for the report anyway.


Fix missing region in all resources

Description of your changes
Adds region field, does some fixes for CRDs and updates the examples. Note that region field is kept optional in beta resources. So, people who use providerRef will not be broken in this version.
I'm trying to test each and every resource and plan to do a revamp of the examples folder(fix many of them, add missing ones) which will include removal of all claim/class CRs. I want that folder to work with kubectl apply -f so maybe in the future we can have some kind of integration test for them.
Fixes https://github.com/crossplane/provider-aws/issues/336

Checklist

I have:

[x] Run make reviewable to ensure this PR is ready for review.
[x] Ensured this PR contains a neat, self documenting set of commits.
[x] Updated any relevant documentation, examples, or release notes.
[x] Updated the dependencies in app.yaml to include any new role permissions.

It's all well and working now. I had to test each and every managed resource we have and do fixes :( examples folder is now accurate and we have an example for all managed resources.

@hasheddan Thanks for the review! Addressed all of your comments.

Adding some metadata: this PR is a fix for a breaking change introduced in https://github.com/crossplane/provider-aws/pull/320 which addressed https://github.com/crossplane/provider-aws/issues/38


chore(deps): update common-dev-assets digest to b2ebd51

This PR contains the following updates:

Package
Update
Change

common-dev-assets
digest
fdbe89a -> b2ebd51

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

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


pythonPackages.annexremote: init at 1.3.1

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@dotlambda I tried to address all your remarks in 5cc82aaa6384092bce08bdbb6a3ffa6541aa46b6

In that case, please ask upstream to include the tests in their PyPI tarballs in the future.

I did this for you in https://github.com/Lykos153/AnnexRemote/pulls.

The commit message needs to be corrected.

I'll also do that for you when squashing.

@GrahamcOfBorg build python2.pkgs.annexremote python3.pkgs.annexremote

Build failure fixed. See 7a7ec744d7fbd7c29b61978c0ad760b7935d6505

@GrahamcOfBorg build python2.pkgs.annexremote python3.pkgs.annexremote


$ is not defined error

Challenge Waypoint: Say Hello to HTML Elements has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

Hello World

I am not able to move to next challenge, as I am getting $ is not defined error. Is it something related to browser compatibility? I am using Google Chrome(Version 46.0.2490.71 m).

Closing as a duplicate of #3818. Before filing a bug next time please try Searching for Your Issue on Github.
Thanks and happy coding!

I have the same problem...Maybe is about the China's Great Firewall...

yes,China's Great Firewall is great.
But we have shadowsock

just use VPN,  天行VPN is recommended. free, and easy to use,  especially in mac.
I 've bought a variety of cheap VPN,  it's a nice choice,  free but even better than those need to be payed.
PS. I use it on my iPhone, too. And about 3 years.

The same problem here. You might need Lantern


Handwritting animation ? (Masking)

I was wondering about , Can Mo.js do something like handwritting animation ? (Using masking bla bla)
Doc : https://medium.com/@gordonnl/stylised-line-animations-ded23320ffe5
Currently, Im using strokeDasharray and strokeDashoffset for a simple single line path (without masking / clipPath) and fadeIn the real one after.
But I want to do something better. 💃
Example : (In my case, im using <path>)
<path d="M63.3,36.3c0.5,0.7,0.8,1.4,0.7,2.2c-0.1,0.8-0.3,1.6-0.8,2.4c-0.5,0.8-1.1,1.6-1.8,2.5c-0.8,0.8-1.5,1.6-2.4,2.3c-0.8,0.7-1.7,1.4-2.5,1.9c-0.8,0.6-1.6,1-2.2,1.4c1.2,1.3,2.4,2.7,3.4,4.1c1.1,1.4,2.1,2.8,3.1,4.1c1,1.3,2.1,2.5,3.2,3.5s2.3,1.9,3.7,2.5c0.7,0.3,1.4,0.5,2,0.5c0.6,0,1.2,0,1.6-0.2c0.5-0.2,0.9-0.4,1.2-0.8s0.5-0.7,0.6-1c0-0.3,0.1-0.4,0.3-0.4c0.2,0,0.3,0.1,0.5,0.3c0.2,0.2,0.3,0.4,0.5,0.8c0.1,0.3,0.2,0.7,0.2,1.1c0,0.8-0.1,1.6-0.4,2.4c-0.3,0.8-0.8,1.4-1.4,1.9c-0.6,0.5-1.4,0.8-2.4,0.9c-1,0.1-2.1-0.2-3.4-0.7c-1.2-0.5-2.2-1.2-3.1-2c-0.9-0.8-1.8-1.7-2.5-2.7s-1.5-2.1-2.2-3.2c-0.7-1.2-1.3-2.3-2-3.5c-0.6-1.2-1.3-2.3-1.9-3.4c-0.7-1.1-1.4-2.2-2.1-3.1c-1.5,0.8-2.9,1.4-4.1,2c-1.2,0.5-2.4,0.9-3.4,1.1c-0.5,1.8-1,3.6-1.6,5.4c-0.6,1.8-1.1,3.4-1.8,5c-0.6,1.6-1.2,3-1.9,4.2s-1.3,2.3-2,3.1c-0.7,0.8-1.3,1.3-2,1.5c-0.7,0.2-1.4,0.1-2.1-0.5c-0.9-0.6-1.4-1.4-1.6-2.4c-0.2-1-0.2-2.1,0-3.3c0.2-1.2,0.5-2.5,0.9-3.9c0.4-1.4,0.8-2.8,1.1-4.3c0.3-1.5,0.5-3,0.6-4.5c0.1-1.5-0.1-3-0.6-4.5c-0.2-0.6-0.4-1.1-0.4-1.5c0-0.4,0.2-0.8,0.7-1.1c1.6-1.1,3.3-2.1,5-3.1c1.8-1,3.5-2,5.3-2.9c0.3-1.3,0.7-2.4,1.2-3.3c0.6-0.9,1.1-1.5,1.6-1.9c0.5-0.4,0.9-0.5,1.2-0.4c0.3,0.2,0.4,0.7,0.2,1.5c-0.1,0.3-0.2,0.7-0.3,1.1c-0.1,0.4-0.2,0.9-0.3,1.4c1.6-0.7,3.2-1.3,4.7-1.8c1.5-0.5,2.9-0.9,4.1-1.1c1.2-0.2,2.3-0.2,3.2-0.1C62.2,35.4,62.8,35.8,63.3,36.3z M40.1,49.9c-0.3-0.7-0.4-1.3-0.3-1.9c0.1-0.6,0.4-1.1,0.9-1.6s1-0.8,1.8-1.1c0.7-0.3,1.5-0.5,2.4-0.6c0.1-0.5,0.1-0.9,0.2-1.4c0-0.5,0.1-1,0.2-1.4c-1.7,0.9-3.4,1.8-4.9,2.7c-1.6,0.9-3,1.8-4.2,2.6c0.5,1.4,0.9,2.8,1,4.3c0.1,1.4,0.1,2.8,0,4.2c-0.1,1.4-0.3,2.7-0.6,3.9s-0.5,2.3-0.7,3.3s-0.3,1.8-0.4,2.5c0,0.7,0.1,1.1,0.4,1.4c0.8,0.6,1.5,0.6,2.3,0c0.7-0.6,1.4-1.5,2.1-2.8c0.7-1.3,1.3-2.9,1.9-4.8c0.6-1.9,1.1-3.9,1.5-6c-0.8-0.1-1.4-0.4-2-0.9C41.1,51.6,40.6,50.9,40.1,49.9z M44.1,50.6c0.1-0.7,0.3-1.5,0.4-2.2c0.1-0.7,0.2-1.4,0.3-2.2c-0.9,0.2-1.5,0.5-1.9,1.1c-0.4,0.6-0.3,1.3,0.2,2.3C43.3,50.1,43.6,50.4,44.1,50.6z M46.2,50.9c0.5-0.1,1.1-0.2,1.7-0.4c0.6-0.2,1.1-0.4,1.6-0.7c0.5-0.2,1-0.5,1.4-0.7c0.4-0.2,0.8-0.4,1.1-0.6c-0.6-0.6-1.4-1.1-2.2-1.5c-0.8-0.4-1.6-0.6-2.4-0.8L46.2,50.9z M48.8,40.3c-0.2,0.7-0.3,1.4-0.5,2.2c-0.2,0.8-0.4,1.6-0.6,2.4c0.9,0.2,1.8,0.5,2.7,1c0.9,0.5,1.8,1.1,2.7,1.8c0.4-0.2,0.8-0.5,1.4-0.9c0.5-0.4,1.1-0.8,1.6-1.2c0.6-0.4,1.1-0.9,1.6-1.4s0.9-1,1.2-1.5c0.3-0.5,0.4-1,0.4-1.5c0-0.5-0.2-1-0.7-1.5c-0.7-0.8-2-1.1-3.7-1C53,38.8,51,39.3,48.8,40.3z"></path>

Any easy example/demo to learn ?
Good job anyway 👍

Hi John! Thanks for the issue!
The only way you can do this is by using masked path element and animate strokeDash properties just like described in the post you've mentioned. mojs doesn't do anything besides that, in fact it doesn't do any masking too.


Add freer-simple

https://hackage.haskell.org/package/freer-simple
This package includes a benchmark suite that currently intentionally benchmarks against an older version of extensible-effects, so I’ve added it to the skipped-benchmarks section.

Cool, thanks for noticing the skipped-benchmarks thing!


Fix handling of script arguments in tracer

What does this PR do?
TracerPythonScript assumes that additional params start with --
For instance, passing params={"a": 1} is turned into script_args == "--a=1". This breaks when this assumption is not true, for instance when parsing arguments using hydra.cc
This PR removes this assumption. The (unavoidable) downside is a params argument needs to be provided as {"--a": 1} if it is meant to be turned into --a=1, otherwise it is converted to a=1.
Note that this is needed for https://github.com/Lightning-AI/lightning-hpo/pull/216 to work
Fixes #<issue_number>
Does your PR introduce any breaking changes? If yes, please list them.

Before submitting

[ ] Was this discussed/approved via a GitHub issue? (not for typos and docs)
[ ] Did you read the contributor guideline, Pull Request section?
[ ] Did you make sure your PR does only one thing, instead of bundling different changes together?
[ ] Did you make sure to update the documentation with your changes? (if necessary)
[ ] Did you write any new necessary tests? (not for typos and docs)
[ ] Did you verify new and existing tests pass locally with your changes?
[ ] Did you list all the breaking changes introduced by this pull request?
[ ] Did you update the CHANGELOG? (not for typos, docs, test updates, or minor internal changes/refactors)

PR review
Anyone in the community is welcome to review the PR.
Before you start reviewing, make sure you have read the review guidelines. In short, see the following bullet-list:

[ ] Is this pull request ready for review? (if not, please submit in draft mode)
[ ] Check that all items from Before submitting are resolved
[ ] Make sure the title is self-explanatory and the description concisely explains the PR
[ ] Add labels and milestones (and optionally projects) to the PR so it can be classified

Did you have fun?
Make sure you had fun coding 🙃
cc @borda

This looks like undocumented behavior and we can probably change it, but it may break some apps.


Extern crate warnings in test suite

As of rustc 1.21.0-nightly (e26688824 2017-08-27), cargo test gives the following warnings.
   Compiling serde_json v1.0.2
warning: unused extern crate
   --> src/lib.rs:323:1
    |
323 | extern crate core;
    | ^^^^^^^^^^^^^^^^^^
    |
    = note: #[warn(unused_extern_crates)] on by default

warning: unused extern crate
  --> tests/stream.rs:11:1
   |
11 | extern crate serde;
   | ^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(unused_extern_crates)] on by default

The extern crate core is no longer present, and the extern crate serde was fixed by https://github.com/rust-lang/rust/pull/44825.


Fixes github to use https://; resolves #235

@matthewbentley it basically takes a "repo_name" like user/repo and turns it into "https://github.com//.git", for anything that specifies a github: key.
This way bundler will use the https protocol rather than the git protocol (which is both the old default and currently deprecated :/)


multiple language support

Add dropdown selection for language
Find any remaining areas that aren't translatable and convert them
Use translation file for text

Here's a mockup of the language dropdown with a 'contribute' option at the bottom. That would link to the relevant docs for adding languages. Octocat/GitHub icon can be called with class="icon-github"
Screenshot:

this is done


Verify that "Rusesti" is listed in the drop-down menu with diacritics

Description:
When the user types "Rusesti", the location appears written with diacritics in the drop-down menu next to the county and comune it belongs to according to the law
Precondition:
The website is up an running.

Step 1
Write in the search bar "Rusesti"

Expected results
The location appears in the drop-down menu with diacritics as "Rusești, Alba (Albac)"


Fix MoveOnlyAddressChecker to handle value deinits.

Track liveness of self so we don't accidentally think that such types can be memberwise reinitialized.

This is for reference in case someone wants to fold it into a complete fix with tests. This only changes behavior on struct with deinit. It could be expanded to handle all move-only types.
It correctly handles this test, but I haven't done any other testing.
rdar://110232973 ([move-only] Checker should distinguish in between field of single field struct vs parent field itself (was: mutation of field in noncopyable struct should not trigger deinit))
struct Basics: ~Copyable {
  var one: Int
  var two: Int
  init() {
    print("start")
    one = 1
    two = 2
  }
  deinit { print("end") }
}
func use(_ b: borrowing Basics) {}
func check() -> Basics {
  var basic = Basics()
  _ = consume basic
  basic.one = 0
  use(basic) // <- causes compiler crash
  basic.two = 1
  return basic
}

_ = check()

@swift-ci test

This passed full testing.

@swift-ci test source compatibility

@swift-ci smoke test

The SCK failure is the same on main


IP chosen by phonegap serve is not on local network

Hi there,
I am trying to test a new app on Windows. When I run "phonegap server" to test my app, it comes up as IP <IP_ADDRESS>:3000 where my local network is 192.168.0.x. This is preventing me from connecting to the server from my device. My subnet masks appear to be the default <IP_ADDRESS>. I actually had this working fine on another computer on the same network the other day.
I installed the tools this morning base on the instructions here: http://app.phonegap.com/. In case it matters, I've also previously installed the Cordova tools for Visual Studio on this machine.
Thanks,
Jason

I had the same problem, i think it could depend on the installed network adapters. The virtualnetwork adapter of the windowsphone emulator for example uses the IPv4-Adresse: <IP_ADDRESS>. To deaktivate all Internet adapters except the i use worked for me like a charm.
maybe it helps
greets

Thanks Xalas11, that put me on the right track. It was the windows phone emulator adapter messing me up too. You can disable or I discovered you can just set your primary adapter to a higher priority using the instructions from here: http://www.eightforums.com/tutorials/20148-network-connection-priority-change-windows.html


Migration PB message should be action within TX

Somewhat off-topic question: can code generation from the .proto file happen as part of a build step to avoid checking the generated code into Git and keeping it manually updated?

I would probably say we should, however we also need to keep an eye on 2 things:

bump high-level version of the protocol accordingly when we introduce backwards non-compatible changes
modify mapping for high-level messages that can be send on the wire as individual messages

Both of them require manual intervention.

oops. totally forgot the code regeneration... sorting now

So PR basically introduces non-compatible change (message rename). If Electric has not been updated to use 1.1 version - it's probably fine. If it has been updated though - we need to update code there as well.
AFAIK SatMigration messages are not generated in production at the moment, so we are not strictly forced to upgrade protocol version.

Electric is still on 1.0 version.


Update overview.md

This looks more appropriate.
@RakshitMaheshwari

This repo is being archived in favor of docs.wormhole.com


Support browsermob with new image

Feature required:
In order to record network deatils, I'm running standalone proxy by browsermob, works great with selenoid. Can Selenoid support creating proxy image on the fly? Like the way you're doing with video recording. Create new proxy image for per session, destroy it when session is over.
Thank you.

@jayden-xie we consider such feature outside of Selenoid scope. This should be usually done by tests code. Also locking to browsermob is not a good idea as other users may require features not supported by browsermob.

Indeed, there're other options, do you have any suggestion about which one is better?
I tried to find some...
1.python https://github.com/mitmproxy/mitmproxy
2.nodejs https://github.com/nodejitsu/node-http-proxy

@jayden-xie I personally have more Java experience, so browsermob is one of the best options for me. The majority of my colleagues are using it.


A ‘reset-statuses’ api call would be very helpful

A ‘reset-statuses’ api call that resets ‘read’, ‘shown’, ‘hide’ for all notifications for a userwould be very helpful
Example RPC call
{
    "id": 1,
    "jsonrpc": "2.0",
    "method": "yo.reset_statuses",
    "params": {
      "username": "test_user"
    }
}

It does not need to return the reset notifications.

Added priority/high because will help very much when debugging condenser. This has immediate payoff.

What values should they be reset to? Unseen/Unshown?
Please clarify and this can be done fairly trivially

unshown / unread / unhidden would be fantastic

They all start with value of false, so probably that would be the value to reset them to.


Convert stickysess tests use Junit5

use case:
Test that two HTTP requests sent to WebLogic are directed to same WebLogic server.
Server-affinity is achieved by Voyager ingress controller based on HTTP session information.

will create a new PR


Removed extra character in metadata header

Extra character on Line 1 causing metadata header to appear incorrectly

@ecfan,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@cynthn Hi Cynthia, an extra character was causing the metadata header to render incorrectly in the file preview window. I just removed the character.

@ecfan : Thanks for your contribution to the Azure documentation! The author, @cynthn, has been notified to review your proposed change.

#sign-off @ecfan thanks for the catch! :)


Dynamic Program Analysis

Dynamic Program Analysis
Dynamic program analysis is the analysis of computer software that is performed by executing programs on a real or virtual processor. For dynamic program analysis to be effective, the target program must be executed with sufficient test inputs to cover almost all possible outputs. Use of software testing measures such as code coverage helps ensure that an adequate slice of the program's set of possible behaviors has been observed. Also, care must be taken to minimize the effect that instrumentation has on the execution (including temporal properties) of the target program. Dynamic analysis is in contrast to static program analysis. Unit tests, integration tests, system tests and acceptance tests use dynamic testing.
Types of dynamic analysis

Code Coverage
Computing the code coverage according to a test suite or a workload is a standard dynamic analysis technique.
Memory Error Detection
Fault localization
Fault localization refers to locating the buggy code (for example the buggy statement) according to failing and passing test cases. For example, Tarantula is a well-known fault localization approach based on the covered code. Fault localization illustrates an important property of dynamic analysis: the results on the analysis depend on the considered workload, inputs or test cases. For fault localization, it has been shown that one can refactor the test cases in order to get better results.
Invariant Inference
An invariant is a condition that always holds true at certain points in the program. Invariant inference tools are mainly used for debugging programs in late development, or checking modifications to existing code. .
Security analysis
Concurrency errors
Program slicing
For a given subset of a program’s behavior, program slicing consists of reducing the program to the minimum form that still produces the selected behavior. The reduced program is called a “slice” and is a faithful representation of the original program within the domain of the specified behavior subset. Generally, finding a slice is an unsolvable problem, but by specifying the target behavior subset by the values of a set of variables, it is possible to obtain approximate slices using a data-flow algorithm. These slices are usually used by developers during debugging to locate the source of errors.
Performance Analysis
Most performance analysis tools use dynamic program analysis techniques.

Resource

[ ] https://valgrind.org
[ ]  https://en.wikipedia.org/wiki/Dynamic_program_analysis

Dynamic Type Checking
Dynamic type checking is the process of verifying the type safety of a program at runtime. Implementations of dynamically type-checked languages generally associate each runtime object with a type tag (i.e., a reference to a type) containing its type information. This runtime type information (RTTI) can also be used to implement dynamic dispatch, late binding, downcasting, reflection, and similar features.
Most type-safe languages include some form of dynamic type checking, even if they also have a static type checker.[citation needed] [8] The reason for this is that many useful features or properties are difficult or impossible to verify statically. For example, suppose that a program defines two types, A and B, where B is a subtype of A. If the program tries to convert a value of type A to type B, which is known as downcasting, then the operation is legal only if the value being converted is actually a value of type B. Thus, a dynamic check is needed to verify that the operation is safe. This requirement is one of the criticisms of downcasting.
By definition, dynamic type checking may cause a program to fail at runtime. In some programming languages, it is possible to anticipate and recover from these failures. In others, type-checking errors are considered fatal.
Programming languages that include dynamic type checking but not static type checking are often called "dynamically-typed programming languages". For a list of such languages, see the category for dynamically-typed programming languages.
Reference
#254

Tools
Kieker
Application-level monitoring and dynamic analysis of software systems are a basis for various tasks in software engineering research, such as performance evaluation and reverse engineering. The Kieker framework provides monitoring, analysis, and visualization support for these purposes. It commenced in 2006, and grew toward a high-quality open-source software that has been employed in a variety of software engineering research projects over the last decade. Several research groups constitute the open-source community to advance the Kieker framework. In this paper, we review Kieker’s history, development, and impact both in research and technology transfer with industry.

https://github.com/kieker-monitoring/kieker


org/ehcache/core/spi/store/Store.java using javax.* reference on jakarta branch

Hi!
The class is using javax.annotation.NonNull, instead of its jakarta.* counterpart.
Can you guys fix it?
Thanks!

There is no runtime dependency on the module, and given how few usages there are the only fix you're likely to see for this would be dropping the @Nonnull annotations entirely. Would that be acceptable here?

Yes. I agree.


version info in master

Suggesting to put version info as gained from command
postal version
into master, perhaps in separate file called 'version'?

Alas there isn't a version just yet AFAIK https://github.com/atech/postal/milestone/1

Oh, sorry, just went by output:
postal version
1.0.0-f1bee5644b-stable

I get 1.0.0-dev haha


Compatibility certification request for Eclipse Metro 4.0.0-M3

[x] Organization Name ("Organization") and, if applicable, URL:
Eclipse Foundation
[x] Product Name, Version and download URL (if applicable):
Eclipse Metro 4.0.0-M3
[x] Specification Name, Version and download URL:
Jakarta XML Web Services 4.0
[x] TCK Version, digital SHA-256 fingerprint and download URL:
Jakarta XML Web Services TCK 4.0.0, SHA-256: fceaf20e7da6cc898ce46941b5f324968cef53f621c2e36ca5dea1ba616ddcb7
[x] Public URL of TCK Results Summary:
TCK results summary
[x] Any Additional Specification Certification Requirements:
None
[x] Java runtime used to run the implementation:
Oracle JDK 11.0.2
[x] Summary of the information for the certification environment, operating system, cloud, ...:
Linux
[x] By checking this box I acknowledge that the Organization I represent accepts the terms of the EFTL.
[x] By checking this box I attest that all TCK requirements have been met, including any compatibility rules.

Please add the test result summary to the TCK Results Summary page.

added

accepted by lazy consensus


Speed up Conversation opening

Currently messages, which are parts of one conversation, are loaded one-by-one, this is why the process is too long even when most of messages are already present in a local database cache.
We need to create our local conversation id and link all related messages by this ID right during message storage to database. This will increase saving time a bit (this is done in a background), but greatly improve Conversation View opening.
This is partially related to #328 "Support Conversation API", but actually is a separate task, which should be done before implementation of #328.

Implemented in v.31


#4213 Network switch

Thank you for your contribution to the KodaDot NFT gallery.
👇 _ Let's make a quick check before the contribution.
PR Type

[ ] Bugfix
[x] Feature
[ ] Refactoring

PR Context?

[x] Closes #4213
[ ] Requires deployment <>

Before submitting pull request, please make sure:

[x] My contribution builds clean without any errors or warnings
[x] I've merged recent default branch -- main and I've no conflicts
[x] I've tried to respect high code quality standards
[x] I've didn't break any original functionality
[x] I've posted a screenshot of demonstrated change in this PR

Optional

[ ] I've tested it at </bsx/collection>
[ ] I've tested PR on mobile
[ ] I've written unit tests 🧪
[ ] I've found edge cases

Had issue bounty label?

[x] Fill up your KSM address:
Payout

Community participation

[x] Are you at KodaDot Discord?

Screenshot 📸

[x] My fix has changed something on UI; a screenshot is best to understand changes for others.

need to adjust e2e test also, located in tests/cypress/e2e/basicE2E.cy.ts

done

okay temporary till we have multichain spotlight and collections

pay 30

😍 Perfect, I’ve sent the payout
💵 $30 @ 35.6 USD/KSM ~ 0.843 $KSM
🧗 EzGc4s9PgCPx1YnF3fqzhLzVHpHMTL4LWPScwpDrR8JKgSU
🔗 0xd7bbd3faa4c52012fc2489fb1592a4b94351f2e79e28632429b7edc879fd006a
🪅 Let’s grab another issue and get rewarded!
🪄 github.com/kodadot/nft-gallery/issues

Hi! good job, one thing is the hover effect in the dark mode. Color of the text should be black, not white.

see other dropdowns - create etc

sure fixed in #4245


stickysidebar

Hi,
would this be possible to add a 'stickysidebar' option, as in the default theme of sphinx (http://sphinx-doc.org/theming.html#builtin-themes), so the sidebar always remains visible when we scroll down the documents ?
Thanks !
Guillaume.

New to sphinx (v1.3b2), and having some trouble getting this to work.
html_theme_options = {'sticky_navigation' : True}
doesn't seem to do it. advice?


stereotool: init at 10.21

Description
Stereo Tool is a software-based audio processor which offers outstanding audio quality and comes with many unique features. It is used by over 3000 FM stations ranging from small local stations to 50-100 kW stations and nation-wide networks with dozens of transmitters, thousands of streaming stations and many DAB+, HD, AM and TV stations. It can be used for both live and file based processing.
Beside performing traditional audio processing, Stereo Tool can also repair many common audio problems on the fly, and optimize outgoing audio for better FM reception. A full list of features can be found below on this page.
https://www.thimeo.com/stereo-tool/
Things done

Built on platform(s)

[x] x86_64-linux
[x] x686-linux
[x] aarch64-linux
[x] aarch32-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Congrats for your first PR! Sadly, I think you have not squashed correctly your commits as we discussed here: if you go to the commit tab, you will see that a single commit is present instead of two (one for the maintainer, one for the package)… and worse, you also squashed some commits made before yours by others in systemd (explaining the merge issue)… which must definitely be fixed. As I know you are not used to git, the simpler is maybe to:

first, backup the two files you want to push

$ cp maintainers/maintainer-list.nix .
$ cp pkgs/by-name/st/stereotool/package.nix stereotool-package.nix
$ cp pkgs/by-name/st/stereotool/stereo-tool-icon.png .

then move your branch one commit above (you lose the systemd changes, but they will be included back after the PR is merged so no worries)

$ git checkout -B add_stereotool HEAD^

check with:

$ git log

that you see none of your commits.

Then, restore the maintainer-list file first:

$ cp . maintainers/maintainer-list.nix

With git diff (that prints what will be commited next), make sure that only your name is added to the file and no other modification is made. If so, commit with:
$ git commit -am "maintainers: add RudiOnTheAir"

(you should now see this commit listed in git log)

Finally, copy the icon and package back:

$ cp stereotool-package.nix pkgs/by-name/st/stereotool/package.nix
$ cp stereo-tool-icon.png pkgs/by-name/st/stereotool/
$ git add pkgs/by-name/st/stereotool/package.nix pkgs/by-name/st/stereotool/stereo-tool-icon.png

and do again a git diff to check that you are only committing these two files.   Looks better. And i hope that the future maintanance of this package makes u not so much work (for you)

There is one check left... and two merge conflicts

Much better yeah. Just, I just realized, can you remove the space as I mentioned in the thread, like change:
{ lib
  , stdenv
  , fetchurl
  , autoPatchelfHook
  , libX11
  , libXpm
  , alsa-lib
  , bzip2
  , zlib
  , kdialog
  , libgcc
  , makeWrapper
  , copyDesktopItems
  , makeDesktopItem
}:

into
{ lib
, stdenv
, fetchurl
, autoPatchelfHook
, libX11
, libXpm
, alsa-lib
, bzip2
, zlib
, kdialog
, libgcc
, makeWrapper
, copyDesktopItems
, makeDesktopItem
}:

This formatting is quite important to maintain a uniform style across packages (and so far it worked fairly well, only 2 packages in the whole nixpkgs use this bad style). Soonish, I think a new formatting standard will be applied (maybe even automatically) following a new RFC, but so far we need to do it manually and use this style (make sure to do your commit with git commit -a --amend --no-edit)
But I'm not sure to understand why fborg complains… https://gist.github.com/GrahamcOfBorg/9c87792a8a3d2c91903c317e717d6cc3, might be related? https://github.com/NixOS/ofborg/issues/518

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/pr-ofborg-eval-this-pr-does-not-cleanly-list-package-outputs-after-merging/39815/1

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

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/how-to-find-needed-librarys-for-closed-source-bin-applications/39118/95

Otherwise the indentation looks better now.

Don't know if i should be lucky about that.

I see that you tried to push a merge… but it does not change anything (your commit explicitly says that you should remove these authors, so a merge will not change that. I'm afraid you will need to restart again the procedure, by cleanly adding your name in the list without copy/pasting the list of maintainers as I recommended in the other thread… and by triple checking if the commit contains what it is supposed to contain before pushing.

trying https://download.thimeo.com/stereo_tool_logo_1021.png
Typo, had to be icon, not logo.. Better don't ask... ;( Changed


why unlabel numbers  two times than label?

(inputs_u, inputs_u2), _ = unlabeled_train_iter.next()
not should label numbers == unlabeled numbers?

It is two different augmentations on the same unlabeled data.

oh,you are right,thank you very much
---Original---
From<EMAIL_ADDRESS>Date: Thu, Dec 19, 2019 19:00 PM
To<EMAIL_ADDRESS>Cc: "daixiangzi"<543826458<EMAIL_ADDRESS>Subject: Re: [YU1ut/MixMatch-pytorch] why unlabel numbers  two times than label? (#26)
It is two different augmentations on the same unlabeled data.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


HDDS-8872. New bootstrapped OM shouldn’t shutdown if ratis applies previous transactions

What changes were proposed in this pull request?
When we decommission an OM node and then try to bootstrap a new OM node then ratis try to apply previous transactions and the call goes to "addOMNodeToPeers()" of OzoneManager.java which results in throwing off an exception as it's not able to find the details of the decommissioned node in the conf which is correct as node doesn’t exist as an OM now. So, we are changing the exception to a warning message so that process flow shouldn't stop and newly bootstrapped OM doesn’t get shut down.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-8872
How was this patch tested?
Tested Manually.

I wonder if we can detect difference between incorrect configuration and node decommissioning? Potentially it could be confusing for administrators seeing up and running service with incorrect configuration.

@aryangupta1998 thanks for explanation!


Add yaml test to test ResetCountsCallback

Problem
bool emberAfWiFiNetworkDiagnosticsClusterResetCountsCallback(app::CommandHandler * commandObj,
const app::ConcreteCommandPath & commandPath,
const Commands::ResetCounts::DecodableType & commandData)
{
EndpointId endpoint  = commandPath.mEndpointId;
EmberAfStatus status = EMBER_ZCL_STATUS_SUCCESS;
VerifyOrExit(DeviceLayer::GetDiagnosticDataProvider().ResetWiFiNetworkDiagnosticsCounts() == CHIP_NO_ERROR,
             status = EMBER_ZCL_STATUS_FAILURE);

status = WiFiNetworkDiagnostics::Attributes::BeaconLostCount::Set(endpoint, 0);
VerifyOrExit(status == EMBER_ZCL_STATUS_SUCCESS, ChipLogError(Zcl, "Failed to reset BeaconLostCount attribute"));

status = WiFiNetworkDiagnostics::Attributes::BeaconRxCount::Set(endpoint, 0);
VerifyOrExit(status == EMBER_ZCL_STATUS_SUCCESS, ChipLogError(Zcl, "Failed to reset BeaconRxCount attribute"));

status = WiFiNetworkDiagnostics::Attributes::PacketMulticastRxCount::Set(endpoint, 0);
VerifyOrExit(status == EMBER_ZCL_STATUS_SUCCESS, ChipLogError(Zcl, "Failed to reset PacketMulticastRxCount attribute"));

status = WiFiNetworkDiagnostics::Attributes::PacketMulticastTxCount::Set(endpoint, 0);
VerifyOrExit(status == EMBER_ZCL_STATUS_SUCCESS, ChipLogError(Zcl, "Failed to reset PacketMulticastTxCount attribute"));

status = WiFiNetworkDiagnostics::Attributes::PacketUnicastRxCount::Set(endpoint, 0);
VerifyOrExit(status == EMBER_ZCL_STATUS_SUCCESS, ChipLogError(Zcl, "Failed to reset PacketUnicastRxCount attribute"));

status = WiFiNetworkDiagnostics::Attributes::PacketUnicastTxCount::Set(endpoint, 0);
VerifyOrExit(status == EMBER_ZCL_STATUS_SUCCESS, ChipLogError(Zcl, "Failed to reset PacketUnicastTxCount attribute"));

status = WiFiNetworkDiagnostics::Attributes::OverrunCount::Set(endpoint, 0);
VerifyOrExit(status == EMBER_ZCL_STATUS_SUCCESS, ChipLogError(Zcl, "Failed to reset OverrunCount attribute"));

Proposed Solution
<suggested fix, suggested enhancement>

it is hard to verify this case with yaml test since those count values keep changing fast, certain counts turn positive after issue the resetCount command


Move CI to GitHub Actions, run on all 3 OSes

Also ensure we're running on PyPy + CPython on all 3.

Done in 3afab8ee27475896ab178de3ed98f3193e5a5423.


Codesign with library option

Inspired by https://stackoverflow.com/a/60642917
Closes INS-1073

Fails to run unit tests, try codesigning node-libcurl


Add bundler to make dev process easier

I have added bundler for other developers to easily run tests and improve the gem. 2 errors in test have been uncovered now that I can run rake test.

We can now do:
bundle install
rake test


Example for Writing to VarLenArray

It would be very helpful to have a example for this. I can't seem to figure out how to write a 1D array of Vec to a dataset. Would be happy to write the example if someone could tell me how to do the writing.

You want to write a 1-D array of var-len arrays?

I'd like to see the same thing. I have a structure like
struct Item {
    id: u64,
    size: usize,
    x: vec<f32>,
    y: vec<f32>,
}

Can I write a bunch of Item's instances to a dataset as 1-d array?

@hombit No, because HDF5 has no idea what "Vec" means. It has to be a memory layout that it can understand - e.g. if you use VarLenArray.


refactor config handling

Hide (*Config).Init: this should not be exposed
NewFromConfig and SetConfig should copy the config. This prevents data races from clients attempting to modify the config from the outside.
Multiple copies of the config are stored in different structures. All config access should be consolidated into one canonical location that can be updated atomically
It will still be necessary to propagate some changes into subsystems when the config is updated; this should be made data-race-free
Remove Config.opHistory and Config.opSearch (these should be members of Operation only)
(*Instance).ReadPasswordWithConfig has weird implications, for example, it can change the stdio handles back to the defaults. This API needs reevaluation.

The password read methods disable history temporarily, seemingly as a side effect of other implementation decisions. This behavior must be preserved.

The actual value of "interactive" should be cached in Config itself


[React] Upgrade @nextui-org/react

https://nextui.org/docs/guide/upgrade-to-v2
Related to #7073

can i solve this issue

@Kirito3136t yes you can but I started working on it


Cannot use apply plugin syntax together with the java-gradle-plugin

I am writing some tests for a plugin and would like to apply that plugin in the test build.gradle file. I cannot use the plugins syntax since I need to "apply from" some file before applying the plugin. Trying to use the apply plugin does not work - the plugin was not found.
Steps to Reproduce (for bugs)
Update this file in the official samples: samples\testKit\gradleRunner\automaticClasspathInjectionQuickstart\src\test\groovy\org\gradle\sample\BuildLogicFunctionalTest.groovy, changing:
plugins {
  id 'org.gradle.sample.helloworld'
}

to
apply plugin: 'org.gradle.sample.helloworld'

The test fails with:
Plugin with id 'org.gradle.sample.helloworld' not found.

Applying a plugin with the plugins DSL has to be declared as the first statement in a Gradle build script. This behavior is mandatory without and with the use of TestKit. For example the following would not work:
apply from: 'test.gradle'

plugins {
    id "com.bmuschko.tomcat" version "2.2.5"
}

The failure you'd see would be the following:
build file '/Users/bmuschko/dev/projects/gradle-playground/plugins/build.gradle': 3: only buildscript {} and other plugins {} script blocks are allowed before plugins {} blocks, no other statements are allowed

Needing to apply a script plugin before another binary plugin almost certainly is a smell for bad practice. It sounds like you need to apply specific logic that your binary plugin reacts to. In your binary plugin implementation you should have logical that does exactly that: "if this logic is applied, then configure a task or plugin or something else a certain kind of way". How do you do that? Mostly likely with something like project.tasks.withType(...) { // configure } or `project.plugins.withType(...) { // configure }.
Can you elaborate on your use case?

I know about the plugins limitation. That was what I would like to work around by using the apply plugin syntax instead.
My specific use case is that I have a number of plugins defined in buildSrc. Some of the plugins need third party dependencies. I have defined the dependencies in a file called libraries.gradle. In the build.gradle file in buildSrc I have this:
apply from: "libraries.gradle"

so that the plugins can use these. I now want write a test for a plugin using the approach from automaticClasspathInjectionQuickstart.
But now that I think of it, I am not sure how best I can ensure that the plugin has access to the definitions in libraries.gradle. I might need to rethink how to test this.
But nevertheless I suppose apply plugin should work anyway?

I have defined the dependencies in a file called libraries.gradle.

Why would your plugin need a list of dependencies? Dependencies are resolved during execution time and only if a dependency is required by a specific task e.g. defined by your plugin. Does you plugin declare a custom task? I am also confused about why you declare dependencies in buildSrc. What you'll likely want is that the plugin already declares default dependencies out-of-the-box. Are you aware of Specifying default dependencies for a configuration?

But nevertheless I suppose apply plugin should work anyway?

I don't quite understand what you mean by this statement. Please elaborate.

Are you aware of Specifying default dependencies for a configuration?

No, I will look into this. Thanks for pointing me in that direction.

I don't quite understand what you mean by this statement. Please elaborate.

I just mean that the example in the top of this thread should work, shouldn't it? The change from plugins syntax to apply plugin should work, or?

I just mean that the example in the top of this thread should work, shouldn't it? The change from plugins syntax to apply plugin should work, or?

No, that won't work. Using the plugins DSL is mandatory. I think we should state this more clearly in the user guide. In fact I already have an open issue on my plate to straighten this out soon.
I am going to close this issue for now. Please add another comment if you want to further discuss.

What I really want to achieve is having a single place where all dependencies are defined. The same way as Gradle has it in gradle/dependencies.gradle. But looking through the Gradle source code I see that the classycle plugin has a dependency on 'classycle:classycle:1.4@jar'. This is similar to my plugin. However, to avoid duplication, I would like to "read" those dependencies from gradle/dependencies.gradle instead of hardcoding it in the plugin. Is that possible?

I posted on the forum first but then found this issue and seems like it's somewhat similar. I use applying plugins to subprojects technique in a test and it doesn't work as I expected. I see in the output that plugin is resolved and all dependencies are downloaded but when I apply it, it fails to find a class.